0001695295-21-000028.txt : 20210813 0001695295-21-000028.hdr.sgml : 20210813 20210813120949 ACCESSION NUMBER: 0001695295-21-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210813 DATE AS OF CHANGE: 20210813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HYDROFARM HOLDINGS GROUP, INC. CENTRAL INDEX KEY: 0001695295 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MISCELLANEOUS NONDURABLE GOODS [5190] IRS NUMBER: 814895761 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39773 FILM NUMBER: 211170816 BUSINESS ADDRESS: STREET 1: 290 CANAL ROAD CITY: FAIRLESS HILLS STATE: PA ZIP: 19030 BUSINESS PHONE: 707-765-9990 MAIL ADDRESS: STREET 1: 290 CANAL ROAD CITY: FAIRLESS HILLS STATE: PA ZIP: 19030 FORMER COMPANY: FORMER CONFORMED NAME: Hydrofarm Holdings Group, Inc. DATE OF NAME CHANGE: 20180830 FORMER COMPANY: FORMER CONFORMED NAME: Innovation Acquisition One Corp DATE OF NAME CHANGE: 20170120 10-Q 1 hyfm-20210630.htm 10-Q hyfm-20210630
FALSE2021Q2000169529512/31one monthP20D0.500016952952021-01-012021-06-30xbrli:shares00016952952021-07-20iso4217:USD00016952952021-06-3000016952952020-12-31iso4217:USDxbrli:shares00016952952021-04-012021-06-3000016952952020-04-012020-06-3000016952952020-01-012020-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-03-310001695295us-gaap:CommonStockMember2020-03-310001695295us-gaap:AdditionalPaidInCapitalMember2020-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001695295us-gaap:RetainedEarningsMember2020-03-3100016952952020-03-310001695295us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-04-012020-06-300001695295us-gaap:RetainedEarningsMember2020-04-012020-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-06-300001695295us-gaap:CommonStockMember2020-06-300001695295us-gaap:AdditionalPaidInCapitalMember2020-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001695295us-gaap:RetainedEarningsMember2020-06-3000016952952020-06-300001695295us-gaap:ConvertiblePreferredStockMember2021-03-310001695295us-gaap:CommonStockMember2021-03-310001695295us-gaap:AdditionalPaidInCapitalMember2021-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001695295us-gaap:RetainedEarningsMember2021-03-3100016952952021-03-310001695295us-gaap:CommonStockMember2021-04-012021-06-300001695295us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001695295us-gaap:RetainedEarningsMember2021-04-012021-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001695295us-gaap:ConvertiblePreferredStockMember2021-06-300001695295us-gaap:CommonStockMember2021-06-300001695295us-gaap:AdditionalPaidInCapitalMember2021-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001695295us-gaap:RetainedEarningsMember2021-06-300001695295us-gaap:ConvertiblePreferredStockMember2019-12-310001695295us-gaap:CommonStockMember2019-12-310001695295us-gaap:AdditionalPaidInCapitalMember2019-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001695295us-gaap:RetainedEarningsMember2019-12-3100016952952019-12-310001695295us-gaap:ConvertiblePreferredStockMember2020-01-012020-06-300001695295us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001695295us-gaap:RetainedEarningsMember2020-01-012020-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001695295us-gaap:CommonStockMember2020-12-310001695295us-gaap:AdditionalPaidInCapitalMember2020-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001695295us-gaap:RetainedEarningsMember2020-12-310001695295us-gaap:CommonStockMember2021-01-012021-06-300001695295us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001695295us-gaap:RetainedEarningsMember2021-01-012021-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001695295hyfm:FollowOnPublicOfferingMemberus-gaap:CommonStockMember2021-05-032021-05-030001695295us-gaap:CommonStockMemberhyfm:FollowOnPublicOfferingOverAllotmentOptionMember2021-05-032021-05-030001695295hyfm:FollowOnPublicOfferingMemberus-gaap:CommonStockMember2021-05-030001695295us-gaap:IPOMemberus-gaap:CommonStockMember2020-12-142020-12-140001695295us-gaap:OverAllotmentOptionMemberus-gaap:CommonStockMember2020-12-142020-12-140001695295us-gaap:IPOMemberus-gaap:CommonStockMember2020-12-14hyfm:segment0001695295country:US2021-04-012021-06-300001695295country:US2020-04-012020-06-300001695295country:US2021-01-012021-06-300001695295country:US2020-01-012020-06-300001695295country:CA2021-04-012021-06-300001695295country:CA2020-04-012020-06-300001695295country:CA2021-01-012021-06-300001695295country:CA2020-01-012020-06-300001695295us-gaap:IntersegmentEliminationMember2021-04-012021-06-300001695295us-gaap:IntersegmentEliminationMember2020-04-012020-06-300001695295us-gaap:IntersegmentEliminationMember2021-01-012021-06-300001695295us-gaap:IntersegmentEliminationMember2020-01-012020-06-300001695295country:US2021-06-300001695295country:US2020-12-310001695295country:CA2021-06-300001695295country:CA2020-12-310001695295us-gaap:ShippingAndHandlingMember2021-04-012021-06-300001695295us-gaap:ShippingAndHandlingMember2021-01-012021-06-300001695295us-gaap:ShippingAndHandlingMember2020-04-012020-06-300001695295us-gaap:ShippingAndHandlingMember2020-01-012020-06-30xbrli:pure0001695295hyfm:Field16LLCMember2021-05-030001695295hyfm:Field16LLCMember2021-05-032021-05-03utr:Rate0001695295us-gaap:IncomeApproachValuationTechniqueMemberhyfm:Field16LLCMember2021-05-030001695295us-gaap:ValuationTechniqueDiscountedCashFlowMemberhyfm:Field16LLCMember2021-05-030001695295hyfm:Field16LLCMember2021-06-300001695295hyfm:Field16LLCMemberus-gaap:OrderOrProductionBacklogMember2021-05-030001695295hyfm:Field16LLCMemberus-gaap:CustomerRelationshipsMember2021-05-030001695295us-gaap:TrademarksAndTradeNamesMemberhyfm:Field16LLCMember2021-05-030001695295hyfm:Field16LLCMemberhyfm:TechnologyAndFormulationsRecipesMember2021-05-030001695295hyfm:Field16LLCMemberus-gaap:CustomerRelationshipsMember2021-05-032021-05-030001695295hyfm:Field16LLCMemberhyfm:TechnologyAndFormulationsRecipesMember2021-05-032021-05-030001695295hyfm:HGEntitiesMember2021-06-010001695295hyfm:HGEntitiesMember2021-06-012021-06-010001695295us-gaap:SubsequentEventMemberhyfm:AuroraMember2021-07-010001695295us-gaap:SubsequentEventMemberhyfm:AuroraMember2021-07-012021-07-010001695295us-gaap:SubsequentEventMemberhyfm:GreenstarMember2021-08-030001695295us-gaap:SubsequentEventMemberhyfm:GreenstarMember2021-08-032021-08-030001695295hyfm:Field16LLCAndHGEntitiesMember2021-06-3000016952952020-01-012020-12-310001695295us-gaap:ComputerSoftwareIntangibleAssetMember2021-06-300001695295us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001695295us-gaap:CustomerRelationshipsMember2021-06-300001695295us-gaap:CustomerRelationshipsMember2020-12-310001695295hyfm:TechnologyAndFormulationsRecipesMember2021-06-300001695295hyfm:TechnologyAndFormulationsRecipesMember2020-12-310001695295us-gaap:OtherIntangibleAssetsMember2021-06-300001695295us-gaap:OtherIntangibleAssetsMember2020-12-310001695295us-gaap:TradeNamesMember2021-06-300001695295us-gaap:TradeNamesMember2020-12-310001695295us-gaap:OtherIntangibleAssetsMember2021-06-300001695295us-gaap:OtherIntangibleAssetsMember2020-12-310001695295us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-06-300001695295us-gaap:CustomerRelationshipsMember2021-01-012021-06-300001695295hyfm:TechnologyAndFormulationsRecipesMember2021-01-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001695295us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001695295us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001695295us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001695295us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001695295us-gaap:WarrantMember2021-04-012021-06-300001695295us-gaap:WarrantMember2020-04-012020-06-300001695295us-gaap:WarrantMember2021-01-012021-06-300001695295us-gaap:WarrantMember2020-01-012020-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001695295us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001695295us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001695295us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001695295us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001695295us-gaap:WarrantMember2021-04-012021-06-300001695295us-gaap:WarrantMember2020-04-012020-06-300001695295us-gaap:WarrantMember2021-01-012021-06-300001695295us-gaap:WarrantMember2020-01-012020-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember2021-04-012021-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember2020-04-012020-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember2021-01-012021-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember2020-01-012020-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember2021-04-012021-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember2020-04-012020-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember2021-01-012021-06-300001695295hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember2020-01-012020-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-06-300001695295us-gaap:ConvertiblePreferredStockMember2021-04-012021-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-04-012020-06-300001695295us-gaap:ConvertiblePreferredStockMember2021-01-012021-06-300001695295hyfm:ConvertiblePreferredStockShareSettlementMember2021-01-012021-06-300001695295us-gaap:ConvertiblePreferredStockMember2020-01-012020-06-300001695295hyfm:ConvertiblePreferredStockShareSettlementMember2021-04-012021-06-300001695295hyfm:ConvertiblePreferredStockShareSettlementMember2020-04-012020-06-300001695295hyfm:ConvertiblePreferredStockShareSettlementMember2020-01-012020-06-30utr:sqft0001695295us-gaap:SubsequentEventMemberhyfm:SurreyBritishColumbiaCanadaMember2021-07-31hyfm:option0001695295us-gaap:SubsequentEventMemberhyfm:PetalumaCAMember2021-07-310001695295hyfm:FairfieldCaliforniaMember2021-04-300001695295hyfm:FairfieldCaliforniaMember2021-04-012021-04-300001695295srt:ScenarioForecastMember2021-01-012021-12-310001695295srt:ScenarioForecastMember2022-01-012022-12-310001695295srt:ScenarioForecastMember2023-01-012023-12-310001695295hyfm:PetalumaCAMember2021-04-012021-04-300001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2017-05-310001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2020-04-012020-06-300001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2020-01-012020-06-300001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMembercountry:CA2019-07-110001695295us-gaap:BridgeLoanMemberhyfm:EncinaObligorsMember2019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2019-07-112019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2020-04-012020-06-300001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2020-01-012020-06-300001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2021-01-012021-06-300001695295hyfm:JPMorganCreditFacilityMember2021-03-292021-03-290001695295hyfm:JPMorganCreditFacilityMember2021-03-2900016952952021-03-290001695295hyfm:JPMorganCreditFacilityRevolverMember2021-03-290001695295us-gaap:LondonInterbankOfferedRateLIBORMemberhyfm:JPMorganCreditFacilityRevolverMember2021-03-292021-03-290001695295hyfm:LondonInterbankOfferedRateLIBORFloorMemberhyfm:JPMorganCreditFacilityRevolverMember2021-03-292021-03-290001695295hyfm:JPMorganCreditFacilityRevolverMember2021-03-292021-03-290001695295hyfm:JPMorganCreditFacilityMember2021-06-300001695295hyfm:JPMorganCreditFacilityMember2021-01-012021-06-300001695295us-gaap:WarrantMember2021-06-300001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2021-06-300001695295us-gaap:EmployeeStockOptionMember2021-06-300001695295us-gaap:ConvertiblePreferredStockMember2019-12-012019-12-310001695295us-gaap:InvestorMemberus-gaap:ConvertiblePreferredStockMember2020-01-012020-02-290001695295us-gaap:ConvertiblePreferredStockMember2020-02-290001695295us-gaap:ConvertiblePreferredStockMember2020-01-012020-02-2900016952952020-12-012020-12-310001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMember2021-07-190001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMemberus-gaap:CommonStockMember2021-07-192021-07-190001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMembersrt:MinimumMemberus-gaap:CommonStockMember2021-07-190001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMember2021-07-180001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMember2021-01-012021-07-180001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMember2021-08-012021-08-130001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMember2021-07-192021-07-190001695295hyfm:InvestorWarrantsMember2021-06-300001695295hyfm:InvestorWarrantsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001695295hyfm:InvestorWarrantsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-07-310001695295hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-06-300001695295hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember2021-06-300001695295hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember2021-01-012021-06-300001695295hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMemberus-gaap:CommonStockMember2021-06-300001695295hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-01-012021-06-300001695295us-gaap:CommonStockMemberhyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-06-300001695295us-gaap:SubsequentEventMemberhyfm:InvestorWarrantsMemberus-gaap:CommonStockMember2021-07-19hyfm:plan0001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2020-12-310001695295us-gaap:RestrictedStockUnitsRSUMember2021-06-300001695295us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001695295us-gaap:EmployeeStockOptionMember2021-06-300001695295us-gaap:InvestorMember2021-04-012021-06-300001695295us-gaap:InvestorMember2020-04-012020-06-300001695295us-gaap:InvestorMember2021-01-012021-06-300001695295us-gaap:InvestorMember2020-01-012020-06-30hyfm:businessAcquired0001695295us-gaap:SubsequentEventMember2021-07-012021-08-13

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from         to
Commission File Number: 001-39773
Hydrofarm Holdings Group, Inc.
(Exact name of registrant as specified in its charter)
Delaware81-4895761
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
270 Canal Road
Fairless Hills, Pennsylvania 19030
(707) 765-9990
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.0001 par value per shareHYFMThe Nasdaq Stock Market LLC
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes ☐ No
As of July 20, 2021, the registrant had 43,926,486 shares of common stock, $0.0001 par value per share, outstanding.



TABLE OF CONTENTS

Page




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements concerning our business strategy and plans, future operating results and financial position, as well as our objectives and expectations for our future operations, are forward-looking statements.
In some cases, you can identify forward-looking statements by such terminology as “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “expect” and similar expressions that convey uncertainty of future events or outcomes, although not all forward-looking statements contain these words. Forward-looking statements include, but are not limited to, statements about:
general economic and financial conditions, specifically in the U.S. and Canada;
the adverse effects of public health epidemics, including the recent COVID-19 outbreak, on our business, results of operations and financial condition;
federal and state legislation and regulations pertaining to the use and cultivation of cannabis in the U.S., and such laws and regulations in Canada;
the costs of being a public company;
our ability to keep pace with technological advances;
our ability to successfully identify appropriate acquisition targets, successfully acquire identified targets or successfully integrate the business of acquired companies;
the success of our marketing activities;
a disruption of breach of our information technology systems;
our current level of indebtedness;
our dependence on third parties;
the performance of third parties on which we depend;
the fluctuation in the prices of the products we distribute;
competitive industry pressures;
the consolidation of our industry;
compliance with environmental, health and safety laws;
our ability to protect and defend against litigation, including claims related to intellectual property and proprietary rights;
product shortages and relationships with key suppliers;
our ability to attract key employees;
the volatility of the price of our common stock;
the marketability of our common stock; and
other risks and uncertainties, including those listed in “Risk Factors.”
We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, prospects, and financial needs. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of risks, uncertainties and assumptions described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. We disclaim any intention or obligation to publicly update or revise any forward-looking statements for any reason or to conform such statements to actual results or revised expectations, except as required by law.


PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(In thousands, except share and per share amounts)
June 30,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$193,590 $75,178 
Restricted cash1,777 1,777 
Accounts receivable, net33,637 21,626 
Inventories121,497 88,618 
Notes receivable306 3,151 
Prepaid expenses and other current assets10,335 9,567 
Total current assets361,142 199,917 
Property and equipment, net6,187 3,988 
Operating lease right-of-use assets28,994 18,289 
Goodwill147,032  
Intangible assets, net107,312 52,421 
Other assets5,106 1,180 
Total assets$655,773 $275,795 
Liabilities, convertible preferred stock and stockholders’ equity
Current liabilities:
Accounts payable$33,781 $22,638 
Accrued expenses and other current liabilities28,401 21,615 
Current portion of lease liabilities5,305 3,701 
Current portion of long-term debt1,146 746 
Total current liabilities68,633 48,700 
Long-term lease liabilities24,342 15,320 
Long-term debt555 290 
Other long-term liabilities82 567 
Total liabilities93,612 64,877 
Commitments and contingencies (Note 12)
Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020)
  
Stockholders’ equity
Common stock ($0.0001 par value; 300,000,000 shares authorized; 41,296,585 and 33,499,953 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively)
4 3 
Additional paid-in capital707,690 364,248 
Accumulated other comprehensive income1,202 599 
Accumulated deficit(146,735)(153,932)
Total stockholders’ equity562,161 210,918 
Total liabilities, convertible preferred stock and stockholders’ equity$655,773 $275,795 
The accompanying notes are an integral part of the condensed consolidated financial statements.
1

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(In thousands, except share and per share amounts)
Three months ended June 30,Six months ended June 30,
2021202020212020
Net sales$133,800 $91,208 $245,189 $158,105 
Cost of goods sold104,210 73,333 192,376 128,666 
Gross profit29,590 17,875 52,813 29,439 
Operating expenses:
Selling, general and administrative27,258 12,838 44,084 24,560 
Impairment, restructuring and other1 83 16 92 
Income from operations2,331 4,954 8,713 4,787 
Interest expense(54)(2,506)(144)(5,309)
Loss on debt extinguishment  (680) 
Other income, net43 305 127 326 
Income (loss) before tax2,320 2,753 8,016 (196)
Income tax expense(63)(186)(819)(330)
Net income (loss)2,257 2,567 7,197 (526)
Cumulative dividends allocated to Series A Convertible Preferred Stock (674) (1,308)
Net income (loss) attributable to common stockholders$2,257 $1,893 $7,197 $(1,834)
Net income (loss) per share attributable to common stockholders:
Basic$0.06 $0.08 $0.20 $(0.09)
Diluted$0.05 $0.08 $0.18 $(0.09)
Weighted-average shares of common stock outstanding:
Basic37,862,417 20,688,439 35,792,374 20,688,439 
Diluted42,044,929 20,877,167 40,523,686 20,688,439 
The accompanying notes are an integral part of the condensed consolidated financial statements.
2

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)
(In thousands)
Three months ended June 30,Six months ended June 30,
2021202020212020
Net income (loss)2,257 2,567 $7,197 $(526)
Other comprehensive income (loss):
Foreign currency translation gain (loss)380 648 603 (635)
Total comprehensive income (loss)$2,637 $3,215 $7,800 $(1,161)
The accompanying notes are an integral part of the condensed consolidated financial statements.
3

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED)
(In thousands, except for share amounts)
Convertible
Preferred Stock
Common
Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
 (Loss) Income
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance, March 31, 2020
7,725,045 $26,228 20,688,439 $2 $155,579 $(1,427)$(149,752)$4,402 
Stock-based compensation expense    131   131 
Series A Convertible Preferred Stock cumulative dividend 674   (674)  (674)
Net income      2,567 2,567 
Foreign currency translation gain     648  648 
Balance, June 30, 2020
7,725,045 $26,902 20,688,439 $2 $155,036 $(779)$(147,185)$7,074 
Balance, March 31, 2021
 $ 33,970,364 $3 $360,015 $822 $(148,992)$211,848 
Common stock issued upon exercise of options   69,675  587   587 
Issuance of common stock for vesting of restricted stock units  151,423      
Shares repurchased for withholding tax on restricted stock units  (58,300) (3,315)  (3,315)
Issuance of common stock under cashless warrant exercise  29,087      
Issuance of common stock under investor warrant exercise  1,351,530  22,787   22,787 
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303
  5,526,861 1 309,781   309,782 
Issuance of common stock in connection with business combination  255,945  16,736   16,736 
Stock-based compensation expense    1,099   1,099 
Net income       2,257 2,257 
Foreign currency translation gain     380  380 
Balance, June 30, 2021
 $ 41,296,585 $4 $707,690 $1,202 $(146,735)$562,161 
The accompanying notes are an integral part of the condensed consolidated financial statements.
4

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED)
(In thousands, except for share amounts)
Convertible
Preferred Stock
Common
Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
 (Loss) Income
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance, January 1, 2020
7,007,429 $21,802 20,688,439 $2 $156,179 $(144)$(146,659)$9,378 
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169
717,616 2,342       
Collection of receivable for issuance of Series A Convertible Preferred Stock 1,450       
Stock-based compensation expense    165   165 
Series A Convertible Preferred Stock cumulative dividend 1,308   (1,308)  (1,308)
Net loss      (526)(526)
Foreign currency translation loss     (635) (635)
Balance, June 30, 2020
7,725,045 $26,902 20,688,439 $2 $155,036 $(779)$(147,185)$7,074 
Balance, January 1, 2021
 $ 33,499,953 $3 $364,248 $599 $(153,932)$210,918 
Common stock issued upon exercise of options   101,947  859   859 
Issuance of common stock for vesting of restricted stock units  365,747      
Shares repurchased for withholding tax on restricted stock units  (146,660) (8,821)  (8,821)
Issuance of common stock under cashless warrant exercise  341,262      
Issuance of common stock under investor warrant exercise  1,351,530  22,787   22,787 
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303
  5,526,861 1 309,781   309,782 
Issuance of common stock in connection with business combination  255,945  16,736   16,736 
Stock-based compensation expense    2,100   2,100 
Net income    7,197 7,197 
Foreign currency translation gain     603  603 
Balance, June 30, 2021
 $ 41,296,585 $4 $707,690 $1,202 $(146,735)$562,161 
The accompanying notes are an integral part of the condensed consolidated financial statements.
4

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
Six months ended June 30,
20212020
Operating activities
Net income (loss)$7,197 $(526)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization3,778 3,662 
Stock-based compensation expense2,100 165 
Non-cash operating lease expense2,071 1,751 
Other1,287 (20)
Changes in assets and liabilities:
Accounts receivable(5,055)(10,115)
Inventories(27,293)(4,943)
Prepaid expenses and other current assets(323)(2,263)
Other assets(1,025)34 
Accounts payable8,220 8,118 
Accrued expenses and other current liabilities10,403 4,730 
Lease liabilities(1,851)(1,474)
Other long-term liabilities(10)(515)
Net cash used in operating activities(501)(1,396)
Investing activities
Business Combinations, net of cash, cash equivalents and restricted cash acquired(195,816) 
Purchases of property and equipment(691)(308)
Proceeds from notes receivable 2,000 
Other(100)20 
Net cash (used in) provided by investing activities(196,607)1,712 
Financing activities
Proceeds from issuance of common stock upon follow-on public offering, net of offering costs309,798  
Proceeds from exercises of investor warrants20,295  
Payment of withholding tax related to restricted stock units(14,910) 
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs 3,792 
Borrowings from PPP Loan 3,274 
Borrowings under revolving credit facilities69,923 119,911 
Repayments of revolving credit facilities(69,716)(126,314)
Other57 (320)
Net cash provided by financing activities315,447 343 
Effect of exchange rate changes on cash, cash equivalents and restricted cash73 (64)
Net increase in cash, cash equivalents and restricted cash118,412 595 
Cash, cash equivalents and restricted cash at beginning of period76,955 32,857 
Cash, cash equivalents and restricted cash at end of period$195,367 $33,452 
The accompanying notes are an integral part of the condensed consolidated financial statements.
5

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


1. DESCRIPTION OF THE BUSINESS
Description of the business
Hydrofarm Holdings Group, Inc. and its subsidiaries (collectively, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business of Hydrofarm, LLC established in 1977. The Company is a leading distributor and manufacturer of controlled environment agriculture (“CEA”, principally hydroponics) equipment and supplies, including a broad portfolio of proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, hydroponics and nutrients, and plant additives used to grow, farm and cultivate cannabis, flowers, fruits, plants, vegetables, grains and herbs in controlled environment settings that allow end users to control key farming variables including temperature, humidity, CO2, light intensity and color, nutrient concentration and pH.
Follow-on public offering
On May 3, 2021, the Company closed its follow-on public offering ("follow-on offering") under a registration statement effective April 28, 2021, in which it issued and sold 5,526,861 shares of its common stock, including the full exercise by the underwriters of its option to purchase 720,894 additional shares of common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the follow-on offering after deducting underwriting discounts and commissions and offering expenses.
Initial public offering
On December 14, 2020, the Company closed its initial public offering (“IPO”) under a registration statement effective December 9, 2020, in which it issued and sold 9,966,667 shares of its common stock, including the full exercise by the underwriters of its option to purchase 1,300,000 additional shares of common stock. The public offering price was $20.00 per share. The Company received net proceeds of approximately $182.3 million from the IPO after deducting underwriting discounts and commissions and offering expenses.

2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company's annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of December 31, 2020 has been derived from the audited consolidated financial statements of the Company, which is included in the Company's Annual Report on Form 10-K ("2020 Annual Report"). These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the 2020 Annual Report.
6

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets and goodwill, incremental borrowing rate applied in lease accounting, valuation of stock, valuation of stock-based compensation, recognition of deferred income taxes, recognition of liabilities related to commitments and contingencies and valuation allowances. Actual results may differ from these estimates. On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.
Business Combinations
Acquisitions of businesses are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition date fair values of the assets transferred, liabilities incurred to the former owners of the acquiree and the equity interests issued in exchange for control of the acquiree. Acquisition related costs are recognized in net income (loss) as incurred.
When the consideration transferred in a business combination includes assets or liabilities resulting from a contingent consideration arrangement, the contingent consideration is measured at its acquisition date fair value and included as part of the consideration transferred in a business combination. Contingent consideration is established for business acquisitions where the Company has the obligation to transfer additional assets or equity interests to the former owners if specified future events occur or conditions are met. Contingent consideration is classified as a liability when the obligation requires settlement in cash or other assets and is classified as equity when the obligation requires settlement in the Company's own equity instruments. Changes in the fair value of the contingent consideration that qualify as measurement period adjustments are adjusted retrospectively, with a corresponding adjustment to goodwill. Measurement period adjustments are adjustments that arise from additional information obtained during the measurement period (which cannot exceed one year from the acquisition date) about facts and circumstances that existed at the acquisition date. All other subsequent changes in the fair value of contingent consideration classified as an asset or liability are included in net income (loss) in the period. Changes in the fair value of contingent consideration classified as equity are not recognized.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess these contingencies as part of acquisition accounting, as applicable.

Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non‑controlling interests in the acquiree, and the fair value of the acquirer’s previously held equity interest in the acquire (if any) over the net of the acquisition‑date fair value amounts of the identifiable assets acquired and the liabilities assumed.

If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete. Those provisional amounts are adjusted during the measurement period, or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that time. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to net income (loss).

7

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Segment and entity-wide information
Segment information
The Company's chief operating decision maker ("CODM") is the chief executive officer ("CEO") who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources.
The business is organized as two operating segments, the U.S. and Canada, which meet the criteria for aggregation, and the Company has elected to present them as one reportable segment, which is the distribution and manufacture of CEA equipment and supplies. Aggregation is based on similarities which include the nature of its products, production or acquisition of inventory, customer base, fulfillment and distribution and economic characteristics.
Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes with entity-wide disclosures presented below.
Entity-wide information
Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were as follows:
Three months ended June 30,Six months ended June 30,
2021202020212020
United States$111,356 $75,787 $202,028 $129,291 
Canada23,832 16,283 46,096 30,385 
Intersegment eliminations(1,388)(862)(2,935)(1,571)
Total consolidated net sales$133,800 $91,208 $245,189 $158,105 
June 30,
2021
December 31,
2020
United States$5,539 $3,272 
Canada648 716 
Total property and equipment, net$6,187 $3,988 
All of the products sold by the Company are similar and classified as CEA equipment and supplies. The Company’s underlying accounting records currently do not support presentation of disaggregated net sales and any attempt to report them would be impracticable.
Cash, cash equivalents and restricted cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.
June 30,
2021
December 31,
2020
Cash and cash equivalents$193,590 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$195,367 $76,955 
Cash and cash equivalents and restricted cash as of June 30, 2020 were $31,827 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of June 30, 2020 of $33,452.
8

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Revenue recognition
The Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”) which requires that revenue recognized from contracts with customers be disaggregated into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company has determined that revenue is generated from one category, which is the distribution and manufacture of controlled environment agriculture equipment and supplies. Inventory is maintained in regional distribution centers. Payment terms are primarily at the point of sale or due within thirty days.
The amount billed to customers for shipping and handling costs included in net sales was $1,683 and $2,928 during the three and six months ended June 30, 2021, respectively, and $1,588 and $2,344 during the three and six months ended June 30, 2020, respectively. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs included in cost of goods sold under the practical expedient provisions of ASC 606. Deferred revenues are not material. The Company does not receive noncash consideration for the sale of goods. There are no significant financing components. Excluded from revenue are any taxes assessed by governmental authorities, including value-added and other sales-related taxes that are imposed on and concurrent with revenue-generating activities under the practical expedient provisions.
Income taxes—interim tax provision
The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to-date amount for the prior period. Under FASB ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to consolidated ordinary income (or loss) for the year-to-date interim period, except in certain circumstances.
The Company’s effective tax rates for the six months ended June 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of reducing valuation allowances on the Company's deferred tax assets related to net operating loss carryforward.
Fair value
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities approximate their fair value due to their short-term maturities using level 2 inputs. The fair value of contingent consideration is classified within level 3 of the fair value hierarchy (See discussion of contingent consideration in Note 3, Business Combinations).
9

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Recently issued accounting pronouncements
Adopted in 2021
In October 2020, the FASB issued Accounting Standards Update ("ASU") No. 2020-10, Codification Improvements. The amendments improve the codification by having all disclosure-related guidance available in the disclosure sections of the codification. Prior to this ASU, various disclosure requirements or options to present information on the face of the financial statements or as a note to the financial statements were not included in the appropriate disclosure sections of the codification. The codification improvements also contain various other minor amendments to the codification that are not expected to have a significant effect on current accounting practice. The amendments are effective for annual periods beginning after December 15, 2020 and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The amendments are effective for fiscal years beginning after December 15, 2021, and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
Accounting standards not yet effective
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), with additional amendments issued subsequently. Topic 326 changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Topic 326 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of Topic 326 will have on its condensed consolidated financial statements.
3. BUSINESS COMBINATIONS
Heavy 16 Acquisition
On May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC ("Heavy 16"), a leading manufacturer and supplier of branded plant nutritional products. As a result of the acquisition, the Company is broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. The acquisition fair value of the consideration transferred for Heavy 16 was $77,855, consisting of $60,775 in cash, $16,736 of the Company's common stock and $344 contingent consideration. The fair value of the common stock issued was determined based on the closing market price of the Company's common stock on the acquisition date. The financial results of Heavy 16 are included in the U.S. operating segment since the acquisition date.

Pursuant to the purchase agreement, the Company may pay up to an additional $2,500 of contingent consideration based on $200 for each $1,000 above a $21,000 threshold for net sales in calendar year 2021. As a result, the Company recorded a liability for contingent consideration at its estimated fair value of $344 as of the acquisition date in the condensed consolidated balance sheets. The continent consideration was estimated using a Black-Scholes valuation model, which utilized Level 3 inputs as defined in ASC 820 - Fair Value Measurements, including estimated financial forecasts. The key assumptions in applying the valuation model were as follows: a 10% required revenue metric risk premium and 0.33% discount periods. The contingent consideration was divided into thirteen standalone option calculations and utilized the same expected value of revenue which was calculated by discounting forecasted sales, by the revenue return metric, and adding year-to-date net sales.

The contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved with changes in fair value being recognized within selling, general and administrative expense in the condensed consolidated statements of operations. As of June 30, 2021, the related contingent consideration was $604.
10

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of Heavy 16:
Components of Purchase Price:Amount
Cash$60,775 
Common stock16,736 
Contingent consideration344 
Total purchase price$77,855 
Acquisition-related costs$2,865 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$510 
Inventories1,451 
Prepaid expenses and other current assets34 
Property and equipment, net1,078 
Operating lease right-of-use assets1,088 
Other assets25 
Accounts payable(1,055)
Accrued expenses and other current liabilities(226)
Current portion of lease liabilities(274)
Long-term lease liabilities(868)
Net identifiable assets1,763 
Identifiable intangible assets
Backlog200 
Customer relationships5,100 
Trademarks and trade names18,500 
Technology and formulations & recipes33,600 
Total identifiable intangible assets57,400 
Goodwill18,692 
Total purchase price allocation$77,855 
Goodwill arose on the acquisition of Heavy 16 because the consideration paid for the combination effectively included amounts in relation to the benefit of expected synergies, revenue growth, future market development and the assembled workforce. These benefits are not recognized separately from goodwill and they do not meet the recognition criteria for identifiable intangible assets. The amount of goodwill is fully deductible for tax purposes.
The customer relationships and technology and formulation & recipes were assigned estimated useful lives of 18 years. The trademarks and trade names are considered to have indefinite useful lives and will be tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that assets are impaired. Amounts recognized as of the acquisition date are provisional and subject to change within the measurement period as the Company's fair value assessments are finalized.
11

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


House & Garden Acquisition
On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of capital stock of House & Garden, Inc. (“HG”), Humboldt Wholesale, Inc. (“HW”), Allied Imports & Logistics, Inc. (“Allied”), South Coast Horticultural Supply, Inc. (“SC” and, together with HG, HW and Allied, the “H&G Entities”), a manufacturer and distributor of premium grade plant nutrients and fertilizers to domestic and various international markets. As a result of the acquisition, the Company is further broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. The acquisition date fair value of the consideration transferred for the H&G Entities was $135,041 in cash. The financial results of the H&G Entities are included in the U.S. operating segment since the acquisition date.
The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of the H&G Entities:
Component of Purchase Price:Amount
Cash$135,041 
Total purchase price$135,041 
Acquisition-related costs$4,509 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$3,308 
Inventories4,153 
Prepaid expenses and other current assets493 
Property and equipment, net358 
Operating lease right-of-use assets1,921 
Other assets217 
Accounts payable(1,320)
Accrued expenses and other current liabilities(481)
Current portion of lease liabilities(447)
Long-term lease liabilities(1,501)
Net identifiable assets6,701 
Goodwill128,340 
Total purchase price allocation$135,041 
The Company is in the process of obtaining third-party valuations of certain intangible assets; thus, the provisional measurement of goodwill is subject to change. The amount of goodwill is not deductible for tax purposes.
12

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Supplemental Disclosure Of Financial Results
The following represents the condensed consolidated statements of operations as if the acquisitions had been included in the consolidated results of the Company for the entire periods presented below. Management considers these estimates to represent an approximate measure of the performance of the combined Company.
Three months ended June 30,Six months ended June 30,
2021202020212020
Net sales$144,982 $105,667 $274,071 $184,411 
Net income$14,793 $8,033 $28,775 $(1,181)
These amounts have been calculated after applying the Company's accounting policies and adjusting the results of the acquisitions to reflect the additional amortization of intangibles and the purchase price adjustments as if they had been applied on January 1, 2020. The supplemental net income for the three and six months ended June 30, 2021 were adjusted to exclude the acquisition-related costs incurred in connection with the acquisitions. Accordingly, the 2020 supplemental net income was adjusted to include these charges. For the tax effects of the net income adjustments, the Company factored in its net operating loss carryforwards.
Since the acquisition date, the estimated net sales and net income of these acquisitions for the three and six months ended June 30, 2021 are $9 million and $4 million, respectively. The Company is in the process of vertically integrating the operations of these acquisitions into Hydrofarm, LLC and its existing functions (e.g., sales, supply chain, marketing, etc.). Accordingly, the net sales and net income of these acquisitions represent an approximation.
Aurora Acquisition
On July 1, 2021, the Company completed the acquisition of 100% of the issued and outstanding membership interests of Gotham Properties LLC (“Gotham Properties”), Aurora Innovations Inc. (“Aurora Innovations”), Aurora International, Inc.(“Aurora International” and, together with Gotham Properties and Aurora Innovations, “Aurora”), a manufacturer of plant fertility product lines free from harmful chemical residues and pesticides. The total purchase price was up to $161 million, consisting of $135 million in cash and $26 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Aurora. The purchase price excludes a potential earn out payment estimated at approximately $21 million based on achievement of certain performance metrics.
Greenstar/Grotek Acquisition
On August 3, 2021, the Company closed the acquisition of 100% of the issued and outstanding shares of Greenstar Plant Products Inc., (“Greenstar”), a manufacturer of premium horticultural products and solutions for global, domestic and commercial use since 1998. The Company paid a purchase price of approximately $83 million in cash subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Greenstar.
13

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


4. GOODWILL AND INTANGIBLE ASSETS, NET
As of June 30, 2021, the Company completed the acquisitions of all of the assets of Heavy 16 and the H&G Entities. The acquisitions were accounted for as a business combination, resulting in recognition of $147,032 in goodwill and $57,400 in intangible assets (See Note 3 - Business Combinations).
Goodwill
The changes in goodwill are as follows:
June 30,
2021
December 31,
2020
Balance, beginning of period$ $ 
Acquisitions (Note 3)147,032  
Balance, end of period$147,032 $ 

14

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Intangible Assets, net
Intangible assets, net comprised the following:
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,204 $(6,370)$1,834 $7,775 $(5,640)$2,135 
Customer relationship (1)
64,476 (13,708)50,768 59,375 (12,010)47,365 
Technology and formulations & recipes (1)
33,600 (311)33,289    
Other (1)
1,387 (1,387) 1,156 (1,156) 
Total finite-lived intangible assets, net107,667 (21,776)85,891 68,306 (18,806)49,500 
Indefinite-lived intangible asset: 
Trade names (1)
21,301  21,301 2,801  2,801 
Other120  120 120  120 
Total Intangible assets, net$129,088 $(21,776)$107,312 $71,227 $(18,806)$52,421 
(1) Includes intangible assets acquired from Heavy 16 (See Note 3 - Business Combinations)
Amortization expense was $1,766 and $1,349 for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $2,972 and $2,724 for the six months ended June 30, 2021 and 2020, respectively.
For intangible assets subject to amortization, the weighted-average amortization period as of June 30, 2021 for computer software, customer relationships, and technology and formulations & recipes, was 5.0 years, 18.0 years, and 18.0 years, respectively.
The estimated aggregate future amortization expense for intangible assets subject to amortization as June 30, 2021 is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2021 to December 31, 2021$3,580 
Year ending December 31,
20226,127 
20235,567 
20245,530 
20255,520 
Thereafter59,567 
Total $85,891 

15

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)



5. NET INCOME (LOSS) PER COMMON SHARE (“EPS”)
Basic EPS is computed using net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”).
Diluted EPS represents net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during the period, including common stock equivalents. Common stock equivalents consist of shares subject to warrants and share-based awards with exercise prices less than the average market price of the Company’s common stock for the period, to the extent their inclusion would be dilutive. Regarding RSUs subject to a market condition, before the end of the contingency period, the number of contingently issuable shares (i.e., RSUs) to be included in diluted EPS would be based on the number of common shares issuable under the terms of the arrangement if the end of the reporting period was the end of the contingency period, assuming the result would be dilutive. Those contingently issuable shares would be included in the denominator of diluted EPS as of the beginning of the period, or as of the grant date of the share-based payment, if later.
Net income (loss) per share attributable to common stockholders
The following table presents information necessary to calculate basic and diluted EPS for the three and six months ended June 30, 2021 and 2020:
Three months ended June 30,Six months ended June 30,
2021202020212020
Net income (loss)$2,257 $2,567 $7,197 $(526)
Cumulative dividends allocated to Series A Convertible Preferred Stock (674) (1,308)
Net income (loss) available for distribution2,257 1,893 7,197 (1,834)
Less: Undistributed earnings allocable to participating securities (189)  
Basic and diluted net income (loss) attributable to common stockholders$2,257 $1,704 $7,197 $(1,834)
Less: Effect on net income (loss) of dilutive securities using the “if converted” method    
Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions$2,257 $1,704 $7,197 $(1,834)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders37,862,417 20,688,439 35,792,374 20,688,439 
Dilutive effect of warrants using the treasury stock method2,030,346 5,428 2,435,405  
Dilutive effect of restricted stock units using the treasury stock method1,441,790 183,300 1,550,076  
Dilutive effect of stock options using the treasury stock method710,376  745,831  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders42,044,929 20,877,167 40,523,686 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.06 $0.08 $0.20 $(0.09)
Diluted net income (loss) per share attributable to common stockholders$0.05 $0.08 $0.18 $(0.09)
Basic and diluted net income (loss) per share attributable to common stockholders is computed using the two-class method as the convertible preferred stock is determined to be a participating security and the application of the if-converted method is not more dilutive. The computation of the weighted-average shares of common stock outstanding for diluted EPS includes the
16

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


following potential common shares attributable to common stockholders using the treasury stock method for the weighted-average period during which the units were outstanding:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding2,822,764 344,678 3,261,951  
Shares subject to unvested restricted stock units subject to time-based and/or market-based conditions vesting1,554,156 309,348 1,659,654  
Shares subject to stock options outstanding857,528  884,774  
The computation of the weighted-average shares of common stock outstanding for diluted EPS excludes the following potential common shares as their inclusion would have an anti-dilutive effect on diluted EPS attributable to common stockholders:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding 3,541,475  3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598  1,820,598 
Shares subject to unvested restricted stock units subject only to time-based vesting22,979  11,553 91,650 
Shares subject to stock options outstanding 797,413 4,651 791,871 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469  2,291,469 
Shares of common stock subject to share settlement of cumulative dividend on Series A Convertible Preferred Stock 57,119  55,426 

6. ACCOUNTS RECEIVABLE, NET AND INVENTORIES
Accounts receivable, net comprised the following:
June 30,
2021
December 31,
2020
Trade accounts receivable$30,173 $20,252 
Allowance for doubtful accounts(542)(918)
Other receivables4,006 2,292 
Total accounts receivable, net$33,637 $21,626 
Inventories comprised the following:
June 30,
2021
December 31,
2020
Finished goods$113,786 $83,213 
Work-in-process152  
Raw materials9,999 7,837 
Allowance for inventory obsolescence(2,440)(2,432)
Total inventories$121,497 $88,618 
17

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


The December 31, 2020 amounts for raw materials were reclassified from finished goods to separate line items to conform to the current year presentation.
18

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


7. OPERATING LEASES
The Company leases its distribution centers from third parties under various non-cancelable lease agreements expiring at various dates through 2030. Certain lease agreements contain renewal options. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. During the three and six months ended June 30, 2021, the Company incurred operating lease costs of $1,678 and $3,172, respectively, and during the three and six months ended June 30, 2020, the Company incurred operating lease costs of $1,410 and $2,828, respectively. These costs are included primarily within selling, general and administrative expense in the condensed consolidated statements of operations.
Supplemental balance sheet information related to the Company’s operating leases are as follows:
June 30,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$28,994 $18,289 
Total leased assets$28,994 $18,289 
Liabilities
Current portion of lease liabilities$5,305 $3,701 
Long-term lease liabilities24,342 15,320 
Total lease liabilities$29,647 $19,021 
As of June 30, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$3,099 
Year ending December 31,
20226,306 
20234,761 
20244,308 
20254,051 
20263,226 
Thereafter7,924 
Total rental payments33,675 
Less portion representing interest(4,028)
Total principal29,647 
Less current portion(5,305)
Long-term portion$24,342 

In July 2021, the Company executed a lease for approximately 246,000 square feet of warehouse space in Surrey, British Columbia, Canada to be available upon expiration of the lease for existing space. The new lease commencing January 1, 2023 has a term of 120 months with two options to renew for an additional five years each at the greater of an amount equal to the annual rent payable for the last twelve months of the initial term or the then fair market value. There is no rent abatement. Monthly rent fee starts at approximate $235, and increases periodically to the final year when the monthly rent is $300.
In July 2021, the Company executed a lease of approximately 6,000 square feet for an office in Petaluma, CA. The new lease commencing August 1, 2021 has a term of 25 months with an option to renew for another two years at the then fair market value. Rent is abated for the first month. Thereafter, monthly rent is approximately $8 until the final year.
19

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


In April 2021, the Company executed a lease for approximately 175,000 square feet of warehouse space in Fairfield, CA for a distribution center that the Company will relocate to from its Petaluma, California distribution facility. The new lease commencing August 15, 2021 has a term of 126 months with an option to renew at the then fair market value for another ten years. Rent is abated for the first six months. Thereafter, monthly rent is approximately $77, and increases periodically to the final year when the monthly rent is $134.

The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$1,100 
Year ending December 31,
2022975 
20233,907 
20243,707 
20254,060 
20264,431 
Thereafter27,840 
Total rental payments$46,020 

In July 2021, the Company executed a sublease agreement for its Santa Fe Springs, CA location. The sublease commences August 1, 2021 and terminates June 30, 2023 in alignment with the master lease. Sublease income for 2021, 2022 and 2023 are $378, $917 and $467, respectively.

8. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
June 30,
2021
December 31,
2020
Acquisition post-close related payable$4,805 $ 
Accrued compensation and benefits4,547 9,902 
Freight, custom and duty accrual2,595 2,603 
Goods in transit accrual3,275 3,845 
Audit, tax and legal accrual3,139 237 
Corporate tax accrual1,297 585 
Obligations due under a distribution agreement1,000 590 
Other accrued liabilities7,743 3,853 
Total accrued expenses and other current liabilities$28,401 $21,615 
The December 31, 2020 amounts for audit, tax and legal accrual and corporate tax accrual were reclassified from other accrued liabilities to separate line items to conform to the current year presentation.
20

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


9. DEBT
Term Loan with Brightwood
In May 2017, a term loan in the aggregate principal amount of $75,000 (the “Term Loan”) was obtained by Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Term Loan Obligors”) from Brightwood Loan Services LLC. The Term Loan was to mature on May 12, 2022 and was secured by substantially all non-working capital assets and a second lien on working capital assets of the Term Loan Obligors. For the three months ended June 30, 2020, the effective interest rate was 10.00% and interest expense was $1,552. For the six months ended June 30, 2020, the effective interest rate was 10.52% and interest expense was $3,760. The Term Loan was repaid in December 2020.
Revolving asset-backed credit facilities
On July 11, 2019, Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Encina Obligors”) entered into the Encina Credit Facility through a certain Loan and Security Agreement whereby the Encina Obligors obtained a revolving asset-based loan commitment in the maximum amount of $45,000 (inclusive of a limit of up to $15,000 of borrowings for the Canadian borrowers and a swingline facility of up to $2,000), subject to applicable borrowing base availability, through Encina Business Credit, LLC. The Encina Credit Facility was due on the earlier of July 11, 2022 or 90 days prior to the scheduled maturity date of the Term Loan. The Encina Credit Facility was secured by working capital assets and a second lien on non-working capital assets. For the three months ended June 30, 2020, the effective interest rate was 9.60% and interest expense was $509. For the six months ended June 30, 2020, the effective interest rate was 9.39% and interest expense was $1,032.
The Encina Credit Facility was repaid in December 2020 and replaced in March 2021. The unamortized deferred financing costs and early termination fees totaling $680 were recognized as a loss on debt extinguishment in the condensed consolidated statements of operations for the six months ended June 30, 2021.
On March 29, 2021, Hydrofarm Holdings Group, Inc. and certain of its direct and indirect subsidiaries (the "JPMorgan Obligors") entered into a Senior Secured Revolving Credit Facility (the "JPMorgan Credit Facility") with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, and the lenders from time to time party thereto. The JPMorgan Credit Facility replaced the Encina Credit Facility. The JPMorgan Credit Facility is due on the earlier of March 29, 2024 or any earlier date on which the revolving commitments are reduced to zero.
The three-year JPMorgan Credit Facility has a borrowing limit of $50,000 with an option to request an increase in the revolving commitment by up to $25,000, drawn in $5,000 increments, for a total not to exceed $75,000, subject to customary condition ("Revolver"). The Revolver maintains an interest rate of LIBOR plus 1.95% and has a 0.0% LIBOR floor. A fee of 0.25% per annum is charged for available but unused borrowings as defined. The JPMorgan Obligors had approximately $50,000 available to borrow under the JPMorgan Credit Facility as of June 30, 2021.
The JPMorgan Credit Facility maintains certain reporting requirements, affirmative covenants, negative covenants and financial covenants ("debt covenants"). The financial covenants include that the Company must maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis. The JPMorgan Obligors were in compliance with all debt covenants as of June 30, 2021.
The JPMorgan Credit Facility is secured by the Company’s assets and the assets of certain of the Company’s subsidiaries obligated under the JPMorgan Credit Facility.

21

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


10. CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
Capital stock
As of June 30, 2021, the following summarizes shares authorized, issued and outstanding:
Capital stock authorized and outstanding:Shares
authorized
Shares
outstanding
Convertible preferred stock50,000,000  
Common stock300,000,000 41,296,585 
As of June 30, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants2,129,441 
2020 Employee, Director, and Consultant Equity Incentive Plan2,140,960 
Restricted stock units1,540,871 
Stock options823,540 
Convertible preferred stock classified outside of permanent equity
In December 2019, the Company issued 7,007,429 shares of Series A Convertible Preferred Stock (the "Series A preferred stock") with a par value of $24,526 in return for cash of $15,439, conversion of debt with a basis of $7,637, and $1,450 in receivables that were settled in January 2020, less offering costs totaled $1,274. In January and February 2020, an additional 717,616 shares of Series A preferred stock were issued primarily to existing investors for $2,511, less offering costs of $169, for net cash proceeds of $2,342.
The Series A preferred stock purchase agreement provided for mandatory conversion upon a qualified IPO based on a formula. Under this formula, all outstanding shares of Series A preferred stock converted into 2,291,469 shares of common stock concurrent with the IPO in December 2020 and the cumulative dividend of $2,597 was settled in cash at the option of the Company rather than in shares of common stock.
Common stock
Each holder of common stock is entitled to one vote for each share of common stock. Common stockholders have no pre-emptive rights to acquire additional share of common stock or other securities. The common stock is not subject to redemption rights and carries no subscription or conversion rights. In the event of liquidation, the stockholders are entitled to share in corporate assets on a pro rata basis after the Company satisfies all liabilities and after provision is made for any class of capital stock having preference over the common stock. Subject to corporate regulations and preferences to preferred stock, if any, dividends are at the discretion of the Company’s board of directors (the ‘‘Board’’).
Warrants
Redemption of investor warrants
On July 19, 2021, the Company completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock, which concluded in the fall of 2018.
22

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


The Company was entitled to redeem all of the outstanding Investor Warrants for a redemption price of $0.00033712 per Investor Warrant ("redemption price") if (i) there was an effective registration statement covering the resale of the shares of common stock underlying the Investor Warrants, and (ii) the volume-weighted average price of the Company's common stock for the twenty consecutive trading days prior to the date of the notice of redemption is at least $25.28, of which both requirements were met. Investor Warrants were exercisable at a price of $16.86 per share until July 19, 2021 (the "redemption date"). Any Investor Warrants that remained unexercised immediately after the redemption date were void and no longer exercisable, and the holders of those Investor Warrants were entitled to receive the redemption price.
Prior to the redemption date, 3,367,647 Investor Warrants were exercised, generating total gross proceeds of $56,779, of which $36,484 was received subsequent to June 30, 2021. The Company redeemed 1,491 Investor Warrants at the redemption price.
In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. For the three and six months ended June 30, 2021, total warrant solicitation fee expense was $844 and is included in selling, general and administrative expenses in the condensed consolidated statements of operations. In July 2021, the Company estimates the warrant solicitation fee expense to be approximately $1,105 subject to finalization during the quarter ending September 30, 2021.
As of June 30, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants2,017,594 $16.86 
Placement agent warrants102,502 $8.43 
Placement agent warrants9,345 $16.86 
Total2,129,441 $16.45 
For the six months ended June 30, 2021, 163,006 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 126,937 shares of common stock and 242,214 placement agent warrants were exercised on as cashless basis at a price of $8.43 per share for 214,325 shares of common stock.

23

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


11. STOCK-BASED COMPENSATION
Stock-based compensation plan overview
The Company maintains three equity incentive plans: the 2018 Equity Incentive Plan (“2018 Plan”), the 2019 Employee, Director and Consultant Equity Incentive Plan (“2019 Plan”) and the 2020 Employee, Director, and Consultant Equity Incentive Plan (“2020 Plan” and collectively, “Incentive Plans”). The 2020 Plan serves as the successor to the 2019 Plan and 2018 Plan and provides for the issuance of incentive stock options, nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. Of the total shares available for grant under the 2020 Plan, 2,140,960 remain available as of June 30, 2021.
RSU Activity
RSUs granted to certain executives, employees and members of the Board expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment) and certain awards also have a performance-based vesting requirement (defined as a liquidity event including an initial public offering).
Upon the IPO, the performance-based vesting requirement was satisfied and the employees became vested in the number of RSUs that had satisfied the time-based vesting requirement. The stock-based compensation expense related to remaining service-based awards is recorded over the remaining requisite service period. The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of June 30, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted49,174 $61.85 
Vested(365,747)$5.94 
Balance, June 30, 2021
1,540,871 $8.46 
As of June 30, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $9,236 and the weighted-average period over which the compensation is expected to be recognized is 2.11 years. The award granted to a member of the Board in July 2020 and modified in November 2020 contains a market-based vesting condition based on the traded value of shares of the Company’s common stock following the IPO over a specific time frame. For this award, the market condition was factored into its fair value. All of the stock-based compensation expense related to this award was recognized upon the IPO in December 2020. The total shares under the unvested RSUs subject to a market-based vesting condition are 296,630 as of June 30, 2021.
24

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


Stock options
The following table summarizes the stock option activity for the six months ended June 30, 2021:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of January 1, 2021
922,796 $8.81 $1.78 8.08
Granted10,641 $59.03 $25.58 
Exercised(101,947)$8.43 $0.73 
Forfeited(7,950)$9.64 $4.77 
Outstanding as of June 30, 2021
823,540 $9.50 $2.19 7.67
Exercisable as of June 30, 2021
473,695 $8.43 $0.75 7.08
Unvested as of June 30, 2021
349,845 $10.94 $4.18 2.18
Vested and expected to vest as of June 30, 2021
823,540 $9.50 $2.19 7.67
Since options represent equity awards of the Company, such awards are fair valued as of the grant date for the purposes of measurement and recognition under U.S. GAAP. To measure the fair value of an option, the Black-Scholes valuation model was utilized. The valuation model requires the input of highly subjective assumptions. The weighted average assumptions for awards granted as of June 30, 2021 are as follows:
Estimated weighted-average fair value per stock option $59.03
Volatility45%
Risk-free rate0.85%
Dividend yieldNil
Expected term in years6.0
As of June 30, 2021, total compensation cost related to unvested awards not yet recognized was $1,250 and the weighted-average period over which the compensation is expected to be recognized is 2.18 years.
25

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


12. COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS
Purchase commitments
From time to time in the normal course of business, the Company will enter into agreements with suppliers which provide favorable pricing in return for a commitment to purchase minimum amounts of inventory over a defined time period.
In June 2020, as part of negotiations with the supplier that began in late 2019, the Company amended its October 2017 agreement to distribute and sell certain garden products for a term ending in December 2024. Under the amended agreement, the Company committed to purchase inventory in periodic minimum volumes on a take-or-pay basis, as defined, over the term of the agreement.
In 2021, the Company expects to meet the minimum purchase commitment obligations.
Contingencies
In the normal course of business, certain claims have been brought against the Company and, where applicable, its suppliers. While there is inherent difficulty in predicting the outcome of such matters, management has vigorously contested the validity of these claims. Based on available information, management believes the claims are without merit and does not expect that the outcome, individually or in the aggregate, would have a material adverse effect on the consolidated financial positions, results of operations, cash flows or future earnings.
Related party transactions—Hydrofarm Distribution Center
The Company leases a distribution center in Petaluma, California from entities in which a related party is a stockholder. For the three months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $319 and $320, respectively. For the six months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $639 for both periods.

26

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)


13. SUBSEQUENT EVENTS
On July 29, 2021, the Company executed an intercreditor and subordination agreement ("Agreement") related to the amended and restated note receivable, which is included in notes receivable and other assets, allowing the third-party payee to receive debt financing ("Subordinated Note") that will be used to fund operations. Pursuant to the Agreement, the Subordinated Note is hereby junior to and subordinated in right of payment to all indebtedness, obligations and liabilities of the third-party payee to the Company.
The Company completed two acquisitions after June 30, 2021, which are described in Note 3 - Business Combinations.
The Company completed the redemption of certain of its outstanding warrants after June 30, 2021, which is described in Note 10 - Convertible Preferred Stock and Stockholders' Equity.
The Company executed operating leases after June 30, 2021, which are described in Note 7 - Operating Leases.
27

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis provides information that we believe is relevant to an assessment and understanding of our results of operations and financial condition. You should read this analysis in conjunction with our audited and unaudited consolidated financial statements and the notes contained elsewhere in this Quarterly Report on Form 10-Q and our Annual Report. This discussion and analysis contains statements of a forward-looking nature relating to future events or our future financial performance. These statements are only predictions, and actual events or results may differ materially. In evaluating such statements, you should carefully consider the various factors identified in this Quarterly Report on Form 10-Q, which could cause actual results to differ materially from those expressed in, or implied by, any forward-looking statements, including those set forth in “Risk Factors” in our 2020 Annual Report. See “Special Note Regarding Forward-Looking Statements.”
Company Overview
We are a leading independent distributor and manufacturer of controlled environment agriculture (“CEA”, principally hydroponics) equipment and supplies, including a broad portfolio of our own innovative portfolio of proprietary branded products. We primarily serve the U.S. and Canadian markets, and believe we are one of the leading competitors by market share in these markets in an otherwise highly fragmented industry. For over 40 years, we have helped growers make growing easier and more productive. Our mission is to empower growers, farmers and cultivators with products that enable greater quality, efficiency, consistency and speed in their grow projects.
Hydroponics is the farming of plants using soilless growing media and often artificial lighting in a controlled indoor or greenhouse environment. Hydroponics is the primary category of CEA and we use the terms CEA and hydroponics interchangeably. Our products are used to grow, farm and cultivate cannabis, flowers, fruits, plants, vegetables, grains and herbs in controlled environment settings that allow end users to control key farming variables including temperature, humidity, CO2, light intensity spectrum, nutrient concentration and pH. Through CEA, growers are able to be more efficient with physical space, water and resources, while enjoying year-round and more rapid grow cycles as well as more predictable and abundant grow yields, when compared to other traditional growing methods.
We reach commercial farmers and consumers through a broad and diversified network of over 2,000 wholesale customer accounts, who we connect with primarily through our proprietary eCommerce marketplace. Over 80% of our net sales are into the specialty hydroponic retailers, through which growers are able to enjoy specialized merchandise assortments and knowledgeable staff. We also distribute our products across the U.S. and Canada to a diversified range of retailers of commercial and home gardening equipment and supplies that include garden centers, hardware stores, eCommerce retailers, commercial greenhouse builders, and commercial resellers.
Recent Developments

Greenstar/Grotek Acquisition

On August 3, 2021, we closed the acquisition of Greenstar (see Note 3, Business Combinations under Greenstar/Grotek Acquisition, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q). Greenstar produces premium horticultural products and solutions for global, domestic and commercial use. Greenstar’s owned brands include Grotek, Gaia Green, Supergreen, and EarthSafe. Grotek has been producing since 1998 and is sold internationally. Greenstar’s brands are utilized by commercial operators including growers, landscapers, greenhouses, nurseries, organic farms, as well as independent retailers. Greenstar manufactures products for both the retail and commercial market.

Investor Warrant Redemption

On July 19, 2021, we completed the redemption of certain of our outstanding warrants to purchase shares of our common stock that were issued in connection with a private placement of units (see Note 10, Convertible Preferred Stock and Stockholders' Equity under Warrants, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q). Prior to the redemption date, 3,367,647 Investor Warrants were exercised, generating approximately $56.8 million of gross proceeds to the Company. Pursuant to the Redemption, we redeemed 1,491 Investor Warrants for a redemption price of $0.00033712 per Investor Warrant.
28

Aurora Acquisition
On July 1, 2021, we completed the acquisition of 100% of the issued and outstanding membership interests of Aurora (see Note 3, Business Combinations under Aurora Acquisition, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q). Founded in 2000, Aurora is a family-owned business with a strong vertically integrated manufacturing base with three locations across North America. The company is dedicated to ethical and sustainable practices and offers comprehensive plant fertility product lines free from harmful chemical residues and pesticides. Aurora will add to our growing proprietary brand nutrient and grow media line-ups, including its first organic nutrient and premium soil brands. We will also gain new domestic manufacturing and distribution capabilities on the east and west coasts along with a peat moss harvesting operation in Canada.
House and Garden Acquisition
On June 1, 2021, we acquired 100% of the issued and outstanding shares of capital stock of the H&G Entities (see Note 3, Business Combinations under House & Garden Acquisition, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q). The H&G entities are located in Arcata, California, and produce and distribute premium grade plant nutrients and fertilizers across the globe. The H&G entities offer a strong product line of plant nutrients that will strengthen our position in the nutrient sector and complement our rapidly expanding portfolio of premium products for controlled environment agriculture.
Follow-on Public Offering
On May 3, 2021, we closed our follow-on offering, in which we issued and sold 5,526,861 shares of our common stock, including the full exercise by the underwriters of their option to purchase 720,894 additional shares of our common stock, at a public offering price of $59.00 per share, which resulted in net proceeds of approximately $309.8 million after deducting underwriting discounts and commissions and offering expenses. We expect to use the proceeds from the follow-on offering for acquisitions, working capital and other general corporate purposes.
Heavy 16 Acquisition
On May 3, 2021, we acquired 100% of the issued and outstanding membership interests of Heavy 16 (see Note 3, Business Combinations under Heavy 16 Acquisition, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q). Heavy 16 is a leading manufacturer and supplier of branded plant nutritional products, with nine core products that are currently sold to approximately 300 retail stores across the U.S. The Heavy 16 products feature a full line of premium nutrients with nine core products used in all stages of plant growth, helping to increase the yield and quality of crops.
New Distribution Centers
In April 2021, we entered into leases for two new distribution centers aggregating approximately 322,000 square feet. One is located in Fairfield, California and is the distribution center that we will relocate to from our Petaluma, California distribution facility in connection with the sale of that building by our lessor. The other distribution center is located in Fontana, California which we will relocate to from our Santa Fe Springs, California distribution facility. Additionally, in July 2021, we executed a lease for approximately 246,000 square feet of warehouse space in Surrey, British Columbia, Canada to be available upon expiration of the lease for existing space, commencing January 1, 2023 (see Note 7: Operating Leases, in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q).
Effects of Coronavirus on Our Business
The World Health Organization recognized COVID-19 as a public health emergency of international concern on January 30, 2020 and as a global pandemic on March 11, 2020. Public health responses have included national pandemic preparedness and response plans, travel restrictions, quarantines, curfews, event postponements and cancellations and closures of facilities including local schools and businesses. While the rollout of vaccines has begun, the efficacy and acceptance of vaccinations, herd immunity, and the lifting of preventative measures is unknown. The global pandemic and actions taken to contain COVID-19 have adversely affected the global economy and financial markets.
In response to the COVID-19 pandemic, we implemented business continuity plans designed to address the impact of the COVID-19 pandemic on our business, such as restrictions on non-essential business travel, the institution of work-from-home practices and the implementation of strategies for workplace safety at our facilities. While we are not currently experiencing material adverse impacts to our supply chain, we intend to continue to source many products from China. It is difficult to predict the extent to which COVID-19 may continue to spread. As of the date of this Quarterly Report on Form 10-Q
29

manufacturers in China and in North America are generally back in operation; however, new waves of the COVID-19 pandemic could result in the re-closure of factories in China and/or in North America. Quarantine orders and travel restrictions within the U.S. and other countries may also adversely impact our supply chains, the manufacturing of our own products and our ability to obtain necessary materials. Consequently, we may be unable to obtain adequate inventory to fill purchase orders or manufacture our own products, which could adversely affect our business, results of operations and financial condition. Furthermore, potential suppliers or sources of materials may pass the increase in sourcing costs due to the COVID-19 pandemic to us through price increases, thereby impacting our potential future profit margins.
Our customers reside in countries, primarily the U.S. and Canada, that are currently affected by the COVID-19 pandemic. Many of these customers have experienced shelter-in-place measures in attempts to contain the spread of COVID-19, including general lockdowns, closure of schools and non-essential businesses, bans on gatherings and travel restrictions. Our sales growth for the six months ended June 30, 2021 was approximately $42.6 million or 46.7% higher than the same period in 2020. A portion of our net sales during this period could be due to pull-through demand for our products due to higher consumption of CEA products from individuals spending more time at home due to shelter-in-place measures.
Our business has remained resilient during the COVID-19 pandemic. As of June 30, 2021, our manufacturing and distribution operations are viewed as essential services and continue to operate. Our key suppliers, retailers and resellers have been designated as essential services and remain open at this time; however, in certain places they are operating under reduced hours and capacity limitations. The majority of U.S. and Canadian cannabis businesses have been designated as essential by U.S. State and Canadian government authorities. The extent to which the COVID-19 pandemic will ultimately impact our business, results of operations, financial condition and cash flows depends on future developments that are highly uncertain, rapidly evolving and difficult to predict at this time.
Recent Transactions
JPMorgan Credit Facility
On March 29, 2021, we and certain of our subsidiaries entered into a Senior Secured Revolving Credit Facility (the “JPMorgan Credit Facility”) with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender (“JPMorgan”), and the lenders from time to time party thereto. The JPMorgan Credit Facility replaces the Loan and Security Agreement with Encina Business Credit, LLC (as amended to date, the “Encina Credit Facility”). There was no outstanding indebtedness under the Encina Credit Facility when it was replaced. The JPMorgan Credit Facility, among other things, provides for an asset based senior revolving credit line (the “Senior Revolver”) with JPMorgan as the initial lender. The three-year Senior Revolver has a borrowing limit of $50 million. We have the right to increase the amount of the Senior Revolver in an amount up to $25 million by obtaining commitments from JPMorgan or from other lenders. Our and our subsidiaries’ obligations under the JPMorgan Credit Facility are secured by a first priority lien (subject to certain permitted liens) in substantially all of our and our subsidiaries’ respective personal property assets pursuant to the terms of a U.S. and a Canadian Pledge and Security Agreement, dated March 29, 2021 and the other security documents. The JPMorgan Credit Facility is more fully described in Note 9, Debt under Revolving asset-backed credit facilities in the notes to the condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on form 10-Q.
Initial Public Offering
On December 14, 2020, we completed our initial public offering (“IPO”), in which we issued and sold 9,966,667 shares of our common stock, including the full exercise by the underwriters of their option to purchase 1,300,000 additional shares of our common stock, at a public offering price of $20.00 per share, which resulted in net proceeds of $182.3 million after deducting underwriting discounts and commissions and offering expenses. The proceeds from the IPO were used to (i) repay amounts outstanding under the Term Loan by and among Term Loan Obligors, Brightwood Loan Services, LLC and the other lenders party thereto of $76.6 million (includes accrued interest and fees of $0.3 million), (ii) to pay down certain amounts outstanding under the Encina Credit Facility of $33.4 million, (iii) to repay $3.3 million under the promissory note to JPMorgan Chase, N.A. through the U.S. Small Business Administration Paycheck Protection Program, and (iv) to pay $2.6 million to settle the Series A preferred stock dividend. Our common stock began trading on the Nasdaq Global Select Market on December 10, 2020.
Reverse Stock Split
Our board of directors and stockholders approved an amendment to our amended and restated certificate of incorporation effecting a 1-for-3.3712 reverse stock split of our issued and outstanding shares of common stock. The reverse split was effected on November 24, 2020 without any change in the par value per share.
30


Results of Operations—Comparison of three and six months ended June 30, 2021 and 2020
The following table sets forth our unaudited interim condensed consolidated statements of operations for the three months ended June 30, 2021 and 2020, including amounts and percentages of net sales for each period and the period-to-period change in dollars and percent (amounts in thousands):
Three months ended June 30,
20212020Period change
Net sales$133,800 100.0 %$91,208 100.0 %$42,592 46.7 %
Cost of goods sold104,210 77.9 %73,333 80.4 %30,877 42.1 %
Gross profit29,590 22.1 %17,875 19.6 %11,715 65.5 %
Operating expenses:
Selling, general and administrative27,258 20.4 %12,838 14.1 %14,420 112.3 %
Impairment, restructuring and other1 0.0 %83 0.1 %(82)-98.8 %
Income from operations2,331 1.7 %4,954 5.4 %(2,623)-52.9 %
Interest expense(54)0.0 %(2,506)-2.7 %2,452 -97.8 %
Loss on debt extinguishment 0.0 % 0.0 %— n/a%
Other income, net43 0.0 %305 0.3 %(262)-85.9 %
Income before tax2,320 1.7 %2,753 3.0 %(433)-15.7 %
Income tax expense(63)0.0 %(186)-0.2 %123 -66.1 %
Net income 2,257 1.7 %2,567 2.8 %(310)-12.1 %
Cumulative dividends allocated to Series A Convertible Preferred Stock 0.0 %(674)-0.7 %674 -100.0 %
Net income attributable to common stockholders$2,257 1.7 %$1,893 2.1 %$364 19.2 %
The following table sets forth our unaudited interim condensed consolidated statements of operations for the six months ended June 30, 2021 and 2020, including amounts and percentages of net sales for each period and the period-to-period change in dollars and percent (amounts in thousands):
Six months ended June 30,
20212020Period change
Net sales$245,189 100.0 %$158,105 100.0 %$87,084 55.1 %
Cost of goods sold192,376 78.5 %128,666 81.4 %63,710 49.5 %
Gross profit52,813 21.5 %29,439 18.6 %23,374 79.4 %
Operating expenses:
Selling, general and administrative44,084 18.0 %24,560 15.5 %19,524 79.5 %
Impairment, restructuring and other16 0.0 %92 0.1 %(76)-82.6 %
Income from operations8,713 3.6 %4,787 3.0 %3,926 82.0 %
Interest expense(144)-0.1 %(5,309)-3.4 %5,165 -97.3 %
Loss on debt extinguishment(680)-0.3 % 0.0 %(680)n/a%
Other income, net127 0.1 %326 0.2 %(199)-61.0 %
Income (loss) before tax8,016 3.3 %(196)-0.1 %8,212 -4,189.8 %
Income tax expense(819)-0.3 %(330)-0.2 %(489)148.2 %
Net income (loss)7,197 2.9 %(526)-0.3 %7,723 -1,468.3 %
Cumulative dividends allocated to Series A Convertible Preferred Stock 0.0 %(1,308)-0.8 %1,308 -100.0 %
Net income (loss) attributable to common stockholders$7,197 2.9 %$(1,834)-1.2 %$9,031 -492.4 %

31


Net sales
Net sales for the three months ended June 30, 2021 were $133.8 million, an increase of $42.6 million, or 46.7%, compared to the same period in 2020. Net sales for the six months ended June 30, 2021 were $245.2 million, an increase of $87.1 million, or 55.1%, compared to the same period in 2020.
The 46.7% increase in net sales for the three months ended June 30, 2021 as compared to the same period in 2020 was due to a 40.5% increase in volume of products sold (inclusive of incremental sales from acquisitions closed within the second quarter of 2021 and preferred brands added in the year-to-date period), a 2.7% increase in price/mix of products sold, and 3.5% growth from favorable foreign exchange rates. The increase in volume of products sold was primarily related to (i) higher demand from end-markets across numerous U.S. states, including, but not limited, to California, Oklahoma, Michigan and Canada and (ii) higher demand for our proprietary and preferred branded products which was primarily due to recently acquired proprietary brands and added preferred brands. The increase in price was primarily related to list price increases.
The 55.1% increase in net sales for the six months ended June 30, 2021 as compared to the same period in 2020 was due to a 48.5% increase in volume of products sold, a 3.9% increase in price/mix of products sold, and 2.7% growth from favorable foreign exchange rates. The increase in volume of products sold was primarily related to (i) expansion of our proprietary and preferred brands, (ii) large expansion of our nutraceutical products, (iii) continued growth in our base business in California, coupled with rapid expansion in high-growth areas such as Oklahoma and Missouri, and (iv) inorganic growth from our acquisitions, which accounted for approximately one-tenth of our total growth. The increase in price was primarily related to list price increases. The increase in foreign exchange related to recent weakness in the U.S. Dollar relative to the Canadian Dollar and to the Euro.
Gross profit
Gross profit for the three months ended June 30, 2021 was $29.6 million, an increase of $11.7 million, or 65.5%, compared to the same period in 2020. Gross profit for the six months ended June 30, 2021 was $52.8 million, an increase of $23.4 million, or 79.4%, compared to the same period in 2020.
The increase in gross profit for the three months ended June 30, 2021 as compared to the same period in 2020 was primarily related to (i) the aforementioned increase in net sales and (ii) a significant increase in our gross profit margin percentage (gross profit as a percent of net sales). Our gross profit margin percentage increased to 22.1% for the three months ended June 30, 2021 from 19.6% in the same period in 2020. The higher gross profit margin percentage is primarily due to a more favorable sales mix of proprietary brand products (due in part to the aforementioned proprietary brands that were recently acquired and the preferred brand added in the year-to-date period), which typically carries a higher gross margin than our distributed branded products, as well as improved labor efficiency.
The increase in gross profit for the six months ended June 30, 2021 as compared to the same period in 2020 was primarily related to (i) the aforementioned increase in net sales and (ii) a significant increase in our gross profit margin percentage (gross profit as a percent of net sales). Our gross profit margin percentage increased to 21.5% for the six months ended June 30, 2021 from 18.6% in the same period in 2020. The higher gross profit margin percentage is primarily due to a more favorable sales mix of proprietary brand products (due in part to the aforementioned proprietary brands that were recently acquired and the preferred brand added in the year-to-date period), which typically carries a higher gross margin than our distributed branded products, as well as improved labor efficiency.
Selling, general and administrative expenses
Selling, general and administrative expenses ("SG&A") for the three months ended June 30, 2021 was $27.3 million, an increase of $14.4 million compared to the same period in 2020. SG&A expenses for the six months ended June 30, 2021 was $44.1 million, an increase of $19.5 million compared to the same period in 2020.
For the three months ended June 30, 2021, the $14.4 million increase in selling, general and administrative expenses is primarily related to acquisition-related costs of $9.6 million, compensation costs (an increase of $1.3 million), insurance costs (an increase of $0.7 million), depreciation and amortization associated with the new acquisitions (an increase of $0.6 million), share-based compensation (an increase of $1.1 million) and $0.8 million of solicitation fees incurred in connection with the Redemption. These increases were largely the result of (i) our accelerated M&A strategy and (ii) the increased costs associated with running a public company and support of our long-term growth strategy.
32

The $19.5 million increase in selling, general and administrative expenses for the six months ended June 30, 2021 is primarily related to acquisition-related costs of $10.2 million, compensation costs (an increase of $2.8 million), consulting fees (an increase of $1.8 million), insurance costs (an increase of $1.2 million), depreciation and amortization associated with the new acquisitions (an increase of $0.6 million), share-based compensation (an increase of $2.4 million) and $0.8 million of solicitation fees incurred in connection with the Redemption. These increases were largely the result of increased costs associated with (i) our accelerated M&A strategy and (ii) running a public company and support of our long-term growth strategy.
Interest expense
Interest expense for the three months ended June 30, 2021 was $0.1 million, a decrease of $2.5 million, or 97.8%, compared to the same period in the prior year. Interest expense for the six months ended June 30, 2021 was $0.1 million, a decrease of $5.2 million, or 97.3%, compared to the same period in the prior year. The decreases were due to the payoff of the Term Loan and pay down of the Encina Credit Facility in connection with the December 2020 IPO and the May 2021 follow-on offering which has helped fund recent acquisitions.
Loss on debt extinguishment
Loss on debt extinguishment for the six months ended June 30, 2021 was $0.7 million, which resulted primarily from the write-off of unamortized deferred financing costs associated with the payoff of the Encina Credit Facility.
Income tax expense
Income tax expense for the six months ended June 30, 2021 increased by $0.5 million compared to the same period in the prior year, due to an increase in income before taxes.

33

Non-GAAP Financial Measures
We report our financial results in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”). However, management believes that certain non-GAAP financial measures provide investors of our financial information with additional useful information in evaluating our performance and that excluding certain items that may vary substantially in frequency and magnitude period-to-period from net income (loss) provides useful supplemental measures that assist in evaluating our ability to generate earnings and to more readily compare these metrics between past and future periods. These non-GAAP financial measures may be different than similarly titled measures used by other companies.
To supplement our condensed unaudited consolidated financial statements which are prepared in accordance with GAAP, we use “Adjusted EBITDA” and “Adjusted EBITDA as a percent of sales” which are non-GAAP financial measures (collectively referred to as “Adjusted EBITDA”). Our non-GAAP financial measures should not be considered in isolation from, or as substitutes for, financial information prepared in accordance with GAAP. There are several limitations related to the use of our non-GAAP financial measures as compared to the closest comparable GAAP measures. Some of these limitations include:
• Adjusted EBITDA does not reflect the significant interest expense, or the amounts necessary to service interest or principal payments on our indebtedness;
• Adjusted EBITDA excludes depreciation and amortization, and although these are non-cash expenses, the assets being depreciated and amortized may have to be replaced in the future;
• Adjusted EBITDA does not reflect our tax provision that adjusts cash available to us;
• Adjusted EBITDA excludes the non-cash component of stock-based compensation;
• Adjusted EBITDA excludes the amount of employer payroll taxes on stock-based compensation; and
• Adjusted EBITDA does not reflect the impact of earnings or charges resulting from matters we consider not to be reflective, on a recurring basis, of our ongoing operations.
We define Adjusted EBITDA as net income (loss) excluding interest expense, income taxes, depreciation and amortization, stock-based compensation, employer payroll taxes on stock-based compensation and other unusual and/or infrequent costs, which we do not consider in our evaluation of ongoing operating performance. The following table presents a reconciliation of net income (loss), the most comparable GAAP financial measure, to Adjusted EBITDA for the three months ended June 30, 2021 and 2020 (In thousands):
Three months ended June 30,
20212020
Net Income $2,257 $2,567 
Interest expense 54 2,506 
Income taxes63 186 
Depreciation and amortization2,187 1,947 
Impairment, restructuring and other83 
Acquisition and integration expenses*
9,566 — 
Investor warrant solicitation fees844 — 
Other income, net(43)(305)
Stock-based compensation**1,258 131 
Adjusted EBITDA$16,187 $7,115 
Adjusted EBITDA as a percent of net sales12.1 %7.8 %


34

The following table presents a reconciliation of net income (loss), the most comparable GAAP financial measure, to Adjusted EBITDA for the six months ended June 30, 2021 and 2020 (In thousands):
Six months ended June 30,
20212020
Net Income (Loss) $7,197 $(526)
Interest expense 144 5,309 
Income taxes819 330 
Depreciation and amortization3,778 3,662 
Impairment, restructuring and other16 92 
Acquisition and integration expenses*
10,225 — 
Investor warrant solicitation fees844 — 
Other income, net(127)(326)
Stock-based compensation**2,516 165 
Loss on debt extinguishment 680 — 
Adjusted EBITDA$26,092 $8,706 
Adjusted EBITDA as a percent of net sales10.6 %5.5 %
(*) Includes consulting, transaction services and legal fees incurred for the completed Heavy 16, House and Garden, Aurora, and Greenstar/Grotek acquisitions and certain potential acquisitions.
(**) Includes employer payroll taxes on stock-based compensation
Liquidity and Capital Resources
The following table summarizes our cash flows for the six months ended June 30, 2021 and 2020 (amounts in thousands):
Six months ended June 30,
20212020
Net cash used in operating activities$(501)$(1,396)
Net cash (used in) provided by investing activities(196,607)1,712 
Net cash provided by financing activities315,447 343 
Effect of exchange rate changes on cash, cash equivalents and restricted cash73 (64)
Net increase in cash, cash equivalents and restricted cash118,412 595 
Cash, cash equivalents and restricted cash at beginning of period76,955 32,857 
Cash, cash equivalents and restricted cash at end of period$195,367 $33,452 
Operating Activities
Net cash used in operating activities was $0.5 million for the six months ended June 30, 2021, primarily consisting of $9.2 million in non-cash expense addbacks, which were largely composed of depreciation and amortization, stock-based compensation expense, non-cash operating lease and other non-cash expense, to reconcile net income of $7.2 million to net cash used in operating activities, less a $16.9 million increase in working capital. This change in working capital primarily reflects an aggregate increase of $33.7 million in accounts receivable, inventories, prepaid expenses and other current assets, and other assets for the period offset by an aggregate net increase of $16.8 million in accounts payable, accrued expenses and other current liabilities, and a decrease in lease liabilities due to payments on lease obligations during the period.
Investing Activities
Investing activities for the six months ended June 30, 2021 were $196.6 million, due mostly to the Heavy 16 and the H&G entities acquisitions we completed during the period. The outflows associated with the Heavy 16 acquisition and the H&G entities acquisitions totaled $195.8 million. In addition, for the six months ended June 30, 2020, we received proceeds from a $2.0 million note receivable from a third party.
35


Financing Activities
For the six months ended June 30, 2021, we received proceeds of $309.8 million from our follow-on offering, and received an additional $20.3 million from the Redemption. We received the remaining balance of the $56.8 million of gross proceeds from the Redemption in July 2021. We also paid $14.9 million related to employee's withholding tax in connection with the vesting of certain restricted stock units. For the six months ended June 30, 2020, draws under the Encina Credit Facility were less than repayments by $6.4 million. We also received net proceeds of $3.8 million from the issuance of Series A preferred stock, and received proceeds of $3.3 million under the promissory note to JPMorgan Chase, N.A. through the U.S. Small Business Administration Paycheck Protection Program, which was repaid in December 2020.
Credit Facilities
On March 29, 2021, we and certain of our direct and indirect subsidiaries (the "JPMorgan Obligors") entered into a Senior Secured Revolving Credit Facility (the "JPMorgan Credit Facility") with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, and the lenders from time to time party thereto. The JPMorgan Credit Facility replaced the Encina Credit Facility. The JPMorgan Credit Facility is due on the earlier of March 29, 2024 or any earlier date on which the revolving commitments are reduced to zero.
The three-year JPMorgan Credit Facility has a borrowing limit of $50.0 million with an option to request an increase in the revolving commitment by up to $25.0 million, drawn in $5.0 million increments, for a total not to exceed $75.0 million, subject to customary condition ("Revolver"). The Revolver maintains an interest rate of LIBOR plus 1.95% and has a 0.0% LIBOR floor. A fee of 0.25% per annum is charged for available but unused borrowings as defined. The JPMorgan Obligors had approximately $50.0 million available to borrow under the JPMorgan Credit Facility as of June 30, 2021.
The JPMorgan Credit Facility maintains certain reporting requirements, affirmative covenants, negative covenants and financial covenants ("debt covenants"). The financial covenants include that we must maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis. The JPMorgan Obligors were in compliance with all debt covenants as of June 30, 2021.
As of June 30, 2021, we had no borrowings outstanding under the JPMorgan Credit Facility. As of August 9, 2021, we had borrowings outstanding under the JPMorgan Credit Facility of $16.0 million.
The JPMorgan Credit Facility is secured by our assets and the assets of certain of our subsidiaries obligated under the JPMorgan Credit Facility.
Emerging Growth Company Status
We are an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, companies have extended transition periods available for complying with new or revised accounting standards. We have elected this exemption to delay adopting new or revised accounting standards until such time as those standards apply to private companies.
In addition, we intend to rely on the other exemptions and reduced reporting requirements provided by the JOBS Act. Subject to certain conditions set forth in the JOBS Act, we are entitled to rely on certain exemptions as an emerging growth company, we are not required to, among other things, (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404(b), (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act, (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis), and (iv) disclose certain executive compensation-related items. These exemptions will apply for a period of five years following the completion of our IPO or until we no longer meet the requirements of being an emerging growth company, whichever is earlier. We expect that we will no longer be an emerging growth company on December 31, 2021.
36

Critical Accounting Policies and Estimates
The preceding discussion and analysis of our consolidated results of operations and financial condition should be read in conjunction with our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. The 2020 Annual Report includes additional information about us, our operations, our financial condition, our critical accounting policies and accounting estimates, and should be read in conjunction with this Quarterly Report on Form 10-Q.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk is the risk of economic losses due to adverse changes in financial market prices and rates. Our primary market risk has been interest rate, foreign currency and inflation risk. We do not have material exposure to commodity risk.
Interest Rate Risk
We currently have no material exposure to interest rate risk from investments. In the future, we intend to invest 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.
Foreign Currency Risk
The functional currency of our Eddi’s Wholesale Garden Supplies, Ltd. (“Eddi’s”) and SunBlaster ULC (“SunBlaster”) operations is the Canadian dollar (“CAD”) and the functional currency for Eltac XXI SLU. is the Euro. For the purposes of presenting these consolidated financial statements, the assets and liabilities of subsidiaries with CAD or Euro functional currencies are translated into USD using exchange rates prevailing at the end of each reporting period. Income and expense items are translated at the average rate prevailing during the period with exchange differences impacting other comprehensive income (loss) in equity. Currently, a portion of our inventory purchases for Eddi’s and Sunblaster is in USD. However, Eddi’s sales will primarily be in CAD while Sunblaster sales will be in both USD and CAD. Additionally, Eddi’s and Sunblaster settle their operating expenses in CAD. Therefore, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, principally the CAD.
However, we believe that the exposure to foreign currency fluctuation from product sales and operating expenses is not significant at this time as the related product sales and costs do not constitute a significant portion of our total net sales and expenses. As we grow and expand the geographic reach of our operations, our exposure to foreign currency risk could become more significant. To date, we have not entered into any foreign currency exchange contracts and currently do not expect to enter into foreign currency exchange contracts for trading or speculative purposes.
Impact of Inflation
Our results of operations and financial condition are presented based on historical costs. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we believe the effects of inflation, if any, on our historical results of operations and financial condition have been immaterial. However, we cannot provide assurances that our results of operations and financial condition will not be materially impacted by inflation in the future.
37

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q.
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures. Our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of June 30, 2021 due to the material weaknesses previously disclosed in our 2020 Annual Report.
A “material weakness” 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 determined that the previously disclosed material weaknesses have not been remediated as of June 30, 2021. 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.
We have taken several actions towards remediating these material weaknesses. In particular, we (i) hired and continue to hire, additional qualified accounting and financial reporting personnel with technical and/or public company experience, (ii) implemented new control procedures over certain areas previously deemed ineffective related to the preparation, review, and analysis of accounting information and financial statements and (iii) engaged and continue to engage an external advisor to assist management in completing a Sarbanes-Oxley Act compliant risk assessment, creating detailed control documentation for in-scope business and information technology processes, identifying further control gaps and providing assistance on remediation procedures, and designing and implementing a Sarbanes-Oxley Act sub-certification process. Although we have taken steps to address the material weaknesses, we are still in the process of completing the remediation; we cannot assure you that the steps we are taking will be sufficient to remediate our material weaknesses or prevent future material weaknesses or significant deficiencies from occurring.
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.
Changes in Internal Controls over Financial Reporting
Other than disclosed above, there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

38

PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we may become involved in various lawsuits and legal proceedings, which arise, in the ordinary course of business. We are currently not aware of any legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition or operating results.
ITEM 1A. RISK FACTORS
For a discussion of risk factors, please read Item 1A, "Risk Factors" in our 2020 Annual Report. The information below includes additional risks relating to our acquisitions. The risks described below and in other documents that we file from time to time with the SEC could materially and adversely affect our business, results of operations, cash flow, liquidity or financial condition.
As a result of acquisitions, we are exposed to manufacturing risks that could adversely affect our business and results of operations.
In connect with our recent acquisitions, we have acquired several manufacturing facilities. Expansion into manufacturing exposes us to all of the risks entailed in manufacturing activities generally and there is no assurance that our manufacturing activities will not cause us to incur material unexpected costs or liabilities. Our manufacturing processes may experience problems including equipment malfunctions, facility contamination, labor problems, raw material shortages or contamination, natural disasters, power outages, terrorist activities, or disruptions in the operations of our suppliers which could result in product defects, product recalls, product liability claims and insufficient inventory or supply of product for our customers. Any defects in the products we manufacture may result in delayed shipments to customers or reduced or canceled customer orders. If these defects or deficiencies are significant, our business reputation may be damaged. The failure of the products that we manufacture or of our manufacturing processes or facilities may subject us to regulatory enforcement, fines or penalties and, in some cases, require us to shut down, temporarily halt operations or incur considerable expense to correct a manufacturing process or facility. In addition, these defects may result in liability claims against us, expose us to liability to pay for the recall or remanufacture of a product or adversely affect product sales or our reputation. The storage, handling, production and disposal of materials in our manufacturing facilities may expose us to liability under environmental laws and regulations. Potentially significant expenditures could also be required to comply with evolving interpretations of existing environmental, health and safety laws and regulations or any new such laws and regulations (including concerns about global climate change and its impact) that may be adopted in the future. Costs associated with failure to comply with such laws and regulations could have an adverse effect on our business.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
39

ITEM 6. EXHIBITS
(a)Exhibits.
ExhibitDescription
2.1
2.2
2.3
10.1*
31.1*
31.2*
32.1*#
32.2*#
101. INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Schema Linkbase Document.
101.CALInline XBRL Taxonomy Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Definition Linkbase Document.
101.LABInline XBRL Taxonomy Labels Linkbase Document.
101.PREInline XBRL Taxonomy Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
*    Filed herewith.
# The certifications attached as Exhibits 32.1 and 32.2 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Company for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing of the registrant under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 


40

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.
Hydrofarm Holdings Group, Inc.
Date: August 13, 2021
/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)
Date: August 13, 2021
/s/ B. John Lindeman
B. John Lindeman
Chief Financial Officer
(Principal Financial Officer)


41
EX-10.1 2 hyfm-20210630ex101.htm EX-10.1 Document

Exhibit 10.1

Hydrofarm Holdings Group, Inc.
Non-Employee Director Compensation Policy

The Board of Directors of Hydrofarm Holdings Group, Inc. (the “Company”) has approved the following Non-Employee Director Compensation Policy (this “Policy”). The Policy is to apply to all non-employee directors of the Company. In exchange for their service, each director will be eligible for the following annual cash compensation, cash compensation for service on the Committees of the Board of Directors and equity compensation, including an initial equity awards and annual equity awards, as set forth in this Policy:
Application
This Policy shall apply to each director of the Company who is not an employee of, or consultant to, the Company or any Affiliate. “Affiliate” means a corporation which is a direct or indirect parent or subsidiary of the Company, as determined pursuant to Section 424 of the Internal Revenue Code of 1986, as amended.
Annual Cash Compensation
Each non-employee director will receive an annual cash retainer of $75,000 per year.
Cash Compensation for Committee Service
The Chair of the Audit Committee will receive additional annual cash compensation of $25,000 per year.
The Chair of the Compensation Committee will receive additional annual cash compensation of $15,000 per year.
The Chair of the Nominating and Corporate Governance Committee will receive additional annual cash compensation of $10,000 per year.
Equity Awards
On the date of each annual stockholder’s meeting, the Company will grant to each director a restricted stock unit award with a cash value equal to $125,000 (an “RSU Award”). Each RSU Award will fully vest on the first anniversary of the grant date, provided that the initial grant value following the Company’s initial public offering is $50,000 and will fully vest after six months of service.
Stock Ownership Guidelines
Non-employee directors are required to hold five times the annual cash retainer for non-employee directors. The Compensation Committee will perform regular reviews to confirm



that all non-employee directors are in compliance or are showing sustained progress toward achievement of their ownership guidelines.
Voluntary Deferral of Restricted Stock Units
Each restricted stock unit (“RSU”) represents the right to receive one share of the Company’s common stock upon vesting of such RSU. Receipt of the shares of the Company’s common stock issuable upon vesting of RSUs may be deferred at the director’s election; provided, that such deferral election is (i) in compliance with Section 409A of the Internal Revenue Code of 1986, as amended, and the Department of Treasury final regulations and guidance thereunder, and (ii) pursuant to such terms and conditions as the Board of Directors may determine in its discretion.
Amendments
The Compensation Committee or the Board of Directors shall review this Policy from time to time to assess whether any amendments in the type and amount of compensation provided herein should be adjusted in order to fulfill the objectives of this Policy.



EX-31.1 3 hyfm-20210630ex311.htm EX-31.1 Document

Exhibit 31.1


CERTIFICATIONS UNDER SECTION 302

I, William Toler, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Hydrofarm Holdings Group, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

c)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 13, 2021

By:/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 hyfm-20210630ex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATIONS UNDER SECTION 302
I, B. John Lindeman, certify that:

1.    I have reviewed this quarterly report on Form 10-Q of Hydrofarm Holdings Group, Inc.;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

a)    designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)    evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

c)    disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

a)    all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)    any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 13, 2021

By:/s/ B. John Lindeman
B. John Lindeman
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 5 hyfm-20210630ex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS UNDER SECTION 906

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of Hydrofarm Holdings Group, Inc., a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

The Quarterly Report for the quarter ended March 31, 2021 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 13, 2021
/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 hyfm-20210630ex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATIONS UNDER SECTION 906

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of Hydrofarm Holdings Group, Inc., a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

The Quarterly Report for the quarter ended March 31, 2021 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 13, 2021
/s/ B. John Lindeman
B. John Lindeman
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 7 hyfm-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - DESCRIPTION OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - DESCRIPTION OF THE BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - BUSINESS COMBINATIONS - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - BUSINESS COMBINATIONS - Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - BUSINESS COMBINATIONS - Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - BUSINESS COMBINATIONS - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Tables) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - OPERATING LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - OPERATING LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - OPERATING LEASES - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - OPERATING LEASES - Lease Not yet Commenced Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Warrant Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Outstanding Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - STOCK-BASED COMPENSATION - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hyfm-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hyfm-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hyfm-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercises of investor warrants Proceeds from Warrant Exercises Contingent consideration arrangements, range of outcomes, value, incremental amount over threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Incremental Amount Over Threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Incremental Amount Over Threshold Work-in-process Inventory, Work in Process, Gross Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trademarks and trade names Trademarks and Trade Names [Member] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Covenant , minimum fixed charge coverage ratio, term Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Offering costs Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition-related costs Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Other Other Intangible Assets [Member] Entity Filer Category Entity Filer Category Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Convertible preferred stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Debt instrument, payment due, period before scheduled maturity date Debt Instrument, Payment Due, Period Before Scheduled Maturity Date Debt Instrument, Payment Due, Period Before Scheduled Maturity Date Number of businesses acquired Number of Businesses Acquired Notes receivable Financing Receivable, after Allowance for Credit Loss, Current Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Encina Obligors Encina Obligors [Member] Encina Obligors Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Valuation, Income Approach Valuation, Income Approach [Member] Investor Warrants, Placement Agents, $8.43 Investor Warrants, Placement Agents, Tranche One [Member] Investor Warrants, Placement Agents, Tranche One Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets 2023 Lessee, Operating Lease, Lease Not yet Commenced, Year Two Lessee, Operating Lease, Lease Not yet Commenced, Year Two Identifiable intangible assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Shares subject to (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total leased assets Operating Lease, Asset Operating Lease, Asset Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Net income of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Current portion of lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Commitments And Contingencies, And Related Party Transactions [Text Block] Commitments And Contingencies, And Related Party Transactions Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Net identifiable assets Business Combination, Recognized Identifiable Assets (Excluding Intangible Assets) Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets (Excluding Intangible Assets) Acquired and Liabilities Assumed, Net 2022 Lessee, Operating Lease, Lease Not yet Commenced, Year One Lessee, Operating Lease, Lease Not yet Commenced, Year One Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset Award Type [Domain] Award Type [Domain] Field 16, LLC (Heavy 16) and H&G Entities Field 16, LLC and H&G Entities [Member] Field 16, LLC and H&G Entities Issuance of common stock under cashless warrant exercise (in shares) Stock Issued During Period, Shares, Warrant Exercise, Noncash Stock Issued During Period, Shares, Warrant Exercise, Noncash Assets Assets [Abstract] Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period GOODWILL AND INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Balance, outstanding, beginning (in shares) Balance, outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Trade Names Trade Names [Member] Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Covenant , minimum fixed charge coverage ratio multiplier Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier Cumulative dividends allocated to Series A Convertible Preferred Stock Series A Convertible Preferred Stock cumulative dividend Temporary Equity, Dividends, Adjustment Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Contingent consideration, liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Warrants exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Number of operating segments Number of Operating Segments Acquisition post-close related payable Business Combination, Contingent Consideration, Liability, Current Basic (in dollars per share) Basic net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Non-cash operating lease expense Operating lease, expense Operating Lease, Expense 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Sublease income Sublease Income Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock Balance, beginning (in shares) Balance, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Canada CANADA Contingencies Commitments and Contingencies, Policy [Policy Text Block] Net identifiable assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Interest expense, debt Interest Expense, Debt Raw materials Inventory, Raw Materials, Gross Shipping and Handling Shipping and Handling [Member] Investor Investor [Member] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Other receivables Accounts and Other Receivables, Net, Current Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Restricted cash Restricted Cash and Cash Equivalents Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule [Table Text Block] Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule Series A Convertible Preferred Stock, Share Settlement Convertible Preferred Stock, Share Settlement [Member] Convertible Preferred Stock, Share Settlement 2026 Lessee, Operating Lease, Lease Not yet Commenced, Year Five Lessee, Operating Lease, Lease Not yet Commenced, Year Five Consideration transferred Total purchase price Business Combination, Consideration Transferred Depreciation and amortization Other Depreciation and Amortization Goodwill [Roll Forward] Goodwill [Roll Forward] Convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Other Other Operating Activities, Cash Flow Statement Document Transition Report Document Transition Report Weighted-average shares of common stock outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Obligations due under a distribution agreement Obligations Due Under Distribution Agreement, Current Obligations Due Under Distribution Agreement, Current Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity Other accrued liabilities Other Accrued Liabilities, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Brightwood Brightwood [Member] Brightwood Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Line of credit facility, accordion feature, increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity [Abstract] Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions Net Income (Loss) Available to Common Stockholders, Diluted After Conversions Net Income (Loss) Available to Common Stockholders, Diluted After Conversions Accounts payable Increase (Decrease) in Accounts Payable DESCRIPTION OF THE BUSINESS Business Description and Basis of Presentation [Text Block] Investor Warrants Investor Warrants [Member] Investor Warrants NET INCOME (LOSS) PER COMMON SHARE (“EPS”) Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Year ending December 31, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Common stock issued upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Collection of receivable for issuance of Series A Convertible Preferred Stock Receivable for issuance of Series A Convertible Preferred Stock Temporary Equity, Receivable Collected for Issuance of Stock Temporary Equity, Receivable Collected for Issuance of Stock Minimum Minimum [Member] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net income (loss) available for distribution Net Income (Loss) Available For Distribution Net Income (Loss) Available For Distribution Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Selling, general and administrative Selling, General and Administrative Expense Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] New of renew options Lessee, Operating Lease, Number of Renew Options Lessee, Operating Lease, Number of Renew Options Trading Symbol Trading Symbol Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Accrued compensation and benefits Accrued Employee Benefits, Current Issuance of common stock in connection with business combination Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 Stock Issued During Period, Value, New Issues Business Combinations, net of cash, cash equivalents and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired DEBT Debt Disclosure [Text Block] Follow-On Public Offering, Over-Allotment Option Follow-On Public Offering, Over-Allotment Option [Member] Follow-On Public Offering, Over-Allotment Option STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Long-term lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Outstanding, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Restricted stock units (RSUs) with time-based vesting Restricted Stock Units (RSUs), Subject To Passage of Time [Member] Restricted Stock Units (RSUs), Subject To Passage of Time Issuance of common stock in connection with follow-on public offering, net of offering cost Payments of Stock Issuance Costs Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 (in shares) Stock Issued During Period, Shares, New Issues 2025 Lessee, Operating Lease, Lease Not yet Commenced, Year Four Lessee, Operating Lease, Lease Not yet Commenced, Year Four Number of reportable segments Number of Reportable Segments Audit, tax and legal accrual Accrued Professional Fees, Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Price Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total lease liabilities Operating Lease, Liability Common stock ($0.0001 par value; 300,000,000 shares authorized; 41,296,585 and 33,499,953 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively) Common Stock, Value, Issued Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Balance, beginning (in dollars per shares) Balance, ending (in dollars shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Acquisitions Goodwill, Acquired During Period Basis of presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 12) Commitments and Contingencies Restricted stock units (RSUs) with performance conditions Restricted Stock Units (RSUs), Subject To Performance Conditions [Member] Restricted Stock Units (RSUs), Subject To Performance Conditions Subsequent Event [Table] Subsequent Event [Table] OPERATING LEASES Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current For the period of July 1, 2021 to December 31, 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Purchase commitments Purchase Commitment, Policy [Policy Text Block] Purchase Commitment, Policy Receivables [Abstract] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Rented area (sf) Lessee, Operating Lease, Rented Area Lessee, Operating Lease, Rented Area Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Dilutive effect of share-based payments using the treasury stock method Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Net income Business Acquisition, Pro Forma Net Income (Loss) Entity Registrant Name Entity Registrant Name Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Less portion representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Proceeds from issuance on offering Sale of Stock, Consideration Received on Transaction Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020) Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Line of credit facility, accordion feature, withdrawal limit increments Line of Credit Facility, Accordion Feature, Withdrawal Limit Increment Line of Credit Facility, Accordion Feature, Withdrawal Limit Increment Net sales Revenue from Contract with Customer, Excluding Assessed Tax Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current Warrant solicitation fee expense Warrant Solicitation Fee Expense Warrant Solicitation Fee Expense Contingent consideration arrangements, range of outcomes, value, sales threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Sales Threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Sales Threshold Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities and Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities and Other Liabilities Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Income from operations Operating Income (Loss) Current portion of lease liabilities Less current portion Operating Lease, Liability, Current Year ending December 31, 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169 Temporary Equity, Stock Issued During Period, Value, New Issues Borrowings from PPP Loan Proceeds from Government Lending Proceeds from Government Lending Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repayments of revolving credit facilities Repayments of Debt 2020 Employee, Director, and Consultant Equity Incentive Plan 2020 Employee, Director, and Consultant Equity Incentive Plan [Member] 2020 Employee, Director, and Consultant Equity Incentive Plan Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Net sales of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Estimated weighted-average fair value per stock option (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Underlying Options Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Underlying Options Number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Freight, custom and duty accrual Accrued Freight, Custom and Duty, Current Accrued Freight, Custom and Duty, Current Borrowings under revolving credit facilities Proceeds from Lines of Credit Other Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Share-based Payment Arrangement [Abstract] CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Stockholders' Equity Including Temporary Equity [Text Block] Stockholders' Equity Including Temporary Equity Total liabilities Liabilities Award Type [Axis] Award Type [Axis] Year ending December 31, 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Loss on debt extinguishment Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Follow-On Public Offering Follow-On Public Offering [Member] Follow-On Public Offering Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price Long-term lease liabilities Long-term portion Operating Lease, Liability, Noncurrent Interest expense Interest Expense Total purchase price allocation Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Preferred stock, par value, gross Preferred Stock, Par Value, Gross Preferred Stock, Par Value, Gross City Area Code City Area Code Share price (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Term of contract Lessee, Operating Lease, Term of Contract Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Corporate tax accrual Accrual for Taxes Other than Income Taxes, Current Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Term Loan Term Loan [Member] Term Loan Restricted stock units Restricted Stock Units (RSUs) [Member] Contingent consideration arrangements, range of outcomes, value, threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Threshold Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Threshold Statement of Stockholders' Equity [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Backlog Order or Production Backlog [Member] Valuation Technique, Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Amendment Flag Amendment Flag Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables London Interbank Offered Rate (LIBOR) Floor London Interbank Offered Rate (LIBOR) Floor [Member] London Interbank Offered Rate (LIBOR) Floor Gross Carrying Amount Indefinite-lived Intangible Assets (Excluding Goodwill) BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Issuance of common stock for vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income Tax Expense (Benefit) Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Balance, outstanding, beginning (in dollars per share) Balance, outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value Unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Total rental payments Lessee, Operating Lease, Liability, to be Paid Sale of Stock [Domain] Sale of Stock [Domain] Inventories Total inventories Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Monthly payment, final year Lessee, Operating Lease, Final Year, Monthly Payment Lessee, Operating Lease, Final Year, Monthly Payment Entity File Number Entity File Number Issuance of common stock under investor warrant exercise Adjustments to Additional Paid in Capital, Warrant Issued Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic, Including Undisturbed Earning Effect Net Income (Loss) Available to Common Stockholders, Basic, Including Undisturbed Earning Effect Other income, net Other Nonoperating Income Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Less: Undistributed earnings allocable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Technology and formulations & recipes Technology and Formulations & Recipes [Member] Technology and Formulations & Recipes Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169 (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Fair value Fair Value Measurement, Policy [Policy Text Block] Current portion of long-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Schedule of Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Weighted Average Number of Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Investor Warrants, Placement Agents, $16.86 Investor Warrants, Placement Agents, Tranche Two [Member] Investor Warrants, Placement Agents, Tranche Two Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Unvested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Entity Ex Transition Period Entity Ex Transition Period Common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Issuance of common stock in connection with business combination (in shares) Stock Issued During Period, Shares, Acquisitions Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Contingent consideration arrangements, range of outcomes, value, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Income (loss) before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Shares repurchased for withholding tax on restricted stock units (in shares) Stock Repurchases During Period, Shares, Restricted Stock Award, Forfeited Stock Repurchases During Period, Shares, Restricted Stock Award, Forfeited Consideration received per transaction Sale of Stock, Consideration Received Per Transaction Use of estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Schedule of Accrued Liabilities and Other Current Liabilities Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block] Schedule of Accrued Liabilities and Other Current Liabilities Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Impairment, restructuring and other Restructuring, Settlement and Impairment Provisions Forecast Forecast [Member] Less: Effect on net income (loss) of dilutive securities using the “if converted” method Dilutive Securities, Effect on Net Income (Loss) Available to Common Stockholders, If Converted Dilutive Securities, Effect on Net Income (Loss) Available to Common Stockholders, If Converted Greenstar Greenstar [Member] Greenstar Proceeds from issuance of common stock upon follow-on public offering, net of offering costs Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Exercisable, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Geographical [Domain] Geographical [Domain] Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service [Domain] Product and Service [Domain] Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Unvested, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Renewal term Lessee, Operating Lease, Renewal Term Contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Fairfield, California Fairfield, California [Member] Fairfield, California Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Lease liabilities Increase (Decrease) in Lease Liabilities Increase (Decrease) in Lease Liabilities Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Field 16, LLC (Heavy 16) Field 16, LLC [Member] Field 16, LLC Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Diluted Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share SUBSEQUENT EVENTS Subsequent Events [Text Block] Rent abated term Lessee, Operating Lease, Rent Abated Term Lessee, Operating Lease, Rent Abated Term Surrey, British Columbia, Canada Surrey, British Columbia, Canada [Member] Surrey, British Columbia, Canada Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Total Intangible Assets, Net (Excluding Goodwill) Issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Nonvested award subject to market based vesting conditions (in shares) Share-based Payment Arrangement, Nonvested Award Subject to Market Based Vesting Conditions Share-based Payment Arrangement, Nonvested Award Subject to Market Based Vesting Conditions Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption Related Party Transaction [Line Items] Related Party Transaction [Line Items] Earn out payment Business Combination, Earn Out Payment Business Combination, Earn Out Payment Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Accounts payable Accounts Payable, Current Year ending December 31, 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] For the period of July 1, 2021 to December 31, 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Convertible Preferred Stock Series A Convertible Preferred Stock Convertible Preferred Stock [Member] Dilutive effect of warrants using the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cost of goods sold Cost of Goods and Services Sold Computer software Computer Software, Intangible Asset [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] ACCOUNTS RECEIVABLE, NET AND INVENTORIES Accounts Receivable, Net And Inventories [Text Block] Accounts Receivable, Net And Inventories Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Income Statement Location [Domain] Income Statement Location [Domain] Debt instrument, term Debt Instrument, Term Bridge Loan Bridge Loan [Member] Customer relationship Customer Relationships [Member] Convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Less: Undistributed earnings allocable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Property and equipment, net Property, Plant and Equipment, Net Dividends, preferred stock, cash Dividends, Preferred Stock, Cash Other long-term liabilities Other Liabilities, Noncurrent Shares repurchased for withholding tax on restricted stock units Stock Repurchased During Period, Value, Restricted Stock Award, Forfeitures Stock Repurchased During Period, Value, Restricted Stock Award, Forfeitures Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Net sales Business Acquisition, Pro Forma Revenue Document Quarterly Report Document Quarterly Report Other assets Increase (Decrease) in Other Operating Assets Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Basic and diluted net income (loss) attributable to common stockholders Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted, Including Undisturbed Earning Effect Net Income (Loss) Available to Common Stockholders, Diluted, Including Undisturbed Earning Effect Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Revolving Asset-baked Credit Facility Revolving Asset-baked Credit Facility [Member] Revolving Asset-baked Credit Facility Finished goods Inventory, Finished Goods, Gross Balance, outstanding, beginning (in dollars per share) Balance, outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Warrant Warrant [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term debt Long-term Debt, Excluding Current Maturities Number of equity plans maintained Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained Schedule of Goodwill [Table] Schedule of Goodwill [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Petaluma, CA Petaluma, CA [Member] Petaluma, CA Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Restricted cash Restricted Cash, Current Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Allowance for inventory obsolescence Inventory Valuation Reserves Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] For the period of July 1, 2021 to December 31, 2021 Lessee, Operating Lease, Lease Not yet Commenced, Remainder of Fiscal Year Lessee, Operating Lease, Lease Not yet Commenced, Remainder of Fiscal Year Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Shares issued in offering (in shares) Shares issued in Series A offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share JPMorgan Credit Facility, Revolver JPMorgan Credit Facility, Revolver [Member] JPMorgan Credit Facility, Revolver Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Total rental payments Lessee, Operating Lease, Lease Not yet Commenced, Liability Lessee, Operating Lease, Lease Not yet Commenced, Liability Thereafter Lessee, Operating Lease, Lease Not yet Commenced, After Five Years Lessee, Operating Lease, Lease Not yet Commenced, After Five Years Leases [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income taxes—interim tax provision Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Revenue recognition Revenue from Contract with Customer [Policy Text Block] Common stock issued upon exercise of options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Redemption price (in dollars per share) Class of Warrant or Right, Redemption Price Class of Warrant or Right, Redemption Price Diluted (in shares) Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders (in shares) Shares subject to (in shares) Weighted Average Number of Shares Outstanding, Diluted Debt conversion, original debt, amount Debt Conversion, Original Debt, Amount Proceeds from notes receivable Proceeds from Collection of Notes Receivable Over-Allotment Option Over-Allotment Option [Member] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Aurora Aurora [Member] Aurora Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, Year Five Statement of Cash Flows [Abstract] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Payment of withholding tax related to restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Cash Payments to Acquire Businesses, Gross Intersegment eliminations Intersegment Eliminations [Member] Goods in transit accrual Accrued Goods In Transit, Current Accrued Goods In Transit, Current Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unvested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Price 2024 Lessee, Operating Lease, Lease Not yet Commenced, Year Three Lessee, Operating Lease, Lease Not yet Commenced, Year Three Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Current Assets Increase (Decrease) in Prepaid Expense and Other Current Assets Number of consecutive trading days prior to notice of redemption Share-based Compensation Arrangement by Share-based Payment Award, Number of Consecutive Trading Days Prior To Notice of Redemption Share-based Compensation Arrangement by Share-based Payment Award, Number of Consecutive Trading Days Prior To Notice of Redemption Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Number of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost not yet recognized, amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] JPMorgan Credit Facility JPMorgan Credit Facility [Member] JPMorgan Credit Facility Issuance of common stock under investor warrant exercise (in shares) Stock Issued During Period, Shares, Warrant Exercise Stock Issued During Period, Shares, Warrant Exercise Subsequent Event Subsequent Event [Member] Cover [Abstract] Shareholders’ equity Stockholders' Equity Note [Abstract] Total Finite-Lived Intangible Assets, Net Goodwill Balance, beginning of period Balance, end of period Goodwill H&G Entities H&G Entities [Member] H&G Entities Scenario [Domain] Scenario [Domain] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (loss) to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease, cost Operating Lease, Cost Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Monthly payment Lessee, Operating Lease, Monthly Payment Lessee, Operating Lease, Monthly Payment Vested and expected to vest, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 11 hyfm-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 hyfm-20210630_htm.xml IDEA: XBRL DOCUMENT 0001695295 2021-01-01 2021-06-30 0001695295 2021-07-20 0001695295 2021-06-30 0001695295 2020-12-31 0001695295 2021-04-01 2021-06-30 0001695295 2020-04-01 2020-06-30 0001695295 2020-01-01 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-03-31 0001695295 us-gaap:CommonStockMember 2020-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001695295 us-gaap:RetainedEarningsMember 2020-03-31 0001695295 2020-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001695295 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001695295 us-gaap:CommonStockMember 2020-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001695295 us-gaap:RetainedEarningsMember 2020-06-30 0001695295 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001695295 us-gaap:CommonStockMember 2021-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001695295 us-gaap:RetainedEarningsMember 2021-03-31 0001695295 2021-03-31 0001695295 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001695295 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2021-06-30 0001695295 us-gaap:CommonStockMember 2021-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001695295 us-gaap:RetainedEarningsMember 2021-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001695295 us-gaap:CommonStockMember 2019-12-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001695295 us-gaap:RetainedEarningsMember 2019-12-31 0001695295 2019-12-31 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001695295 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001695295 us-gaap:CommonStockMember 2020-12-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001695295 us-gaap:RetainedEarningsMember 2020-12-31 0001695295 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001695295 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001695295 us-gaap:CommonStockMember hyfm:FollowOnPublicOfferingMember 2021-05-03 2021-05-03 0001695295 us-gaap:CommonStockMember hyfm:FollowOnPublicOfferingOverAllotmentOptionMember 2021-05-03 2021-05-03 0001695295 us-gaap:CommonStockMember hyfm:FollowOnPublicOfferingMember 2021-05-03 0001695295 us-gaap:CommonStockMember us-gaap:IPOMember 2020-12-14 2020-12-14 0001695295 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2020-12-14 2020-12-14 0001695295 us-gaap:CommonStockMember us-gaap:IPOMember 2020-12-14 0001695295 country:US 2021-04-01 2021-06-30 0001695295 country:US 2020-04-01 2020-06-30 0001695295 country:US 2021-01-01 2021-06-30 0001695295 country:US 2020-01-01 2020-06-30 0001695295 country:CA 2021-04-01 2021-06-30 0001695295 country:CA 2020-04-01 2020-06-30 0001695295 country:CA 2021-01-01 2021-06-30 0001695295 country:CA 2020-01-01 2020-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2021-04-01 2021-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2020-04-01 2020-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-06-30 0001695295 country:US 2021-06-30 0001695295 country:US 2020-12-31 0001695295 country:CA 2021-06-30 0001695295 country:CA 2020-12-31 0001695295 us-gaap:ShippingAndHandlingMember 2021-04-01 2021-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2020-04-01 2020-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-06-30 0001695295 hyfm:Field16LLCMember 2021-05-03 0001695295 hyfm:Field16LLCMember 2021-05-03 2021-05-03 0001695295 hyfm:Field16LLCMember us-gaap:IncomeApproachValuationTechniqueMember 2021-05-03 0001695295 hyfm:Field16LLCMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-05-03 0001695295 hyfm:Field16LLCMember 2021-06-30 0001695295 hyfm:Field16LLCMember us-gaap:OrderOrProductionBacklogMember 2021-05-03 0001695295 hyfm:Field16LLCMember us-gaap:CustomerRelationshipsMember 2021-05-03 0001695295 hyfm:Field16LLCMember us-gaap:TrademarksAndTradeNamesMember 2021-05-03 0001695295 hyfm:Field16LLCMember hyfm:TechnologyAndFormulationsRecipesMember 2021-05-03 0001695295 hyfm:Field16LLCMember us-gaap:CustomerRelationshipsMember 2021-05-03 2021-05-03 0001695295 hyfm:Field16LLCMember hyfm:TechnologyAndFormulationsRecipesMember 2021-05-03 2021-05-03 0001695295 hyfm:HGEntitiesMember 2021-06-01 0001695295 hyfm:HGEntitiesMember 2021-06-01 2021-06-01 0001695295 hyfm:AuroraMember us-gaap:SubsequentEventMember 2021-07-01 0001695295 hyfm:AuroraMember us-gaap:SubsequentEventMember 2021-07-01 2021-07-01 0001695295 hyfm:GreenstarMember us-gaap:SubsequentEventMember 2021-08-03 0001695295 hyfm:GreenstarMember us-gaap:SubsequentEventMember 2021-08-03 2021-08-03 0001695295 hyfm:Field16LLCAndHGEntitiesMember 2021-06-30 0001695295 2020-01-01 2020-12-31 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001695295 us-gaap:CustomerRelationshipsMember 2021-06-30 0001695295 us-gaap:CustomerRelationshipsMember 2020-12-31 0001695295 hyfm:TechnologyAndFormulationsRecipesMember 2021-06-30 0001695295 hyfm:TechnologyAndFormulationsRecipesMember 2020-12-31 0001695295 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0001695295 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001695295 us-gaap:TradeNamesMember 2021-06-30 0001695295 us-gaap:TradeNamesMember 2020-12-31 0001695295 us-gaap:OtherIntangibleAssetsMember 2021-06-30 0001695295 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-06-30 0001695295 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001695295 hyfm:TechnologyAndFormulationsRecipesMember 2021-01-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001695295 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001695295 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001695295 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001695295 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001695295 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001695295 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001695295 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001695295 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember 2021-04-01 2021-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember 2020-04-01 2020-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember 2021-01-01 2021-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember 2020-01-01 2020-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember 2021-04-01 2021-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember 2020-04-01 2020-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember 2021-01-01 2021-06-30 0001695295 hyfm:RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember 2020-01-01 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2021-01-01 2021-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2021-04-01 2021-06-30 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2020-04-01 2020-06-30 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2020-01-01 2020-06-30 0001695295 hyfm:SurreyBritishColumbiaCanadaMember us-gaap:SubsequentEventMember 2021-07-31 0001695295 hyfm:PetalumaCAMember us-gaap:SubsequentEventMember 2021-07-31 0001695295 hyfm:FairfieldCaliforniaMember 2021-04-30 0001695295 hyfm:FairfieldCaliforniaMember 2021-04-01 2021-04-30 0001695295 srt:ScenarioForecastMember 2021-01-01 2021-12-31 0001695295 srt:ScenarioForecastMember 2022-01-01 2022-12-31 0001695295 srt:ScenarioForecastMember 2023-01-01 2023-12-31 0001695295 hyfm:PetalumaCAMember 2021-04-01 2021-04-30 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2017-05-31 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2020-04-01 2020-06-30 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2020-01-01 2020-06-30 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2019-07-11 0001695295 hyfm:EncinaObligorsMember country:CA hyfm:RevolvingAssetBakedCreditFacilityMember 2019-07-11 0001695295 hyfm:EncinaObligorsMember us-gaap:BridgeLoanMember 2019-07-11 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2019-07-11 2019-07-11 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2020-04-01 2020-06-30 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2020-01-01 2020-06-30 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2021-01-01 2021-06-30 0001695295 hyfm:JPMorganCreditFacilityMember 2021-03-29 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityMember 2021-03-29 0001695295 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityRevolverMember 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-03-29 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityRevolverMember hyfm:LondonInterbankOfferedRateLIBORFloorMember 2021-03-29 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityRevolverMember 2021-03-29 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityMember 2021-06-30 0001695295 hyfm:JPMorganCreditFacilityMember 2021-01-01 2021-06-30 0001695295 us-gaap:WarrantMember 2021-06-30 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-06-30 0001695295 us-gaap:ConvertiblePreferredStockMember 2019-12-01 2019-12-31 0001695295 us-gaap:InvestorMember us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-02-29 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-02-29 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-02-29 0001695295 2020-12-01 2020-12-31 0001695295 hyfm:InvestorWarrantsMember us-gaap:SubsequentEventMember 2021-07-19 0001695295 hyfm:InvestorWarrantsMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-07-19 2021-07-19 0001695295 srt:MinimumMember hyfm:InvestorWarrantsMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-07-19 0001695295 hyfm:InvestorWarrantsMember us-gaap:SubsequentEventMember 2021-07-18 0001695295 hyfm:InvestorWarrantsMember us-gaap:SubsequentEventMember 2021-01-01 2021-07-18 0001695295 hyfm:InvestorWarrantsMember us-gaap:SubsequentEventMember 2021-08-01 2021-08-13 0001695295 hyfm:InvestorWarrantsMember us-gaap:SubsequentEventMember 2021-07-19 2021-07-19 0001695295 hyfm:InvestorWarrantsMember 2021-06-30 0001695295 hyfm:InvestorWarrantsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001695295 hyfm:InvestorWarrantsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001695295 hyfm:InvestorWarrantsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SubsequentEventMember 2021-07-01 2021-07-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember 2021-06-30 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember 2021-06-30 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember 2021-01-01 2021-06-30 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember us-gaap:CommonStockMember 2021-06-30 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember 2021-01-01 2021-06-30 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember us-gaap:CommonStockMember 2021-06-30 0001695295 hyfm:InvestorWarrantsMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-07-19 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2021-06-30 0001695295 us-gaap:InvestorMember 2021-04-01 2021-06-30 0001695295 us-gaap:InvestorMember 2020-04-01 2020-06-30 0001695295 us-gaap:InvestorMember 2021-01-01 2021-06-30 0001695295 us-gaap:InvestorMember 2020-01-01 2020-06-30 0001695295 us-gaap:SubsequentEventMember 2021-07-01 2021-08-13 shares iso4217:USD iso4217:USD shares hyfm:segment pure utr:Rate utr:sqft hyfm:option hyfm:plan hyfm:businessAcquired false 2021 Q2 0001695295 --12-31 P1M P20D 0.5 10-Q true 2021-06-30 false 001-39773 Hydrofarm Holdings Group, Inc. DE 81-4895761 270 Canal Road Fairless Hills PA 19030 707 765-9990 Common Stock, $0.0001 par value per share HYFM NASDAQ Yes Yes Non-accelerated Filer false true false false 43926486 193590000 75178000 1777000 1777000 33637000 21626000 121497000 88618000 306000 3151000 10335000 9567000 361142000 199917000 6187000 3988000 28994000 18289000 147032000 0 107312000 52421000 5106000 1180000 655773000 275795000 33781000 22638000 28401000 21615000 5305000 3701000 1146000 746000 68633000 48700000 24342000 15320000 555000 290000 82000 567000 93612000 64877000 0.0001 0.0001 50000000 50000000 0 0 0 0 0 0 0.0001 0.0001 300000000 300000000 41296585 41296585 33499953 33499953 4000 3000 707690000 364248000 1202000 599000 -146735000 -153932000 562161000 210918000 655773000 275795000 133800000 91208000 245189000 158105000 104210000 73333000 192376000 128666000 29590000 17875000 52813000 29439000 27258000 12838000 44084000 24560000 1000 83000 16000 92000 2331000 4954000 8713000 4787000 54000 2506000 144000 5309000 0 0 -680000 0 43000 305000 127000 326000 2320000 2753000 8016000 -196000 63000 186000 819000 330000 2257000 2567000 2567000 7197000 -526000 0 674000 0 1308000 2257000 2257000 1893000 1893000 7197000 7197000 -1834000 -1834000 0.06 0.08 0.20 -0.09 0.05 0.08 0.18 -0.09 37862417 20688439 35792374 20688439 42044929 20877167 40523686 20688439 2257000 2567000 2567000 7197000 -526000 380000 648000 603000 -635000 2637000 3215000 7800000 -1161000 7725045 26228000 20688439 2000 155579000 -1427000 -149752000 4402000 131000 131000 -674000 674000 674000 2567000 2567000 648000 648000 7725045 26902000 20688439 2000 155036000 -779000 -147185000 7074000 0 0 33970364 3000 360015000 822000 -148992000 211848000 69675 587000 587000 151423 58300 3315000 3315000 29087 1351530 22787000 22787000 16303000 5526861 1000 309781000 309782000 255945 16736000 16736000 1099000 1099000 2257000 2257000 380000 380000 0 0 41296585 4000 707690000 1202000 -146735000 562161000 7007429 21802000 20688439 2000 156179000 -144000 -146659000 9378000 169000 717616 2342000 1450000 165000 165000 -1308000 1308000 1308000 -526000 -526000 -635000 -635000 7725045 26902000 20688439 2000 155036000 -779000 -147185000 7074000 33499953 3000 364248000 599000 -153932000 210918000 101947 859000 859000 365747 146660 8821000 8821000 341262 1351530 22787000 22787000 16303000 5526861 1000 309781000 309782000 255945 16736000 16736000 2100000 2100000 7197000 7197000 603000 603000 41296585 4000 707690000 1202000 -146735000 562161000 7197000 -526000 3778000 3662000 2100000 165000 2071000 1751000 1287000 -20000 5055000 10115000 27293000 4943000 323000 2263000 1025000 -34000 8220000 8118000 10403000 4730000 -1851000 -1474000 -10000 -515000 -501000 -1396000 195816000 0 691000 308000 0 2000000 100000 -20000 -196607000 1712000 309798000 0 20295000 0 14910000 0 0 3792000 0 3274000 69923000 119911000 69716000 126314000 57000 -320000 315447000 343000 73000 -64000 118412000 595000 76955000 32857000 195367000 33452000 DESCRIPTION OF THE BUSINESS<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%">Description of the business</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydrofarm Holdings Group, Inc. and its subsidiaries (collectively, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business of Hydrofarm, LLC established in 1977. The Company is a leading distributor and manufacturer of controlled environment agriculture (“CEA”, principally hydroponics) equipment and supplies, including a broad portfolio of proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, hydroponics and nutrients, and plant additives used to grow, farm and cultivate cannabis, flowers, fruits, plants, vegetables, grains and herbs in controlled environment settings that allow end users to control key farming variables including temperature, humidity, CO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, light intensity and color, nutrient concentration and pH.</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%">Follow-on public offering</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2021, the Company closed its follow-on public offering ("follow-on offering") under a registration statement effective April 28, 2021, in which it issued and sold 5,526,861 shares of its common stock, including the full exercise by the underwriters of its option to purchase 720,894 additional shares of common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the follow-on offering after deducting underwriting discounts and commissions and offering expenses. </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%">Initial public offering</span></div>On December 14, 2020, the Company closed its initial public offering (“IPO”) under a registration statement effective December 9, 2020, in which it issued and sold 9,966,667 shares of its common stock, including the full exercise by the underwriters of its option to purchase 1,300,000 additional shares of common stock. The public offering price was $20.00 per share. The Company received net proceeds of approximately $182.3 million from the IPO after deducting underwriting discounts and commissions and offering expenses. 5526861 720894 59.00 309800000 9966667 1300000 20.00 182300000 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<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%">Basis of presentation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company's annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of December 31, 2020 has been derived from the audited consolidated financial statements of the Company, which is included in the Company's Annual Report on Form 10-K ("2020 Annual Report"). These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the 2020 Annual Report.</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%">Use of estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets and goodwill, incremental borrowing rate applied in lease accounting, valuation of stock, valuation of stock-based compensation, recognition of deferred income taxes, recognition of liabilities related to commitments and contingencies and valuation allowances. Actual results may differ from these estimates. On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.</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%">Business Combinations</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions of businesses are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition date fair values of the assets transferred, liabilities incurred to the former owners of the acquiree and the equity interests issued in exchange for control of the acquiree. Acquisition related costs are recognized in net income (loss) as incurred.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the consideration transferred in a business combination includes assets or liabilities resulting from a contingent consideration arrangement, the contingent consideration is measured at its acquisition date fair value and included as part of the consideration transferred in a business combination. Contingent consideration is established for business acquisitions where the Company has the obligation to transfer additional assets or equity interests to the former owners if specified future events occur or conditions are met. Contingent consideration is classified as a liability when the obligation requires settlement in cash or other assets and is classified as equity when the obligation requires settlement in the Company's own equity instruments. Changes in the fair value of the contingent consideration that qualify as measurement period adjustments are adjusted retrospectively, with a corresponding adjustment to goodwill. Measurement period adjustments are adjustments that arise from additional information obtained during the measurement period (which cannot exceed one year from the acquisition date) about facts and circumstances that existed at the acquisition date. All other subsequent changes in the fair value of contingent consideration classified as an asset or liability are included in net income (loss) in the period. Changes in the fair value of contingent consideration classified as equity are not recognized.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess these contingencies as part of acquisition accounting, as applicable.</span></div><div style="text-align:justify;text-indent:28.8pt"><span><br/></span></div><div style="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non‑controlling interests in the acquiree, and the fair value of the acquirer’s previously held equity interest in the acquire (if any) over the net of the acquisition‑date fair value amounts of the identifiable assets acquired and the liabilities assumed.</span></div><div style="text-align:justify;text-indent:28.8pt"><span><br/></span></div><div style="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete. Those provisional amounts are adjusted during the measurement period, or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that time. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to net income (loss).</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%">Segment and entity-wide information</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:400;line-height:120%">Segment information</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's chief operating decision maker ("CODM") is the chief executive officer ("CEO") who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business is organized as two operating segments, the U.S. and Canada, which meet the criteria for aggregation, and the Company has elected to present them as one reportable segment, which is the distribution and manufacture of CEA equipment and supplies. Aggregation is based on similarities which include the nature of its products, production or acquisition of inventory, customer base, fulfillment and distribution and economic characteristics. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes with entity-wide disclosures presented 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:400;line-height:120%">Entity-wide information</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were 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:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">111,356</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:700;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:700;line-height:100%">75,787</span><span style="color:#000000;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 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:700;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:700;line-height:100%">202,028</span><span style="color:#000000;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 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:700;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:700;line-height:100%">129,291</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">23,832</span><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 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:700;line-height:100%">16,283</span><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 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:700;line-height:100%">46,096</span><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 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:700;line-height:100%">30,385</span><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 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%">Intersegment eliminations</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:700;line-height:100%">(1,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #cceeff;padding:2px 1pt 2px 7.75pt;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%">Total consolidated net sales</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:700;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:700;line-height:100%">133,800</span><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 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:700;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:700;line-height:100%">91,208</span><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 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:700;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:700;line-height:100%">245,189</span><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 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:700;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:700;line-height:100%">158,105</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">5,539</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,272</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">648</span><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 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:700;line-height:100%">716</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total property and equipment, 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:700;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:700;line-height:100%">6,187</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,988</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the products sold by the Company are similar and classified as CEA equipment and supplies. The Company’s underlying accounting records currently do not support presentation of disaggregated net sales and any attempt to report them would be impracticable.</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%">Cash, cash equivalents and restricted cash</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.</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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents</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:700;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:700;line-height:100%">193,590</span><span style="color:#000000;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 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:700;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:700;line-height:100%">75,178</span><span style="color:#000000;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 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%">Restricted cash</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:700;line-height:100%">1,777</span><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 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:700;line-height:100%">1,777</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents, and restricted cash</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:700;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:700;line-height:100%">195,367</span><span style="color:#000000;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 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:700;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:700;line-height:100%">76,955</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash as of June 30, 2020 were $31,827 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of June 30, 2020 of $33,452.</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%">Revenue recognition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”) which requires that revenue recognized from contracts with customers be disaggregated into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company has determined that revenue is generated from one category, which is the distribution and manufacture of controlled environment agriculture equipment and supplies. Inventory is maintained in regional distribution centers. Payment terms are primarily at the point of sale or due within thirty days.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount billed to customers for shipping and handling costs included in net sales was $1,683 and $2,928 during the three and six months ended June 30, 2021, respectively, and $1,588 and $2,344 during the three and six months ended June 30, 2020, respectively. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs included in cost of goods sold under the practical expedient provisions of ASC 606. Deferred revenues are not material. The Company does not receive noncash consideration for the sale of goods. There are no significant financing components. Excluded from revenue are any taxes assessed by governmental authorities, including value-added and other sales-related taxes that are imposed on and concurrent with revenue-generating activities under the practical expedient provisions.</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%">Income taxes—interim tax provision</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to-date amount for the prior period. Under FASB ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to consolidated ordinary income (or loss) for the year-to-date interim period, except in certain circumstances.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rates for the six months ended June 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of reducing valuation allowances on the Company's deferred tax assets related to net operating loss carryforward. </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%">Fair value</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuation techniques with significant unobservable market inputs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities approximate their fair value due to their short-term maturities using level 2 inputs. The fair value of contingent consideration is classified within level 3 of the fair value hierarchy (See discussion of contingent consideration in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</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%">Recently issued accounting pronouncements</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:400;line-height:120%">Adopted in 2021</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued Accounting Standards Update ("ASU") No. 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments improve the codification by having all disclosure-related guidance available in the disclosure sections of the codification. Prior to this ASU, various disclosure requirements or options to present information on the face of the financial statements or as a note to the financial statements were not included in the appropriate disclosure sections of the codification. The codification improvements also contain various other minor amendments to the codification that are not expected to have a significant effect on current accounting practice. The amendments are effective for annual periods beginning after December 15, 2020 and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The amendments are effective for fiscal years beginning after December 15, 2021, and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements. </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:400;line-height:120%">Accounting standards not yet effective</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with additional amendments issued subsequently. Topic 326 changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Topic 326 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of Topic 326 will have on its condensed consolidated financial statements.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company's annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of December 31, 2020 has been derived from the audited consolidated financial statements of the Company, which is included in the Company's Annual Report on Form 10-K ("2020 Annual Report"). These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the 2020 Annual Report.</span></div> The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets and goodwill, incremental borrowing rate applied in lease accounting, valuation of stock, valuation of stock-based compensation, recognition of deferred income taxes, recognition of liabilities related to commitments and contingencies and valuation allowances. Actual results may differ from these estimates. On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available. <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions of businesses are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition date fair values of the assets transferred, liabilities incurred to the former owners of the acquiree and the equity interests issued in exchange for control of the acquiree. Acquisition related costs are recognized in net income (loss) as incurred.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the consideration transferred in a business combination includes assets or liabilities resulting from a contingent consideration arrangement, the contingent consideration is measured at its acquisition date fair value and included as part of the consideration transferred in a business combination. Contingent consideration is established for business acquisitions where the Company has the obligation to transfer additional assets or equity interests to the former owners if specified future events occur or conditions are met. Contingent consideration is classified as a liability when the obligation requires settlement in cash or other assets and is classified as equity when the obligation requires settlement in the Company's own equity instruments. Changes in the fair value of the contingent consideration that qualify as measurement period adjustments are adjusted retrospectively, with a corresponding adjustment to goodwill. Measurement period adjustments are adjustments that arise from additional information obtained during the measurement period (which cannot exceed one year from the acquisition date) about facts and circumstances that existed at the acquisition date. All other subsequent changes in the fair value of contingent consideration classified as an asset or liability are included in net income (loss) in the period. Changes in the fair value of contingent consideration classified as equity are not recognized.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess these contingencies as part of acquisition accounting, as applicable.</span></div><div style="text-align:justify;text-indent:28.8pt"><span><br/></span></div><div style="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non‑controlling interests in the acquiree, and the fair value of the acquirer’s previously held equity interest in the acquire (if any) over the net of the acquisition‑date fair value amounts of the identifiable assets acquired and the liabilities assumed.</span></div><div style="text-align:justify;text-indent:28.8pt"><span><br/></span></div><div style="text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete. Those provisional amounts are adjusted during the measurement period, or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that time. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to net income (loss).</span></div> 2 1 1 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were 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:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">111,356</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:700;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:700;line-height:100%">75,787</span><span style="color:#000000;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 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:700;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:700;line-height:100%">202,028</span><span style="color:#000000;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 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:700;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:700;line-height:100%">129,291</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">23,832</span><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 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:700;line-height:100%">16,283</span><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 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:700;line-height:100%">46,096</span><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 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:700;line-height:100%">30,385</span><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 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%">Intersegment eliminations</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:700;line-height:100%">(1,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #cceeff;padding:2px 1pt 2px 7.75pt;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%">Total consolidated net sales</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:700;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:700;line-height:100%">133,800</span><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 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:700;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:700;line-height:100%">91,208</span><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 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:700;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:700;line-height:100%">245,189</span><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 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:700;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:700;line-height:100%">158,105</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">5,539</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,272</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">648</span><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 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:700;line-height:100%">716</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total property and equipment, 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:700;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:700;line-height:100%">6,187</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,988</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were 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:50.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.533%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">111,356</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:700;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:700;line-height:100%">75,787</span><span style="color:#000000;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 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:700;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:700;line-height:100%">202,028</span><span style="color:#000000;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 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:700;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:700;line-height:100%">129,291</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">23,832</span><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 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:700;line-height:100%">16,283</span><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 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:700;line-height:100%">46,096</span><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 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:700;line-height:100%">30,385</span><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 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%">Intersegment eliminations</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:700;line-height:100%">(1,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #cceeff;padding:2px 1pt 2px 7.75pt;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%">Total consolidated net sales</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:700;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:700;line-height:100%">133,800</span><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 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:700;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:700;line-height:100%">91,208</span><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 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:700;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:700;line-height:100%">245,189</span><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 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:700;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:700;line-height:100%">158,105</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">United States</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:700;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:700;line-height:100%">5,539</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,272</span><span style="color:#000000;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 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%">Canada</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:700;line-height:100%">648</span><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 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:700;line-height:100%">716</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total property and equipment, 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:700;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:700;line-height:100%">6,187</span><span style="color:#000000;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 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:700;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:700;line-height:100%">3,988</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 111356000 75787000 202028000 129291000 23832000 16283000 46096000 30385000 -1388000 -862000 -2935000 -1571000 133800000 91208000 245189000 158105000 5539000 3272000 648000 716000 6187000 3988000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.</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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents</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:700;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:700;line-height:100%">193,590</span><span style="color:#000000;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 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:700;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:700;line-height:100%">75,178</span><span style="color:#000000;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 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%">Restricted cash</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:700;line-height:100%">1,777</span><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 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:700;line-height:100%">1,777</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents, and restricted cash</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:700;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:700;line-height:100%">195,367</span><span style="color:#000000;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 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:700;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:700;line-height:100%">76,955</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.</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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents</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:700;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:700;line-height:100%">193,590</span><span style="color:#000000;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 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:700;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:700;line-height:100%">75,178</span><span style="color:#000000;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 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%">Restricted cash</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:700;line-height:100%">1,777</span><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 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:700;line-height:100%">1,777</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Cash and cash equivalents, and restricted cash</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:700;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:700;line-height:100%">195,367</span><span style="color:#000000;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 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:700;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:700;line-height:100%">76,955</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 193590000 75178000 1777000 1777000 195367000 76955000 31827000 1625000 33452000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”) which requires that revenue recognized from contracts with customers be disaggregated into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company has determined that revenue is generated from one category, which is the distribution and manufacture of controlled environment agriculture equipment and supplies. Inventory is maintained in regional distribution centers. Payment terms are primarily at the point of sale or due within thirty days.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount billed to customers for shipping and handling costs included in net sales was $1,683 and $2,928 during the three and six months ended June 30, 2021, respectively, and $1,588 and $2,344 during the three and six months ended June 30, 2020, respectively. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs included in cost of goods sold under the practical expedient provisions of ASC 606. Deferred revenues are not material. The Company does not receive noncash consideration for the sale of goods. There are no significant financing components. Excluded from revenue are any taxes assessed by governmental authorities, including value-added and other sales-related taxes that are imposed on and concurrent with revenue-generating activities under the practical expedient provisions.</span></div> 1683000 2928000 1588000 2344000 The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to-date amount for the prior period. Under FASB ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to consolidated ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuation techniques with significant unobservable market inputs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities approximate their fair value due to their short-term maturities using level 2 inputs. The fair value of contingent consideration is classified within level 3 of the fair value hierarchy (See discussion of contingent consideration in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</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:400;line-height:120%">Adopted in 2021</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued Accounting Standards Update ("ASU") No. 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments improve the codification by having all disclosure-related guidance available in the disclosure sections of the codification. Prior to this ASU, various disclosure requirements or options to present information on the face of the financial statements or as a note to the financial statements were not included in the appropriate disclosure sections of the codification. The codification improvements also contain various other minor amendments to the codification that are not expected to have a significant effect on current accounting practice. The amendments are effective for annual periods beginning after December 15, 2020 and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The amendments are effective for fiscal years beginning after December 15, 2021, and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements. </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:400;line-height:120%">Accounting standards not yet effective</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with additional amendments issued subsequently. Topic 326 changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Topic 326 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of Topic 326 will have on its condensed consolidated financial statements.</span></div> BUSINESS COMBINATIONS<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%">Heavy 16 Acquisition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC ("Heavy 16"), a leading manufacturer and supplier of branded plant nutritional products. As a result of the acquisition, the Company is broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. The acquisition fair value of the consideration transferred for Heavy 16 was $77,855, consisting of $60,775 in cash, $16,736 of the Company's common stock and $344 contingent consideration. The fair value of the common stock issued was determined based on the closing market price of the Company's common stock on the acquisition date. The financial results of Heavy 16 are included in the U.S. operating segment since the acquisition date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the purchase agreement, the Company may pay up to an additional $2,500 of contingent consideration based on $200 for each $1,000 above a $21,000 threshold for net sales in calendar year 2021. As a result, the Company recorded a liability for contingent consideration at its estimated fair value of $344 as of the acquisition date in the condensed consolidated balance sheets. The continent consideration was estimated using a Black-Scholes valuation model, which utilized Level 3 inputs as defined in ASC 820 - </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:112%">Fair Value Measurements, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">including estimated financial forecasts</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:112%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The key assumptions in applying the valuation model were as follows: a 10% required revenue metric risk premium</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:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and 0.33% discount periods</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:112%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contingent consideration was divided into thirteen standalone option calculations and utilized the same expected value of revenue which was calculated by discounting forecasted sales, by the revenue return metric, and adding year-to-date net sales. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved with changes in fair value being recognized within selling, general and administrative expense in the condensed consolidated statements of operations. As of June 30, 2021, the related contingent consideration was $604.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of Heavy 16: </span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Components of Purchase Price:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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:700;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:700;line-height:100%">60,775</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:700;line-height:100%">16,736</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:700;line-height:100%">344</span><span style="color:#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 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:700;line-height:100%">Total purchase price</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:700;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:700;line-height:100%">77,855</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:700;line-height:100%">Acquisition-related costs</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:700;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:700;line-height:100%">2,865</span><span style="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 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:3pt double #000;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:700;line-height:100%">Allocation of Purchase Price:</span></td><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:700;line-height:100%">Identifiable assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:700;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:700;line-height:100%">510</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">1,451</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:10pt;font-weight:700;line-height:100%">34</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:10pt;font-weight:700;line-height:100%">1,078</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use 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:10pt;font-weight:700;line-height:100%">1,088</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 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:700;line-height:100%">25</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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:10pt;font-weight:700;line-height:100%">(1,055)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:700;line-height:100%">(226)</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 7.75pt;text-align: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 portion of lease 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:10pt;font-weight:700;line-height:100%">(274)</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 7.75pt;text-align:left;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 lease 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:700;line-height:100%">(868)</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:700;line-height:100%">Net identifiable assets</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:700;line-height:100%">1,763</span><span style="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 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:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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:700;line-height:100%">200</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">5,100</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</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:700;line-height:100%">18,500</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and formulations &amp; recipes</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:700;line-height:100%">33,600</span><span style="color:#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 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:700;line-height:100%">Total identifiable intangible assets</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:700;line-height:100%">57,400</span><span style="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 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:700;line-height:100%">Goodwill</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:700;line-height:100%">18,692</span><span style="color:#000000;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 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:700;line-height:100%">Total purchase price allocation</span></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:700;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:700;line-height:100%">77,855</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arose on the acquisition of Heavy 16 because the consideration paid for the combination effectively included amounts in relation to the benefit of expected synergies, revenue growth, future market development and the assembled workforce. These benefits are not recognized separately from goodwill and they do not meet the recognition criteria for identifiable intangible assets. The amount of goodwill is fully deductible for tax purposes. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships and technology and formulation &amp; recipes were assigned estimated useful lives of 18 years. The trademarks and trade names are considered to have indefinite useful lives and will be tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that assets are impaired. Amounts recognized as of the acquisition date are provisional and subject to change within the measurement period as the Company's fair value assessments are finalized. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">House &amp; Garden Acquisition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of capital stock of House &amp; Garden, Inc. (“HG”), Humboldt Wholesale, Inc. (“HW”), Allied Imports &amp; Logistics, Inc. (“Allied”), South Coast Horticultural Supply, Inc. (“SC” and, together with HG, HW and Allied, the “H&amp;G Entities”), a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">manufacturer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and distributor of premium grade plant nutrients and fertilizers to domestic and various international markets. </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 a result of the acquisition, the Company is further broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the consideration transferred for the H&amp;G Entities was $135,041</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he financial results of the H&amp;G Entities are included in the U.S. operating segment since the acquisition date. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of the H&amp;G Entities:</span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Component of Purchase Price:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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:700;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:700;line-height:100%">135,041</span><span style="color:#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 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:700;line-height:100%">Total purchase price</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:700;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:700;line-height:100%">135,041</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:700;line-height:100%">Acquisition-related costs</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:700;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:700;line-height:100%">4,509</span><span style="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 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:3pt double #000;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:700;line-height:100%">Allocation of Purchase Price:</span></td><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:700;line-height:100%">Identifiable assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:700;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:700;line-height:100%">3,308</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">4,153</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:10pt;font-weight:700;line-height:100%">493</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:10pt;font-weight:700;line-height:100%">358</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use 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:10pt;font-weight:700;line-height:100%">1,921</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 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:700;line-height:100%">217</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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:10pt;font-weight:700;line-height:100%">(1,320)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:700;line-height:100%">(481)</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 7.75pt;text-align: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 portion of lease 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:10pt;font-weight:700;line-height:100%">(447)</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 7.75pt;text-align:left;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 lease 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:700;line-height:100%">(1,501)</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:700;line-height:100%">Net identifiable assets</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:700;line-height:100%">6,701</span><span style="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 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:700;line-height:100%">Goodwill</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:700;line-height:100%">128,340</span><span style="color:#000000;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 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:700;line-height:100%">Total purchase price allocation</span></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:700;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:700;line-height:100%">135,041</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><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 is in the process of obtaining third-party valuations of certain intangible assets; thus, the provisional measurement of goodwill is subject to change. The amount of goodwill is not deductible for tax purposes. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Disclosure Of Financial Results</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the condensed consolidated statements of operations as if the acquisitions had been included in the consolidated results of the Company for the entire periods presented below. Management considers these estimates to represent an approximate measure of the performance of the combined Company. </span></div><div style="margin-top:10pt;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:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 sales</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:700;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:700;line-height:100%">144,982</span><span style="color:#000000;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 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:700;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:700;line-height:100%">105,667</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;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:700;line-height:100%">274,071</span><span style="color:#000000;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 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:700;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:700;line-height:100%">184,411</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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</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:700;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:700;line-height:100%">14,793</span><span style="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 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:700;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:700;line-height:100%">8,033</span><span style="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 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:700;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:700;line-height:100%">28,775</span><span style="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 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:700;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:700;line-height:100%">(1,181)</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;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts have been calculated after applying the Company's accounting policies and adjusting the results of the acquisitions to reflect the additional amortization of intangibles and the purchase price adjustments as if they had been applied on January 1, 2020. The supplemental net income for the three and six months ended June 30, 2021 were adjusted to exclude the acquisition-related costs incurred in connection with the acquisitions. Accordingly, the 2020 supplemental net income was adjusted to include these charges. For the tax effects of the net income adjustments, the Company factored in its net operating loss carryforwards.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Since the acquisition date, the estimated net sales and net income of these acquisitions for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are $9 million and $4 million, respectively. The Company is in the process of vertically integrating the operations of these acquisitions into Hydrofarm, LLC and its existing functions (e.g., sales, supply chain, marketing, etc.). Accordingly, the net sales and net income of these acquisitions represent an approximation. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aurora Acquisition</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company completed the acquisition of 100% of the issued and outstanding membership interests of Gotham Properties LLC (“Gotham Properties”), Aurora Innovations Inc. (“Aurora Innovations”), Aurora International, Inc.(“Aurora International” and, together with Gotham Properties and Aurora Innovations, “Aurora”), a manufacturer of plant fertility product lines free from harmful chemical residues and pesticides. The total purchase price was up to $161 million, consisting of $135 million in cash and $26 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Aurora. The purchase price excludes a potential earn out payment estimated at approximately $21 million based on achievement of certain performance metrics.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Greenstar/Grotek Acquisition </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, the Company closed the acquisition of 100% of the issued and outstanding shares of Greenstar Plant Products Inc., (“Greenstar”), a manufacturer of premium horticultural products and solutions for global, domestic and commercial use since 1998. The Company paid a purchase price of approximately $83 million in cash </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Greenstar.</span></div> 1 77855000 60775000 16736000 344000 2500000 200000 1000000 21000000 344000 0.10 0.0033 604000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of Heavy 16: </span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Components of Purchase Price:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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:700;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:700;line-height:100%">60,775</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:700;line-height:100%">16,736</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:700;line-height:100%">344</span><span style="color:#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 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:700;line-height:100%">Total purchase price</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:700;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:700;line-height:100%">77,855</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:700;line-height:100%">Acquisition-related costs</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:700;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:700;line-height:100%">2,865</span><span style="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 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:3pt double #000;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:700;line-height:100%">Allocation of Purchase Price:</span></td><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:700;line-height:100%">Identifiable assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:700;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:700;line-height:100%">510</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">1,451</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:10pt;font-weight:700;line-height:100%">34</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:10pt;font-weight:700;line-height:100%">1,078</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use 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:10pt;font-weight:700;line-height:100%">1,088</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 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:700;line-height:100%">25</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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:10pt;font-weight:700;line-height:100%">(1,055)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:700;line-height:100%">(226)</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 7.75pt;text-align: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 portion of lease 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:10pt;font-weight:700;line-height:100%">(274)</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 7.75pt;text-align:left;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 lease 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:700;line-height:100%">(868)</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:700;line-height:100%">Net identifiable assets</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:700;line-height:100%">1,763</span><span style="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 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:700;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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:700;line-height:100%">200</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:700;line-height:100%">5,100</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</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:700;line-height:100%">18,500</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and formulations &amp; recipes</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:700;line-height:100%">33,600</span><span style="color:#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 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:700;line-height:100%">Total identifiable intangible assets</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:700;line-height:100%">57,400</span><span style="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 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:700;line-height:100%">Goodwill</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:700;line-height:100%">18,692</span><span style="color:#000000;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 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:700;line-height:100%">Total purchase price allocation</span></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:700;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:700;line-height:100%">77,855</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of the H&amp;G Entities:</span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Component of Purchase Price:</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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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:700;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:700;line-height:100%">135,041</span><span style="color:#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 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:700;line-height:100%">Total purchase price</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:700;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:700;line-height:100%">135,041</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:700;line-height:100%">Acquisition-related costs</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:700;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:700;line-height:100%">4,509</span><span style="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 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:3pt double #000;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:700;line-height:100%">Allocation of Purchase Price:</span></td><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:700;line-height:100%">Identifiable assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:700;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:700;line-height:100%">3,308</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:700;line-height:100%">4,153</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:10pt;font-weight:700;line-height:100%">493</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:10pt;font-weight:700;line-height:100%">358</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 right-of-use 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:10pt;font-weight:700;line-height:100%">1,921</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 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:700;line-height:100%">217</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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:10pt;font-weight:700;line-height:100%">(1,320)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:700;line-height:100%">(481)</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 7.75pt;text-align: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 portion of lease 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:10pt;font-weight:700;line-height:100%">(447)</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 7.75pt;text-align:left;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 lease 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:700;line-height:100%">(1,501)</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:700;line-height:100%">Net identifiable assets</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:700;line-height:100%">6,701</span><span style="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 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:700;line-height:100%">Goodwill</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:700;line-height:100%">128,340</span><span style="color:#000000;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 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:700;line-height:100%">Total purchase price allocation</span></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:700;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:700;line-height:100%">135,041</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 60775000 16736000 344000 77855000 2865000 510000 1451000 34000 1078000 1088000 25000 1055000 226000 274000 868000 1763000 200000 5100000 18500000 33600000 57400000 18692000 77855000 P18Y P18Y P18Y 1 135041000 135041000 135041000 4509000 3308000 4153000 493000 358000 1921000 217000 1320000 481000 447000 1501000 6701000 128340000 135041000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents the condensed consolidated statements of operations as if the acquisitions had been included in the consolidated results of the Company for the entire periods presented below. Management considers these estimates to represent an approximate measure of the performance of the combined Company. </span></div><div style="margin-top:10pt;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:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 sales</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:700;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:700;line-height:100%">144,982</span><span style="color:#000000;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 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:700;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:700;line-height:100%">105,667</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;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:700;line-height:100%">274,071</span><span style="color:#000000;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 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:700;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:700;line-height:100%">184,411</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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</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:700;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:700;line-height:100%">14,793</span><span style="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 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:700;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:700;line-height:100%">8,033</span><span style="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 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:700;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:700;line-height:100%">28,775</span><span style="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 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:700;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:700;line-height:100%">(1,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 144982000 105667000 274071000 184411000 14793000 8033000 28775000 -1181000 9000000 9000000 4000000 4000000 1 161000000 135000000 26000000 21000000 1 83000000 GOODWILL AND INTANGIBLE ASSETS, NET<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company completed the acquisitions of all of the assets of Heavy 16 and the H&amp;G Entities. The acquisitions were accounted for as a business combination, resulting in recognition of $147,032 in goodwill and $57,400 in intangible assets (See Note 3 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Goodwill</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Acquisitions (Note 3)</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:700;line-height:100%">147,032</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #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%">Balance, end of period</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:700;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:700;line-height:100%">147,032</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Intangible Assets, net</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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%"> </span><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:20.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</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:700;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:700;line-height:100%">8,204</span><span style="color:#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 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:700;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:700;line-height:100%">(6,370)</span></td><td style="background-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:700;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:700;line-height:100%">1,834</span><span style="color:#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 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:700;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:700;line-height:100%">7,775</span><span style="color:#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 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:700;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:700;line-height:100%">(5,640)</span></td><td style="background-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:700;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:700;line-height:100%">2,135</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">64,476</span><span style="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 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:700;line-height:100%">(13,708)</span></td><td style="background-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:700;line-height:100%">50,768</span><span style="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 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:700;line-height:100%">59,375</span><span style="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 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:700;line-height:100%">(12,010)</span></td><td style="background-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:700;line-height:100%">47,365</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and formulations &amp; recipes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">33,600</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,289</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">1,387</span><span style="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 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:700;line-height:100%">(1,387)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,156</span><span style="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 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:700;line-height:100%">(1,156)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 finite-lived intangible assets, net</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:700;line-height:100%">107,667</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(21,776)</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:700;line-height:100%">85,891</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">68,306</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(18,806)</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:700;line-height:100%">49,500</span><span style="color:#000000;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 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%">Indefinite-lived intangible asset:</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:700;line-height:100%"> </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"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total Intangible assets, net</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:700;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:700;line-height:100%">129,088</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(21,776)</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:700;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:700;line-height:100%">107,312</span><span style="color:#000000;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 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:700;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:700;line-height:100%">71,227</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(18,806)</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:700;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:700;line-height:100%">52,421</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Includes intangible assets acquired from Heavy 16 (See Note 3 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations)</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $1,766 and $1,349 for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $2,972 and $2,724 for the six months ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For intangible assets subject to amortization, the weighted-average amortization period as of June 30, 2021 for computer software, customer relationships, and technology and formulations &amp; recipes, was 5.0 years, 18.0 years, and 18.0 years, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate future amortization expense for intangible assets subject to amortization as June 30, 2021 is summarized below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">3,580</span><span style="color:#000000;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 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%">Year ending December 31,</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,127</span><span style="color:#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 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:700;line-height:100%">5,567</span><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 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:700;line-height:100%">5,530</span><span style="color:#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 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:700;line-height:100%">5,520</span><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 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:700;line-height:100%">59,567</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;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:700;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:700;line-height:100%">85,891</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 147032000 57400000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Acquisitions (Note 3)</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:700;line-height:100%">147,032</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #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%">Balance, end of period</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:700;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:700;line-height:100%">147,032</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 147032000 0 147032000 0 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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%"> </span><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:20.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</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:700;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:700;line-height:100%">8,204</span><span style="color:#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 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:700;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:700;line-height:100%">(6,370)</span></td><td style="background-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:700;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:700;line-height:100%">1,834</span><span style="color:#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 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:700;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:700;line-height:100%">7,775</span><span style="color:#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 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:700;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:700;line-height:100%">(5,640)</span></td><td style="background-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:700;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:700;line-height:100%">2,135</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">64,476</span><span style="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 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:700;line-height:100%">(13,708)</span></td><td style="background-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:700;line-height:100%">50,768</span><span style="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 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:700;line-height:100%">59,375</span><span style="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 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:700;line-height:100%">(12,010)</span></td><td style="background-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:700;line-height:100%">47,365</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and formulations &amp; recipes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">33,600</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,289</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">1,387</span><span style="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 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:700;line-height:100%">(1,387)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,156</span><span style="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 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:700;line-height:100%">(1,156)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 finite-lived intangible assets, net</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:700;line-height:100%">107,667</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(21,776)</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:700;line-height:100%">85,891</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">68,306</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(18,806)</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:700;line-height:100%">49,500</span><span style="color:#000000;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 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%">Indefinite-lived intangible asset:</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:700;line-height:100%"> </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"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total Intangible assets, net</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:700;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:700;line-height:100%">129,088</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(21,776)</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:700;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:700;line-height:100%">107,312</span><span style="color:#000000;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 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:700;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:700;line-height:100%">71,227</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(18,806)</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:700;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:700;line-height:100%">52,421</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Includes intangible assets acquired from Heavy 16 (See Note 3 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations)</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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%"> </span><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:20.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.516%"/><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:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><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:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Net Book Value</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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</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:700;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:700;line-height:100%">8,204</span><span style="color:#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 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:700;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:700;line-height:100%">(6,370)</span></td><td style="background-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:700;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:700;line-height:100%">1,834</span><span style="color:#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 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:700;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:700;line-height:100%">7,775</span><span style="color:#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 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:700;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:700;line-height:100%">(5,640)</span></td><td style="background-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:700;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:700;line-height:100%">2,135</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">64,476</span><span style="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 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:700;line-height:100%">(13,708)</span></td><td style="background-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:700;line-height:100%">50,768</span><span style="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 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:700;line-height:100%">59,375</span><span style="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 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:700;line-height:100%">(12,010)</span></td><td style="background-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:700;line-height:100%">47,365</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and formulations &amp; recipes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">33,600</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,289</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> (1)</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:700;line-height:100%">1,387</span><span style="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 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:700;line-height:100%">(1,387)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,156</span><span style="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 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:700;line-height:100%">(1,156)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 finite-lived intangible assets, net</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:700;line-height:100%">107,667</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(21,776)</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:700;line-height:100%">85,891</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">68,306</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(18,806)</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:700;line-height:100%">49,500</span><span style="color:#000000;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 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%">Indefinite-lived intangible asset:</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:700;line-height:100%"> </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"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</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:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21,301</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">120</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">120</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total Intangible assets, net</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:700;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:700;line-height:100%">129,088</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(21,776)</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:700;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:700;line-height:100%">107,312</span><span style="color:#000000;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 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:700;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:700;line-height:100%">71,227</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(18,806)</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:700;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:700;line-height:100%">52,421</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Includes intangible assets acquired from Heavy 16 (See Note 3 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations)</span></div> 8204000 6370000 1834000 7775000 5640000 2135000 64476000 13708000 50768000 59375000 12010000 47365000 33600000 311000 33289000 0 0 0 1387000 1387000 0 1156000 1156000 0 107667000 21776000 85891000 68306000 18806000 49500000 21301000 21301000 2801000 2801000 120000 120000 120000 120000 129088000 21776000 107312000 71227000 18806000 52421000 1766000 1349000 2972000 2724000 P5Y P18Y P18Y <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate future amortization expense for intangible assets subject to amortization as June 30, 2021 is summarized below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">3,580</span><span style="color:#000000;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 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%">Year ending December 31,</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,127</span><span style="color:#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 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:700;line-height:100%">5,567</span><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 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:700;line-height:100%">5,530</span><span style="color:#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 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:700;line-height:100%">5,520</span><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 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:700;line-height:100%">59,567</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;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:700;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:700;line-height:100%">85,891</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3580000 6127000 5567000 5530000 5520000 59567000 85891000 NET INCOME (LOSS) PER COMMON SHARE (“EPS”)<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic EPS is computed using net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted EPS represents net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during the period, including common stock equivalents. Common stock equivalents consist of shares subject to warrants and share-based awards with exercise prices less than the average market price of the Company’s common stock for the period, to the extent their inclusion would be dilutive. Regarding RSUs subject to a market condition, before the end of the contingency period, the number of contingently issuable shares (i.e., RSUs) to be included in diluted EPS would be based on the number of common shares issuable under the terms of the arrangement if the end of the reporting period was the end of the contingency period, assuming the result would be dilutive. Those contingently issuable shares would be included in the denominator of diluted EPS as of the beginning of the period, or as of the grant date of the share-based payment, if later.</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:400;line-height:120%">Net income (loss) per share attributable to common stockholders</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information necessary to calculate basic and diluted EPS for the three and six months ended June 30, 2021 and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 (loss)</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">2,567</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(526)</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%">Cumulative dividends allocated to Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(674)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(1,308)</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;border-top:1pt solid #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:700;line-height:100%">Net income (loss) available for distribution</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:700;line-height:100%">2,257</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">1,893</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">7,197</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(1,834)</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 2px 7.75pt;text-align: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: Undistributed earnings allocable to participating 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:10pt;font-weight:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(189)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Basic and diluted net income (loss) attributable to common stockholders</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1,704</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(1,834)</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 2px 7.75pt;text-align: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: Effect on net income (loss) of dilutive securities using the “if converted” method</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:10pt;font-weight:700;line-height:100%">Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1,704</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(1,834)</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 2px 10pt;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:100%">Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders</span></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:700;line-height:100%">37,862,417</span><span style="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 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: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:700;line-height:100%">20,688,439</span><span style="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 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: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:700;line-height:100%">35,792,374</span><span style="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 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: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:700;line-height:100%">20,688,439</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of warrants using the treasury stock method</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:700;line-height:100%">2,030,346</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,428</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,435,405</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of restricted stock units using the treasury stock method</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:700;line-height:100%">1,441,790</span><span style="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 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:700;line-height:100%">183,300</span><span style="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 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:700;line-height:100%">1,550,076</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of stock options using the treasury stock method</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:700;line-height:100%">710,376</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">745,831</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:10pt;font-weight:700;line-height:100%">Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders</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:700;line-height:100%">42,044,929</span><span style="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 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 #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:700;line-height:100%">20,877,167</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">40,523,686</span><span style="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 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 #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:700;line-height:100%">20,688,439</span><span style="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 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:700;line-height:100%">Basic net income (loss) per share attributable to common stockholders</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:700;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:700;line-height:100%">0.06</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:700;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:700;line-height:100%">0.08</span><span style="color:#000000;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 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:700;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:700;line-height:100%">0.20</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(0.09)</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="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:700;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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:700;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:700;line-height:100%">0.05</span><span style="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 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:700;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:700;line-height:100%">0.08</span><span style="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 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:700;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:700;line-height:100%">0.18</span><span style="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 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:700;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:700;line-height:100%">(0.09)</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;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share attributable to common stockholders is computed using the two-class method as the convertible preferred stock is determined to be a participating security and the application of the if-converted method is not more dilutive. The computation of the weighted-average shares of common stock outstanding for diluted EPS includes the </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%">following potential common shares attributable to common stockholders using the treasury stock method for the weighted-average period during which the units were outstanding:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Shares subject to warrants outstanding</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:700;line-height:100%">2,822,764</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">344,678</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,261,951</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 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:700;line-height:100%">Shares subject to unvested restricted stock units subject to time-based and/or market-based conditions vesting</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:700;line-height:100%">1,554,156</span><span style="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 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:700;line-height:100%">309,348</span><span style="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 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:700;line-height:100%">1,659,654</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">Shares subject to stock options outstanding</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:700;line-height:100%">857,528</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">884,774</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the weighted-average shares of common stock outstanding for diluted EPS excludes the following potential common shares as their inclusion would have an anti-dilutive effect on diluted EPS attributable to common stockholders:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Shares subject to warrants outstanding</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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,541,475</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,886,191</span><span style="color:#000000;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 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:700;line-height:100%">Shares subject to unvested restricted stock units with performance conditions</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,820,598</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,820,598</span><span style="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 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:700;line-height:100%">Shares subject to unvested restricted stock units subject only to time-based vesting</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:700;line-height:100%">22,979</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,553</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91,650</span><span style="color:#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 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:700;line-height:100%">Shares subject to stock options outstanding</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">797,413</span><span style="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 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:700;line-height:100%">4,651</span><span style="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 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:700;line-height:100%">791,871</span><span style="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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,291,469</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,291,469</span><span style="color:#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 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:700;line-height:100%">Shares of common stock subject to share settlement of cumulative dividend on Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">57,119</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">55,426</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information necessary to calculate basic and diluted EPS for the three and six months ended June 30, 2021 and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 (loss)</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">2,567</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(526)</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%">Cumulative dividends allocated to Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(674)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(1,308)</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;border-top:1pt solid #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:700;line-height:100%">Net income (loss) available for distribution</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:700;line-height:100%">2,257</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">1,893</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">7,197</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">(1,834)</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 2px 7.75pt;text-align: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: Undistributed earnings allocable to participating 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:10pt;font-weight:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">(189)</span></td><td style="background-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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Basic and diluted net income (loss) attributable to common stockholders</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1,704</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(1,834)</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 2px 7.75pt;text-align: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: Effect on net income (loss) of dilutive securities using the “if converted” method</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:10pt;font-weight:700;line-height:100%">Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions</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:700;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:700;line-height:100%">2,257</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1,704</span><span style="color:#000000;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 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:700;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:700;line-height:100%">7,197</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(1,834)</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 2px 10pt;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:100%">Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders</span></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:700;line-height:100%">37,862,417</span><span style="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 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: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:700;line-height:100%">20,688,439</span><span style="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 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: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:700;line-height:100%">35,792,374</span><span style="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 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: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:700;line-height:100%">20,688,439</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of warrants using the treasury stock method</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:700;line-height:100%">2,030,346</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,428</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,435,405</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of restricted stock units using the treasury stock method</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:700;line-height:100%">1,441,790</span><span style="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 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:700;line-height:100%">183,300</span><span style="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 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:700;line-height:100%">1,550,076</span><span style="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 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:700;line-height:100%">—</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 effect of stock options using the treasury stock method</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:700;line-height:100%">710,376</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">745,831</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:10pt;font-weight:700;line-height:100%">Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders</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:700;line-height:100%">42,044,929</span><span style="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 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 #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:700;line-height:100%">20,877,167</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">40,523,686</span><span style="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 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 #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:700;line-height:100%">20,688,439</span><span style="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 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:700;line-height:100%">Basic net income (loss) per share attributable to common stockholders</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:700;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:700;line-height:100%">0.06</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:700;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:700;line-height:100%">0.08</span><span style="color:#000000;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 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:700;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:700;line-height:100%">0.20</span><span style="color:#000000;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 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:700;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:700;line-height:100%">(0.09)</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="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:700;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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:700;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:700;line-height:100%">0.05</span><span style="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 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:700;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:700;line-height:100%">0.08</span><span style="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 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:700;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:700;line-height:100%">0.18</span><span style="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 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:700;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:700;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2257000 2567000 7197000 -526000 0 674000 0 1308000 2257000 1893000 7197000 -1834000 0 0 189000 189000 0 0 0 0 2257000 2257000 1704000 1704000 7197000 7197000 -1834000 -1834000 0 0 0 0 2257000 1704000 7197000 -1834000 37862417 20688439 35792374 20688439 2030346 5428 2435405 0 1441790 183300 1550076 0 710376 0 745831 0 42044929 20877167 40523686 20688439 0.06 0.08 0.20 -0.09 0.05 0.08 0.18 -0.09 The computation of the weighted-average shares of common stock outstanding for diluted EPS includes the <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%">following potential common shares attributable to common stockholders using the treasury stock method for the weighted-average period during which the units were outstanding:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Shares subject to warrants outstanding</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:700;line-height:100%">2,822,764</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">344,678</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,261,951</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 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:700;line-height:100%">Shares subject to unvested restricted stock units subject to time-based and/or market-based conditions vesting</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:700;line-height:100%">1,554,156</span><span style="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 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:700;line-height:100%">309,348</span><span style="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 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:700;line-height:100%">1,659,654</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">Shares subject to stock options outstanding</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:700;line-height:100%">857,528</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">884,774</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2822764 344678 3261951 0 1554156 309348 1659654 0 857528 0 884774 0 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the weighted-average shares of common stock outstanding for diluted EPS excludes the following potential common shares as their inclusion would have an anti-dilutive effect on diluted EPS attributable to common stockholders:</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:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:8pt;font-weight:700;line-height:100%">Three months ended June 30,</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:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Shares subject to warrants outstanding</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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,541,475</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">3,886,191</span><span style="color:#000000;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 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:700;line-height:100%">Shares subject to unvested restricted stock units with performance conditions</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,820,598</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">1,820,598</span><span style="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 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:700;line-height:100%">Shares subject to unvested restricted stock units subject only to time-based vesting</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:700;line-height:100%">22,979</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,553</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91,650</span><span style="color:#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 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:700;line-height:100%">Shares subject to stock options outstanding</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">797,413</span><span style="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 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:700;line-height:100%">4,651</span><span style="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 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:700;line-height:100%">791,871</span><span style="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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,291,469</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,291,469</span><span style="color:#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 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:700;line-height:100%">Shares of common stock subject to share settlement of cumulative dividend on Series A Convertible Preferred Stock</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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">57,119</span><span style="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 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:700;line-height:100%">—</span><span style="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 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:700;line-height:100%">55,426</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 3541475 0 3886191 0 1820598 0 1820598 22979 0 11553 91650 0 797413 4651 791871 7725045 0 2291469 0 0 2291469 0 57119 0 0 55426 ACCOUNTS RECEIVABLE, NET AND INVENTORIES<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net comprised 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Trade accounts 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:700;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:700;line-height:100%">30,173</span><span style="color:#000000;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 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:700;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:700;line-height:100%">20,252</span><span style="color:#000000;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 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%">Allowance for doubtful accounts</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:700;line-height:100%">(542)</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:700;line-height:100%">(918)</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%">Other receivables</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:700;line-height:100%">4,006</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,292</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #cceeff;padding:2px 1pt 2px 7.75pt;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%">Total accounts receivable, net</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:700;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:700;line-height:100%">33,637</span><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 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:700;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:700;line-height:100%">21,626</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories comprised 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Finished goods</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:700;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:700;line-height:100%">113,786</span><span style="color:#000000;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 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:700;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:700;line-height:100%">83,213</span><span style="color:#000000;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 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%">Work-in-process</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:700;line-height:100%">152</span><span style="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 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:700;line-height:100%">—</span><span style="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 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%">Raw materials</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:700;line-height:100%">9,999</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#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 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%">Allowance for inventory obsolescence</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:700;line-height:100%">(2,440)</span></td><td style="background-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:700;line-height:100%">(2,432)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total inventories</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:700;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:700;line-height:100%">121,497</span><span style="color:#000000;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 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:700;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:700;line-height:100%">88,618</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The December 31, 2020 amounts for raw materials were reclassified from finished goods to separate line items to conform to the current year presentation. <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net comprised 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Trade accounts 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:700;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:700;line-height:100%">30,173</span><span style="color:#000000;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 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:700;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:700;line-height:100%">20,252</span><span style="color:#000000;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 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%">Allowance for doubtful accounts</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:700;line-height:100%">(542)</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:700;line-height:100%">(918)</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%">Other receivables</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:700;line-height:100%">4,006</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,292</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #cceeff;padding:2px 1pt 2px 7.75pt;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%">Total accounts receivable, net</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:700;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:700;line-height:100%">33,637</span><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 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:700;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:700;line-height:100%">21,626</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 30173000 20252000 542000 918000 4006000 2292000 33637000 21626000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories comprised 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Finished goods</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:700;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:700;line-height:100%">113,786</span><span style="color:#000000;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 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:700;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:700;line-height:100%">83,213</span><span style="color:#000000;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 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%">Work-in-process</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:700;line-height:100%">152</span><span style="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 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:700;line-height:100%">—</span><span style="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 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%">Raw materials</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:700;line-height:100%">9,999</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,837</span><span style="color:#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 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%">Allowance for inventory obsolescence</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:700;line-height:100%">(2,440)</span></td><td style="background-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:700;line-height:100%">(2,432)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total inventories</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:700;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:700;line-height:100%">121,497</span><span style="color:#000000;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 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:700;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:700;line-height:100%">88,618</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 113786000 83213000 152000 0 9999000 7837000 2440000 2432000 121497000 88618000 OPERATING LEASES<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its distribution centers from third parties under various non-cancelable lease agreements expiring at various dates through 2030. Certain lease agreements contain renewal options. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. During the three and six months ended June 30, 2021, the Company incurred operating lease costs of $1,678 and $3,172, respectively, and during the three and six months ended June 30, 2020, the Company incurred operating lease costs of $1,410 and $2,828, respectively. These costs are included primarily within selling, general and administrative expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Assets</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"/></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%">Operating lease right-of-use assets</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:700;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:700;line-height:100%">28,994</span><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 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:700;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:700;line-height:100%">18,289</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total leased 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:700;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:700;line-height:100%">28,994</span><span style="color:#000000;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 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:700;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:700;line-height:100%">18,289</span><span style="color:#000000;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 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:700;line-height:100%">Liabilities</span></td><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:100%">Current portion of lease liabilities</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:700;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:700;line-height:100%">5,305</span><span style="color:#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 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:700;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:700;line-height:100%">3,701</span><span style="color:#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 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%">Long-term lease liabilities</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:700;line-height:100%">24,342</span><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 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:700;line-height:100%">15,320</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total lease liabilities</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:700;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:700;line-height:100%">29,647</span><span style="color:#000000;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 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:700;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:700;line-height:100%">19,021</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, future minimum lease payments under non-cancelable operating leases 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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">3,099</span><span style="color:#000000;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 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%">Year ending December 31,</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,306</span><span style="color:#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 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:700;line-height:100%">4,761</span><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 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:700;line-height:100%">4,308</span><span style="color:#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 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:700;line-height:100%">4,051</span><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 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:700;line-height:100%">3,226</span><span style="color:#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 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:700;line-height:100%">7,924</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total rental 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:700;line-height:100%">33,675</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 portion representing 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:700;line-height:100%">(4,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total principal</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:700;line-height:100%">29,647</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 current portion</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:700;line-height:100%">(5,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Long-term portion</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:700;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:700;line-height:100%">24,342</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In July 2021, the Company executed a lease for approximately 246,000 square feet of warehouse space in Surrey, British Columbia, Canada to be available upon expiration of the lease for existing space. The new lease commencing January 1, 2023 has a term of 120 months with two options to renew for an additional five years each at the greater of an amount equal to the annual rent payable for the last twelve months of the initial term or the then fair market value. There is no rent abatement. Monthly rent fee starts at approximate $235, and increases periodically to the final year when the monthly rent is $300.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company executed a lease of approximately 6,000 square feet for an office in Petaluma, CA. The new lease commencing August 1, 2021 has a term of 25 months with an option to renew for another two years at the then fair market value. Rent is abated for the first month. Thereafter, monthly rent is approximately $8 until the final year. </span></div><div style="margin-top:5pt;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%">In April 2021, the Company executed a lease for approximately 175,000 square feet of warehouse space in Fairfield, CA for a distribution center that the Company will relocate to from its Petaluma, California distribution facility. The new lease commencing August 15, 2021 has a term of 126 months with an option to renew at the then fair market value for another ten years. Rent is abated for the first six months. Thereafter, monthly rent is approximately $77, and increases periodically to the final year when the monthly rent is $134.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;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%">The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:</span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">1,100</span><span style="color:#000000;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 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%">Year ending December 31,</span></td><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%">2022</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:700;line-height:100%">975</span><span style="color:#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 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%">2023</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:700;line-height:100%">3,907</span><span style="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 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:700;line-height:100%">3,707</span><span style="color:#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 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%">2025</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:700;line-height:100%">4,060</span><span style="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 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:700;line-height:100%">4,431</span><span style="color:#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 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%">Thereafter</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:700;line-height:100%">27,840</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total rental payments</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:700;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:700;line-height:100%">46,020</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;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%">In July 2021, the Company executed a sublease agreement for its Santa Fe Springs, CA location. The sublease commences August 1, 2021 and terminates June 30, 2023 in alignment with the master lease. Sublease income for 2021, 2022 and 2023 are $378, $917 and $467, respectively.</span></div> 1678000 3172000 1410000 2828000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases 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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Assets</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"/></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%">Operating lease right-of-use assets</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:700;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:700;line-height:100%">28,994</span><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 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:700;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:700;line-height:100%">18,289</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total leased 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:700;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:700;line-height:100%">28,994</span><span style="color:#000000;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 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:700;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:700;line-height:100%">18,289</span><span style="color:#000000;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 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:700;line-height:100%">Liabilities</span></td><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:100%">Current portion of lease liabilities</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:700;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:700;line-height:100%">5,305</span><span style="color:#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 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:700;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:700;line-height:100%">3,701</span><span style="color:#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 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%">Long-term lease liabilities</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:700;line-height:100%">24,342</span><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 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:700;line-height:100%">15,320</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total lease liabilities</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:700;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:700;line-height:100%">29,647</span><span style="color:#000000;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 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:700;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:700;line-height:100%">19,021</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28994000 18289000 28994000 18289000 5305000 3701000 24342000 15320000 29647000 19021000 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, future minimum lease payments under non-cancelable operating leases 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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">3,099</span><span style="color:#000000;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 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%">Year ending December 31,</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,306</span><span style="color:#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 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:700;line-height:100%">4,761</span><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 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:700;line-height:100%">4,308</span><span style="color:#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 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:700;line-height:100%">4,051</span><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 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:700;line-height:100%">3,226</span><span style="color:#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 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:700;line-height:100%">7,924</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total rental 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:700;line-height:100%">33,675</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 portion representing 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:700;line-height:100%">(4,028)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total principal</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:700;line-height:100%">29,647</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 current portion</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:700;line-height:100%">(5,305)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Long-term portion</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:700;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:700;line-height:100%">24,342</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3099000 6306000 4761000 4308000 4051000 3226000 7924000 33675000 4028000 29647000 5305000 24342000 246000 P120M 2 P5Y 235000 300000 6000 P25M P2Y 8000 175000 P126M P10Y P6M 77000 134000 <div style="margin-top:5pt;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%">The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:</span></div><div style="margin-top:10pt;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:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><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%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">For the period of July 1, 2021 to December 31, 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:700;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:700;line-height:100%">1,100</span><span style="color:#000000;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 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%">Year ending December 31,</span></td><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%">2022</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:700;line-height:100%">975</span><span style="color:#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 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%">2023</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:700;line-height:100%">3,907</span><span style="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 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:700;line-height:100%">3,707</span><span style="color:#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 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%">2025</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:700;line-height:100%">4,060</span><span style="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 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:700;line-height:100%">4,431</span><span style="color:#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 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%">Thereafter</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:700;line-height:100%">27,840</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%">Total rental payments</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:700;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:700;line-height:100%">46,020</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1100000 975000 3907000 3707000 4060000 4431000 27840000 46020000 378000 917000 467000 ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities comprised 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">June 30,<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:8pt;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%">Acquisition post-close related payable</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:700;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:700;line-height:100%">4,805</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Accrued compensation and benefits</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:700;line-height:100%">4,547</span><span style="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 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:700;line-height:100%">9,902</span><span style="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 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%">Freight, custom and duty accrual</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:700;line-height:100%">2,595</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,603</span><span style="color:#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 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%">Goods in transit accrual</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:700;line-height:100%">3,275</span><span style="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 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:700;line-height:100%">3,845</span><span style="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 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%">Audit, tax and legal accrual</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:700;line-height:100%">3,139</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">237</span><span style="color:#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 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%">Corporate tax accrual</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:700;line-height:100%">1,297</span><span style="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 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:700;line-height:100%">585</span><span style="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 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%">Obligations due under a distribution agreement</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:700;line-height:100%">1,000</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">590</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 accrued 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:10pt;font-weight:700;line-height:100%">7,743</span><span style="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 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:700;line-height:100%">3,853</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total accrued expenses and other current liabilities</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:700;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:700;line-height:100%">28,401</span><span style="color:#000000;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 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:700;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:700;line-height:100%">21,615</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The December 31, 2020 amounts for audit, tax and legal accrual and corporate tax accrual were reclassified from other accrued liabilities to separate line items to conform to the current year presentation.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities comprised 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">June 30,<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:8pt;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%">Acquisition post-close related payable</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:700;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:700;line-height:100%">4,805</span><span style="color:#000000;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 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:700;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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Accrued compensation and benefits</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:700;line-height:100%">4,547</span><span style="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 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:700;line-height:100%">9,902</span><span style="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 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%">Freight, custom and duty accrual</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:700;line-height:100%">2,595</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,603</span><span style="color:#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 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%">Goods in transit accrual</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:700;line-height:100%">3,275</span><span style="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 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:700;line-height:100%">3,845</span><span style="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 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%">Audit, tax and legal accrual</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:700;line-height:100%">3,139</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">237</span><span style="color:#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 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%">Corporate tax accrual</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:700;line-height:100%">1,297</span><span style="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 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:700;line-height:100%">585</span><span style="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 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%">Obligations due under a distribution agreement</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:700;line-height:100%">1,000</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">590</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 accrued 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:10pt;font-weight:700;line-height:100%">7,743</span><span style="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 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:700;line-height:100%">3,853</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;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%">Total accrued expenses and other current liabilities</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:700;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:700;line-height:100%">28,401</span><span style="color:#000000;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 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:700;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:700;line-height:100%">21,615</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4805000 0 4547000 9902000 2595000 2603000 3275000 3845000 3139000 237000 1297000 585000 1000000 590000 7743000 3853000 28401000 21615000 DEBT<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%">Term Loan with Brightwood</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, a term loan in the aggregate principal amount of $75,000 (the “Term Loan”) was obtained by Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Term Loan Obligors”) from Brightwood Loan Services LLC. The Term Loan was to mature on May 12, 2022 and was secured by substantially all non-working capital assets and a second lien on working capital assets of the Term Loan Obligors. For the three months ended June 30, 2020, the effective interest rate was 10.00% and interest expense was $1,552. For the six months ended June 30, 2020, the effective interest rate was 10.52% and interest expense was $3,760. The Term Loan was repaid in December 2020.</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%">Revolving asset-backed credit facilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 11, 2019, Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Encina Obligors”) entered into the Encina Credit Facility through a certain Loan and Security Agreement whereby the Encina Obligors obtained a revolving asset-based loan commitment in the maximum amount of $45,000 (inclusive of a limit of up to $15,000 of borrowings for the Canadian borrowers and a swingline facility of up to $2,000), subject to applicable borrowing base availability, through Encina Business Credit, LLC. The Encina Credit Facility was due on the earlier of July 11, 2022 or 90 days prior to the scheduled maturity date of the Term Loan. The Encina Credit Facility was secured by working capital assets and a second lien on non-working capital assets. For the three months ended June 30, 2020, the effective interest rate was 9.60% and interest expense was $509. For the six months ended June 30, 2020, the effective interest rate was 9.39% and interest expense was $1,032.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Encina Credit Facility was repaid in December 2020 and replaced in March 2021. The unamortized deferred financing costs and early termination fees totaling $680 were recognized as a loss on debt extinguishment in the condensed consolidated statements of operations for the six months ended June 30, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On March 29, 2021, Hydrofarm Holdings Group, Inc. and certain of its direct and indirect subsidiaries (the "JPMorgan Obligors") entered into a Senior Secured Revolving Credit Facility (the "JPMorgan Credit Facility") with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, and the lenders from time to time party thereto. The JPMorgan Credit Facility replaced the Encina Credit Facility. The JPMorgan Credit Facility is due on the earlier of March 29, 2024 or any earlier date on which the revolving commitments are reduced to zero.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three-year JPMorgan Credit Facility has a borrowing limit of $50,000 with an option to request an increase in the revolving commitment by up to $25,000, drawn in $5,000 increments, for a total not to exceed $75,000, subject to customary condition ("Revolver"). The Revolver maintains an interest rate of LIBOR plus 1.95% and has a 0.0% LIBOR floor. A fee of 0.25% per annum is charged for available but unused borrowings as defined. The JPMorgan Obligors had approximately $50,000 available to borrow under the JPMorgan Credit Facility as of June 30, 2021. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JPMorgan Credit Facility maintains certain reporting requirements, affirmative covenants, negative covenants and financial covenants ("debt covenants"). The financial covenants include that the Company must maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis. The JPMorgan Obligors were in compliance with all debt covenants as of June 30, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JPMorgan Credit Facility is secured by the Company’s assets and the assets of certain of the Company’s subsidiaries obligated under the JPMorgan Credit Facility.</span></div> 75000000 0.1000 1552000 0.1052 3760000 45000000 15000000 2000000 P90D 0.0960 509000 0.0939 1032000 680000 P3Y 50000000 25000000 5000000 75000000 0.0195 0.000 0.0025 50000000 1.1 P12M CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY<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%">Capital stock</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following summarizes shares authorized, issued and outstanding:</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:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:8pt;font-weight:700;line-height:100%">Capital stock authorized and outstanding:</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%">Shares<br/>authorized</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%">Shares<br/>outstanding</span></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:100%">Convertible preferred stock</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:700;line-height:100%">50,000,000</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Common stock</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:700;line-height:100%">300,000,000</span><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 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:700;line-height:100%">41,296,585</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following summarizes shares of common stock reserved for issuance:</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:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><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:8pt;font-weight:700;line-height:100%">Common stock reserved for issuance:</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%">Shares reserved<br/>for issuance</span></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:100%">Warrants</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:700;line-height:100%">2,129,441</span><span style="color:#000000;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 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%">2020 Employee, Director, and Consultant Equity Incentive Plan</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:700;line-height:100%">2,140,960</span><span style="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 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%">Restricted stock units</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:700;line-height:100%">1,540,871</span><span style="color:#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 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">823,540</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Convertible preferred stock classified outside of permanent equity</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company issued 7,007,429 shares of Series A Convertible Preferred Stock (the "Series A preferred stock") with a par value of $24,526 in return for cash of $15,439, conversion of debt with a basis of $7,637, and $1,450 in receivables that were settled in January 2020, less offering costs totaled $1,274. In January and February 2020, an additional 717,616 shares of Series A preferred stock were issued primarily to existing investors for $2,511, less offering costs of $169, for net cash proceeds of $2,342.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A preferred stock purchase agreement provided for mandatory conversion upon a qualified IPO based on a formula. Under this formula, all outstanding shares of Series A preferred stock converted into 2,291,469 shares of common stock concurrent with the IPO in December 2020 and the cumulative dividend of $2,597 was settled in cash at the option of the Company rather than in shares of common stock.</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%">Common stock</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of common stock is entitled to one vote for each share of common stock. Common stockholders have no pre-emptive rights to acquire additional share of common stock or other securities. The common stock is not subject to redemption rights and carries no subscription or conversion rights. In the event of liquidation, the stockholders are entitled to share in corporate assets on a pro rata basis after the Company satisfies all liabilities and after provision is made for any class of capital stock having preference over the common stock. Subject to corporate regulations and preferences to preferred stock, if any, dividends are at the discretion of the Company’s board of directors (the ‘‘Board’’).</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%">Warrants</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption of investor warrants</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><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 completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock, which concluded in the fall of 2018. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was entitled to redeem all of the outstanding Investor Warrants for a redemption price of $0.00033712 per Investor Warrant ("redemption price") if (i) there was an effective registration statement covering the resale of the shares of common stock underlying the Investor Warrants, and (ii) the volume-weighted average price of the Company's common stock for the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkZGUyNDFhOTcwYjQxMmVhYzM0N2E1YmFjNDUwYWFiL3NlYzo3ZGRlMjQxYTk3MGI0MTJlYWMzNDdhNWJhYzQ1MGFhYl81OC9mcmFnOjhhOGU1NTNiMGQ2YzQ5YjFhMzIzYzE3OTgxMWQ5MzZjL3RleHRyZWdpb246OGE4ZTU1M2IwZDZjNDliMWEzMjNjMTc5ODExZDkzNmNfMzI5ODUzNDg5NDAzNQ_a14b4316-a853-42b0-8320-88a98502f10f">twenty</span> consecutive trading days prior to the date of the notice of redemption is at least $25.28, of which both requirements were met. Investor Warrants were exercisable at a price of $16.86 per share until July 19, 2021 (the "redemption date"). Any Investor Warrants that remained unexercised immediately after the redemption date were void and no longer exercisable, and the holders of those Investor Warrants were entitled to receive the redemption price.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the redemption date, 3,367,647 Investor Warrants were exercised, generating total gross proceeds of $56,779, of which $36,484 was received subsequent to June 30, 2021. The Company redeemed 1,491 Investor Warrants at the redemption price.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. For the three and six months ended June 30, 2021, total warrant solicitation fee expense was $844 and is included in selling, general and administrative expenses in the condensed consolidated statements of operations. In July 2021, the Company estimates the warrant solicitation fee expense to be approximately $1,105 subject to finalization during the quarter ending September 30, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following table summarizes the outstanding warrants:</span></div><div style="margin-top:10pt;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:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Exercise 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%">Investor warrants</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:700;line-height:100%">2,017,594</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;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:700;line-height:100%">16.86</span><span style="color:#000000;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 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%">Placement agent warrants</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:700;line-height:100%">102,502</span><span style="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 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:700;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:700;line-height:100%">8.43</span><span style="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 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%">Placement agent warrants</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:700;line-height:100%">9,345</span><span style="color:#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 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:700;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:700;line-height:100%">16.86</span><span style="color:#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">2,129,441</span><span style="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 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:700;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:700;line-height:100%">16.45</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2021, 163,006 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 126,937 shares of common stock and 242,214 placement agent warrants were exercised on as cashless basis at a price of $8.43 per share for 214,325 shares of common stock.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following summarizes shares authorized, issued and outstanding:</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:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:8pt;font-weight:700;line-height:100%">Capital stock authorized and outstanding:</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%">Shares<br/>authorized</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%">Shares<br/>outstanding</span></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:100%">Convertible preferred stock</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:700;line-height:100%">50,000,000</span><span style="color:#000000;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 1pt 2px 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:700;line-height:100%">—</span><span style="color:#000000;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 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%">Common stock</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:700;line-height:100%">300,000,000</span><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 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:700;line-height:100%">41,296,585</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following summarizes shares of common stock reserved for issuance:</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:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><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:8pt;font-weight:700;line-height:100%">Common stock reserved for issuance:</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%">Shares reserved<br/>for issuance</span></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:100%">Warrants</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:700;line-height:100%">2,129,441</span><span style="color:#000000;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 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%">2020 Employee, Director, and Consultant Equity Incentive Plan</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:700;line-height:100%">2,140,960</span><span style="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 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%">Restricted stock units</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:700;line-height:100%">1,540,871</span><span style="color:#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 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">823,540</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50000000 0 300000000 41296585 2129441 2140960 1540871 823540 7007429 24526000 15439000 7637000 1450000 1274000 717616 2511000 169000 2342000 2291469 2597000 0.00033712 25.28 16.86 3367647 56779000 36484000 1491 0.05 844000 844000 1105000 <div style="margin-top:10pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the following table summarizes the outstanding warrants:</span></div><div style="margin-top:10pt;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:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Exercise 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%">Investor warrants</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:700;line-height:100%">2,017,594</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:700;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:700;line-height:100%">16.86</span><span style="color:#000000;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 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%">Placement agent warrants</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:700;line-height:100%">102,502</span><span style="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 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:700;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:700;line-height:100%">8.43</span><span style="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 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%">Placement agent warrants</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:700;line-height:100%">9,345</span><span style="color:#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 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:700;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:700;line-height:100%">16.86</span><span style="color:#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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:700;line-height:100%">2,129,441</span><span style="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 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:700;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:700;line-height:100%">16.45</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2017594 16.86 102502 8.43 9345 16.86 2129441 16.45 163006 16.86 126937 242214 8.43 214325 STOCK-BASED COMPENSATION<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%">Stock-based compensation plan overview</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains three equity incentive plans: the 2018 Equity Incentive Plan (“2018 Plan”), the 2019 Employee, Director and Consultant Equity Incentive Plan (“2019 Plan”) and the 2020 Employee, Director, and Consultant Equity Incentive Plan (“2020 Plan” and collectively, “Incentive Plans”). The 2020 Plan serves as the successor to the 2019 Plan and 2018 Plan and provides for the issuance of incentive stock options, nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. Of the total shares available for grant under the 2020 Plan, 2,140,960 remain available as of June 30, 2021. </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%">RSU Activity</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted to certain executives, employees and members of the Board expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment) and certain awards also have a performance-based vesting requirement (defined as a liquidity event including an initial public offering). </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the IPO, the performance-based vesting requirement was satisfied and the employees became vested in the number of RSUs that had satisfied the time-based vesting requirement. The stock-based compensation expense related to remaining service-based awards is recorded over the remaining requisite service period. The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of June 30, 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:75.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><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%">Number of<br/>RSUs</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:8pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2021</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:700;line-height:100%">1,857,444</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;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:700;line-height:100%">6.55</span><span style="color:#000000;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 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:700;line-height:100%">49,174</span><span style="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 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:700;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:700;line-height:100%">61.85</span><span style="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 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:700;line-height:100%">(365,747)</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:700;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:700;line-height:100%">5.94</span><span style="color:#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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2021</span></div></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:700;line-height:100%">1,540,871</span><span style="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 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:700;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:700;line-height:100%">8.46</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $9,236 and the weighted-average period over which the compensation is expected to be recognized is 2.11 years. The award granted to a member of the Board in July 2020 and modified in November 2020 contains a market-based vesting condition based on the traded value of shares of the Company’s common stock following the IPO over a specific time frame. For this award, the market condition was factored into its fair value. All of the stock-based compensation expense related to this award was recognized upon the IPO in December 2020. The total shares under the unvested RSUs subject to a market-based vesting condition are 296,630 as of June 30, 2021.</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%">Stock options</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the six months ended June 30, 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:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><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%">Number</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%">Weighted<br/>average<br/>exercise 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:8pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</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%">Weighted average<br/>remaining contractual<br/>term (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</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:700;line-height:100%">922,796</span><span style="color:#000000;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 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:700;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:700;line-height:100%">8.81</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1.78</span><span style="color:#000000;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 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">10,641</span><span style="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 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:700;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:700;line-height:100%">59.03</span><span style="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 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:700;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:700;line-height:100%">25.58</span><span style="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 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">(101,947)</span></td><td style="background-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:700;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:700;line-height:100%">8.43</span><span style="color:#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 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:700;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:700;line-height:100%">0.73</span><span style="color:#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 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">(7,950)</span></td><td style="background-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:700;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:700;line-height:100%">9.64</span><span style="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 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:700;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:700;line-height:100%">4.77</span><span style="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 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 #cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of June 30, 2021</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:700;line-height:100%">823,540</span><span style="color:#000000;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 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:700;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:700;line-height:100%">9.50</span><span style="color:#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 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:700;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:700;line-height:100%">2.19</span><span style="color:#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 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.67</span></td></tr><tr style="height:14pt"><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;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of June 30, 2021</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:700;line-height:100%">473,695</span><span style="color:#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 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:700;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:700;line-height:100%">8.43</span><span style="color:#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 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:700;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:700;line-height:100%">0.75</span><span style="color:#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 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of June 30, 2021</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:700;line-height:100%">349,845</span><span style="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 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:700;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:700;line-height:100%">10.94</span><span style="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 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:700;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:700;line-height:100%">4.18</span><span style="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 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 #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:700;line-height:100%">2.18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested and expected to vest as of June 30, 2021</span></div></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:700;line-height:100%">823,540</span><span style="color:#000000;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 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:700;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:700;line-height:100%">9.50</span><span style="color:#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 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:700;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:700;line-height:100%">2.19</span><span style="color:#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 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 #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:700;line-height:100%">7.67</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since options represent equity awards of the Company, such awards are fair valued as of the grant date for the purposes of measurement and recognition under U.S. GAAP. To measure the fair value of an option, the Black-Scholes valuation model was utilized. The valuation model requires the input of highly subjective assumptions. The weighted average assumptions for awards granted as of June 30, 2021 are as follows:</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%"> </span><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Estimated weighted-average fair value per stock option </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:700;line-height:100%">$59.03</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%">Volatility</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:700;line-height:100%">45%</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%">Risk-free rate</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:700;line-height:100%">0.85%</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%">Dividend yield</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:700;line-height:100%">Nil</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 in years</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:700;line-height:100%">6.0</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, total compensation cost related to unvested awards not yet recognized was $1,250 and the weighted-average period over which the compensation is expected to be recognized is 2.18 years.</span></div> 3 2140960 P10Y The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of June 30, 2021:<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:75.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><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%">Number of<br/>RSUs</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:8pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2021</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:700;line-height:100%">1,857,444</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:700;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:700;line-height:100%">6.55</span><span style="color:#000000;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 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:700;line-height:100%">49,174</span><span style="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 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:700;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:700;line-height:100%">61.85</span><span style="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 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:700;line-height:100%">(365,747)</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:700;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:700;line-height:100%">5.94</span><span style="color:#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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2021</span></div></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:700;line-height:100%">1,540,871</span><span style="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 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:700;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:700;line-height:100%">8.46</span><span style="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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1857444 6.55 49174 61.85 365747 5.94 1540871 8.46 9236000 P2Y1M9D 296630 <div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the six months ended June 30, 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:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><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%">Number</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%">Weighted<br/>average<br/>exercise 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:8pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</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%">Weighted average<br/>remaining contractual<br/>term (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</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:700;line-height:100%">922,796</span><span style="color:#000000;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 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:700;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:700;line-height:100%">8.81</span><span style="color:#000000;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 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:700;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:700;line-height:100%">1.78</span><span style="color:#000000;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 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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">10,641</span><span style="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 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:700;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:700;line-height:100%">59.03</span><span style="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 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:700;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:700;line-height:100%">25.58</span><span style="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 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">(101,947)</span></td><td style="background-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:700;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:700;line-height:100%">8.43</span><span style="color:#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 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:700;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:700;line-height:100%">0.73</span><span style="color:#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 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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:700;line-height:100%">(7,950)</span></td><td style="background-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:700;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:700;line-height:100%">9.64</span><span style="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 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:700;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:700;line-height:100%">4.77</span><span style="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 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 #cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of June 30, 2021</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:700;line-height:100%">823,540</span><span style="color:#000000;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 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:700;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:700;line-height:100%">9.50</span><span style="color:#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 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:700;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:700;line-height:100%">2.19</span><span style="color:#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 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.67</span></td></tr><tr style="height:14pt"><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;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of June 30, 2021</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:700;line-height:100%">473,695</span><span style="color:#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 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:700;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:700;line-height:100%">8.43</span><span style="color:#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 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:700;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:700;line-height:100%">0.75</span><span style="color:#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 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of June 30, 2021</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:700;line-height:100%">349,845</span><span style="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 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:700;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:700;line-height:100%">10.94</span><span style="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 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:700;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:700;line-height:100%">4.18</span><span style="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 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 #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:700;line-height:100%">2.18</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested and expected to vest as of June 30, 2021</span></div></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:700;line-height:100%">823,540</span><span style="color:#000000;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 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:700;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:700;line-height:100%">9.50</span><span style="color:#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 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:700;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:700;line-height:100%">2.19</span><span style="color:#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 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 #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:700;line-height:100%">7.67</span></td></tr></table></div> 922796 8.81 1.78 P8Y29D 10641 59.03 25.58 101947 8.43 0.73 7950 9.64 4.77 823540 9.50 2.19 P7Y8M1D 473695 8.43 0.75 P7Y29D 349845 10.94 4.18 P2Y2M4D 823540 9.50 2.19 P7Y8M1D The weighted average assumptions for awards granted as of June 30, 2021 are as follows:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Estimated weighted-average fair value per stock option </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:700;line-height:100%">$59.03</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%">Volatility</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:700;line-height:100%">45%</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%">Risk-free rate</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:700;line-height:100%">0.85%</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%">Dividend yield</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:700;line-height:100%">Nil</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 in years</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:700;line-height:100%">6.0</span></td></tr></table> 59.03 0.45 0.0085 0 P6Y 1250000 P2Y2M4D COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS<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%">Purchase commitments</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time in the normal course of business, the Company will enter into agreements with suppliers which provide favorable pricing in return for a commitment to purchase minimum amounts of inventory over a defined time period.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, as part of negotiations with the supplier that began in late 2019, the Company amended its October 2017 agreement to distribute and sell certain garden products for a term ending in December 2024. Under the amended agreement, the Company committed to purchase inventory in periodic minimum volumes on a take-or-pay basis, as defined, over the term of the agreement. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company expects to meet the minimum purchase commitment obligations.</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%">Contingencies</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, certain claims have been brought against the Company and, where applicable, its suppliers. While there is inherent difficulty in predicting the outcome of such matters, management has vigorously contested the validity of these claims. Based on available information, management believes the claims are without merit and does not expect that the outcome, individually or in the aggregate, would have a material adverse effect on the consolidated financial positions, results of operations, cash flows or future earnings.</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%">Related party transactions—Hydrofarm Distribution Center</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases a distribution center in Petaluma, California from entities in which a related party is a stockholder. For the three months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $319 and $320, respectively. For the six months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $639 for both periods.</span></div> From time to time in the normal course of business, the Company will enter into agreements with suppliers which provide favorable pricing in return for a commitment to purchase minimum amounts of inventory over a defined time period. In the normal course of business, certain claims have been brought against the Company and, where applicable, its suppliers. While there is inherent difficulty in predicting the outcome of such matters, management has vigorously contested the validity of these claims. Based on available information, management believes the claims are without merit and does not expect that the outcome, individually or in the aggregate, would have a material adverse effect on the consolidated financial positions, results of operations, cash flows or future earnings. 319000 320000 639000 639000 SUBSEQUENT EVENTS<div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2021, the Company executed an intercreditor and subordination agreement ("Agreement") related to the amended and restated note receivable, which is included in notes receivable and other assets, allowing the third-party payee to receive debt financing ("Subordinated Note") that will be used to fund operations. Pursuant to the Agreement, the Subordinated Note is hereby junior to and subordinated in right of payment to all indebtedness, obligations and liabilities of the third-party payee to the Company. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed two acquisitions after June 30, 2021, which are described in Note 3 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the redemption of certain of its outstanding warrants after June 30, 2021, which is described in Note 10 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Preferred Stock and Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executed operating leases after June 30, 2021, which are described in Note 7 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases.</span></div> 2 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Jul. 20, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-39773  
Entity Registrant Name Hydrofarm Holdings Group, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-4895761  
Entity Address, Address Line One 270 Canal Road  
Entity Address, City or Town Fairless Hills  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19030  
City Area Code 707  
Local Phone Number 765-9990  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol HYFM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   43,926,486
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001695295  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 193,590 $ 75,178
Restricted cash 1,777 1,777
Accounts receivable, net 33,637 21,626
Inventories 121,497 88,618
Notes receivable 306 3,151
Prepaid expenses and other current assets 10,335 9,567
Total current assets 361,142 199,917
Property and equipment, net 6,187 3,988
Operating lease right-of-use assets 28,994 18,289
Goodwill 147,032 0
Intangible assets, net 107,312 52,421
Other assets 5,106 1,180
Total assets 655,773 275,795
Current liabilities:    
Accounts payable 33,781 22,638
Accrued expenses and other current liabilities 28,401 21,615
Current portion of lease liabilities 5,305 3,701
Current portion of long-term debt 1,146 746
Total current liabilities 68,633 48,700
Long-term lease liabilities 24,342 15,320
Long-term debt 555 290
Other long-term liabilities 82 567
Total liabilities 93,612 64,877
Commitments and contingencies (Note 12)
Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020) 0 0
Shareholders’ equity    
Common stock ($0.0001 par value; 300,000,000 shares authorized; 41,296,585 and 33,499,953 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively) 4 3
Additional paid-in capital 707,690 364,248
Accumulated other comprehensive income 1,202 599
Accumulated deficit (146,735) (153,932)
Total stockholders’ equity 562,161 210,918
Total liabilities, convertible preferred stock and stockholders’ equity $ 655,773 $ 275,795
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, authorized (in shares) 50,000,000 50,000,000
Convertible preferred stock, issued (in shares) 0 0
Convertible preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 41,296,585 33,499,953
Common stock, shares outstanding (in shares) 41,296,585 33,499,953
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Net sales $ 133,800 $ 91,208 $ 245,189 $ 158,105
Cost of goods sold 104,210 73,333 192,376 128,666
Gross profit 29,590 17,875 52,813 29,439
Operating expenses:        
Selling, general and administrative 27,258 12,838 44,084 24,560
Impairment, restructuring and other 1 83 16 92
Income from operations 2,331 4,954 8,713 4,787
Interest expense (54) (2,506) (144) (5,309)
Loss on debt extinguishment 0 0 (680) 0
Other income, net 43 305 127 326
Income (loss) before tax 2,320 2,753 8,016 (196)
Income tax expense (63) (186) (819) (330)
Net income (loss) 2,257 2,567 7,197 (526)
Cumulative dividends allocated to Series A Convertible Preferred Stock 0 (674) 0 (1,308)
Net income (loss) attributable to common stockholders 2,257 1,893 7,197 (1,834)
Net income (loss) attributable to common stockholders $ 2,257 $ 1,893 $ 7,197 $ (1,834)
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.06 $ 0.08 $ 0.20 $ (0.09)
Diluted (in dollars per share) $ 0.05 $ 0.08 $ 0.18 $ (0.09)
Weighted-average shares of common stock outstanding:        
Basic (in shares) 37,862,417 20,688,439 35,792,374 20,688,439
Diluted (in shares) 42,044,929 20,877,167 40,523,686 20,688,439
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 2,257 $ 2,567 $ 7,197 $ (526)
Foreign currency translation gain (loss) 380 648 603 (635)
Total comprehensive income (loss) $ 2,637 $ 3,215 $ 7,800 $ (1,161)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Convertible Preferred Stock
Beginning balance (in shares) at Dec. 31, 2019           7,007,429
Beginning balance at Dec. 31, 2019           $ 21,802
Beginning balance (in shares) at Dec. 31, 2019   20,688,439        
Beginning balance at Dec. 31, 2019 $ 9,378 $ 2 $ 156,179 $ (144) $ (146,659)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169 (in shares)           717,616
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169           $ 2,342
Collection of receivable for issuance of Series A Convertible Preferred Stock           1,450
Stock-based compensation expense 165   165      
Series A Convertible Preferred Stock cumulative dividend (1,308)   (1,308)     $ 1,308
Net income (loss) (526)       (526)  
Foreign currency translation gain (loss) (635)     (635)    
Ending balance (in shares) at Jun. 30, 2020           7,725,045
Ending balance at Jun. 30, 2020           $ 26,902
Ending balance (in shares) at Jun. 30, 2020   20,688,439        
Ending balance at Jun. 30, 2020 7,074 $ 2 155,036 (779) (147,185)  
Beginning balance (in shares) at Mar. 31, 2020           7,725,045
Beginning balance at Mar. 31, 2020           $ 26,228
Beginning balance (in shares) at Mar. 31, 2020   20,688,439        
Beginning balance at Mar. 31, 2020 4,402 $ 2 155,579 (1,427) (149,752)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 131   131      
Series A Convertible Preferred Stock cumulative dividend (674)   (674)     $ 674
Net income (loss) 2,567       2,567  
Foreign currency translation gain (loss) 648     648    
Ending balance (in shares) at Jun. 30, 2020           7,725,045
Ending balance at Jun. 30, 2020           $ 26,902
Ending balance (in shares) at Jun. 30, 2020   20,688,439        
Ending balance at Jun. 30, 2020 $ 7,074 $ 2 155,036 (779) (147,185)  
Beginning balance (in shares) at Dec. 31, 2020 0          
Beginning balance at Dec. 31, 2020 $ 0          
Beginning balance (in shares) at Dec. 31, 2020 33,499,953 33,499,953        
Beginning balance at Dec. 31, 2020 $ 210,918 $ 3 364,248 599 (153,932)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued upon exercise of options (in shares) 101,947 101,947        
Common stock issued upon exercise of options $ 859   859      
Issuance of common stock for vesting of restricted stock units (in shares)   365,747        
Shares repurchased for withholding tax on restricted stock units (in shares)   (146,660)        
Shares repurchased for withholding tax on restricted stock units (8,821)   (8,821)      
Issuance of common stock under cashless warrant exercise (in shares)   341,262        
Issuance of common stock under investor warrant exercise (in shares)   1,351,530        
Issuance of common stock under investor warrant exercise 22,787   22,787      
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 (in shares)   5,526,861        
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 309,782 $ 1 309,781      
Issuance of common stock in connection with business combination (in shares)   255,945        
Issuance of common stock in connection with business combination 16,736   16,736      
Stock-based compensation expense 2,100   2,100      
Series A Convertible Preferred Stock cumulative dividend 0          
Net income (loss) 7,197       7,197  
Foreign currency translation gain (loss) $ 603     603    
Ending balance (in shares) at Jun. 30, 2021 0         0
Ending balance at Jun. 30, 2021 $ 0         $ 0
Ending balance (in shares) at Jun. 30, 2021 41,296,585 41,296,585        
Ending balance at Jun. 30, 2021 $ 562,161 $ 4 707,690 1,202 (146,735)  
Beginning balance (in shares) at Mar. 31, 2021           0
Beginning balance at Mar. 31, 2021           $ 0
Beginning balance (in shares) at Mar. 31, 2021   33,970,364        
Beginning balance at Mar. 31, 2021 211,848 $ 3 360,015 822 (148,992)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued upon exercise of options (in shares)   69,675        
Common stock issued upon exercise of options 587   587      
Issuance of common stock for vesting of restricted stock units (in shares)   151,423        
Shares repurchased for withholding tax on restricted stock units (in shares)   (58,300)        
Shares repurchased for withholding tax on restricted stock units (3,315)   (3,315)      
Issuance of common stock under cashless warrant exercise (in shares)   29,087        
Issuance of common stock under investor warrant exercise (in shares)   1,351,530        
Issuance of common stock under investor warrant exercise 22,787   22,787      
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 (in shares)   5,526,861        
Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 309,782 $ 1 309,781      
Issuance of common stock in connection with business combination (in shares)   255,945        
Issuance of common stock in connection with business combination 16,736   16,736      
Stock-based compensation expense 1,099   1,099      
Series A Convertible Preferred Stock cumulative dividend 0          
Net income (loss) 2,257       2,257  
Foreign currency translation gain (loss) $ 380     380    
Ending balance (in shares) at Jun. 30, 2021 0         0
Ending balance at Jun. 30, 2021 $ 0         $ 0
Ending balance (in shares) at Jun. 30, 2021 41,296,585 41,296,585        
Ending balance at Jun. 30, 2021 $ 562,161 $ 4 $ 707,690 $ 1,202 $ (146,735)  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Issuance of common stock in connection with follow-on public offering, net of offering cost $ 16,303 $ 16,303  
Convertible Preferred Stock      
Issuance costs     $ 169
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating Activities    
Net income (loss) $ 7,197 $ (526)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 3,778 3,662
Stock-based compensation expense 2,100 165
Non-cash operating lease expense 2,071 1,751
Other 1,287 (20)
Changes in assets and liabilities:    
Accounts receivable (5,055) (10,115)
Inventories (27,293) (4,943)
Prepaid expenses and other current assets (323) (2,263)
Other assets (1,025) 34
Accounts payable 8,220 8,118
Accrued expenses and other current liabilities 10,403 4,730
Lease liabilities (1,851) (1,474)
Other long-term liabilities (10) (515)
Net cash used in operating activities (501) (1,396)
Investing activities    
Business Combinations, net of cash, cash equivalents and restricted cash acquired (195,816) 0
Purchases of property and equipment (691) (308)
Proceeds from notes receivable 0 2,000
Other (100) 20
Net cash (used in) provided by investing activities (196,607) 1,712
Financing activities    
Proceeds from issuance of common stock upon follow-on public offering, net of offering costs 309,798 0
Proceeds from exercises of investor warrants 20,295 0
Payment of withholding tax related to restricted stock units (14,910) 0
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs 0 3,792
Borrowings from PPP Loan 0 3,274
Borrowings under revolving credit facilities 69,923 119,911
Repayments of revolving credit facilities (69,716) (126,314)
Other 57 (320)
Net cash provided by financing activities 315,447 343
Effect of exchange rate changes on cash, cash equivalents and restricted cash 73 (64)
Net increase in cash, cash equivalents and restricted cash 118,412 595
Cash, cash equivalents and restricted cash at beginning of period 76,955 32,857
Cash, cash equivalents and restricted cash at end of period $ 195,367 $ 33,452
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
DESCRIPTION OF THE BUSINESS
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF THE BUSINESS DESCRIPTION OF THE BUSINESS
Description of the business
Hydrofarm Holdings Group, Inc. and its subsidiaries (collectively, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business of Hydrofarm, LLC established in 1977. The Company is a leading distributor and manufacturer of controlled environment agriculture (“CEA”, principally hydroponics) equipment and supplies, including a broad portfolio of proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, hydroponics and nutrients, and plant additives used to grow, farm and cultivate cannabis, flowers, fruits, plants, vegetables, grains and herbs in controlled environment settings that allow end users to control key farming variables including temperature, humidity, CO2, light intensity and color, nutrient concentration and pH.
Follow-on public offering
On May 3, 2021, the Company closed its follow-on public offering ("follow-on offering") under a registration statement effective April 28, 2021, in which it issued and sold 5,526,861 shares of its common stock, including the full exercise by the underwriters of its option to purchase 720,894 additional shares of common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the follow-on offering after deducting underwriting discounts and commissions and offering expenses.
Initial public offering
On December 14, 2020, the Company closed its initial public offering (“IPO”) under a registration statement effective December 9, 2020, in which it issued and sold 9,966,667 shares of its common stock, including the full exercise by the underwriters of its option to purchase 1,300,000 additional shares of common stock. The public offering price was $20.00 per share. The Company received net proceeds of approximately $182.3 million from the IPO after deducting underwriting discounts and commissions and offering expenses.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company's annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of December 31, 2020 has been derived from the audited consolidated financial statements of the Company, which is included in the Company's Annual Report on Form 10-K ("2020 Annual Report"). These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the 2020 Annual Report.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets and goodwill, incremental borrowing rate applied in lease accounting, valuation of stock, valuation of stock-based compensation, recognition of deferred income taxes, recognition of liabilities related to commitments and contingencies and valuation allowances. Actual results may differ from these estimates. On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.
Business Combinations
Acquisitions of businesses are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition date fair values of the assets transferred, liabilities incurred to the former owners of the acquiree and the equity interests issued in exchange for control of the acquiree. Acquisition related costs are recognized in net income (loss) as incurred.
When the consideration transferred in a business combination includes assets or liabilities resulting from a contingent consideration arrangement, the contingent consideration is measured at its acquisition date fair value and included as part of the consideration transferred in a business combination. Contingent consideration is established for business acquisitions where the Company has the obligation to transfer additional assets or equity interests to the former owners if specified future events occur or conditions are met. Contingent consideration is classified as a liability when the obligation requires settlement in cash or other assets and is classified as equity when the obligation requires settlement in the Company's own equity instruments. Changes in the fair value of the contingent consideration that qualify as measurement period adjustments are adjusted retrospectively, with a corresponding adjustment to goodwill. Measurement period adjustments are adjustments that arise from additional information obtained during the measurement period (which cannot exceed one year from the acquisition date) about facts and circumstances that existed at the acquisition date. All other subsequent changes in the fair value of contingent consideration classified as an asset or liability are included in net income (loss) in the period. Changes in the fair value of contingent consideration classified as equity are not recognized.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess these contingencies as part of acquisition accounting, as applicable.

Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non‑controlling interests in the acquiree, and the fair value of the acquirer’s previously held equity interest in the acquire (if any) over the net of the acquisition‑date fair value amounts of the identifiable assets acquired and the liabilities assumed.

If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete. Those provisional amounts are adjusted during the measurement period, or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that time. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to net income (loss).
Segment and entity-wide information
Segment information
The Company's chief operating decision maker ("CODM") is the chief executive officer ("CEO") who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources.
The business is organized as two operating segments, the U.S. and Canada, which meet the criteria for aggregation, and the Company has elected to present them as one reportable segment, which is the distribution and manufacture of CEA equipment and supplies. Aggregation is based on similarities which include the nature of its products, production or acquisition of inventory, customer base, fulfillment and distribution and economic characteristics.
Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes with entity-wide disclosures presented below.
Entity-wide information
Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were as follows:
Three months ended June 30,Six months ended June 30,
2021202020212020
United States$111,356 $75,787 $202,028 $129,291 
Canada23,832 16,283 46,096 30,385 
Intersegment eliminations(1,388)(862)(2,935)(1,571)
Total consolidated net sales$133,800 $91,208 $245,189 $158,105 
June 30,
2021
December 31,
2020
United States$5,539 $3,272 
Canada648 716 
Total property and equipment, net$6,187 $3,988 
All of the products sold by the Company are similar and classified as CEA equipment and supplies. The Company’s underlying accounting records currently do not support presentation of disaggregated net sales and any attempt to report them would be impracticable.
Cash, cash equivalents and restricted cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.
June 30,
2021
December 31,
2020
Cash and cash equivalents$193,590 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$195,367 $76,955 
Cash and cash equivalents and restricted cash as of June 30, 2020 were $31,827 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of June 30, 2020 of $33,452.
Revenue recognition
The Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”) which requires that revenue recognized from contracts with customers be disaggregated into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company has determined that revenue is generated from one category, which is the distribution and manufacture of controlled environment agriculture equipment and supplies. Inventory is maintained in regional distribution centers. Payment terms are primarily at the point of sale or due within thirty days.
The amount billed to customers for shipping and handling costs included in net sales was $1,683 and $2,928 during the three and six months ended June 30, 2021, respectively, and $1,588 and $2,344 during the three and six months ended June 30, 2020, respectively. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs included in cost of goods sold under the practical expedient provisions of ASC 606. Deferred revenues are not material. The Company does not receive noncash consideration for the sale of goods. There are no significant financing components. Excluded from revenue are any taxes assessed by governmental authorities, including value-added and other sales-related taxes that are imposed on and concurrent with revenue-generating activities under the practical expedient provisions.
Income taxes—interim tax provision
The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to-date amount for the prior period. Under FASB ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to consolidated ordinary income (or loss) for the year-to-date interim period, except in certain circumstances.
The Company’s effective tax rates for the six months ended June 30, 2021 and 2020 differ from the federal statutory rate of 21% principally as a result of reducing valuation allowances on the Company's deferred tax assets related to net operating loss carryforward.
Fair value
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities approximate their fair value due to their short-term maturities using level 2 inputs. The fair value of contingent consideration is classified within level 3 of the fair value hierarchy (See discussion of contingent consideration in Note 3, Business Combinations).
Recently issued accounting pronouncements
Adopted in 2021
In October 2020, the FASB issued Accounting Standards Update ("ASU") No. 2020-10, Codification Improvements. The amendments improve the codification by having all disclosure-related guidance available in the disclosure sections of the codification. Prior to this ASU, various disclosure requirements or options to present information on the face of the financial statements or as a note to the financial statements were not included in the appropriate disclosure sections of the codification. The codification improvements also contain various other minor amendments to the codification that are not expected to have a significant effect on current accounting practice. The amendments are effective for annual periods beginning after December 15, 2020 and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The amendments are effective for fiscal years beginning after December 15, 2021, and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
Accounting standards not yet effective
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), with additional amendments issued subsequently. Topic 326 changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Topic 326 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of Topic 326 will have on its condensed consolidated financial statements.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS
Heavy 16 Acquisition
On May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC ("Heavy 16"), a leading manufacturer and supplier of branded plant nutritional products. As a result of the acquisition, the Company is broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. The acquisition fair value of the consideration transferred for Heavy 16 was $77,855, consisting of $60,775 in cash, $16,736 of the Company's common stock and $344 contingent consideration. The fair value of the common stock issued was determined based on the closing market price of the Company's common stock on the acquisition date. The financial results of Heavy 16 are included in the U.S. operating segment since the acquisition date.

Pursuant to the purchase agreement, the Company may pay up to an additional $2,500 of contingent consideration based on $200 for each $1,000 above a $21,000 threshold for net sales in calendar year 2021. As a result, the Company recorded a liability for contingent consideration at its estimated fair value of $344 as of the acquisition date in the condensed consolidated balance sheets. The continent consideration was estimated using a Black-Scholes valuation model, which utilized Level 3 inputs as defined in ASC 820 - Fair Value Measurements, including estimated financial forecasts. The key assumptions in applying the valuation model were as follows: a 10% required revenue metric risk premium and 0.33% discount periods. The contingent consideration was divided into thirteen standalone option calculations and utilized the same expected value of revenue which was calculated by discounting forecasted sales, by the revenue return metric, and adding year-to-date net sales.

The contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved with changes in fair value being recognized within selling, general and administrative expense in the condensed consolidated statements of operations. As of June 30, 2021, the related contingent consideration was $604.
The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of Heavy 16:
Components of Purchase Price:Amount
Cash$60,775 
Common stock16,736 
Contingent consideration344 
Total purchase price$77,855 
Acquisition-related costs$2,865 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$510 
Inventories1,451 
Prepaid expenses and other current assets34 
Property and equipment, net1,078 
Operating lease right-of-use assets1,088 
Other assets25 
Accounts payable(1,055)
Accrued expenses and other current liabilities(226)
Current portion of lease liabilities(274)
Long-term lease liabilities(868)
Net identifiable assets1,763 
Identifiable intangible assets
Backlog200 
Customer relationships5,100 
Trademarks and trade names18,500 
Technology and formulations & recipes33,600 
Total identifiable intangible assets57,400 
Goodwill18,692 
Total purchase price allocation$77,855 
Goodwill arose on the acquisition of Heavy 16 because the consideration paid for the combination effectively included amounts in relation to the benefit of expected synergies, revenue growth, future market development and the assembled workforce. These benefits are not recognized separately from goodwill and they do not meet the recognition criteria for identifiable intangible assets. The amount of goodwill is fully deductible for tax purposes.
The customer relationships and technology and formulation & recipes were assigned estimated useful lives of 18 years. The trademarks and trade names are considered to have indefinite useful lives and will be tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that assets are impaired. Amounts recognized as of the acquisition date are provisional and subject to change within the measurement period as the Company's fair value assessments are finalized.
House & Garden Acquisition
On June 1, 2021, the Company acquired 100% of the issued and outstanding shares of capital stock of House & Garden, Inc. (“HG”), Humboldt Wholesale, Inc. (“HW”), Allied Imports & Logistics, Inc. (“Allied”), South Coast Horticultural Supply, Inc. (“SC” and, together with HG, HW and Allied, the “H&G Entities”), a manufacturer and distributor of premium grade plant nutrients and fertilizers to domestic and various international markets. As a result of the acquisition, the Company is further broadening its proprietary branded offering into the plant nutrients category complementing other product offerings. The acquisition date fair value of the consideration transferred for the H&G Entities was $135,041 in cash. The financial results of the H&G Entities are included in the U.S. operating segment since the acquisition date.
The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of the H&G Entities:
Component of Purchase Price:Amount
Cash$135,041 
Total purchase price$135,041 
Acquisition-related costs$4,509 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$3,308 
Inventories4,153 
Prepaid expenses and other current assets493 
Property and equipment, net358 
Operating lease right-of-use assets1,921 
Other assets217 
Accounts payable(1,320)
Accrued expenses and other current liabilities(481)
Current portion of lease liabilities(447)
Long-term lease liabilities(1,501)
Net identifiable assets6,701 
Goodwill128,340 
Total purchase price allocation$135,041 
The Company is in the process of obtaining third-party valuations of certain intangible assets; thus, the provisional measurement of goodwill is subject to change. The amount of goodwill is not deductible for tax purposes.
Supplemental Disclosure Of Financial Results
The following represents the condensed consolidated statements of operations as if the acquisitions had been included in the consolidated results of the Company for the entire periods presented below. Management considers these estimates to represent an approximate measure of the performance of the combined Company.
Three months ended June 30,Six months ended June 30,
2021202020212020
Net sales$144,982 $105,667 $274,071 $184,411 
Net income$14,793 $8,033 $28,775 $(1,181)
These amounts have been calculated after applying the Company's accounting policies and adjusting the results of the acquisitions to reflect the additional amortization of intangibles and the purchase price adjustments as if they had been applied on January 1, 2020. The supplemental net income for the three and six months ended June 30, 2021 were adjusted to exclude the acquisition-related costs incurred in connection with the acquisitions. Accordingly, the 2020 supplemental net income was adjusted to include these charges. For the tax effects of the net income adjustments, the Company factored in its net operating loss carryforwards.
Since the acquisition date, the estimated net sales and net income of these acquisitions for the three and six months ended June 30, 2021 are $9 million and $4 million, respectively. The Company is in the process of vertically integrating the operations of these acquisitions into Hydrofarm, LLC and its existing functions (e.g., sales, supply chain, marketing, etc.). Accordingly, the net sales and net income of these acquisitions represent an approximation.
Aurora Acquisition
On July 1, 2021, the Company completed the acquisition of 100% of the issued and outstanding membership interests of Gotham Properties LLC (“Gotham Properties”), Aurora Innovations Inc. (“Aurora Innovations”), Aurora International, Inc.(“Aurora International” and, together with Gotham Properties and Aurora Innovations, “Aurora”), a manufacturer of plant fertility product lines free from harmful chemical residues and pesticides. The total purchase price was up to $161 million, consisting of $135 million in cash and $26 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Aurora. The purchase price excludes a potential earn out payment estimated at approximately $21 million based on achievement of certain performance metrics.
Greenstar/Grotek Acquisition
On August 3, 2021, the Company closed the acquisition of 100% of the issued and outstanding shares of Greenstar Plant Products Inc., (“Greenstar”), a manufacturer of premium horticultural products and solutions for global, domestic and commercial use since 1998. The Company paid a purchase price of approximately $83 million in cash subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of Greenstar.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS, NET GOODWILL AND INTANGIBLE ASSETS, NET
As of June 30, 2021, the Company completed the acquisitions of all of the assets of Heavy 16 and the H&G Entities. The acquisitions were accounted for as a business combination, resulting in recognition of $147,032 in goodwill and $57,400 in intangible assets (See Note 3 - Business Combinations).
Goodwill
The changes in goodwill are as follows:
June 30,
2021
December 31,
2020
Balance, beginning of period$ $ 
Acquisitions (Note 3)147,032  
Balance, end of period$147,032 $ 
Intangible Assets, net
Intangible assets, net comprised the following:
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,204 $(6,370)$1,834 $7,775 $(5,640)$2,135 
Customer relationship (1)
64,476 (13,708)50,768 59,375 (12,010)47,365 
Technology and formulations & recipes (1)
33,600 (311)33,289    
Other (1)
1,387 (1,387) 1,156 (1,156) 
Total finite-lived intangible assets, net107,667 (21,776)85,891 68,306 (18,806)49,500 
Indefinite-lived intangible asset: 
Trade names (1)
21,301  21,301 2,801  2,801 
Other120  120 120  120 
Total Intangible assets, net$129,088 $(21,776)$107,312 $71,227 $(18,806)$52,421 
(1) Includes intangible assets acquired from Heavy 16 (See Note 3 - Business Combinations)
Amortization expense was $1,766 and $1,349 for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $2,972 and $2,724 for the six months ended June 30, 2021 and 2020, respectively.
For intangible assets subject to amortization, the weighted-average amortization period as of June 30, 2021 for computer software, customer relationships, and technology and formulations & recipes, was 5.0 years, 18.0 years, and 18.0 years, respectively.
The estimated aggregate future amortization expense for intangible assets subject to amortization as June 30, 2021 is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2021 to December 31, 2021$3,580 
Year ending December 31,
20226,127 
20235,567 
20245,530 
20255,520 
Thereafter59,567 
Total $85,891 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER COMMON SHARE (“EPS”)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) NET INCOME (LOSS) PER COMMON SHARE (“EPS”)
Basic EPS is computed using net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”).
Diluted EPS represents net income (loss) attributable to common stockholders divided by the weighted-average number of common shares outstanding during the period, including common stock equivalents. Common stock equivalents consist of shares subject to warrants and share-based awards with exercise prices less than the average market price of the Company’s common stock for the period, to the extent their inclusion would be dilutive. Regarding RSUs subject to a market condition, before the end of the contingency period, the number of contingently issuable shares (i.e., RSUs) to be included in diluted EPS would be based on the number of common shares issuable under the terms of the arrangement if the end of the reporting period was the end of the contingency period, assuming the result would be dilutive. Those contingently issuable shares would be included in the denominator of diluted EPS as of the beginning of the period, or as of the grant date of the share-based payment, if later.
Net income (loss) per share attributable to common stockholders
The following table presents information necessary to calculate basic and diluted EPS for the three and six months ended June 30, 2021 and 2020:
Three months ended June 30,Six months ended June 30,
2021202020212020
Net income (loss)$2,257 $2,567 $7,197 $(526)
Cumulative dividends allocated to Series A Convertible Preferred Stock (674) (1,308)
Net income (loss) available for distribution2,257 1,893 7,197 (1,834)
Less: Undistributed earnings allocable to participating securities (189)  
Basic and diluted net income (loss) attributable to common stockholders$2,257 $1,704 $7,197 $(1,834)
Less: Effect on net income (loss) of dilutive securities using the “if converted” method    
Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions$2,257 $1,704 $7,197 $(1,834)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders37,862,417 20,688,439 35,792,374 20,688,439 
Dilutive effect of warrants using the treasury stock method2,030,346 5,428 2,435,405  
Dilutive effect of restricted stock units using the treasury stock method1,441,790 183,300 1,550,076  
Dilutive effect of stock options using the treasury stock method710,376  745,831  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders42,044,929 20,877,167 40,523,686 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.06 $0.08 $0.20 $(0.09)
Diluted net income (loss) per share attributable to common stockholders$0.05 $0.08 $0.18 $(0.09)
Basic and diluted net income (loss) per share attributable to common stockholders is computed using the two-class method as the convertible preferred stock is determined to be a participating security and the application of the if-converted method is not more dilutive. The computation of the weighted-average shares of common stock outstanding for diluted EPS includes the
following potential common shares attributable to common stockholders using the treasury stock method for the weighted-average period during which the units were outstanding:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding2,822,764 344,678 3,261,951  
Shares subject to unvested restricted stock units subject to time-based and/or market-based conditions vesting1,554,156 309,348 1,659,654  
Shares subject to stock options outstanding857,528  884,774  
The computation of the weighted-average shares of common stock outstanding for diluted EPS excludes the following potential common shares as their inclusion would have an anti-dilutive effect on diluted EPS attributable to common stockholders:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding 3,541,475  3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598  1,820,598 
Shares subject to unvested restricted stock units subject only to time-based vesting22,979  11,553 91,650 
Shares subject to stock options outstanding 797,413 4,651 791,871 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469  2,291,469 
Shares of common stock subject to share settlement of cumulative dividend on Series A Convertible Preferred Stock 57,119  55,426 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, NET AND INVENTORIES
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET AND INVENTORIES ACCOUNTS RECEIVABLE, NET AND INVENTORIES
Accounts receivable, net comprised the following:
June 30,
2021
December 31,
2020
Trade accounts receivable$30,173 $20,252 
Allowance for doubtful accounts(542)(918)
Other receivables4,006 2,292 
Total accounts receivable, net$33,637 $21,626 
Inventories comprised the following:
June 30,
2021
December 31,
2020
Finished goods$113,786 $83,213 
Work-in-process152  
Raw materials9,999 7,837 
Allowance for inventory obsolescence(2,440)(2,432)
Total inventories$121,497 $88,618 
The December 31, 2020 amounts for raw materials were reclassified from finished goods to separate line items to conform to the current year presentation.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
OPERATING LEASES OPERATING LEASES
The Company leases its distribution centers from third parties under various non-cancelable lease agreements expiring at various dates through 2030. Certain lease agreements contain renewal options. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. During the three and six months ended June 30, 2021, the Company incurred operating lease costs of $1,678 and $3,172, respectively, and during the three and six months ended June 30, 2020, the Company incurred operating lease costs of $1,410 and $2,828, respectively. These costs are included primarily within selling, general and administrative expense in the condensed consolidated statements of operations.
Supplemental balance sheet information related to the Company’s operating leases are as follows:
June 30,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$28,994 $18,289 
Total leased assets$28,994 $18,289 
Liabilities
Current portion of lease liabilities$5,305 $3,701 
Long-term lease liabilities24,342 15,320 
Total lease liabilities$29,647 $19,021 
As of June 30, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$3,099 
Year ending December 31,
20226,306 
20234,761 
20244,308 
20254,051 
20263,226 
Thereafter7,924 
Total rental payments33,675 
Less portion representing interest(4,028)
Total principal29,647 
Less current portion(5,305)
Long-term portion$24,342 

In July 2021, the Company executed a lease for approximately 246,000 square feet of warehouse space in Surrey, British Columbia, Canada to be available upon expiration of the lease for existing space. The new lease commencing January 1, 2023 has a term of 120 months with two options to renew for an additional five years each at the greater of an amount equal to the annual rent payable for the last twelve months of the initial term or the then fair market value. There is no rent abatement. Monthly rent fee starts at approximate $235, and increases periodically to the final year when the monthly rent is $300.
In July 2021, the Company executed a lease of approximately 6,000 square feet for an office in Petaluma, CA. The new lease commencing August 1, 2021 has a term of 25 months with an option to renew for another two years at the then fair market value. Rent is abated for the first month. Thereafter, monthly rent is approximately $8 until the final year.
In April 2021, the Company executed a lease for approximately 175,000 square feet of warehouse space in Fairfield, CA for a distribution center that the Company will relocate to from its Petaluma, California distribution facility. The new lease commencing August 15, 2021 has a term of 126 months with an option to renew at the then fair market value for another ten years. Rent is abated for the first six months. Thereafter, monthly rent is approximately $77, and increases periodically to the final year when the monthly rent is $134.

The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$1,100 
Year ending December 31,
2022975 
20233,907 
20243,707 
20254,060 
20264,431 
Thereafter27,840 
Total rental payments$46,020 

In July 2021, the Company executed a sublease agreement for its Santa Fe Springs, CA location. The sublease commences August 1, 2021 and terminates June 30, 2023 in alignment with the master lease. Sublease income for 2021, 2022 and 2023 are $378, $917 and $467, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
June 30,
2021
December 31,
2020
Acquisition post-close related payable$4,805 $ 
Accrued compensation and benefits4,547 9,902 
Freight, custom and duty accrual2,595 2,603 
Goods in transit accrual3,275 3,845 
Audit, tax and legal accrual3,139 237 
Corporate tax accrual1,297 585 
Obligations due under a distribution agreement1,000 590 
Other accrued liabilities7,743 3,853 
Total accrued expenses and other current liabilities$28,401 $21,615 
The December 31, 2020 amounts for audit, tax and legal accrual and corporate tax accrual were reclassified from other accrued liabilities to separate line items to conform to the current year presentation.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
DEBT DEBT
Term Loan with Brightwood
In May 2017, a term loan in the aggregate principal amount of $75,000 (the “Term Loan”) was obtained by Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Term Loan Obligors”) from Brightwood Loan Services LLC. The Term Loan was to mature on May 12, 2022 and was secured by substantially all non-working capital assets and a second lien on working capital assets of the Term Loan Obligors. For the three months ended June 30, 2020, the effective interest rate was 10.00% and interest expense was $1,552. For the six months ended June 30, 2020, the effective interest rate was 10.52% and interest expense was $3,760. The Term Loan was repaid in December 2020.
Revolving asset-backed credit facilities
On July 11, 2019, Hydrofarm Holdings LLC and certain of its direct and indirect subsidiaries (the “Encina Obligors”) entered into the Encina Credit Facility through a certain Loan and Security Agreement whereby the Encina Obligors obtained a revolving asset-based loan commitment in the maximum amount of $45,000 (inclusive of a limit of up to $15,000 of borrowings for the Canadian borrowers and a swingline facility of up to $2,000), subject to applicable borrowing base availability, through Encina Business Credit, LLC. The Encina Credit Facility was due on the earlier of July 11, 2022 or 90 days prior to the scheduled maturity date of the Term Loan. The Encina Credit Facility was secured by working capital assets and a second lien on non-working capital assets. For the three months ended June 30, 2020, the effective interest rate was 9.60% and interest expense was $509. For the six months ended June 30, 2020, the effective interest rate was 9.39% and interest expense was $1,032.
The Encina Credit Facility was repaid in December 2020 and replaced in March 2021. The unamortized deferred financing costs and early termination fees totaling $680 were recognized as a loss on debt extinguishment in the condensed consolidated statements of operations for the six months ended June 30, 2021.
On March 29, 2021, Hydrofarm Holdings Group, Inc. and certain of its direct and indirect subsidiaries (the "JPMorgan Obligors") entered into a Senior Secured Revolving Credit Facility (the "JPMorgan Credit Facility") with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, and the lenders from time to time party thereto. The JPMorgan Credit Facility replaced the Encina Credit Facility. The JPMorgan Credit Facility is due on the earlier of March 29, 2024 or any earlier date on which the revolving commitments are reduced to zero.
The three-year JPMorgan Credit Facility has a borrowing limit of $50,000 with an option to request an increase in the revolving commitment by up to $25,000, drawn in $5,000 increments, for a total not to exceed $75,000, subject to customary condition ("Revolver"). The Revolver maintains an interest rate of LIBOR plus 1.95% and has a 0.0% LIBOR floor. A fee of 0.25% per annum is charged for available but unused borrowings as defined. The JPMorgan Obligors had approximately $50,000 available to borrow under the JPMorgan Credit Facility as of June 30, 2021.
The JPMorgan Credit Facility maintains certain reporting requirements, affirmative covenants, negative covenants and financial covenants ("debt covenants"). The financial covenants include that the Company must maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis. The JPMorgan Obligors were in compliance with all debt covenants as of June 30, 2021.
The JPMorgan Credit Facility is secured by the Company’s assets and the assets of certain of the Company’s subsidiaries obligated under the JPMorgan Credit Facility.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
Capital stock
As of June 30, 2021, the following summarizes shares authorized, issued and outstanding:
Capital stock authorized and outstanding:Shares
authorized
Shares
outstanding
Convertible preferred stock50,000,000  
Common stock300,000,000 41,296,585 
As of June 30, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants2,129,441 
2020 Employee, Director, and Consultant Equity Incentive Plan2,140,960 
Restricted stock units1,540,871 
Stock options823,540 
Convertible preferred stock classified outside of permanent equity
In December 2019, the Company issued 7,007,429 shares of Series A Convertible Preferred Stock (the "Series A preferred stock") with a par value of $24,526 in return for cash of $15,439, conversion of debt with a basis of $7,637, and $1,450 in receivables that were settled in January 2020, less offering costs totaled $1,274. In January and February 2020, an additional 717,616 shares of Series A preferred stock were issued primarily to existing investors for $2,511, less offering costs of $169, for net cash proceeds of $2,342.
The Series A preferred stock purchase agreement provided for mandatory conversion upon a qualified IPO based on a formula. Under this formula, all outstanding shares of Series A preferred stock converted into 2,291,469 shares of common stock concurrent with the IPO in December 2020 and the cumulative dividend of $2,597 was settled in cash at the option of the Company rather than in shares of common stock.
Common stock
Each holder of common stock is entitled to one vote for each share of common stock. Common stockholders have no pre-emptive rights to acquire additional share of common stock or other securities. The common stock is not subject to redemption rights and carries no subscription or conversion rights. In the event of liquidation, the stockholders are entitled to share in corporate assets on a pro rata basis after the Company satisfies all liabilities and after provision is made for any class of capital stock having preference over the common stock. Subject to corporate regulations and preferences to preferred stock, if any, dividends are at the discretion of the Company’s board of directors (the ‘‘Board’’).
Warrants
Redemption of investor warrants
On July 19, 2021, the Company completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock, which concluded in the fall of 2018.
The Company was entitled to redeem all of the outstanding Investor Warrants for a redemption price of $0.00033712 per Investor Warrant ("redemption price") if (i) there was an effective registration statement covering the resale of the shares of common stock underlying the Investor Warrants, and (ii) the volume-weighted average price of the Company's common stock for the twenty consecutive trading days prior to the date of the notice of redemption is at least $25.28, of which both requirements were met. Investor Warrants were exercisable at a price of $16.86 per share until July 19, 2021 (the "redemption date"). Any Investor Warrants that remained unexercised immediately after the redemption date were void and no longer exercisable, and the holders of those Investor Warrants were entitled to receive the redemption price.
Prior to the redemption date, 3,367,647 Investor Warrants were exercised, generating total gross proceeds of $56,779, of which $36,484 was received subsequent to June 30, 2021. The Company redeemed 1,491 Investor Warrants at the redemption price.
In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. For the three and six months ended June 30, 2021, total warrant solicitation fee expense was $844 and is included in selling, general and administrative expenses in the condensed consolidated statements of operations. In July 2021, the Company estimates the warrant solicitation fee expense to be approximately $1,105 subject to finalization during the quarter ending September 30, 2021.
As of June 30, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants2,017,594 $16.86 
Placement agent warrants102,502 $8.43 
Placement agent warrants9,345 $16.86 
Total2,129,441 $16.45 
For the six months ended June 30, 2021, 163,006 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 126,937 shares of common stock and 242,214 placement agent warrants were exercised on as cashless basis at a price of $8.43 per share for 214,325 shares of common stock.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Stock-based compensation plan overview
The Company maintains three equity incentive plans: the 2018 Equity Incentive Plan (“2018 Plan”), the 2019 Employee, Director and Consultant Equity Incentive Plan (“2019 Plan”) and the 2020 Employee, Director, and Consultant Equity Incentive Plan (“2020 Plan” and collectively, “Incentive Plans”). The 2020 Plan serves as the successor to the 2019 Plan and 2018 Plan and provides for the issuance of incentive stock options, nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. Of the total shares available for grant under the 2020 Plan, 2,140,960 remain available as of June 30, 2021.
RSU Activity
RSUs granted to certain executives, employees and members of the Board expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment) and certain awards also have a performance-based vesting requirement (defined as a liquidity event including an initial public offering).
Upon the IPO, the performance-based vesting requirement was satisfied and the employees became vested in the number of RSUs that had satisfied the time-based vesting requirement. The stock-based compensation expense related to remaining service-based awards is recorded over the remaining requisite service period. The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of June 30, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted49,174 $61.85 
Vested(365,747)$5.94 
Balance, June 30, 2021
1,540,871 $8.46 
As of June 30, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $9,236 and the weighted-average period over which the compensation is expected to be recognized is 2.11 years. The award granted to a member of the Board in July 2020 and modified in November 2020 contains a market-based vesting condition based on the traded value of shares of the Company’s common stock following the IPO over a specific time frame. For this award, the market condition was factored into its fair value. All of the stock-based compensation expense related to this award was recognized upon the IPO in December 2020. The total shares under the unvested RSUs subject to a market-based vesting condition are 296,630 as of June 30, 2021.
Stock options
The following table summarizes the stock option activity for the six months ended June 30, 2021:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of January 1, 2021
922,796 $8.81 $1.78 8.08
Granted10,641 $59.03 $25.58 
Exercised(101,947)$8.43 $0.73 
Forfeited(7,950)$9.64 $4.77 
Outstanding as of June 30, 2021
823,540 $9.50 $2.19 7.67
Exercisable as of June 30, 2021
473,695 $8.43 $0.75 7.08
Unvested as of June 30, 2021
349,845 $10.94 $4.18 2.18
Vested and expected to vest as of June 30, 2021
823,540 $9.50 $2.19 7.67
Since options represent equity awards of the Company, such awards are fair valued as of the grant date for the purposes of measurement and recognition under U.S. GAAP. To measure the fair value of an option, the Black-Scholes valuation model was utilized. The valuation model requires the input of highly subjective assumptions. The weighted average assumptions for awards granted as of June 30, 2021 are as follows:
Estimated weighted-average fair value per stock option $59.03
Volatility45%
Risk-free rate0.85%
Dividend yieldNil
Expected term in years6.0
As of June 30, 2021, total compensation cost related to unvested awards not yet recognized was $1,250 and the weighted-average period over which the compensation is expected to be recognized is 2.18 years.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS
Purchase commitments
From time to time in the normal course of business, the Company will enter into agreements with suppliers which provide favorable pricing in return for a commitment to purchase minimum amounts of inventory over a defined time period.
In June 2020, as part of negotiations with the supplier that began in late 2019, the Company amended its October 2017 agreement to distribute and sell certain garden products for a term ending in December 2024. Under the amended agreement, the Company committed to purchase inventory in periodic minimum volumes on a take-or-pay basis, as defined, over the term of the agreement.
In 2021, the Company expects to meet the minimum purchase commitment obligations.
Contingencies
In the normal course of business, certain claims have been brought against the Company and, where applicable, its suppliers. While there is inherent difficulty in predicting the outcome of such matters, management has vigorously contested the validity of these claims. Based on available information, management believes the claims are without merit and does not expect that the outcome, individually or in the aggregate, would have a material adverse effect on the consolidated financial positions, results of operations, cash flows or future earnings.
Related party transactions—Hydrofarm Distribution Center
The Company leases a distribution center in Petaluma, California from entities in which a related party is a stockholder. For the three months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $319 and $320, respectively. For the six months ended June 30, 2021 and 2020, rent expense for the month to month lease totaled $639 for both periods.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On July 29, 2021, the Company executed an intercreditor and subordination agreement ("Agreement") related to the amended and restated note receivable, which is included in notes receivable and other assets, allowing the third-party payee to receive debt financing ("Subordinated Note") that will be used to fund operations. Pursuant to the Agreement, the Subordinated Note is hereby junior to and subordinated in right of payment to all indebtedness, obligations and liabilities of the third-party payee to the Company.
The Company completed two acquisitions after June 30, 2021, which are described in Note 3 - Business Combinations.
The Company completed the redemption of certain of its outstanding warrants after June 30, 2021, which is described in Note 10 - Convertible Preferred Stock and Stockholders' Equity.
The Company executed operating leases after June 30, 2021, which are described in Note 7 - Operating Leases.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company's annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2021, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of December 31, 2020 has been derived from the audited consolidated financial statements of the Company, which is included in the Company's Annual Report on Form 10-K ("2020 Annual Report"). These condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the 2020 Annual Report.
Use of estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets and goodwill, incremental borrowing rate applied in lease accounting, valuation of stock, valuation of stock-based compensation, recognition of deferred income taxes, recognition of liabilities related to commitments and contingencies and valuation allowances. Actual results may differ from these estimates. On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.
Business Combinations
Acquisitions of businesses are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition date fair values of the assets transferred, liabilities incurred to the former owners of the acquiree and the equity interests issued in exchange for control of the acquiree. Acquisition related costs are recognized in net income (loss) as incurred.
When the consideration transferred in a business combination includes assets or liabilities resulting from a contingent consideration arrangement, the contingent consideration is measured at its acquisition date fair value and included as part of the consideration transferred in a business combination. Contingent consideration is established for business acquisitions where the Company has the obligation to transfer additional assets or equity interests to the former owners if specified future events occur or conditions are met. Contingent consideration is classified as a liability when the obligation requires settlement in cash or other assets and is classified as equity when the obligation requires settlement in the Company's own equity instruments. Changes in the fair value of the contingent consideration that qualify as measurement period adjustments are adjusted retrospectively, with a corresponding adjustment to goodwill. Measurement period adjustments are adjustments that arise from additional information obtained during the measurement period (which cannot exceed one year from the acquisition date) about facts and circumstances that existed at the acquisition date. All other subsequent changes in the fair value of contingent consideration classified as an asset or liability are included in net income (loss) in the period. Changes in the fair value of contingent consideration classified as equity are not recognized.
For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess these contingencies as part of acquisition accounting, as applicable.

Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non‑controlling interests in the acquiree, and the fair value of the acquirer’s previously held equity interest in the acquire (if any) over the net of the acquisition‑date fair value amounts of the identifiable assets acquired and the liabilities assumed.

If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete. Those provisional amounts are adjusted during the measurement period, or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that time. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to net income (loss).
Revenue recognition
The Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”) which requires that revenue recognized from contracts with customers be disaggregated into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The Company has determined that revenue is generated from one category, which is the distribution and manufacture of controlled environment agriculture equipment and supplies. Inventory is maintained in regional distribution centers. Payment terms are primarily at the point of sale or due within thirty days.
The amount billed to customers for shipping and handling costs included in net sales was $1,683 and $2,928 during the three and six months ended June 30, 2021, respectively, and $1,588 and $2,344 during the three and six months ended June 30, 2020, respectively. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs included in cost of goods sold under the practical expedient provisions of ASC 606. Deferred revenues are not material. The Company does not receive noncash consideration for the sale of goods. There are no significant financing components. Excluded from revenue are any taxes assessed by governmental authorities, including value-added and other sales-related taxes that are imposed on and concurrent with revenue-generating activities under the practical expedient provisions.
Income taxes—interim tax provision The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the “ETR”) to a measure of year-to-date operating results referred to as “ordinary income (or loss),” and discretely recognizing specific events referred to as “discrete items” as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to-date amount for the prior period. Under FASB ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to consolidated ordinary income (or loss) for the year-to-date interim period, except in certain circumstances.
Fair value
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities approximate their fair value due to their short-term maturities using level 2 inputs. The fair value of contingent consideration is classified within level 3 of the fair value hierarchy (See discussion of contingent consideration in Note 3, Business Combinations).
Recently issued accounting pronouncements
Adopted in 2021
In October 2020, the FASB issued Accounting Standards Update ("ASU") No. 2020-10, Codification Improvements. The amendments improve the codification by having all disclosure-related guidance available in the disclosure sections of the codification. Prior to this ASU, various disclosure requirements or options to present information on the face of the financial statements or as a note to the financial statements were not included in the appropriate disclosure sections of the codification. The codification improvements also contain various other minor amendments to the codification that are not expected to have a significant effect on current accounting practice. The amendments are effective for annual periods beginning after December 15, 2020 and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. This ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The amendments are effective for fiscal years beginning after December 15, 2021, and early adoption is permitted. The Company early adopted the standard effective January 1, 2021 with no impact on the condensed consolidated financial statements.
Accounting standards not yet effective
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326), with additional amendments issued subsequently. Topic 326 changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. Topic 326 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of Topic 326 will have on its condensed consolidated financial statements.
Purchase commitments From time to time in the normal course of business, the Company will enter into agreements with suppliers which provide favorable pricing in return for a commitment to purchase minimum amounts of inventory over a defined time period.
Contingencies In the normal course of business, certain claims have been brought against the Company and, where applicable, its suppliers. While there is inherent difficulty in predicting the outcome of such matters, management has vigorously contested the validity of these claims. Based on available information, management believes the claims are without merit and does not expect that the outcome, individually or in the aggregate, would have a material adverse effect on the consolidated financial positions, results of operations, cash flows or future earnings.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue from External Customers by Geographic Areas
Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were as follows:
Three months ended June 30,Six months ended June 30,
2021202020212020
United States$111,356 $75,787 $202,028 $129,291 
Canada23,832 16,283 46,096 30,385 
Intersegment eliminations(1,388)(862)(2,935)(1,571)
Total consolidated net sales$133,800 $91,208 $245,189 $158,105 
June 30,
2021
December 31,
2020
United States$5,539 $3,272 
Canada648 716 
Total property and equipment, net$6,187 $3,988 
Long-lived Assets by Geographic Areas
Sales to external customers and property and equipment, net in the United States and Canada, determined by the location of the subsidiaries, were as follows:
Three months ended June 30,Six months ended June 30,
2021202020212020
United States$111,356 $75,787 $202,028 $129,291 
Canada23,832 16,283 46,096 30,385 
Intersegment eliminations(1,388)(862)(2,935)(1,571)
Total consolidated net sales$133,800 $91,208 $245,189 $158,105 
June 30,
2021
December 31,
2020
United States$5,539 $3,272 
Canada648 716 
Total property and equipment, net$6,187 $3,988 
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.
June 30,
2021
December 31,
2020
Cash and cash equivalents$193,590 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$195,367 $76,955 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the consolidated statements of cash flows.
June 30,
2021
December 31,
2020
Cash and cash equivalents$193,590 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$195,367 $76,955 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of Heavy 16:
Components of Purchase Price:Amount
Cash$60,775 
Common stock16,736 
Contingent consideration344 
Total purchase price$77,855 
Acquisition-related costs$2,865 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$510 
Inventories1,451 
Prepaid expenses and other current assets34 
Property and equipment, net1,078 
Operating lease right-of-use assets1,088 
Other assets25 
Accounts payable(1,055)
Accrued expenses and other current liabilities(226)
Current portion of lease liabilities(274)
Long-term lease liabilities(868)
Net identifiable assets1,763 
Identifiable intangible assets
Backlog200 
Customer relationships5,100 
Trademarks and trade names18,500 
Technology and formulations & recipes33,600 
Total identifiable intangible assets57,400 
Goodwill18,692 
Total purchase price allocation$77,855 
The following table sets forth the components and the preliminary allocation of the purchase price for the Company's acquisition of the H&G Entities:
Component of Purchase Price:Amount
Cash$135,041 
Total purchase price$135,041 
Acquisition-related costs$4,509 
Allocation of Purchase Price:
Identifiable assets (liabilities)
Accounts receivable, net$3,308 
Inventories4,153 
Prepaid expenses and other current assets493 
Property and equipment, net358 
Operating lease right-of-use assets1,921 
Other assets217 
Accounts payable(1,320)
Accrued expenses and other current liabilities(481)
Current portion of lease liabilities(447)
Long-term lease liabilities(1,501)
Net identifiable assets6,701 
Goodwill128,340 
Total purchase price allocation$135,041 
Business Acquisition, Pro Forma Information
The following represents the condensed consolidated statements of operations as if the acquisitions had been included in the consolidated results of the Company for the entire periods presented below. Management considers these estimates to represent an approximate measure of the performance of the combined Company.
Three months ended June 30,Six months ended June 30,
2021202020212020
Net sales$144,982 $105,667 $274,071 $184,411 
Net income$14,793 $8,033 $28,775 $(1,181)
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in goodwill are as follows:
June 30,
2021
December 31,
2020
Balance, beginning of period$ $ 
Acquisitions (Note 3)147,032  
Balance, end of period$147,032 $ 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,204 $(6,370)$1,834 $7,775 $(5,640)$2,135 
Customer relationship (1)
64,476 (13,708)50,768 59,375 (12,010)47,365 
Technology and formulations & recipes (1)
33,600 (311)33,289    
Other (1)
1,387 (1,387) 1,156 (1,156) 
Total finite-lived intangible assets, net107,667 (21,776)85,891 68,306 (18,806)49,500 
Indefinite-lived intangible asset: 
Trade names (1)
21,301  21,301 2,801  2,801 
Other120  120 120  120 
Total Intangible assets, net$129,088 $(21,776)$107,312 $71,227 $(18,806)$52,421 
(1) Includes intangible assets acquired from Heavy 16 (See Note 3 - Business Combinations)
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,204 $(6,370)$1,834 $7,775 $(5,640)$2,135 
Customer relationship (1)
64,476 (13,708)50,768 59,375 (12,010)47,365 
Technology and formulations & recipes (1)
33,600 (311)33,289    
Other (1)
1,387 (1,387) 1,156 (1,156) 
Total finite-lived intangible assets, net107,667 (21,776)85,891 68,306 (18,806)49,500 
Indefinite-lived intangible asset: 
Trade names (1)
21,301  21,301 2,801  2,801 
Other120  120 120  120 
Total Intangible assets, net$129,088 $(21,776)$107,312 $71,227 $(18,806)$52,421 
(1) Includes intangible assets acquired from Heavy 16 (See Note 3 - Business Combinations)
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated aggregate future amortization expense for intangible assets subject to amortization as June 30, 2021 is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2021 to December 31, 2021$3,580 
Year ending December 31,
20226,127 
20235,567 
20245,530 
20255,520 
Thereafter59,567 
Total $85,891 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents information necessary to calculate basic and diluted EPS for the three and six months ended June 30, 2021 and 2020:
Three months ended June 30,Six months ended June 30,
2021202020212020
Net income (loss)$2,257 $2,567 $7,197 $(526)
Cumulative dividends allocated to Series A Convertible Preferred Stock (674) (1,308)
Net income (loss) available for distribution2,257 1,893 7,197 (1,834)
Less: Undistributed earnings allocable to participating securities (189)  
Basic and diluted net income (loss) attributable to common stockholders$2,257 $1,704 $7,197 $(1,834)
Less: Effect on net income (loss) of dilutive securities using the “if converted” method    
Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions$2,257 $1,704 $7,197 $(1,834)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders37,862,417 20,688,439 35,792,374 20,688,439 
Dilutive effect of warrants using the treasury stock method2,030,346 5,428 2,435,405  
Dilutive effect of restricted stock units using the treasury stock method1,441,790 183,300 1,550,076  
Dilutive effect of stock options using the treasury stock method710,376  745,831  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders42,044,929 20,877,167 40,523,686 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.06 $0.08 $0.20 $(0.09)
Diluted net income (loss) per share attributable to common stockholders$0.05 $0.08 $0.18 $(0.09)
Schedule of Weighted Average Number of Shares Outstanding The computation of the weighted-average shares of common stock outstanding for diluted EPS includes the
following potential common shares attributable to common stockholders using the treasury stock method for the weighted-average period during which the units were outstanding:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding2,822,764 344,678 3,261,951  
Shares subject to unvested restricted stock units subject to time-based and/or market-based conditions vesting1,554,156 309,348 1,659,654  
Shares subject to stock options outstanding857,528  884,774  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The computation of the weighted-average shares of common stock outstanding for diluted EPS excludes the following potential common shares as their inclusion would have an anti-dilutive effect on diluted EPS attributable to common stockholders:
Three months ended June 30,Six months ended June 30,
2021202020212020
Shares subject to warrants outstanding 3,541,475  3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598  1,820,598 
Shares subject to unvested restricted stock units subject only to time-based vesting22,979  11,553 91,650 
Shares subject to stock options outstanding 797,413 4,651 791,871 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469  2,291,469 
Shares of common stock subject to share settlement of cumulative dividend on Series A Convertible Preferred Stock 57,119  55,426 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
June 30,
2021
December 31,
2020
Trade accounts receivable$30,173 $20,252 
Allowance for doubtful accounts(542)(918)
Other receivables4,006 2,292 
Total accounts receivable, net$33,637 $21,626 
Schedule of Inventories
Inventories comprised the following:
June 30,
2021
December 31,
2020
Finished goods$113,786 $83,213 
Work-in-process152  
Raw materials9,999 7,837 
Allowance for inventory obsolescence(2,440)(2,432)
Total inventories$121,497 $88,618 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Assets And Liabilities, Lessee
Supplemental balance sheet information related to the Company’s operating leases are as follows:
June 30,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$28,994 $18,289 
Total leased assets$28,994 $18,289 
Liabilities
Current portion of lease liabilities$5,305 $3,701 
Long-term lease liabilities24,342 15,320 
Total lease liabilities$29,647 $19,021 
Lessee, Operating Lease, Liability, Maturity
As of June 30, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$3,099 
Year ending December 31,
20226,306 
20234,761 
20244,308 
20254,051 
20263,226 
Thereafter7,924 
Total rental payments33,675 
Less portion representing interest(4,028)
Total principal29,647 
Less current portion(5,305)
Long-term portion$24,342 
Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule
The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:
Operating
For the period of July 1, 2021 to December 31, 2021$1,100 
Year ending December 31,
2022975 
20233,907 
20243,707 
20254,060 
20264,431 
Thereafter27,840 
Total rental payments$46,020 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities comprised the following:
June 30,
2021
December 31,
2020
Acquisition post-close related payable$4,805 $ 
Accrued compensation and benefits4,547 9,902 
Freight, custom and duty accrual2,595 2,603 
Goods in transit accrual3,275 3,845 
Audit, tax and legal accrual3,139 237 
Corporate tax accrual1,297 585 
Obligations due under a distribution agreement1,000 590 
Other accrued liabilities7,743 3,853 
Total accrued expenses and other current liabilities$28,401 $21,615 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of Stock by Class
As of June 30, 2021, the following summarizes shares authorized, issued and outstanding:
Capital stock authorized and outstanding:Shares
authorized
Shares
outstanding
Convertible preferred stock50,000,000  
Common stock300,000,000 41,296,585 
As of June 30, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants2,129,441 
2020 Employee, Director, and Consultant Equity Incentive Plan2,140,960 
Restricted stock units1,540,871 
Stock options823,540 
Schedule of Warrants
As of June 30, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants2,017,594 $16.86 
Placement agent warrants102,502 $8.43 
Placement agent warrants9,345 $16.86 
Total2,129,441 $16.45 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of June 30, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted49,174 $61.85 
Vested(365,747)$5.94 
Balance, June 30, 2021
1,540,871 $8.46 
Share-based Payment Arrangement, Option, Activity
The following table summarizes the stock option activity for the six months ended June 30, 2021:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of January 1, 2021
922,796 $8.81 $1.78 8.08
Granted10,641 $59.03 $25.58 
Exercised(101,947)$8.43 $0.73 
Forfeited(7,950)$9.64 $4.77 
Outstanding as of June 30, 2021
823,540 $9.50 $2.19 7.67
Exercisable as of June 30, 2021
473,695 $8.43 $0.75 7.08
Unvested as of June 30, 2021
349,845 $10.94 $4.18 2.18
Vested and expected to vest as of June 30, 2021
823,540 $9.50 $2.19 7.67
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The weighted average assumptions for awards granted as of June 30, 2021 are as follows:
Estimated weighted-average fair value per stock option $59.03
Volatility45%
Risk-free rate0.85%
Dividend yieldNil
Expected term in years6.0
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
DESCRIPTION OF THE BUSINESS (Details) - Common Stock - USD ($)
$ / shares in Units, $ in Millions
May 03, 2021
Dec. 14, 2020
Follow-On Public Offering    
Class of Stock [Line Items]    
Shares issued in offering (in shares) 5,526,861  
Sale of stock, price per share (in dollars per share) $ 59.00  
Proceeds from issuance on offering $ 309.8  
Follow-On Public Offering, Over-Allotment Option    
Class of Stock [Line Items]    
Shares issued in offering (in shares) 720,894  
IPO    
Class of Stock [Line Items]    
Shares issued in offering (in shares)   9,966,667
Sale of stock, price per share (in dollars per share)   $ 20.00
Proceeds from issuance on offering   $ 182.3
Over-Allotment Option    
Class of Stock [Line Items]    
Shares issued in offering (in shares)   1,300,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Number of operating segments | segment     2  
Number of reportable segments | segment     1  
Revenue from External Customer [Line Items]        
Net sales | $ $ 133,800 $ 91,208 $ 245,189 $ 158,105
Shipping and Handling        
Revenue from External Customer [Line Items]        
Net sales | $ $ 1,683 $ 1,588 $ 2,928 $ 2,344
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]          
Net sales $ 133,800 $ 91,208 $ 245,189 $ 158,105  
Property and equipment, net 6,187   6,187   $ 3,988
United States          
Segment Reporting Information [Line Items]          
Net sales 111,356 75,787 202,028 129,291  
Property and equipment, net 5,539   5,539   3,272
Canada          
Segment Reporting Information [Line Items]          
Net sales 23,832 16,283 46,096 30,385  
Property and equipment, net 648   648   $ 716
Intersegment eliminations          
Segment Reporting Information [Line Items]          
Net sales $ (1,388) $ (862) $ (2,935) $ (1,571)  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 193,590 $ 75,178 $ 31,827  
Restricted cash 1,777 1,777 1,625  
Cash and cash equivalents, and restricted cash $ 195,367 $ 76,955 $ 33,452 $ 32,857
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS - Narrative (Details)
3 Months Ended 6 Months Ended
Aug. 03, 2021
USD ($)
Jul. 01, 2021
USD ($)
Jun. 01, 2021
USD ($)
May 03, 2021
USD ($)
Rate
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]            
Net sales of acquiree since acquisition date         $ 9,000,000 $ 9,000,000
Net income of acquiree since acquisition date         4,000,000 $ 4,000,000
Customer relationship            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life           18 years
Technology and formulations & recipes            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life           18 years
Field 16, LLC (Heavy 16)            
Business Acquisition [Line Items]            
Percentage of voting interests acquired       100.00%    
Consideration transferred       $ 77,855,000    
Cash       60,775,000    
Common stock       16,736,000    
Contingent consideration       344,000 $ 604,000 $ 604,000
Contingent consideration arrangements, range of outcomes, value, high       2,500,000    
Contingent consideration arrangements, range of outcomes, value, incremental amount over threshold       200,000    
Contingent consideration arrangements, range of outcomes, value, threshold       1,000,000    
Contingent consideration arrangements, range of outcomes, value, sales threshold       $ 21,000,000    
Finite-lived intangible asset, useful life       18 years    
Field 16, LLC (Heavy 16) | Valuation, Income Approach            
Business Acquisition [Line Items]            
Contingent consideration, liability, measurement input | Rate       0.10    
Field 16, LLC (Heavy 16) | Valuation Technique, Discounted Cash Flow            
Business Acquisition [Line Items]            
Contingent consideration, liability, measurement input | Rate       0.0033    
Field 16, LLC (Heavy 16) | Customer relationship            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life       18 years    
Field 16, LLC (Heavy 16) | Technology and formulations & recipes            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life       18 years    
H&G Entities            
Business Acquisition [Line Items]            
Percentage of voting interests acquired     100.00%      
Consideration transferred     $ 135,041,000      
Cash     $ 135,041,000      
Aurora | Subsequent Event            
Business Acquisition [Line Items]            
Percentage of voting interests acquired   100.00%        
Consideration transferred   $ 161,000,000        
Cash   135,000,000        
Common stock   26,000,000        
Earn out payment   $ 21,000,000        
Greenstar | Subsequent Event            
Business Acquisition [Line Items]            
Percentage of voting interests acquired 100.00%          
Cash $ 83,000,000          
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS - Components (Details) - USD ($)
$ in Thousands
Jun. 01, 2021
May 03, 2021
Field 16, LLC (Heavy 16)    
Business Acquisition [Line Items]    
Cash   $ 60,775
Common stock   16,736
Contingent consideration   344
Total purchase price   77,855
Acquisition-related costs   $ 2,865
H&G Entities    
Business Acquisition [Line Items]    
Cash $ 135,041  
Total purchase price 135,041  
Acquisition-related costs $ 4,509  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS - Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 01, 2021
May 03, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Goodwill $ 147,032     $ 0 $ 0
Field 16, LLC (Heavy 16)          
Business Acquisition [Line Items]          
Accounts receivable, net     $ 510    
Inventories     1,451    
Prepaid expenses and other current assets     34    
Property and equipment, net     1,078    
Operating lease right-of-use assets     1,088    
Other assets     25    
Accounts payable     (1,055)    
Accrued expenses and other current liabilities     (226)    
Current portion of lease liabilities     (274)    
Long-term lease liabilities     (868)    
Net identifiable assets     1,763    
Identifiable intangible assets     57,400    
Goodwill     18,692    
Total purchase price allocation     77,855    
Field 16, LLC (Heavy 16) | Trademarks and trade names          
Business Acquisition [Line Items]          
Identifiable intangible assets     18,500    
Field 16, LLC (Heavy 16) | Backlog          
Business Acquisition [Line Items]          
Identifiable intangible assets     200    
Field 16, LLC (Heavy 16) | Customer relationship          
Business Acquisition [Line Items]          
Identifiable intangible assets     5,100    
Field 16, LLC (Heavy 16) | Technology and formulations & recipes          
Business Acquisition [Line Items]          
Identifiable intangible assets     $ 33,600    
H&G Entities          
Business Acquisition [Line Items]          
Accounts receivable, net   $ 3,308      
Inventories   4,153      
Prepaid expenses and other current assets   493      
Property and equipment, net   358      
Operating lease right-of-use assets   1,921      
Other assets   217      
Accounts payable   (1,320)      
Accrued expenses and other current liabilities   (481)      
Current portion of lease liabilities   (447)      
Long-term lease liabilities   (1,501)      
Net identifiable assets   6,701      
Goodwill   128,340      
Total purchase price allocation   $ 135,041      
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS - Pro Forma (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Business Combination and Asset Acquisition [Abstract]        
Net sales $ 144,982 $ 105,667 $ 274,071 $ 184,411
Net income $ 14,793 $ 8,033 $ 28,775 $ (1,181)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]            
Goodwill $ 147,032   $ 147,032   $ 0 $ 0
Amortization expense 1,766 $ 1,349 $ 2,972 $ 2,724    
Computer software            
Finite-Lived Intangible Assets [Line Items]            
Finite-lived intangible asset, useful life     5 years      
Customer relationship            
Finite-Lived Intangible Assets [Line Items]            
Finite-lived intangible asset, useful life     18 years      
Technology and formulations & recipes            
Finite-Lived Intangible Assets [Line Items]            
Finite-lived intangible asset, useful life     18 years      
Field 16, LLC (Heavy 16) and H&G Entities            
Goodwill [Line Items]            
Goodwill 147,032   $ 147,032      
Identifiable intangible assets $ 57,400   $ 57,400      
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance, beginning of period $ 0 $ 0
Acquisitions 147,032 0
Balance, end of period $ 147,032 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 107,667 $ 68,306
Accumulated Amortization (21,776) (18,806)
Total 85,891 49,500
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 129,088 71,227
Total 107,312 52,421
Trade Names    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,301 2,801
Other    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 120 120
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,204 7,775
Accumulated Amortization (6,370) (5,640)
Total 1,834 2,135
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 64,476 59,375
Accumulated Amortization (13,708) (12,010)
Total 50,768 47,365
Technology and formulations & recipes    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,600 0
Accumulated Amortization (311) 0
Total 33,289 0
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,387 1,156
Accumulated Amortization (1,387) (1,156)
Total $ 0 $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
For the period of July 1, 2021 to December 31, 2021 $ 3,580  
Year ending December 31, 2022 6,127  
Year ending December 31, 2023 5,567  
Year ending December 31, 2024 5,530  
Year ending December 31, 2025 5,520  
Thereafter 59,567  
Total $ 85,891 $ 49,500
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) $ 2,257 $ 2,567 $ 7,197 $ (526)
Cumulative dividends allocated to Series A Convertible Preferred Stock 0 (674) 0 (1,308)
Net income (loss) available for distribution 2,257 1,893 7,197 (1,834)
Less: Undistributed earnings allocable to participating securities 0 (189) 0 0
Less: Undistributed earnings allocable to participating securities 0 (189) 0 0
Basic and diluted net income (loss) attributable to common stockholders 2,257 1,704 7,197 (1,834)
Net income (loss) attributable to common stockholders 2,257 1,704 7,197 (1,834)
Net income (loss) attributable to common stockholders 2,257 1,704 7,197 (1,834)
Less: Effect on net income (loss) of dilutive securities using the “if converted” method 0 0 0 0
Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions $ 2,257 $ 1,704 $ 7,197 $ (1,834)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders (in shares) 37,862,417 20,688,439 35,792,374 20,688,439
Dilutive effect of warrants using the treasury stock method (in shares) 2,030,346 5,428 2,435,405 0
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders (in shares) 42,044,929 20,877,167 40,523,686 20,688,439
Basic net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.06 $ 0.08 $ 0.20 $ (0.09)
Diluted net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.05 $ 0.08 $ 0.18 $ (0.09)
Restricted stock units        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Dilutive effect of share-based payments using the treasury stock method 1,441,790 183,300 1,550,076 0
Stock options        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Dilutive effect of share-based payments using the treasury stock method 710,376 0 745,831 0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Shares subject to (in shares) 42,044,929 20,877,167 40,523,686 20,688,439
Warrant        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Shares subject to (in shares) 2,822,764 344,678 3,261,951 0
Restricted stock units        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Shares subject to (in shares) 1,554,156 309,348 1,659,654 0
Stock options        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Shares subject to (in shares) 857,528 0 884,774 0
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Antidilutive (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Convertible preferred stock, outstanding (in shares) 0   0   0
Warrant          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 0 3,541,475 0 3,886,191  
Restricted stock units (RSUs) with performance conditions          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 0 1,820,598 0 1,820,598  
Restricted stock units (RSUs) with time-based vesting          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 22,979 0 11,553 91,650  
Stock options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 0 797,413 4,651 791,871  
Series A Convertible Preferred Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 0 2,291,469 0 2,291,469  
Convertible preferred stock, outstanding (in shares)   7,725,045   7,725,045  
Series A Convertible Preferred Stock, Share Settlement          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares subject to (in shares) 0 57,119 0 55,426  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade accounts receivable $ 30,173 $ 20,252
Allowance for doubtful accounts (542) (918)
Other receivables 4,006 2,292
Total accounts receivable, net $ 33,637 $ 21,626
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Finished goods $ 113,786 $ 83,213
Work-in-process 152 0
Raw materials 9,999 7,837
Allowance for inventory obsolescence (2,440) (2,432)
Total inventories $ 121,497 $ 88,618
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES - Narrative (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
USD ($)
ft²
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
ft²
option
Leases [Abstract]                  
Operating lease, cost   $ 1,678 $ 1,410 $ 3,172 $ 2,828        
Forecast                  
Lessee, Lease, Description [Line Items]                  
Sublease income           $ 467 $ 917 $ 378  
Surrey, British Columbia, Canada | Subsequent Event                  
Lessee, Lease, Description [Line Items]                  
Rented area (sf) | ft²                 246
Term of contract                 120 months
New of renew options | option                 2
Renewal term                 5 years
Monthly payment                 $ 235
Monthly payment, final year                 $ 300
Petaluma, CA                  
Lessee, Lease, Description [Line Items]                  
Rent abated term 1 month                
Petaluma, CA | Subsequent Event                  
Lessee, Lease, Description [Line Items]                  
Rented area (sf) | ft²                 6
Term of contract                 25 months
Renewal term                 2 years
Monthly payment                 $ 8
Fairfield, California                  
Lessee, Lease, Description [Line Items]                  
Rented area (sf) | ft² 175                
Term of contract 126 months                
Renewal term 10 years                
Monthly payment $ 77                
Rent abated term 6 months                
Monthly payment, final year $ 134                
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES - Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets $ 28,994 $ 18,289
Total leased assets 28,994 18,289
Current portion of lease liabilities 5,305 3,701
Long-term lease liabilities 24,342 15,320
Total lease liabilities $ 29,647 $ 19,021
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
For the period of July 1, 2021 to December 31, 2021 $ 3,099  
2022 6,306  
2023 4,761  
2024 4,308  
2025 4,051  
2026 3,226  
Thereafter 7,924  
Total rental payments 33,675  
Less portion representing interest (4,028)  
Total lease liabilities 29,647 $ 19,021
Less current portion (5,305) (3,701)
Long-term portion $ 24,342 $ 15,320
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING LEASES - Lease Not yet Commenced Maturity (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
For the period of July 1, 2021 to December 31, 2021 $ 1,100
2022 975
2023 3,907
2024 3,707
2025 4,060
2026 4,431
Thereafter 27,840
Total rental payments $ 46,020
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Acquisition post-close related payable $ 4,805 $ 0
Accrued compensation and benefits 4,547 9,902
Freight, custom and duty accrual 2,595 2,603
Goods in transit accrual 3,275 3,845
Audit, tax and legal accrual 3,139 237
Corporate tax accrual 1,297 585
Obligations due under a distribution agreement 1,000 590
Other accrued liabilities 7,743 3,853
Total accrued expenses and other current liabilities $ 28,401 $ 21,615
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Narrative (Details)
3 Months Ended 6 Months Ended
Mar. 29, 2021
USD ($)
Jul. 11, 2019
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
May 31, 2017
USD ($)
Debt Instrument [Line Items]              
Loss on debt extinguishment     $ 0 $ 0 $ (680,000) $ 0  
Line of credit facility, accordion feature, increase limit $ 25,000,000            
Line of credit facility, accordion feature, withdrawal limit increments 5,000,000            
Term Loan | Brightwood              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity             $ 75,000,000
Debt instrument, interest rate during period       10.00%   10.52%  
Interest expense, debt       $ 1,552,000   $ 3,760,000  
Revolving Asset-baked Credit Facility | Encina Obligors              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 45,000,000          
Debt instrument, interest rate during period       9.60%   9.39%  
Interest expense, debt       $ 509,000   $ 1,032,000  
Debt instrument, payment due, period before scheduled maturity date   90 days          
Loss on debt extinguishment         680,000    
Revolving Asset-baked Credit Facility | Encina Obligors | Canada              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 15,000,000          
Bridge Loan | Encina Obligors              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 2,000,000          
JPMorgan Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 50,000,000            
Debt instrument, term 3 years            
Line of credit facility, remaining borrowing capacity     $ 50,000,000   $ 50,000,000    
Covenant , minimum fixed charge coverage ratio multiplier     1.1   1.1    
Covenant , minimum fixed charge coverage ratio, term         12 months    
JPMorgan Credit Facility, Revolver              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 75,000,000            
Line of credit facility, unused capacity, commitment fee percentage 0.25%            
JPMorgan Credit Facility, Revolver | London Interbank Offered Rate (LIBOR)              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 1.95%            
JPMorgan Credit Facility, Revolver | London Interbank Offered Rate (LIBOR) Floor              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 0.00%            
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Capital Stock (Details) - shares
Jun. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Convertible preferred stock, authorized (in shares) 50,000,000 50,000,000
Convertible preferred stock, outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares outstanding (in shares) 41,296,585 33,499,953
2020 Employee, Director, and Consultant Equity Incentive Plan    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 2,140,960  
Warrant    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 2,129,441  
Restricted stock units    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 1,540,871  
Stock options    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 823,540  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 6 Months Ended
Dec. 14, 2020
Dec. 31, 2020
Dec. 31, 2019
Feb. 29, 2020
Jun. 30, 2021
Jun. 30, 2020
Class of Stock [Line Items]            
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs         $ 0 $ 3,792
Dividends, preferred stock, cash   $ 2,597        
Series A Convertible Preferred Stock            
Class of Stock [Line Items]            
Shares issued in Series A offering (in shares)     7,007,429      
Preferred stock, par value, gross     $ 24,526      
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs     15,439 $ 2,342    
Debt conversion, original debt, amount     7,637      
Receivable for issuance of Series A Convertible Preferred Stock     1,450     $ 1,450
Offering costs     $ 1,274 $ 169    
Series A Convertible Preferred Stock | Investor            
Class of Stock [Line Items]            
Shares issued in Series A offering (in shares)       717,616    
Consideration received per transaction       $ 2,511    
Common Stock | IPO            
Class of Stock [Line Items]            
Shares issued in Series A offering (in shares) 9,966,667          
Conversion of stock, shares issued (in shares) 2,291,469          
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Warrant Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 7 Months Ended
Aug. 13, 2021
Jul. 19, 2021
Jul. 31, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Jul. 18, 2021
Class of Warrant or Right [Line Items]              
Exercise price (in dollars per share)       $ 16.45 $ 16.45    
Proceeds from exercises of investor warrants         $ 20,295 $ 0  
Investor Warrants              
Class of Warrant or Right [Line Items]              
Exercise price (in dollars per share)       $ 16.86 $ 16.86    
Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption       5.00% 5.00%    
Investor Warrants | Subsequent Event              
Class of Warrant or Right [Line Items]              
Redemption price (in dollars per share)   $ 0.00033712          
Exercise price (in dollars per share)             $ 16.86
Warrants exercised (in shares)   1,491         3,367,647
Proceeds from exercises of investor warrants $ 36,484           $ 56,779
Investor Warrants | Selling, General and Administrative Expenses              
Class of Warrant or Right [Line Items]              
Warrant solicitation fee expense       $ 844 $ 844    
Investor Warrants | Selling, General and Administrative Expenses | Subsequent Event              
Class of Warrant or Right [Line Items]              
Warrant solicitation fee expense     $ 1,105        
Investor Warrants | Common Stock | Subsequent Event              
Class of Warrant or Right [Line Items]              
Number of securities called by warrants or rights (in shares)   0.5          
Number of consecutive trading days prior to notice of redemption   20 days          
Investor Warrants | Common Stock | Minimum | Subsequent Event              
Class of Warrant or Right [Line Items]              
Share price (in dollars per share)   $ 25.28          
Investor Warrants, Placement Agents, $8.43              
Class of Warrant or Right [Line Items]              
Exercise price (in dollars per share)       $ 8.43 $ 8.43    
Warrants exercised (in shares)         242,214    
Investor Warrants, Placement Agents, $8.43 | Common Stock              
Class of Warrant or Right [Line Items]              
Number of securities called by warrants or rights (in shares)       214,325 214,325    
Investor Warrants, Placement Agents, $16.86              
Class of Warrant or Right [Line Items]              
Exercise price (in dollars per share)       $ 16.86 $ 16.86    
Warrants exercised (in shares)         163,006    
Investor Warrants, Placement Agents, $16.86 | Common Stock              
Class of Warrant or Right [Line Items]              
Number of securities called by warrants or rights (in shares)       126,937 126,937    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Outstanding Warrants (Details)
Jun. 30, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 2,129,441
Exercise price (in dollars per share) | $ / shares $ 16.45
Investor Warrants  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 2,017,594
Exercise price (in dollars per share) | $ / shares $ 16.86
Investor Warrants, Placement Agents, $8.43  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 102,502
Exercise price (in dollars per share) | $ / shares $ 8.43
Investor Warrants, Placement Agents, $16.86  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 9,345
Exercise price (in dollars per share) | $ / shares $ 16.86
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity plans maintained | plan 3
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expiration period 10 years
Cost not yet recognized, amount | $ $ 9,236
Cost not yet recognized, period for recognition 2 years 1 month 9 days
Nonvested award subject to market based vesting conditions (in shares) | shares 296,630
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cost not yet recognized, amount | $ $ 1,250
Cost not yet recognized, period for recognition 2 years 2 months 4 days
2020 Employee, Director, and Consultant Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares available for grant (in shares) | shares 2,140,960
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - RSU Activity (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Number of RSUs  
Balance, beginning (in shares) | shares 1,857,444
Granted (in shares) | shares 49,174
Vested (in shares) | shares (365,747)
Balance, ending (in shares) | shares 1,540,871
Weighted average grant date fair value  
Balance, beginning (in dollars per shares) | $ / shares $ 6.55
Granted (in dollars per share) | $ / shares 61.85
Vested (in dollars per share) | $ / shares 5.94
Balance, ending (in dollars shares) | $ / shares $ 8.46
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Stock Option Activity (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Number    
Balance, outstanding, beginning (in shares) | shares 922,796  
Granted (in shares) | shares 10,641  
Exercised (in shares) | shares (101,947)  
Forfeited (in shares) | shares (7,950)  
Balance, outstanding, ending (in shares) | shares 823,540 922,796
Exercisable (in shares) | shares 473,695  
Unvested (in shares) | shares 349,845  
Vested and expected to vest (in shares) | shares 823,540  
Weighted average exercise price    
Balance, outstanding, beginning (in dollars per share) $ 8.81  
Granted (in dollars per share) 59.03  
Exercised (in dollars per share) 8.43  
Forfeited (in dollars per share) 9.64  
Balance, outstanding, ending (in dollars per share) 9.50 $ 8.81
Exercisable (in dollars per share) 8.43  
Unvested (in dollars per share) 10.94  
Vested and expected to vest (in dollars per share) 9.50  
Weighted average grant date fair value    
Balance, outstanding, beginning (in dollars per share) 1.78  
Granted (in dollars per share) 25.58  
Exercised (in dollars per share) 0.73  
Forfeited (in dollars per share) 4.77  
Balance, outstanding, ending (in dollars per share) 2.19 $ 1.78
Exercisable (in dollars per share) 0.75  
Unvested (in dollars per share) 4.18  
Vested and expected to vest (in dollars per share) $ 2.19  
Weighted average remaining contractual term (years)    
Outstanding, term 7 years 8 months 1 day 8 years 29 days
Exercisable, term 7 years 29 days  
Unvested, term 2 years 2 months 4 days  
Vested and expected to vest, term 7 years 8 months 1 day  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Assumptions (Details) - Stock options
6 Months Ended
Jun. 30, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated weighted-average fair value per stock option (in dollars per share) $ 59.03
Volatility 45.00%
Risk-free rate 0.85%
Dividend yield 0.00%
Expected term in years 6 years
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Related Party Transaction [Line Items]        
Operating lease, expense     $ 2,071 $ 1,751
Investor        
Related Party Transaction [Line Items]        
Operating lease, expense $ 319 $ 320 $ 639 $ 639
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details)
1 Months Ended
Aug. 13, 2021
businessAcquired
Subsequent Event  
Subsequent Event [Line Items]  
Number of businesses acquired 2
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #5A#5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " U80U3M:CXE>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::%J:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I 2\Y,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6UB? M2'F-^5>R@DX!U^PR^;5YV.RV3-95S8OJKN#-CJ]$=2_JV_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ -6$-4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" U80U3)=K$.5 % %@ & 'AL+W=O]UR6L<++\%JK?"O6[8AXB'WM)%@\&_#)SP,C1)P_'L0 M;16_:0)/CX_JT^SEX646+.$3&?X9^'I]W;IJ$9\O61KJ%[F]YX<7ZAH]3X9) M]I=L\V<[G1;QTD3+Z! ,!%$@\O]L=TC$:0 ]$T / ?1#@'/N%]Q#0)8Y*R?+ M7NN6:38:*KDERCP-:N8@RTT6#6\3"#.,C21&ZY(FR1KIG@RM#1H MFCN6=XB_R>/IF?@>>91"KQ-R)WSNOX^W@*4 HD>@&XH*_IJ*2^+:%X3:U*G@ MF=2%AY<06A7^#LBZ:G[_'BT0KF'+_()*=0K*327;.2-Y*+X4/09/7 M?LV(9EP% MTC4JC!5=5++B&;3MM=]#ONPC/H. 9-.%YX:O ?"R0K"<658X> MKG._]Y5<,A61>QGZ@5@EY!T:R2NGW;D: M=/L][)MP:$E(FQ".?1]J1W)Q/"!?X#GR553G#I>D?9M,F& A>9$,JR=.Z>". M^[\H)^8,1OE5;D4E(2XW98$*S5O>!V&88(1E07!P2_](6$S$F9*;0'C5B<0U M9V,,K:P2#N[M']%F,M$P.'\%\?FO U=T!K9K8VQEO7!PF\\&<@S-ZWD47*!O M]S&0LC@XN*-_D1[D9+:6 G/B&I%^K]L># 9H:LK2X."^_AIHJ IR21SZT^)G M,N=>JB!;E5BXTD1&$5C.7$OOVP7YT;ZTH6:0F"FR86'*20SM4=8\8MQE"7%P M[X?R:AR?S/?10H:5N#7%XVWZB'6A98F@N(D?4T;N=MZ:B14_6\UJA)[&\]LQ MUK'1LB+01A5ADBIE>I&\ ;#^A':!^[D@1EBZ M/VWD_O.(A2&Y21.XG52/):Y3UU?2TO1I(]._B[A:F>D%[==6K\%EHYB)ZN1] MUPJ!EI9/<<<^DNU.&_%\O5")A:O59JRL !0W[^,8KCF,(9:G[UL:T+( T$:+ M@_?N/<\6^>1KJJ&("V.TE0OL7+F;*9MMH,VHXPYHKW/5&UJ;*JK2WBGNSF-8 M0_G9.FH:LJH?OZD1J$N06_J[6].D'U=TTR QU?N-0TF;PL7*3Z]&K&ZSH71X M%_?CCU2'I?!Y+ESNF6)4I;N[C=Q] F *H!Z$SW?D-UXYPVND3/?0&W3IH(N1 MG>S.X*Y\+(6G@XCM&]3(M=L.;;N50VF=[+$97\RV'A/BF:5BOMU67"VV-\?9 MIIY5/I[OC3XR8ZL)"?D20NW+/GQJ*M]NS$^TC+,=NX746D;9X9HSGROS -Q? M2JF/)^8'BDW?T7]02P,$% @ -6$-4XU 88QZ!@ 1H !@ !X;"]W M;W)K5D \FT]-U_,3F M3#RL[TJXFW1>%FG.BBKE!2K9\FQTCH]GU)4-&HN_4_92;5TCV95'SG_(FZO% MVQB*>G)7]!I;0&;_*BB4W3&GJ3%G(8 MYZ*$MRFT$]/9[K8 MXI%V'FGCT35YC*L5@MB@1%ZPGW7Z'&?P"6VL-J[\QI5$ 0#<7N,=K1YG3;/JNT\ M27@-,8--(V$0P,>,C5'!A$ZDIWR?4I\.5:I6!/O$U\OT.YF^5>95\0PCR\N4 M:4?75R-#L!L-I:EF8>ACP^@&G;3 *NV&"[8=/IV^0(VM2)#M6@.I1Z ]FJ5>3YADD9=;(C MJ^Q[+N+L'0HC-60^QBX92%3-!#OCRLX<8=*I910'%BDK5SB,N,:Q_W*,'V]ESVRQVRP"K4/&PLC=I MK# .36'LV8/M\-FLHA@.T7>!F_-RZ:FXJ$QPQXE)K4]9(@= M,M?[QUT##6\X435&)#*)Z[E"WL.5?FKN"Z4*D%")HP9%IDR2](PA[V',/GDJ M0")()16%&A[!Q#1I[#%#[-7-C.=Y*F3RN-EE$U[(5(T5">A%![+"0)A\UBJW M>I;'5,?5.D[8V6A=LHJ5SVPT1;K3@-_@:+?W/0N)G84S#L4=['8RFP+?2P9; MR0)5@B<_T,%'Y\AQ' R<+!&4]S4[09XSAD?R'ZI6<2G)5(L5U(;_LL4)ZAZF M527QU5"K%A4D; N9_L8"?:L+]ND#]IV3M^.1QNH"2KC\D97MJ_;H0Q]UE;G# MDP2KR6ZD>B23T)J.S&7/5CQ;L++Z]"$D.#AIZ@[Q:AN('IAD#S!A&@)RS)&G MCC7T+AZ3R!][H=?$D]*Q&T7CR*._>4C&4&U7:]8<46:O^@%2Z3RL630F5#] MM*I[ #:<^D-$!V E\]E-*4A+Y+7$.*1WMV M4SN[(<6K\SJ+Y5;AU0V@F^84^SGMZQ:EO9 M&J;[,A\>JM9@'3N1Z32+]F2G=K(KP!Q+'AEW:+E,_V6055O5:>RT5=UD MZWQ>_CCR5UP^I44%.=X2&CI' <2HW/S>L+D1?-T7*Y8#.*E ;Q? M<@!N>R-_!>A^]9G^!U!+ P04 " U80U3'+P*S/T" #R"0 & 'AL M+W=O':0\F,<2J8V>V ]U^_6PGS:! @8X'XK/ON_N^RSEV9\7%LTPP5N E MI4QVG42I[-)U993@%,D:SS#3*W,N4J2T*1:NS 1&L06EU/4@;+HI(LSI=>S< M1/0Z/%>4,#P10.9IBL3O*TSYJNO4G=>)![)(E)EP>YT,+? 4JZ=L(K3E5E%B MDF(F"6= X'G7Z=QKWGX:W>N4GOQ?5 MNDC7LNG,_EWV8 U"J.NZ7"_I0;<--8U*3>/C:E"N$B[('SUCY!3=LE-#D218 M(Q? XO=&Q1&.&SJ"2D?P<1U$RORPAF"+VEOR[WELL&Y6K)L?9ZT_WU(A%A.V M.$2]>9#Z>QX;U%L5]=8!ZFFJM]9_]'WKN+X_Z+9!OUW1;Y] ORCM"?W>WBJG M#W&PK"2D%XNH+C.CWV$S: =OR&\[^GXC#,/ W\V]#O\=8/!T M]B=T?!G^" T[//>(<-<.9',;^HK$@C )*)YK**RU= Q17# *0_',GM$SKO2) M;X>)OI1A81ST^IQS]6J88[^ZYO7^ E!+ P04 " U80U3XT!3PC<& "# M&0 & 'AL+W=O2JGUZ6 @9RM>9O)$K'D%WRQ$768*;NOE0*YK MGLU;H[(8,,^+!F665[V+L_;977UQ)AI5Y!6_JXELRC*K_[KBA7@Z[]'>RX.O M^7*E](/!Q=DZ6_()5P_KNQKN!CLO\[SDETB@X]'/N1%H3W!//[<.NWMQM2&^]F362"7* MK3',H,RKS6?VO W$G@'XP0W8UH"9!L$! W]KX+]WA&!K$+QWA'!KT%(?;+BW M@1ME*KLXJ\43J34:O.F+-OJM-<0KKW2B3%0-W^9@IRZ&MS>C\;R3U\?!G?W$_([2=R>S?^>GE_#0!R]'!S^3"Z!LQ'TBY7HI%9-9=G P4ST_X'L^TLKC:S8 =FX9,OHE(K2<;5G,\1^Y';/G+8 M#R BN["PE[!<,:?#7YOJA/C>,6$>H\A\AN\W]S Z_VWT\;\>_54P_%V.^*T_ M_X"_ZVHF2DXF*E,<>H0BOU].I:JAQO]P> ]VWH/6>W# ^PUT0YD5'$V;C6G4 MFNJ>]WA!?3_Q@-7C_MNP82EE7O(:-;)1+ AIDKZ&C9$QPX1ZX0[VBF:XHQDZ M:0Z%5$0LR%*(N212%%B:7VU\A/MC>P&C)E\;%OOP9_!%G*7,CR.#+P)C211% M.-]HQS=R\OVY%E*2=2T6N<*81M:H+ U3DZB-HG$2AP91&Q6RA!KA&&,C!GZ* MTXQW-&-G;=RN>9VIO%H2_@R+M^3RU%$3R!!9.\'E,EKP"_P6!MDJR M.?3_7!>>7ENQF"8VPYB%1AD,;12\;]\L%AL5!%X2&#%%1@S"R,-CFN[8IT[V MU^4ZRVO=:8Y!BP#A9J::6L=8AT&H%:\Q]JG-RV!N(Q*S9A G9KW8D)3AA*G7 MK<*>F_*FQ2YJ41*Q22E1X0NI9X?<]TVF""I(0^/MC1!4$EMU@_F"(CQ >4]X MT#@UW4XQ4-])]U87*8A" MG=7'I.(X2=].+-]D:6-\S^S_"(BRV*2)>&('%CG:B1?J5B_;PCTJX/U^)%,. M6S=.5/:,\@V0TF76>T50<6CV*025>%:K0E!]FAXBW4D9ZM8R6]) TUF\MK#H M1];[14 TL6H70274%&X8RO$1S7-H)U(HNY1=95)O,9.(BBR&K930)M8UMW MR7Y5G9A2:HBCS!T$BF)&]!%0'WP=T%NLTUO,K;=&>='H?O4/J#.,5&A21U$6 M=0Q%$Y.[C7)Q[\07GZ_9 M=ZJ(N571?LJY^-LJ)6!>$*0L-?G;2.8E<4PMQ8#Y]$+F1Z:2&J,^4?Z#O4/E MDM?+]C1?0@8UE=J<'>Z>[GXQN&S/R8WG5_1T2)'G(WHZWOP>T+G?_#SQ):N7 M>25)P1@1*RP.M,I>S'*AGVA; M82T#Q6LA65&1(8(BH^4;OU9YV". G7:"4Q&<)J'S <&M".YG/70J0N>S'KR* MH*6;I7:=N !+/.QSMD57)V>;IRCAK\MJ87R+6^(,=R[)9XQI^G6VUR_L][^,_> MWR7#K2^-J^VY']B+))8$BH5$;('&K( *E:K2L2%H0F-6$/1C]"PDARKP\XB[ M3NVNH]UU/G W@W*9E79/@LYMV[<;PLV]8EP0OM1=4("T-97E)U:O MUHUVI/M+8_W*OAS;+>L!-.:RC_XQ7W;U*>;+C J4DP6XLBZZ<$:\[)3E1+*5 M;@7/3$)CT<,4?BX(5P#87S F=Q/EH/Y=&?X&4$L#!!0 ( #5A#5/_:C)? MJPH %Y 8 >&PO=V]R:W-H965T&ULS9QO4]LZ%H>_ MBH?;N=O.E&))EF3?2YF!)%!V6V )O3L[._O".(9XZMA/N7%MW(:QY7S?99FY<>]:54]_'9P4$;3>!:6'_*' M.!-_NRR^ND_MI5?_BX.CP(;R/QW'U]>&J$.\.%KU,DEF< ME4F>.45\]W'O&/UVYKMU@\;BCR1^*I=>.[4KMWG^K7YS/OFXY]:*XC2.JKJ+ M4/QXC =QFM8]"1U_MIWN+3ZS;KC\^J7WT\9YX#-9 MSZ/;3,TPK,*CPR)_#RXOAZ&(\ M&CKBU?CR\_GP^$:\&=^('U]&%S=CY_+4&7PZOC@;C9WSB]KJC]'US?G)YY%S M=3TZ'5U?-^:7@W\XQQ?MJT^7GX>CZ_&OO_@8\=^=T3^_GM_\VWG[]>+XZ_!< M=/_.V7>^CH?.VS?OG#=.DCDWTWQ>AMFD/#RHA%.UM(.H=>#DV0%L<. FK\(4 M:#:P-QODLYE8">,JC[X!K8?VUL>325*OI#!UKL)DLG^>.8/P(8&5C'KZBJ+Y M;)Z&53QQ+JMI7#A"F]A6IO5Z?XR=MY_SLGSGG&=1/HN![D]7[WX8WR514@&= MG/6-5O88%U5RF\;.E=@KXJ(0W0&#=R#";Q&#>!&#N.G=,_1^$M\G699D]V)3 M2<,L$CZ+F"BG81$+Q\-*Z(X^. 2]=["+ DC]<_^TZ;_>?!^/N.MR#POC1T 8 M60@C:PI;1=,U&NMD^\KRNT2EHQ!@UC ];C ]K&A+#^(B% M*W*$4DR8&)3FU;MZRVL6SS1/)W%1_LT9_3E/JA_.?Z[S-'4$8Y_"8O)?R]+B MBP_GULFY*O(HCB>E!)8 M/1$YU$M:)CZYB*,X>0QKN2+-W,PQ2'F@S0+RJ LK1Z[,'5RK]N;C]NM,<"(& M;R;2XS)L/(F_UZ\A6IVT77:D,*HLZQZCKMRE5 ?9Y:XZ@DZ+S!J_D^0QF<39 M!/0%:3+W$7%]U9N5S,Y:L\YFMFS5]5K"%=GI>B&B/&F2!^=M6J<2H"L/T@D":";R3"5M::UL>0O0$:+4)4P- M7-UNGZOIS2EDA3R.?%,@2-Y7" )AME,&2@-A.P U2*0R< M$\VI%); PW;@;9E*8?T0:.<+D? C=OAMD$JU/2X/$I!* 58J7 AP5H12*< . M2*4@*ULJ122#R;H,-E?P#$.F<\]PA">2>&3=VNM*2K V+28E2[76=8NM:X^/ M3CE"O" (*%'#:@7+KAL2BF3=0NU*TG5:8>0&2*V( G9$70\Z'@GSL+:/ W8T MT)8#P%I$24 ,FQF1)"7TYZ=:1&*2V#'9WO^437I2E]E$KC)_:%*MN(B2LBFY MY0\U-$N<)T8F(7!1X7)V\7KNN,Q*>Q [/=9P!'= /K#X-U+C2$>N;:N-$ MXI78\7J^5.&,EMVHRY^/<5G5*ZDIC)95D43U+=;SW^=94O7-S(#HAT_"*#>. MN$0QL:-XW'RF4/4P+Z)ID[#7@I^2:EH';RVZ"K\[S77]1L)U5C>7$ T?1^KIY!>LZY+DJR>G:S&&)IG8AMQHK"5)Z'IVZ/8(3K(Z\.M)65>P7I]%A(K]VA0U$LZ>'E; ]LYIT54MV4SN[[<496*G^#).FU&;2 M52K13'=UGPJKUI$JTK6 45^Y#QZL8MGU8>EIJ&VN7F'=.@TIPX@A5;5NI];& MJ4Y-[G(6N.KZT.T05J]V3@&K^A3"33?G5$*8VB&\UFT9-&AG5,>L*?XD8:F= ML+W79+ 2_?1L4B+!2'=X[PJI&E#@Z$L"[A)FN 2A$H)TRXM7.,J!\C-"OEJ7 M&E#]@E8M<0%=$>:Z2'WL [#SL1;DX%';#P+#,8])#C/WYY>XF(0LLT-VAR6N M 0-X&C!NV >8)"JS$W7;RA73>4FUDV2/45>ZQ"K;\$B\D\H5 VYL*?*P(8=A MDK&LY]+VE2M7#*@84Y^84F\FP(NH\,>\VZ+BT]&;SA473+ MPA4#CJ"!:PQYR4>VX0ETR[H5 XZ7MKH5DQQE&Y:7-ZA;,>!("=2M>LVZKDCJ M,CMU_T_J5DS'I;5NQ24NN?W8^A?6K;A^S 7K5ER_CE;K5J:N3,,C<HF[%@4HW4+?J->NZ)-G/=_^@%@>([JH7KL,^JZY@ M27W^DQ_5XCKF#9LUEX3G.WBXB@./36&JUJWZK+H*);#YZSU-NK*7OH2T*X>K@)/;ES'LUH-LIIT54MV\VV>O(*5ZD]>:4IM)EVE$LU\ M5P]FP:IUI!KJ5JM8=K]/)>GK;_,(%ZC;UVD(UJT .[5N!9B =2O #JA; 59P MW>I@Z8O3]3?OOX3%?2).PVE\)UJZ'^IMI'C^,OOSFRI_:+Y+?9M753YK7D[C M4*22M8'X^UV>5R]OZJ]G+_Y+@:/_ 5!+ P04 " U80U3J78#;M(" #= M!@ & 'AL+W=OLFEJI M;4* MNL B9)T96N!$=BTCR8QQ&IB,]LIW;_?V0D9JRBKM"^QS[[W:$<:?7L6L3V>N(0F>,TXD$5>0YD;]N:"8V7:?A;!>F;)5JL^#V.FNRHA'5 M\_5$8N36+ G+*5=,<)!TV77ZC>N@;?)MPC=&-VIG#D;)0HA'$PR3KN.9@FA& M8VT8" Y/=$"SS!!A&3\K3J=^I0'NSK?LMU8[:ED010#F2YZH/.P#DV0_P*X#_5D"S M C1? EJO %H5H&4[4TJQ?0B()KV.%!N0)AO9S,0VTZ)1/N/FLT=:XBY#G.X- MQJ,@'$5A #B+QO?#H#_#()KA\!".9A&,;V%PUQ]]"B,8CDS6MW Z&][$(D MY3JEFL4D.X$SF$73RC\:/Y:K'@O+K.&Z936(H,7>4,PW6Q MR%B,F"65C*].@:.A(<-V :%*[_O693$7MACC8$^]QD73:W;&%)'?G MXN=4KJR!*N0LN"Y/:+U:>W3?6M.+]0%Z=VFU?VA*XW\@AN8%]1_M-YO4$L#!!0 ( #5A M#5-TK/ N,@< !0= 8 >&PO=V]R:W-H965T&ULI5E1 MZW*\Z.0OY4.\XU>BCR4IV/=EKO/TPF*MWQ@JGW8L]+^&4K M9,$TW,J[B=I+SC;5HB*?D""()@7+RM'%6?5L*2_.Q$'G6,ES M<3P?X='3@Z_9W4Z;!Y.+LSV[XRNNO^^7$NXFK99-5O!29:)$DF_/1W/\84$3 MLZ"2^#/C1W5RC8PI:R%^FIM/F_-18!#QG*?:J&#P[YXO>)X;38#C[T;IJ'VG M67AZ_:3]8V4\&+-FBB]$_B/;Z-WY:#9"&[YEAUQ_%6-0:/2E(E?57W1L M9(,12@]*BZ)9# B*K*S_LX?&$2<+0(][ 6D6D/Z"Z< "VBR@E:$ULLJL*Z;9 MQ9D41R2--&@S%Y5OJM5@35::;5QI";]FL$Y?+&YOKJYO5M=7"*Y6MY\_7XM^ M0UF)ONW$0;%RH\XF&I 9_9.T07%9HR #*"+T191ZI]!UN>&;Y^LG8%%K%GDR MZY)X%?YQ*-\C&KQ#)"#8@6?Q^N6!!PYMO4PK?71 W^V>2Z:S\@[-3=AF.N/* MHW;:JIU6:J<#:F\@S;,R%05';W*AU%N7YVL54:7")/7]18R3^&QR?^H.6V@< MDJ@5>H8N;-&%7J/GF[\@?B'EM4):0,ZGHDRSG*.R#]O\;!ZF3.W00?&-"2?1 M^HRU/OO@<5K4PHJ\3KOB4._2C-55I-P@5@BILW^J!RX'UNK"$]_0.)[U'.@0 MBB+B=F#<(HV]2%=:I#_'IDAM$'@+*K>J4?,'<\U=8&,+!\%!T -K"^$H=&.= MM5AG_E 4Y;C:OF[;<@[(?5AG-M8@QCVLMA".0^P&F[1@$R_86[WCTH4HL5]& M9OU MIN)@$A)2@&?W;)T[=Z;1\LS&, C#GB=<8CC >""6,.E@$B_,3^4]E TAK3+9 MP"..+8A)0OOX''+39$H'X'75'%,OO*7D>Y9MGF*[WBMA@@HH6TJ WFRB$SRU M05%B07=($1(-0>\8 _LIHPI]'[JI:TN)M?.V&)T.8.OX H>O"\X]>QR,S-!Z M\8R0?H%S26$\&P#8,0?V4P< E ?NW?>3C'7"MWD"!]/ VGU;;!K3H2+3\0GV M$\KGJB*_!-%FAS&>A?VZ[!2;QD-!T/$(]A-)':"Y*._&FLOB1;0V/T"\]K$Z MA,+!*M6Q"/;3R,UK6A8G: >%A('E88<4ILE 5T8ZJB%^JC'%57E1/E?NYS" XD$.EXB?AY:7F0Z8Z9S >#]M+LMWZL3# F M[4VOZ\3LX*$HZ>^W2XH& T6+=&1%7B(KD7*^46@K18%*H?E+[$]L[NEGE$.$ M!,&0?SMV(J]@)RM'N'\I MFQH+;$J"N(VBH-]>.@1QC =&"=)Q%XF\6?\1$A+&KU=G?4D=6Q$]62_9HRI.!>LST;B?RC7&S9@]0#7)F:F\UI+>5N-FV,ALPQ<5.T\3B M7H?<@"VT8S :_,>06W$S,Z Y4!#L!XSU4.(0M.L05, GJ)JHVUAK%P[&6H/# M5PD=(C1.!M*5=EQ*7^!2(6$-[%!CY'*Y1)\%. >C)L9R? M&[_"'/=8GU!!//PJ>,>(%B6QU8BXY#",V+Y-/@MKF/XG ZM; [Y(;&>MI1)/6/=]? /6E5&?A#6IW' M(&CGH3PT9S- 6Z]O8IWFV6-=;,6Z+3..AB*E(VGJ)^GFI%A6 V#VO^UP'"#B MV?2D26ELL>7"9&#LHAT)4S\)+WYAD-!HS>^RLC2A9UIVH ?A'"NH3;EQE%@G M7@XQ2F8GN?7\TO\85%_H.O4U-\+OS )^Z10SK>@,G@? M@XME_0FNOM%B7WW%6@NM15%=[C@#SC$"\/M6P&33W)@7M!]"+_X%4$L#!!0 M ( #5A#5/5'Z#!\P0 '\* 8 >&PO=V]R:W-H965T&ULK5;;;ALW$/V5@1H4";"59/F>V 9\K5W$L1$E[4/1!VIW5DN82VY(KF7U MZWN&NY*5M Z*HB\2R>6<.3-SAN31POF'4#%'>JJ-#<>#*L;F[6@4\HIK%8:N M88LOI?.UBICZ^2@TGE61C&HSFHS'>Z-::3LX.4IK]_[DR+71:,OWGD);U\HO MS]BXQ?%@:[!:^*CG592%T8C=8HA:[9!NTL>2Z/!Z=;;\]V M9'_:\*OF1=@8DT0R<^Y!)C?%\6 LA-AP'@5!X>^1S]D8 0*-+SWF8.U2##?' M*_2K%#MBF:G Y\[\IHM8'0\.!E1PJ5H3/[K%-??Q[ I>[DQ(O[3H]XX'E+SBR<7E]/SCS?VGF[L/='=%GZXOZ>SS].;#Y71Z-(IP(-M&>0]VUH%- M7@#;HUMG8Q7HTA9\ M[1?P[OQ<6?VG$D%D=.YL<$87JM.'+>C>6EUGIDL\P2WH\_'$PFXW?G MKFZ47:;9UKLWM%"!Y/1@H%BZ54M497+!6%:>*3JT M[I=68RA$O_^G!A(,Z/1& BUY^A_;*/7J_ O M3_O0,VJ\AGP:9H DE&SFG4LS\J//. M:>$0=VYT+XK)7IG$^6^=&/.7X]\_'2W,]I"LGG'["2M-"GWE7+/%XUS7' M=G?:=2VU$FMNG.14NK!\$>#UX/G;:G'PIF\TA2MT+BKOZ(35>4:,G:F-Z13: M,C0Y6!% EA>5SBNX1;>$%@226G%&T&ZV.]G+#O:V*%3HTM2!PBYW=9W@7?ZP M*6<)IFP-5/7$/ME!7'=,H5I-Z_,*ER[M3\;9P>%.+S)G M(>1GQYM.NR;_-C6(+.=T$KW:/1R.QX3:=@!?'PJ>(W%H:(_9OX_NDB&FT\"FKV\_3TD0+!7_<^6*^N7U>G MW:/B>7OW-+M5?BX-:+B$Z7BXOSL@WSUWNDET37IBS%S$@R4-*YRL[&4#OI?. MQ=5$'*S?G"=_ 5!+ P04 " U80U3C#L9= 06 "\00 &0 'AL+W=O M?=V*>?J035?EY\M?#N)5 I=J=II4PNK9C\=7(]^?'^*]],-?]5JY9+/ M G8;?KDK?CH8(D.J5'F#%"3\[TG=J+)$0L#&'Y[F05P2'TP_!^H?:>^P MEZETZL:4?]-%L_CIX/) %&HFV[+Y8E9_47X_9T@O-Z6COV+E[QT>B+QUC:G\ MP\!!I6O^OWSV_>6K,2%N\&:OB!MDI/ W.Z1J4\ M-!9^U?!<\^[]][F^M.C MN+ZYN?_ZZ?'NT\_B\_VO=S=WMP]O3QI8'HF,]2Y^(W4S<+)V[K M0A7]YT^ [B FPTR,A^/1"_0F4183HC?90^_>SF6M_Y1H M+IFX,;4SI2XD6T]=B,]6.54W?,',Q$==RSK7LA0/<%&!J39._/?UU#46C.U_ M7N#H-')T2AR=_E]HYW]I*?%>.NU0'LM4/H\+)7(#FJZ=*O"3%R9\F46YN4YN MNL[+ME"B@>=DGIL6+P)1_'YCJJ6LUZ0$#9=7"U.6:V%6-5!S[=3I0DNKE:,[ M%O))B:E2-3*TE!;NT371M 6LJ\##FD580]=SN T6U\L2GI^K6EF)Q.%WM6SX M6>3A:ZWQ&VF:&+NNE-6Y%(?_\6^7X_'PS=?!PT#\?'W]F;Z/WAP1,_BH57^T MVOI]^BW1W0\J;ZUN N.WS_E"UG/:;Z4=Q;U _>'V)M*%4 Q<-;!\E<@2]FHL M[F<@KIU8*EOI!CEN00<6UC0..&EADYG(E6T@7@,AT]2&]F.% ;9L0D_7'/*1 MBV8A&P&2%#5>0O'X/15BNA9QYR*7-4@^T3O293X&:!'N^VQBAR8-:\/)2F$T M!L.3+K61_T11UBW0^994*]9ZMJ[=25K2$=X2X9I!_.'@#T+6?P.\9@> MS8BZ=F0^ID9;G'G9P".@5(L_]!Y8+72^8!FJ7#D'&9 4B8O/I+8=8QM6CVH? M7;QQNU43Q!KL 5P0\I'SRFKB8AIXU'4!!HM9,"P1[FX,JDT]+V&O**W EW8Y M++=6T@H%#\.>/@"]:@J&,AEQW,U0Q_@ .BC;4. %;%";8OOW6=NTP!Z2!5LM M2WX@]TX^E25Z*;L$1-+:24K@J3FH4D,NE-X]\S12#UZ*/)ZV8+PCR1LW=S2$ M=1PO XX#P@)Y6%-Q8&H+B@+_V+;Z.@SJUS'.Q;C2V>TUV^T7\F,T=(0=8C0\ M_B]Q>$",]>XX./IG7,HM3%L6J&V$<%YZO[YZ>SL#\=6172KPJHJ"+"J2'3^FW._+*'@3>HINUKRU+E+Y^.42;TP9(@O4Y? 40LK7G2CA;!T.,DYG8PQ-;6#H/Z M-&HW+Z6N''LXPVUEZ199>B1(.@V !(*[TD_$&H&1&D2(6\>L2E'\29:M2LT@ M]WER6[<@"!]KIZT#-.8<*+2:8EQ#SC.B%5F & G80-/*G;7,C2E6NBPQC^4, M,4 )4V,!:*+B+-J-7"Y!ON1[)8A6)=AG8Q'8?_YMU[5CUC7&:# 3CY!!& :T M$&Z$6DA91EMP'R Y^:S7">CBE(QF;E[> Z M;UI*NIS(*KD&+P,'M3%HN\2A!^(>H3R8Y=R@> A!9#V,"5Z!E1_AS,ZP@$/8 M-SHN&>T&692P-0 CX0MA(P8-C.8H$"&UJ&70> WE:@JPY)/4)9K50+P/M]TD MQ@#[!#MRFK^ & ,Q[XI>H]Z>\+>Y1]+Q,5$I (%%S(\ FI4/K)1EH_*$W&F0 MF+PJ,)^6K+E)S#W);A "\I:5ZG$96'D(7"DS%- Z$C'0>=M..,IZ)@.VU1*? MH!&"*"!"4#:6 M;U%K)*Q?"'P;Y9,\X K0$9\#[>K J@&P6'5F>A!M^@,TC% M'ZTV-\X#+6_B?S+%&J"%=X%#B/;N"$41^!Z(ORU4'>+X]^N YP+<@*>^PZ% M;H#*)^N7:8[I+R>MQ5TSRO7<[+YS0^TZ!+7=BO1AT6=[V#AD[R;)7-^[XP'6 MX7L9 UV"TVB -;0>L O7]XEY"@H!HDB\"VCQM>XLWIS M(Q'9 .--R<@&H9!TBZ[,2U+(U@)^H]]!NX]C01*=L%QC6XKJL,4N',:B)Z;+ M%TV08NX?$.?U;(T<>GNDY7V1D=1:'!#I.VP(LKXUJ!*L>TI$XE3]PPI@>&YI MN*SI'D>UAJPZ$+^]=B7^[A&-AN3 #M@94AKMS13+;V N 5L[]G3(814P#E9R M$*@4P2VNG)*B9,,;(=Y,38L!.@_)-,5.S*1ZUB0>3F9;-+@N8UO!!@OHD]3R MD@KWJF_#?FNVOC1VK4F2:9&P'43]F@&*OFA-KV3%6VFHE;LP/L#:"XQD#C93 MI\+I8P5$&T ;U@*[#$T5J%B.4W%N(!FW-QNBII"B>FZ4;W0Q&&& W@-E#$!> M7JI96-/.%V@*>PP,N#66 +;Q-@G*G@&JUNS820/(D-*<\RMO;2J$^92=%&9* MQS T9Y#SL_>P?G;AH(R&[J*8$ORP-WVP5KBT(29 -[6IL7H=7KWQ2;U$3TL0 M0-U+\5G$"MMQR=]C8S6\1+U 30-8;Z&@FMY(#1NTQ:$FEHZ$>?+%#%KWMAEX M?KXQ2KK*%'^VT+;^+3K"C;DR^\W=*$T%+/\K:.;\-YC$-&M M<6HGO5Y:>#'R4D]K)PCHR;6'_#+TD8#\-^%]#/C_>F2FFS+$&=]JR+20SZBA M0[TQ[DRH(G$'EX)3(HE_= 62^KKDD %!UW5A95><,-P7+J'$:["O7*=Q* 'P MF]:X*3 V1%\N*'0&#/#8V;2NR>*5B":33K MXQ7X2D\/X9[TVF,/O.0+K6;"+"G*@($4@.5(.M@9LN+PX.;^PV\'1VAU9-]T MNWI6>>O[JA ]^;[;>[AMM3"QHMS=6@]6OFSMTCB6(ZQ%C>4M+ESFPS Y;:0' M]Q'!T'7! CGG)R$>F=92J8P;C2Z.$QL>=_G NS+)>H[EY)V5NF9(]T;6LI"A MW*NPATI"L!H;OI+#R'QNU=QW"$(X2G$W#619BWY@A+=4E!GK$$\HN'DNDO*2 M6F'@'E9/VSB6@WVWZ%&^K79S>TT!>1FMP;74 ,%N0<<YY*#1ON#0'D#(TE6C"#LJ"<0>Z+_&WM" R] M-I7.$6_A*!&$ZQJ=4]L+=9R*E)7FD<4>^>'T(@YL_-4]YJ@QTK9U;-1^;[.Q M&RD1SDX=L>M^NJ!Y;,GCN8"!N-WGL=2ZP_8+H"*+,2AVZ6@][+L \.+98%1[ MY@/$CLE=:L:RL<:XM? M6E "#J4?]/.>7W!LPAWP[E.?R1_$:#3*)F?G\.GB++NXO( /<%\V'%_BC^.K M;'PU\OL0XTEV.1F+T7DVOIR(T_-L>'6."TTNS\0=8I*@\C VH=+S$!:XO#P2 MAY?G8_@[SJXF9T=X]>QB="0>3;,Y0T.1,A,C4^/=1ONC5@V=WJ6G4WPJ4DVOAB'+9V?7HJ+T;EGXR4E_R#.8=D+ M(G!U>F&_"U9<-0@RA0Z%R%F8ZN MEA@O LJ^@9H_X\H?-P.).OHIXE2K*1#3[X_4R4"S)EA$\8- %#6;:"?@[Y#- MXR3F];3C\ %#PLMQI3>@BRV6WBW](1LM,$-O'.RQ-Q0":WB35[#4JTEV=C5D M+QM=7(HO&ZR/LHN+"_]W+Z%LYZZ1^EDV.4?3O#C/KL[.7F!E%P$N%=.H,>0( M] -LZW)\00_],,K.QV?894][' 0JV(-?KZ9=Z\&%'\#53\_& Y -S8MZ#?W$ M%T)43([%7'>N .Y>%Q*=X;V!_\5S#1^O']['@PT[[[\Q!0UZFO0XQ/5#=QSB M?'B>1>:H*X+--$L8FY+03/X6"3!*3]VMP@DV_YV_PQSX+Q/O$M'4[7A MOU /&A!MH^8T(6*RA5J"S,7"K!)HD7FTGB$TIR!2X\$-WU)HULFXKK,?LGJN M:@+NAQ@7L0-"(F/[\8H 6)+U>AO5X?A+$[:*>,+SO_Y.%!:*;H5@_$E;4W,D MG8/%M26W1??$U[L G*@Y@/OGVDEC_W'.%5EO^5Q1DAN(SW+-+3S8'TMF:77% MAQ]\.;4TFGL$&%@1M16MZN*2QB13R+67FN\H0 %3^BE55#:-%1=ZN0S:6L ? M:C'P6&"SE\5Q? 7B1X^%-$W."TD7$GI2BS:+,+9P+\*'38?WH> ,$J G/#D] M_2<(#_N$ 7"^L$>R'NYJ3Q4(A(%I!+M<]+K-H0HV5UDYA5)5'/KV0#$NWXW- MMP=AC(_1L$B7<*JT >NHFW!YND^0K M*-NYH7[[[#=,SAKC Y( 5FC\ZLM%#@US[#_5?D8LVV9AN.+)O.B0/A7SQ[(H M?#/)MX#1>H_CN)8HQ^D]@ [CZR@_N?5XAP.DY^O8QQ:&2%&_K]4*AH5NJDRX M:_PF'#2":]VMI(]N!)W\T)]/\IFDS<-*TS7%%N 2:KD%S8A5L^(S1QYU]*=] MS;[5?/N5VIX,#.LX,2["(35%D1L-!1^F:?TA4O1YZO;Q2\Q1V((-S1FT&1P" M'#?FF(^&Q-(]3,)ML%QJW0:" $?!E#"T^N8)MFBP?Y+Y=>(Y%:O\+)LW2UT! M'FSE8:"U>XGP,/?M(EE*&VL.%X/].L(A'AC*3#>D("6I%.^I*&8@'//329.@ M(KS<$XL/X,'=@EV&28[O3KST""00^!2&#E_)6A&S4(BX.!T>CR^&QQ/X#S ( M%;MHU% U_DY'A$SO+ 2:2X7SV25X_>\0FUVA_=$V?RR+;(72+KHJENU@ 31% MP\-:F+7X-)3"ZZZ34$J,!W?!T$/\]S(\CDW:*/M$XKWS& GDWFLU44P]$?;U ME5%#?\E#2#\CV3C,LZNBVO:,KB/\U M:]C>"B#O0'SLFO_)1V_WP&;NCZ&LNK-\E&V(NE-X5C49LBVE+OKC[63NIOD\ MC*7R-3UN&9T*\-,W((0#'HWBH?)A>Z3$4\--K!F.'I'TK:P4OJ-!>N1GJ8_9 M;7$#A\OTMX4&B=E\L?: (9(VU-]*[DS8Q _M$:M Y2+M0I;1TF%4> MHYRR3_Z0!+L$ZX0=@N=!^;XQQ<"O/MZQ>J/R1:W_0%@3&='ULFV2[-YG#$.0 M;YJDDMSB[,W&+@E(>:GIL;'&IACP3&/&D=O9/OBXI M*1\>7#]\/3@"_@;T]/%HF/5[*W<5PC"_=BB (;]ZY^1??3\N>6R*D?Z) &Y9 M)DW^6"X DN;W;N(AQQ XD_/03N7Q;./F$E#8$PHC$P$]PD:R>*PXH=%_SP9< M+)PS[B9-O:%LB-YYG/3O/LIO&0[@6",>^MIU(S7G.&#U3[LGQT-?O^?'34'K M5#^R= 32"$[UCUA7ND:6.]7%+FI"K!=@XXL?<"!PW@<2-GZ1P +@/O_R"L=4*+9!MI*W^)U#+ZQ+Q74[AUR]SRD?OG9. MAZW*#VKJ2^,;4P/,=Z&%=D_JN_=6>_C03ANSA'+K%$J,\9#?)_N &8C>X>'> MR%]4 5*<'W&L1;H3A0FN]#]LZ6AD4P/ MA!T&SZ$3+RBT^!X6'OJG*0H >WS-H'LIBX^2/'MP'-\8>85])Z]+_6/K'F7_ M/\P[R2DNYA0,&FO5)"N#%U 1-AZ.SE_R@='Y\0BR8SDMJ%REQ^$BN,QF?'XEPYC,YT)/D->:P.W>"7<_X<#SQ M2#4T2%%;8H2Q)-4QV&GL1,<8G%6'IX#XQM9Q-<,%WG%I#!WPB'&7:D ^GQ\L ME$['=:^C^EH4#ZR#(0 XV7RO(JE'9[X\I](Z[D2[?\5A5 M2G8@;E]KWSH=DX;#CJ%YP>9+P2I0@BUW>R-A4>8R_*[%]YCXKO>T3Y(WZBME MY_3O!B!9< 5^N3Y>C?\TP36_D=_=SO^NP6_2SK$-7JH9/#H<7)P=",O_5@!_ M@2!/[^=/3=.8BCXNE 1,B3? [WBD(GS!!>(_V/#N[U!+ P04 " U80U3 MQAFU2]D- #[)P &0 'AL+W=OI>G:SR/'MQ=N;"E4JDZYI, MI7BR,#:1.2[M\LQE5LF(-R7QV:#7FYPE4JN7F5RJ.Y7_G-U:7)W55"*=J-1IDPJK%J]. M+OHO+D>TGA?\HM6#:_P6),GG?2((16K,"<*$O^MU96*8R($-GXK M:9[41]+&YN^*^AN6';+,I5-7)OZLHWSUZF1V(B*UD$6<_V0>WJI2GC'1"TWL M^*]X\&O'HQ,1%BXW2;D9'"0Z]?_+QU(/C0VSWH$-@W+#@/GV!S&7W\M+RKO!G$[)*'>YQ5.-??GKRY_O;C[\<')-!(7SL'U+\+?"NTTW_W7 MQ=SE%N[R[R/GCNIS1WSNZ*_J]T^0$6^57&]$?])B_V,JWLN-&'K5!2)?*1(Z MD^D&,8!U5D6BW^M](\R"'VKG"MPB92!J78X?.EV*1"5S9=U*9T*GN;+*Y8ZV MO-$J!H%)(-Z]NQ+/3BHF3IX'0HH8B8%WR[180(>%599)NR++8HT+D)A;26XB MLEBFN4B+W#+K,A:9-5$1(LW +J"&0Q%=%:-R*V5;+.U TLA(I72T!I^@DUFM M8*VM6*O)@,=/;:;$ M0FHKUC(N5,5R:)"^(F6]O\&K4H?=9 'DTZW]'J03G>DTF(W'@=_C_,D+T9GT M@NET#*;!GEL%H@/53X>3ZH12!_]TQ'2"0Y RPGM6>6SL_=NZY E2*YP(A32S*< %?@9/]!MX5U!=F^ M32*K9[V\$2!%2&?T5&.R0R1Q15+ML9!.->C[@\I.JMPCJHE6QY M)<,5+!GT<"WG9HV3\=!?YRM(OC*Q]Y$42G4R5LY[0*S22%JQ4?A#\=T*E#;3 M5H7&DIX0E5K.=:SS#9,\R*?,.7@0Z1KUCIRTY1[L3]+M"4=6:V4/T$0DDL1$ MW<0Z8EISB6B#1;A6E<'C.7G*"#GN)4O"$1?V$1WROI MD*_(_"XHW8Q.;NBC=D[H42$>0=A+G'HR%JS)(^3 MB1+J,0.XPIW:12JVO2WHN(H,><"F9IC44JD03]C! UI M"LB5J%\I*4* N:! MX@Y;R?U/J.U6 )(BO*^# 2H@;>X% RY51/N M()3*FD4(?2&D8+3'9*;7QYN(\,1"LR*E8U4^JS*S5NXY3N#@(/<* ME5[3PH#=NR/&_9ZX21$7N0%8<:(?C,9]4%:9U%'E+MX*'JZ$!6 &I"P/&HZP MF#P$-8 649[)?*&C U!YIC/QL2ZB@'%@W%)+6MP7C+ M.:HDR_<,Z\9C%LD2A#C"84,%XME@,'DNKLHG'(M>F9ZA]M+IZ+EX9]+E*2&3 M?2MFD]ES\0'BZ3VJ[P?3R;!M%*1$!+)N++I$Q8G-4E#=ON)N#(RS\2G.@(V= M& < T^*3!?PD#%1& EV*%$D2!\T8('Q2X2HU(.8-0/UTG5Z_E4GV'5E=9]@P M' 83VL#>J(\S.)X&(ZR]-B9ZT'%,ATW.!_L]N1&.M5/7&Z4U6+@'FC7AUQP) MFWSA*;1E-ZS".6ST6 IPF3OO>+-%;C+QWJ+36ID5%)LC*2XT8_ZZO+@-$N52 M4XFH:L,2?5@.-+PHJ,6HT&=$-=^P7]<)B1250&,1SP? 8NB1IJO/<@PK4Y,W MD[5#9$$V8GMA32*6M:(\7=0RPWL2&IWXU,J;??%$1X.2+%DEQTU8MA$^@4'J M^B"4F441XWQH#(T';V$-RT>R; 9[525OOV];L?I2D#B])(@4A-\*7"! MN%HKSKS]&5??\N3\L-N33BL?\?5V)=UKPZV68]#;<,B(703\HU(4Y,'>S'6)1TS MI5C?DZ5Q.V6C\O,RQ+CG8#94U"TKC6NZRA%(3'O1.*ZU\\V"[X3GO\*O22.> MT0H8$(5DBT%+4$?DVS6RB5O HG,> M!9!% 9I'7%6T.1ZHU\+=$(I+MC H8' M_;\Z)W K',P:"&6F*>V47=YB#PL!BEC8%<^^_<=L,.A]]_::?_2_>QZ(MT4R M1].3B\^,[R75OO;BS]O%J+0:O-PD5"*J_/G.+*EO#MW.1K]XN_D.[*\@*[ G M6$2) 4!%%@'G=S2DV.QLO[LJMY+HT)-9*JY?#/W>7H/SSWZ2Q,=X158L,V/7 MX@?$/Y6D+0_RZ80D(OBGYP4J/"FO0OM+CJG=404',ZHY0W+KR)DBI 2GY^M M)7RG<'YTXU,QY/-I\NNG*XO"LLA_BRD+!];7CEIHQ:XU/-;M#\=!;]2O!BPX M3QP:0^PE\E\:2?P=T/8^^1K(^\O N]+E 2!=/3Z&I$< 2^?_2R0]#(:]60M+ MCX+^>/@56'IT/CP*IH?C/PJESP?]'2C=G^[%TL-![^NQ]&C6_Z-8>C2:?@%+ M]V&7_F$TC>ZJUV_ T,$L&(YZ?P"'UB[3SCAE("$=A#2UI_9VGDN=^GF*MM$I MX!G47\]5? 6"2;#H*U< +]$#N*P_Q.S ((/^DF&=P!C$:"62I_DKA;5 MG>17&:C*).0'A'#*Z5/))XUZZ&U?5[R7J5QZ[5;IF86 *U0(DTM7+2+/5C-8 MZ)$?5O:I$YJR_!XR#9OSZCE/]4K>R$I68:=_'Z6X*-6#D#O]>. )@2#ZTVO\ M^E#/7N&GHU%P/AO0K]XXF$RFU/5/1^B;^W1O-@I&_;X/CQ0\<;H;!5.DBHZ8 M!;TA_8^@H+E$AZ*I3\'IVY"J&V)\S#9I#,WD(J?TT)PE-O-W/4W+8+-0ETE! M1K\6_@V";TQ:1FRY 2M_$;.CT[/M7!M<(6/\7B?A;4PURL].8/.Q)1JMW&ZS M=37)KX!X$OXCT \5+0\_>SZV7#-(TJTJ*W?+V;*,H8_;T3\)"(%KT#S9YU-1Q+U0V;H O5;M#[_L=S3.4GS8A M'20T&Z%O<,B+R?MU5)0L9-SGH9I64YA]*(L2CG]?V>E/^MLXVGF]#/Q5AUS9 M OG0&TSJ^T=?YP8MI,23*.Y&FK4@KU\3\_M'?H]-TSBZ4TX- M^R29]R6Q"7 M1D9S.&E:AK97LQ=]1^@RSU-WFYF8TFO)LX0;"I#.H M5;5];2O#E5;K&B56*+.)1OQ+*MCC&C9,$2#V[-J"@_O=8+PHEM#+_L\S2$E_ M.A:W=*22!M6H#G"P,W+"_H@/I[O]?_ 5!+ P04 " U80U3 M,6*;OYL% "'#0 &0 'AL+W=OS/%&A[SS3T<'R^5_F+F0EAX+(O*G/3FUBX&_;[)YZ+DYE M1(4G4Z5+;G&I M9WVST()/'%-9] //2_HEEU7O]-CM?="GQZJVA:S$!PVF+DNNGT:B4,N3GM]; M;7R4L[FEC?[I\8+/Q)VPORT^:%SU.Y2)+$5EI*I B^E);^@/1A'==Q<^2;$T M&S20)6.EOM#B9G+2\T@A48C<$@+'SX,X$T5!0*C&UQ:SUXDDQDUZA7[I;$=; MQMR(,U5\EA,[/^EE/9B(*:\+^U$MKT5K3TQXN2J,^X5EY#7QJJR948- M2EDU7_[8^F&#(?.>80A:AL#IW0AR6IYSRT^/M5J"IMN(1H0SU7&CSIU?OWYY]OWKZ%X>TYW-S>#V^O;D9O+V!X=W=Q?\?@]N+^N&]1$%WO MYRWHJ $-G@%-X)VJ[-S 1341DVW^/BK8:1FLM!P%+P+^6E>'$'H, B_P7\ + M.ZM#AQ<^9[52DZ4L"N#5!&XJRZN9'!<"AL8(:^!P$^<8^GH^A4O%V^N M,!,LL@IS"/>[6$NA:2=7=46RL-$@(' 8UP9--8;T&,N*TVV&C?1OEQ'NU5[_TX(N%46W0"O8;22>K:6 M:@X.H4L9TC^?(X8PVW+("H/J%]CHS&#MV'.1BW(L-(3HWQ$O>)4+!F,QDU5% M=J#B"Z&E0C7AU2]9X =O-JCAIJOV&S4/8&7HZE8'*]#:3<#5Q37@=^G.H,+F M?[/KEV:;#*ZW(B5SK)S)R6%)XT9J\+NN"4Z!Q M2UOYS7D8;E'6"'LW?.)%+?XC]Z7$G!"O"^SWD^\#/G )7EO4UJBI75+@]B!C M@1?A=S]A8>H=D.M8%M).RM(TII.8)9$["9@?QG#FNC.B:%$T:3*7"]CW#R") M6)0F2(8L];(#B#V6)AG$1P@=XW; /!^!,#1A$L.]R.>5*M3LR>4J/;1U"PBN M>BC-Y0+3C;##D"68R?NAWRR"[*@+[>[W/<9,.RZ?A5F*%'T.NG.?^3&I29_U M[KVRO(#IBSYLDL/W4I8DB(N=(TT1(HM9=N1#DK'0(^",91YN1TR;7,>3!$?.R MC(*],FG/61GZ5$*ISX(@I=.597L0!RS" M@''PX0."_JB6L,NUW&M3Q-_4VK MZ>,2!S A88K/90R63IMDB&49'KGM2I=JY1N"R>88%/<,[%4L\ M5*BNHRZ$&XZ*I\,79 7L* T:60%+@ZB39>3COY&$4]4/_&3J\5]X!ZP"OJ%* M\S(MW9 E)J_Y@] X,VY=634]_OV[YE3-=ZN>M0/63@EC-KC7ZV?+DCGWQ(<> M/ FN<>EG:YI8-]?;+J"W1!@K2]?2^&RFQ0Q)F-:6A@_^HUA,_XG;R!G;GI"F M'<#E-Q0YIJE\ !>=#I>-Y*TLN&@E7[;Q;OWLG%Q@%K?(*'KW&?"Q0$(69Q[\ MCN93=E WW[T50,)\K"LD0XA9G#@R(C+TB(R)I.K%$A=\2C'$7DKWFGK>6S6> M'\UH_8WA&$,];ORCON,9'VT AILCJ':9Q M#W0S]C<+JQ9NU!XKBWGER#G^4Q*:+N#Y5&&EMPL2T/WW.OT;4$L#!!0 ( M #5A#5/27"]=L@< #48 9 >&PO=V]R:W-H965T+C4M3,Y.5OQ6S(3^MKJN,)OT5%*9BT+)LF"56)R. MSIWC"Y_VFPV_2K%6@V=&DLS+\CM-?DY/1S8!$IE(-%'@&.[$I<@R(@08?[0T M1SU+.CA\[JC_:&2'+'.NQ&69_293O3P=Q2.6B@6O,WU3KG\2K3P!T4O*3)F_ M;-WL];T12VJER[P]# 2Y+)J1W[=Z&!R([3T'W/: :W WC S*CUSSLY.J7+.* M=H,:/1A1S6F DP499:8KO)4XI\\^7WUE/W^^_/+IBAW\\F4V.V375S<,\T]? M/K/93^<9>EZO",_0\_;0N^)5(8M;Q:Y% MQ69+7@GVW_.YTA7\YG_/T/=[^KZA[__MBGZ6#P7QL5KQ1)R.$*5*5'=B]$[F M[((KF3"L,*E84N:K6HN4U0IZ8@42ABRP*-A!5BIUR+C6E9S7FL\SP71)!W+$ M'5PX^;XLLU14BJ7R3L+^;/[ ]%*PM0D:D1[Q.U$A!["BSN?0?[GH3Y,E%$,Z M49H7*7%.ZXH&P9,E6XE*EJG%Q'V2U>9M7=P)13!Q#'@2>C00\$9JU%I/.=C #2RCADRL0?M;SC&>$=L\L];W $>51I M8MIR4_7\=Z1&$F+-JXK3+C!O7A]1IDL9QYM4(27I)50LJD0JX(%6<3X32@$? M+PS(3C9D]N]0FME#S.@=0*UX\4#:=J(/:AL^ZLJ6E(!#4W&O@9L>9=5(;LK MNJPS*%9 QS 8\OF8W8A;@"2UD$F'8O$.#81/)14!"T?!4#0L(&R+$!LT*(@B M>=@ 66Y;JMVALP=$@ZJ- [2J/)!C,;8,_T-B#'R-L:!"63186^?J!6@47!8[ M?(8>T3.JD34;/6E1Y:K#;>QV*W)2E5P\E@J.7%:$NI4)=E:OD9R#:]YY'V"@ MP#VE^*_+4HGG%=.?&JJ#J*:B*,&"Z])(/=00[Z6;BUM94%+N%CJ .+39=4NN MRU*N>W\;>O"*/Y!V+%)/ACW5F'W>"6K0;0Z]*KR_@L6BS-#.&!V9K7W&D$73 M*)&S%@)QHM#J&$H\2VI"0)9'5J50&XK=Q8%>5D(T@2CO6=X434%%DZ'DB;[D MF2UXL(\!B(X\O77V/!$B,'C:59T3SI+96J,1MIO<'K6/'4:[&"3.R!["^PQC'[5O3;P5YT M9;_!W)I]Q8$SD2MNHD>)!-E8DQ0;9/%T@[,;+W8L^[X"LE&Z8T6V/U3ZEBA7 MBP6E.N-JC_ET4466&0C0%&]RM+8.2I/;R# B;>LARX5>(ET\%N_Q^/%/"?O->O^X'N;87UHW/>MJ3LE$\81W X9 MT+>MP/5@T7!HV(N_Q)5^8/;8#ILA-@.2,OP<4Z2;_?'V#B[!D(L3;[B\)HF] MC=_NY<'XQ+H\2C($?.<.;7.2#,K$JB\3C:5!*174 >'2D[:=%G\Z6S\8$4R3 MM%IE,FE*0#*.8>98;.M8TV.2+75(O708'6[7,^UM/D4Z@J.;RT*[U M5PC%B"1!HHSH6TX00K8I\G*,E3"8XM=_!M)VBAR*& <1,DOX6?F HT8,W>#(A%#=^KHHY=!/0FF\1,K[_?LLL@>'KEWY[^(IVDTW7 C M?_;8E)SX*77M=]R^?D\C=$$>0WPB*B-0BJ->6X_=<4!YT^S1KLB*W "%-^B\ M[4T7"+2*X.N'TR=67D;2U#0EM,Z:2S7MW;WAD"N_"14BVW$VD )JX$+VU%?% MR>!3;BZJ6_/!FNIG7>CFJVZ_VG\3/V\^!6^V-Q_4/_$*]V?Z4+/ 47L&PO=V]R:W-H965T5Z#RB)@8=@*2BZDU^_69S>ZWU4;6PB)-QK,IBRY?AIBH;8] M+_+V!S.Q6EMW$/2[%5_A+=J[ZD:3%QQ88/H&SOV=_5VDG+ M@AL)!Y';=\U(/=WHN'%^F"E/_PK:)32ACMC%6E3LP^:60 MS9-_W_7A")"&SP#8#L#JNIM$=957W/)^5ZLM:!=-;,ZHI=9H*DY(]Z?<6DVW M@G"V/QB-KN^F\UN8C4?CR?U@^''LPW0\A\'T"B;3^_%T?CV;C&^[@:5L#A-D M.^9AP\R>86[!)R7MVL!8YIC_B@^HRD.I;%_JD+U(^&$CSR$.?6 ABU[@BP_2 MXYHO?H9OAAF*1[XHT,#GP<)83:_(EQ>(DP-Q4A,G_Z&G+S*[";TT%<^PY]$( M&M2/Z/UU.AADF=I(:VB8]LI]D#3XF2HK+0SF8-<(2U70J JYN@1J.=8MOR)$ MN4 -<>3#7/,<:9Y^8X/7+CAJQV2PT&<7# :.B\O,T6K(U69AEYOB)_CD(F&G M<-*)TE.XINSZB,Y XM-N >:S#H.YLKSX4]9& Z6._5;<=JDCO\5:,)&/**W2 M@HC^4>$[(07-5 XKI7)#E%$4^^VT158:^RR*X8%VS9F09Y56&1H#$6E]\RIE M$7L+,[ZE$;6H!2\,=/Q.IP-M/Z7:?NV&V!7X!&IA%.G-T%V=,#])PM/Z&5-S M&N'B2 W50QJ3CA.;IGXK2N%/KVUPM!9*U*MZ^;E>4 .;#7$X/>S70;-6?H8W MR_D3URLA#12X)&AXWK[P0#<+KW&LJNHELU"65E9MKND;@=H%T/U2*;MW7(+# M5Z?_ U!+ P04 " U80U3Q6322!,' !L$@ &0 'AL+W=OC[;.M:\F$UML1/9I.:R&5V< M^7Z?[8W! MTV1 *64M&BMUPXRHSD>KY-5E3NO]@G])L;,'8T:>K+7^2 _ORO-13 8))0I' M"!S_/HDKH10!P8S_]9BCX4C:>#C>H[_UOL.7-;?B2JO?9.FVYZ/%B)6BXIUR M[_7N'Z+W9TIXA5;6_V6[L#;!XJ*S3M?]9EA0RR;\YW=]' XV+.)G-J3]AM3; M'0[R5K[FCE^<&;UCAE8#C0;>5;\;QLF&2+EU!K,2^]S%KS=OWJ\^O/OE[^SZ MS>KVS>W9Q &5YB9%CW 9$-)G$&;L9]VXK65OFE*4C_=/8,U@4KHWZ3)]$?"G MKCEE61RQ-$Z3%_"RP<7,XV7/X%T+L&;9?U9KZPQ4\-\7,/,!,_>8^9\(V[(QOC!!(**"*NU8:V6P8=\.>DCO@N*W1W6:+X&?Q M*;L2QB&SGP(4X)PFC&C$CBNF6S+0GCYRPXA";QKY?\"BBACNZ,0 56@+%/T) M-COL,,*VPB=H/X_E4I[$Z1,_Z$-VREYW MWB\"A2M"^+56WH7U\)Q4RJ Q,6@L\JOW1N/ SABL><;DBHV3:#9?>.!Q%B7S M-#JP7]U'?J;\9COB/V!'GL3!CC1:I(O'=G@NAO73BB@I.>21E8K2?J!BP[_@D9@ M8F^[5\9MU[;*3P%_S17)DX7.(YO07D*E5Q[(Z<-P?/>W19K,?WPBI. 81TIH MA09C7SV$]+4H1+V&P#(PO+)6P*1?CV)IJ&B?Z.JD(WF'-6.&2"Z7.0;)(DH7 M2_9!D\E^1_G\JFO)UU))GXU71%WC6 O)DE,(13A0'2P:LVF4Q5/\SZ)YG+!K MW6R"OI^N3?,HRU.68$<:'QITA)@NHUD^)Z.6$:0-O^GL([E7G>L0-6*W[O:G MM?P^T!8JR5$%^6+8'R*+;NF9"RD"G^(@-P5:D05#:/EE@<(F>" M" >7LPP9/677PMJ!,B-PR[&8)ELDU5UA'?L>1Z2+'WHH3@B M_WM/\P\'_.YGQGM>WS4A2$_+D;@314?YP'N>D"F,MZW1=\AA)VA3/HOB.,:- MIB-6*LHH1'V'AZTF8=N6%SYO;\DR%*A+ [W8+0Y17;V6/&)7O.$E)W+6X/43 MEX'VKH65OEGPO8[)N =+Q!T*A*_.=$8H_^@(0ZFJ$>""YG_B#:S;RR!C6X@' MYU$T )I U'UAI(K$W$[O6PK9Y+M,\!P7N;*4-(.H5U27[J$9U%->;*F;D7EH M4YPH!S"MKW4'-@2BH_95A3=-U^N 5.!]K7K=*@Z>W4XH8/!HN3.H^O ==5#0-U6AWR"R* M>C8-S00J,R'M0E+)@BOL[YVI),6"PL!V9 V]JP^/@!7C+$8[_P:94>P>J>RI MQGH^=%7)(*\;@:3H:I+3Z@4IK+H-+K9#07BL!&3QH1 (W^O@6 8:UANOD\!_ M3_US=+SOX^!9* >N*VE@B3_P]*!81$_B]S@6XP6JI)/J*/P^P"L4!?7'$CF9 M3[\RD=_"PTH*55*H ]+G;HHPH(_+WHJ=5"1[I0M2&&+JKY)TT3P@CRL)R$8> M85:\H$9S_Q743C_+;8**_ 5R7Z3Q,?58X:G_ KD/=ZYO8G@^_\M2+\GR$+*7 M^VXHI[U(OM1^$006&O$33]-4\BY;Q/+1CNLO,AW8\ MBT,[SJ,\2P[;<3J/%GG\3#\>,VIIZ E?5;!LMS[Z?>)C2:*^Y0!F;P6[I5:] ML3Y=O/BAND#*L'L?2GM)O-PL<]G\Z-K_>=^ODX.O@#4PFS\ M=P[ZE88R%3X&#&^'3RFK\ 7A87GX#O,S-QN)MJM$A:WQZ7PZ"M?D_8/3K?^> ML-;.Z=H/MX+CSD@+,%]I[?8/=,#P@>GB=U!+ P04 " U80U3QD/5I&D# M !]!P &0 'AL+W=OIU[D70ZV_'@R]B"8 M36IVQ!V:IWJC:!?T* 4OL=)<5J#P,/7FT=UB8.6=P&\+H5V7SBWLH.A!WFCC2P[96)0\JK]L^<\,FTV4/(.RTH1F%\Y5ITWD>&63LC.*;CGIF=E\N=P^K>YA M]<=F];!;[6#^< ^/^P^K+2R?MMO5PQX^KN>+]\ M@K=A+RP3J(%5!L/$H#]MF, O M4A8:> 644AHGIA=*_'B8TG%)SP#'MV8 */)/!5,$K&$"=#6$I52T6^ MM)+=?>3'XR&DHQ0>,\&/CKPF0@@-U;T"!@6G@N)9T[IU5(BEC73DAV$(Z3B$ M1Y&ULM5AM;]LV$/XKA)<.+>#(LO+>)@'BI%U;I$O1 M=-N'81]HZ61QD4B5I.*XOWYW1UF6LSA!N^Z++9%WQWM][JCCN;$WK@#PXJXJ MM3L9%-[7+T9&C3NY,96TN.KG8U<;4%FS%25HR2.]T>55'IP>LQK M'^WIL6E\J31\M,(U527M8@*EF9\,QH/EPBLR!+IL;R0O-:7C7S$/M,G!0*2-\Z9JF5NGP+^]:/_08#N,-#$G+D+#>X2#6 M\D)Z>7ILS5Q8HD9I],"F,C MSB:S8.K%A7)I:5QC0?QY-G7>8@K\]8CPW4[X+@O?_4:?/RE74;E]<,W4J4](J< \?+*ZFI9H9 MZSH-0Z,1>A*##,X+RS%E0P9QU$7K(ZT:F[_WK>7O+8>3O#@_WXH:!8J*4B+G$!*513L'QD M)#[!K2EOR8'LN.VI3&]0L13CH[S(9:I*Y2EEKC1JBS$:CTG;\='P_\K'UU@N M6OX[&8$M9LL->ZHE/ ^JO@FJ+BBLIID5F"E++=@+=/@U)1[1G&%U C8K+^8% M"ITN^@*7)Z^*3Z+_[KO)X3I7?&JJ2GD6UA8_ KZJFJI?\+MMP2,6E(VCZ.*J MQ"1&5GIL:JJ;K7$@PX6IL8AS[-2\S9YSJ24Z3+=[8+N*(#H"L&6\%CV1"4E\ M,21__TU^QS59UZ5*Y;2$U3'<+(6\E:J44Y8Q[#S9^F6"BFMPKO7X< 4 &R)! MB9A'@LA1M/\HANS%1S\.08ZBG:/' 2O>29[TYP8T8;FX5\J4 MZQ31WZ8%#PE!9*.Q)*Q77W$;9S&P%)0<3Z&CT,?&M:&@5%EP5\5-G@=S &HM M& *BW-H_C 56 .!QJ9EIEHB*84493%"DSVBD@#N/U(UR1;\\*<9D<49/SI2* MDBH3V(<\8P(W#YRC+9^\JK]'?8\67G4&'X6E!R'R%ZRI>H@#1!I]/U0.WG_\ M@*-]KZT-[@&D1+#35$O7;>ZO@/Y^1.])O+>-@GGX6>T7A!03J6^&XM?H+!JR MXS.,E**AC1,/+P@: 4(YUP1LT3=LT@JI2G*A'?(JG1_>71@Y/%XD& 3HOY:6 M41UM\R;DT29=5\FWN3\\(4%M@JRUT.X29DF]Z @"+F&O+112$>NJ8ZP:!/J) M4S9K6$>#D)=@!R^"(Y;O@NZH5!DN*-]',C3Y\MWDZI.HL9F* M<72T%S M. B'LF?M?EX:8R-Q1O!!7'&4("F6-I)K[- 8[;20=D8P1+:$]D=] ML?&(5@V!1*\34S^#G$:">UG4C0R%S*B]6H,3 &J*(+:,S4HVNB+(Q!,PYSD8 M&V,N7>B7:TCS: :O_+:$%JP*0EV,-*6#ZL(G\US159DJ-C6W@#A,RYHN+FMK M[-P6IS'4J_7G \;9;F$9Q(=H>?3)*-.E#_.,J6JJH0KSHM,:XT=(0N-3KNX( MHSD^+,3J/H MH7OTJ/<=H@)T,GUMP:RAH35\DNA6NP\Z9^$[QHH\? U"<)Q1QI60(VL<'>P- MA U?6,*+-S5_U9@:CQC CP5(5)L(<#\WQB]?Z(#N,]?I/U!+ P04 " U M80U3OL- 2 0) !E%P &0 'AL+W=O+%1^HM9"V'94YX5YFUO;6WY>C PR5KDW/15 M*0J\62J=.J8\&T3#X620:$JF\E"W&EFJCSG M^OE:9&KSMA?VF@?W5'RE7@0]G-YIW$W:*6D,A>%D:I@6BS?]J[" MU]^PY<%-^)&9;_+U*[?]F8]EHHEKS)[KS8_BMJ?,6%5ANFB1K2 MZ,*YZKAAG"PH*0]6XZT$G[V\^?CAM_G]I]OKG^?L[G[^?GY_/W_''CY]O/D; MN_I07_WX\>=W\_N''_XRB\+I&S;_]?/MI[]?#"STDY1!4NNZ]KJB$[HF[!=5 MV+5A\R(5Z2[_ ':WQD>-\=?1-P7^5!5]-AH&+!I&X3?DC=I@C)R\T0EY\Z^5 MM,_L'U<+8S7JY9_?D!FW,F,G,_Z_!/A_I8O=\%):GC$47/*%71FFE@SA%6UX M V;7@BU5AC:6Q:KN8OF',,RLN<8/K^Q:T9,T8-*82J2,%RD#$AB+"S"]WE.S MY3BD?/!"ZY\;53P*;>4B$PS@LQ1:@\E+&0^#X=#],>=4] ;D>8Z6]^]'PRU! M' ;1^208S\;_G8_@2+JR\4SH1Y@">'1.\R(1KW?UGZ"I/6O?_LZUYH4U+ K" MZ#R(XY!L&K)Y7F;J68B O9,:6*9TX**%D!A #UA87;>WD%L0R+&[C!H9YG8-F15(:$H#,8@F$U#]N">JI* TK!9-*(WWPQZDG%CY%(*GS:9 M"HI-*0"4!8Q@HC&)O1.)R!="PYOPW$<8X2EY\=Q4R12IF09Q=-Z)\H/0$E=7 M.T;;T((986T&RT#P$R\JS#^7W8"!C(3!<*JX1!DDQBKTB'!"HVGII-RALZ8AK HGQT*YGT-G6)V#4DLJ]>P9RIEXDL:2.1(Q *TV M+D9G43 .P^,FN]!-$#$1Y^?9!=:4TNE09[[// MF#L:29&F>8;H95D7>/Y,W+QJZ[*):$6 %&1_$2)(C/:?BV B_:L#6'DX6B M&+\2>>E\UK1)41=@9P.,0%2GOH_*9M"LG)-&(-2@%<97VK[AA;* ]<6_ *2D M $EU6FG#]%HI!PF@F%(/NT!K$BWKN.INV7D&UYT4;?%("89AF831J%+0>+C; M<9BL[T;/^T-Y5+I42!6\-4BO\;6+ZJ?\-:C#E]9E2+V3F M_'>>>'K70LYFB,AYZE-%W [&731W!C.R0KW@"U]@K##U6.O=3>G#-I1;^[58 MN?*E64)&;,6XI.ZU$Y:%)=D2M+7N@U27="H1?W&DK.L%QK"%XMKU1UK/1^,' M@R.8O*E_KHFJYJE_7O:W0_=^6PB0U. >>JU^_Q$07 $=:81M5X4F"0A*F0E" M!'K:*:H7O:U@S",*-) #9R6GA9+<@9Y6F9]KMXT1C9$0L!TH-6Z[PBF*^HS3 MS#N- 81$E!E//(A"FY_Y7O0!0>]EX%L7PDP-_N#A)]K-E59CK\MIB]L[PPC0 M\&K-LR5[$0ZBER>0)V";M?2JDZQ*O5-N$7/8O*3%8>:[N8DW06"WB2CB(F&Y\ OOXJ\D-X4 M@')6Y>+5QIU,:<>&/ARTM\YV2OBO9E<518A>VPU,?<;F)>F!VJ]OP!P6TU$P MFF#KB*='0NV*53P)G4A#)X.5* 2%@GR@-8>MM ($[6P*XTDPG:+1<.U+XVPT M">)9[$+K]RM"#T SUDSA*W!GD=^M%E\=X,"4/@^/V%A#S7YB';3O=Q<1'K3/ M+AJXW<75I2A6%'#'T_8BGE =N4:\:Y]>K5P; OSWTM)TF5&93(#1_F.&DR&[ MD^=H1?CP)VB,>H':PM%NC+8VE_RYT]L[6I="-#6P9SCM^\@E7BZIXM$Y20T[ M1,QS5?F[P\VP5@#=B^>CDMUVY]RLBZB+HL=:>WMZ(U A3-AW_'U3W&LX[7K& MR">6^X\3@CY.')P+7:F>#(IX*D5A?.N?S>+8R<2LE1U$,R+#>7W5=$#F033- M95&#PV,KQS291?&E]"!UN RMU&_I%D-&SQNX@;4XH),+A":$GEZE!,K+/SQ[6K5HAF+0M'@(#\ /HK1^S=TV MZ)\X?ELZ1'4/X?O W@S,U^Q#Y<1#8EL(\Z9<[ASQB!<-:/1Z?ISG'$&;?B/KFBV1[GW7.\;\KO>T473D8X M&4\.H&-S'%O]PDC=Y0YH]<)H_3Y03S=O& TV/]BI,\)H$IR/IJ>&#I5I%..0 M$\;_D27F.Z:X2.Y: A7!*!J?.J$<^QHWZ'SZS(5>N0^\-,L ./XK:/NT_89\ MY3^=;LG]!^A?N%Y)K*R96()UV)^.>W[';VZL*MV'U(6R5N7N&PO M=V]R:W-H965TV9V3' MYS3IQ/9$<QMKMV_[?9-OH.0F5ENH<&6E=,DMWNIUWVPU\,(IE;*?):F;HLN7XX!ZGVI[VTUSSX+-8;2P_Z9R=;OH8% MV-OMC<:[?FNE$"541JB*:5B=]N;IV_,AR3N!KP+VIG/-:"=+I>[HYD-QVDLH M()"06[+ \6<'%R E&<(PO@6;O=8E*7:O&^N_N;WC7I;T=N2C?<\O/3K3:,TW2:(TNW%:=-@8G*BK*PFI<%:AGSQ9?KB_^]N9\ MOKA\SRZN/]U<7BWF7SY<7YWT+5HGF7X>+)U[2]DSEL;LDZKLQK#+JH#B6+^/ M4;6A94UHY]F+!C_65<#9LG0V=L^'_(*__G26VL"J_"_O)58EM:KA#^E;R MBJD=Z!UUQ9<-L M8W6@ !M]J81^8J'), ':'4S5O<14PZ^F4 M77J!#ZW #=E^_><_3;,L>>=$Z(F[3]_]&C6:,W99;J5Z (C8>Z&Q!95FO"HP MDLI@PW#,]W^T/3NR[=2]^2QYPGSTL_;12L>^T\9N-#FID 'T 47?7/@7'+ MYE16P@/>&&\<(\49%+A24)9@ M1ZN(/5D7I(,5%)6P JNUK9=2Y)B-%6A> G[,^1Z=$F<9 M!^&FOP_)7T+.2W"JN"Z\CZJF:E Q7"7MAEO<*@,!TAB\ M6(\[ M\BV[:HOXASLWH=PYEP27B'WD58WG0Y9Z8?R=CB;1<#ADK]@X'HW8[Z%YA[,H MG;BG:3P=L:\^^->#\2B:#">_XL(HG@T[AKLQH-D1DLATDJ+<-!Z.V?S[0*- M4'7%2Z4MEJ1X'C6Y,K9;H[KJII.P_FH698-Q"_1]V/H;;%B-)^ "@^@0Y:/ MG&"M")UY\+$$A[MUY4+#Q2Q.4\]('?+ITAT/=';,9MA;'VND)D>RCO-4X0<+ MKEQA0$[%K1(;N2,$6N+Z#NRC-CN H24PUY":$QAW7-9NK 5 '<\6FJWIY)VA M/2.&PQCK](?G&)\AS@PF J/,7;>SE4:R\/AVF'9;]W3D ^V$1M58<9IW;HN8 M%V'IB= ^PIC-<:*%X'Z&)PZ>G8].<>H.25)6WT-^R*HOUM$T/$R^8R"9>OE/ MK'^HYC(NNL>&'R&C[CGCP$P_QCUMV[<]__U%TPK7M35X M^O"SQT?^B!9F619-9F/7O5-JXC2>3/$ZF;8$D2;1>$A+HUF<#/ W&\4C/-3> M@\X%9>QUFJ31S',%<@"))/%D0!A:@7!L,HEFHX369_&8N&883R9/17?$+=-L M0.SBM$;T@VTY8Y-X/&FFE" MK$>1XMDKHW^!&:FON^1!UGXV_(5PQ]( F,.,"&\281P>=W5$I^%->T9!3!X: MK=G,\<&I!51W4)7 31U.#K25T%L.B;Y9;N-%S'Z?SV^PG50C[^P<')(E>CUR M._#L<"XY]OW2^2 TK'1=^.E MDP2<-,>M_,JWR%>%3(9[Q5(.1[^PS\+3FS\3C.'EIJO[8] PYJ)1%J[;+J&ZDIE$V2O[?(W4:1NI3 M'P;ZG8\O)>BU^\1$$ZRNK/\.TSYMOV+-_<>;@[C_!/:)ZS5-5@DK5*7&[S'M M/ROY&ZNV[E/.4EFK2G>Y 9RKF@1P?:64;6[(0?MM[^S?4$L#!!0 ( #5A M#5/^SJ?:- 4 *4+ 9 >&PO=V]R:W-H965T//>V4(]?OAT&>EK(0?V%H:?"FL MJT3 T:V'OG92Y%&ITL/Q:'0RK(0RO8NS^.[.79S9)FAEY)TCWU25<+M+J>WV MO'?4ZU[R,&)+7, EL0^-O(F=2:#0'&E]9F;^^2%0^?.^L? M8NR(926\G%G]6>6A/.^=]BB7A6ATN+?;C[*-YPW;RZSV\9>V2?9DW*.L\<%6 MK3(05,JD?_'4\G"@<#KZBL*X51A'W,E11'DE@K@XN%B=GMS,U_>7"^6#S1=7-'L=K&<+WZ^7LSFUP_]^.K^^M?I\OJ* M[J;WR]]I>3]=/$QGR_GMXN%L& "!#0VSUMUE9,_')-J;?(T/6U4JH.J")V%RF@&N M,FMI,B4]72F?:>L;)^F/ZC_=>CZ/7X_\K"]_1'=TU+BO1")0= MX=#=G&0<46M&H\X'C?CY_!=RW,#E6O-<&2=%"$ M";%V4B;36Q5*#(VZUDHZ'$N5E50[NU&YI$)LK!,K+?%&9<@4^W4R-,X01A:) M Y0,K>[ HY=4U50D*MNP%R!39@,IZW9D-Y)5T=V FJ=X:NF4S0'P_H$WRZB*/SOW?W$E[B,C E!U0^\P;3B2:5[0G>6-U4Z!T>P13$ MHWQMW>M:['B8*A\9;'GN)][98<0+3B.F#DODGOO\)2CY5$N.%) JOL;X6^>\ M_F>MDEUIM4YI&ORMO^?_6;,=S9D6JO)4BHU$4D'XRMD&%P#0XK,/+[-J$-NV ME!@;@JLAXX+MQR3OZWI GTN%,@Y13'EPR4_ FZNB4!ENF<2ODV"7,4<7N&<1 M6@3I&_0%[BEP!Z"5,+A48\ @@#9J;8'0:TXBVLS'),+ 1FB5*]A.;#-5,;0! M78*W/*9M(Y2./:9,6@/ W0L/*XD8-B"0+;;4"(3!70"$R(M3(=9J;B%E;&BS MEKKB(!"P@BI%:S=" ZMUW1P1:Y0!T@:)K6UTGJ@7'#",(ULB1_$ OBP*-FR3 M&H+U%A$*CA=5)I!H"-?6JU@!?0P+#V[C ,"JXT3[.A.^I ([BV<011-XZ$OA M#)@'.?=21Y/<_#O"16"\B'N&__&'T_'1^*>/N]S90J",K[INY2UDEF;<\J Z MM 31GL?-H6#6#4.ZDT&@A42?9L@5$F"4H(+G+400A>1::<>B0#B'P!3;Q1*1 M/996H\D'A%TF=5B)KJ(JW<:IZ>-8Z^[2F*TTXV(5RX^Q"!P M!%18>C4Y>A<-O)HD YZ3C?5+[YX1>/7TW?R?3-Y%R97%MS22_.#?+NKAP>J$ M*EW'!=%SZYN0MJC]V_T..DVKU[-X6F!OA%NC]0&E@.IH\/9-CUQ:"M,AV#HN M8@"%M2X^EMBCI6,!?"^L#=V!'>PW\XN_ %!+ P04 " U80U3Y#BB^W\# M #P!P &0 'AL+W=O)"D0IYC.)_OR,E:PY:!^CZ1>++ MW7//<[PCYYVQ-ZY&)+AOE':+I"9JWZ2I*VILA)N8%C7O5,8V@GAJ=ZEK+8HR M.C4JS:;3%VDCI$Z6\[BVLD6R7ER6/@D=S6%A70Y M;\4.MTC7[<;R+!U12MF@=M)HL%@MDLOS-ZN+8!\-ODCLW-$8@I+K[?K/Z_6' MS[#^PM_M/"6 MI,4"L>HCL!,0+>&\TU0[6NL3RH7_*=$9.V8'3*GL4\)W7 M$YA-SR";9N>/X,U&C;.(-SNET><.;SUJ@O4=?QW\=9D[LEP1?S\"?S'"7T3X MBY])X0]"P$<-[[S:0_:Z3\,94(UP99I6Z#W@/1:>L 2A06I"6U@L)1G+"R4W M6&YL*;7HZWYG$9L@_DER>1@G3[FCE @09"*TX.4R(I:\Y2CN:4/(LP+EG<@5 MGD%7RZ(&Z3AJH7RPESI:N2.SB&$8E.DXA^3.0"CN?JEW,135TI;/6F%I#ZW8 M(P8.O3MR1^4$%9/71;!_DFQ'-1SM X=B[E0+XD91"G($[WH5E0]A6[11MYO MQEOG!0L?)([J^V1^ QQT,6G,]_"/UY*SR8X/$]H+MJ'5P52!?"_PGAF'0AY)[B&Y^K1I?AU#IAK0B-]@@O3O:WM,ZGS.O*Z#O&EJ&4-GQ)H^7 ML"53W,1$QE%M5(G6_0)K3@.G[R'OL4&&>F!."OGR_A^9>LF,/HXH?T24R?>N MC?3H%F[0[N);XSB%7E-_(8^KXW-VV=_B_YGW;^%[87>2CU5AQ:[3R*PYB<9;3#@_&PO=V]R:W-H965T8!(2,*$)!B M*WY]=L7 M 0E6DGF/)VJJ8DE$8U&7[]N--\\&/O%;91JQ&-95.[MT:9IZI]/3UVV4:5T M8U.K"GY9&5O*!C[:]:FKK9(Y+2J+T]ED'LT/0I??-;K38-?G+Y[4\NU6JCFKKZQ\.DT4LEUJ2JG326L M6KT]FD]_?C^=X0)ZXE]:/;CD;X%'61KS!3]D%\SX*97T""..6-B,L/LI'O MWECS("P^#=3P#SHJK0;F=(5:6306?M6PKGGW?KZX6HCKC^+F\^7B\M/M_/;J M^I.8?_H@%E>_?+KZ>'4Q_W0KYA<7UW>?;J\^_2)NKG^[NKBZ7(CC&U/H3"OW M[,UI YP@O=/,[_J>=YT]L>NY^-U4S<:)RRI7>7_]*9P@'F,6CO%^=I#@KVTU M%F>3D9A-9M,#],ZB6,Z(WMD3]*[M6E;Z3XF6,Q(7IG)PV%RR(56YN+'*J:KA M+\Q*?-25K#(M"[& +Q68;>/$_\R7KK%@=_][@*/GD:/GQ-'SIQ0EG7:X59UL M/23YPV1N-TID!J1>.97C7_Y@\&$5S^"Z,^@J*]I@\UU7<#ZM:J4E4@2.C$V+Y75F13'?_^O M5[/9Y/7=>#$6O\SG-_1Y^OH9,8-+K?K::NO/Z8]$3R]4UEK=!,8O'[.-K-9T MWE([BD>!^N+R(M*%$ E<-;!]F<@2SFHLGF+HQJ#;U6,-945J!+^TRV&ZKI!4*%L.9/@"]<@F&,"=%"VH< +V* V^?[OJ[9I@3TD"[9:%+P@\TZ^E 5Z*;L$1+7*2LC)/6S .D>2-NR>:P#Z.MP'' 6&!/*PI.3"U.46!;]M6 M7X=!_3K&N1A7.KN=L]U^)C]&0T\_> AZ'%=0WPJL:_?4^\<9'TA=+V+J>G$PY]PYLFP% M?EEBF![*6H2&#Z$SJF;+4NS"XX^9+HDP*#CE?*+ZE@F^4D' MV+5FH^?0NUIA%&*716D! [*,.1*>5U[TA99+770Y)0<7+HQ#?^.S8,C"G9]: M$TT7CQG^_A$9=%EOGU&K[E75>M8PW !-)_*6PF6WB)(R!8^QN.PD8RGD.]H$HYV3""? ]EM;.<(E#C\4U(GDPR[5!\1!H&?5@+7@%UH $;3O# @[AW.BX9+0[ M9%'"U@!RA0\$QQBG,("D0(34HI9!XQ44KBFFD_=2%VA6AR+O>8R\YX>+AK#1 M16).0^'W,)DYFJ[3[*N@N<"_]WYO1-Z$\;>UKQ?B,E$J@+IY1 %0&B@?RPE+ M1'L1%B2PR'J9"W;D4>?X%@A5J;,4 SM2,38ZMTIX6C4 MLU(PYY;X!",@( 9: _O"@L>ZWD96J1AQ,;\T6T938"A !AR>#ZM":8&"0T.W MIMBE@Y;=L1X<)3/.PTGO57\RQ0H E/>Z8T@P[AF*(O ]%O_>J"JDCA_7 <=4 M%^0$//=]&#T/E4\.)].TUM].6HNG9BSON1E^. TL7GMN3&0(RI.LH?6 7QX^):1%*'F)(O M MH\:W>+)J]R 13 'C3<%@"M&7=)NNF$VRUMX&_J _0+N/UD$2G;!<8UM*)'#$ M+@+'TBYFZ(,F2&'^*Z06O=HBA]X>:7M?2B45)0=$^@P' J!A#:H$J[L"ZPWJ M<< .8'BN-ER\=UX=)Z;7CC1!OEJ;% )V%_)W"-692/6H2#^?//1IRXJTT= 2Z,#[& M"A.,9 TV4Z7"Z<,3!#A &_8"NPRM(RB23E)Q[H G]V0V1$TA1?78*-_.8_S# M-4$/!S+F.;Q5L[&F76_0%)XP,.#66,+TQMLD*'NUPI8R.7;2YC*D-.?\SGN' M"F$^92=%MM(Q\LT(5XE?O(?ULPL'931T%\64X(:O42]01@&\W*@BWTT-.[3%L2:6G@ES M[^LGM.Y],_#\[F74LM?R]0:G95I]I(4-/C10W(S%E2> ^!]36]?GI2[4DZB/ M_+ N%+"UW+**L)H,C;)^78J'Y[C%*NLH4?[; _BXVG4U(O+ESQMZ;1KJ9_[4 MT4UX[S&(Z-8X-4BOEQ8.1E[JW V"@)Y<>\AOA#X2BHW=BB(&_/][9*:'1H@S MOE20:2&?4=N*.H#<#%%YX@XN!:=$$O^G2Y#47I7$H ?"[UK@K,#9$7RXH= 8,\-B_M:X9D=LFR68WT>)!;,[0?R\]'"K5 M7L92[>7!&NLS]V#2(GFH4#M,Y#:Q[I7!XM@E5U/SSFX7H/1+]_%"8_#Y"Y-3MZ5)KT'FB^X:Y'QR/A+A-(03$%Y:LCJ"/Q>AN9(NQV61 M!+M:Q'MD-K8OGS]#_S?K$X^=&VP?Y=K)]=JJM6])8W>3M=X3&2@BMP@L;GV2;;=(S8T=">+LB:9.?!T^ @ 7<5J;4&;F= ML8XKX+04"&9-GI,<5(=KKR8<%=&7YS]M75-7$-S6ZF4;+RA+6;6X9=)AQ#0$ MI%1UKZVIR,7DVFHHF;E0 &G7_&V%UW?4*@)^KWQG:TOI$L_/T40C(E]SC.IM MGRE,1;#R1FX9U,+Y6#*UU25?>O@ 4QO-61,;<^BR>9S M++ATX5M%4=G4V]OHN@[: H"64]+E0GD7W7$?\ '$_[?IZ/S5&:WYVVSTT^Q5 M&IT!Q?A"WNE'4?*=M<([:_%K"]H(-\[8VTIA/E&;CEZ\>A4(GSU__A<(3_J$ MQV)QX(QD/5SG+14(A*O.(".?!MQNFP'+#59.KE09.Z^KMEB!G-D>*/.GGUNB^L66<$_Q+VK9XI\OQ82P^A,9BU['V\!F[ M;Q:"7-^_<@./>'2M\((-@!DY:Q_-A63/1NC9)$IX5-H!]-2UF7V#G21?0B+C M$O/RT1^8G#7&!R0!K% /U.-8#@UK1&25;]3*MMD8OG0>>=$A?4IO)X &/+SR M11%:[TGLF1+EV$+7P)'OQOOV*35_@&T*D)ZO$Q];R)8Z_7ZO5@YEO%VQ9:>-G>(\W(-A\62?ON4A:Z2L-;A,4,GB-9RE1;CE#LIH-2PTX:V.9*-Z0@)3'+ M]544DQZV]^F&*:@(O^Z)Q>>,X.'!%4([Q5+(_(C0))_T-6@Z=V!H+F4V"2%>D'\ >G Y=K?HOL;8+(5 MRO08'7"^ 2R 6EEX+XR)DF]!%7[O.@FEQ+A[%@P]I!POPY-8*479)Q+OW<,D M5XI/6DT44T^$?7V-J*JNN1/H&Q7]2[P#T>2G&$U^.NCS'V/-.A0OOG=M,"U0 M>N9O>!ZZFWG*(20T64-$7((2- M#)UIR%U8=NRW3K@[MHL@PZT>-1"L+!4.0I)B>"T5V=T1=]"U3'_;:# ZFVVV M'@9$TH9F;9(G$[8<-^S209C8>=VI -/. @2QI"-&Z)SL?N7140%!IACJL75, M(O#@,N=G\1L^+J;"IQ+QK]BRBK?37UN#QDS*A>JCK4)%_@S0D5/V/LRD43QF MG;"/<=\C>ZH<'_O=9P.[-RK;5/HK@I7(B*[JMDER=I\Q]'*H.PII>Y+%> K0N7)UU[L#0YR"%29K%2MX@#!5[B M1&Y>^PN;OC!ZXSW&CJA;;I:&*Z$EP.N$JG<<< R)F9L:ZX7O$(3[!C#5*JKH M[+"*"".E6*^M]G=CCOUEIK1V&Z$:*8\09JP+T<_@-QXWPPX="(]N\.#'T= \ M0?)E+;?Q&]OV,&#(9+T>!UX^/Q*^0)\!ATF\!BLKOC7"J38 F\T)%F:(G,.T M(U_=%MZ4TU-^9X>[?YWCZ[C"R]T7'(..?+Q05,1"M1+:04]O4HE/8(;B;"0& M[[?%P7[,=-)-1D^^T9'!2A8']/B^MC>:"E4]-@3(IP;GGP_3GN+NZ!E(94RK3Z:34;]/6>D&M1)#-+L?0 B,RSNW%J(83K9,#)J2Q.#NQN M,18W!*_(,,%ZX""C.">4T.C/ZH)CA\$A$^:A^RW/D#.RV$T?*F)4W'Q M2G7HP0<5PV1_8BZ9]_C^,]_N"EJG^I&%(_1%.*D_,U7J"EGN5.=Y[A'KA?4X M/ I/P2#QKF[A,HJ*&<9[V'M;ZZHBPUE!D.F& M.:F OSN0CONFM1W[:WV>-$N M&U-#'?4<:H?9A&?2/V#>HSE@[K/\0^4@Q?5)USX%>[C$"@,ONJ\?X -?_:"P MV'LL0!\T&DQOW3C<2]@!4H5#.W.Z=%:J-=TRY%1H=M-/M_ M1S&,;S'W) HND;H)UNZ^/CF%[D]NA*8T+0@G#)Y#]TDHM#C+C5-\=!V2MQG. M#7:#W7Q1\^@A>1P!_0[[3D:NOVW=T]'_#_-.[_2I/40*7%\2ZYS M-CM_)L)$17)=EN0UYK"[U<$.:EP/%YLIF3'XO)[[1M1(6<7>#Z,$H2N!)LO M!:M "8[MC#IJ.8*@ M>RB=,#1CV<8Z]A/0_NJ].Q?AJ7!< !NZ;,MT!$#'NR":)I XZWR,[ M)/19)_3906E=I#,>@](^O/[JF[*-G2B>^^[>8EE2UQ8OQ_"^I.DI@=Y-XI&^ M;J)D1'89Y8]3EKH@.&T53PC@7]B^T3C? LY.^:?&<)=%3S!M0ZTUK/Y;T!] MV88FT)/W$K#;;;23\H0T<;B_>A[Y#"](B6>SOX M 7R.BEXTF [1Q'!Z -^NXQO">+?"H4Z$<>APD!&]V 0FV%*4HY?CV,_#E6Q_ M?"!>X4 @0.BD$G :!G &O+TV?M)R%!O?<'[?#:>OD]M9$]]R@A"&(7$X1)PF M[]/"@=?TUC!&'O #?K4V?AO?3)[S^[C=X_Q:\^_2KO'6K5 K6#H9OWQQ)"R_ M*^IX5:LUM8U](>G&[["&=J[S8VF6K_S4HH:I1%*@L;E66\4GIQG MSMX;_"IP9UZ4P3%9*/7%52;E62]P@+#"PCH/G'[W.,:JRMVOV,+9_$^2M49?P7=JUMT(-B M:ZRJV\&$H!:R^?.'-@\_,B!J!T0>=Q/(H[S@E@]/M=J!=M;DS14\53^:P GI M)F5F-?4*&F>'YZ/99 ;75W!S>SF[G,Y'\\GU%$;3"YA-/DXG5Y/Q:#J'T7A\ M?3>=3Z8?X>;ZTV0\N9S!P9PO*C2'IWU+.)RW?M'&/&]B1F_$3.&SDG9MX%*6 M6'X[OD_X.Q+1$XGS:*_#7[;R".* 011$X1Y_<9>4V/N+W_!WK5=( M6_\G9L,+/.MM'$-]C[WAC-,D@U6 3U&++JK+Q4;3!J'MHZ_@UZW8./H,)&TH M0H)=(]Q)8;%L'BCQ\G$?8(7I6]!?H P#%FH(&#BA GA_"09Y&](W8($X.76N2A887,I-7XZ"$%,,8. M2H.018$#%1TG+,P'KC/)61@DSX0OL,!Z@1KBD'W'-&%)[$;%+,JB)TKI<0Y9 MF+8P]DWR!T@I;.8=#/(<]J@]Z=2>[%7[)R57/U6T6Y)CE4]8G#I99"D;),D^762=+K*]NIC1 ME;OMW:MGU%SVG\V; M)]-GKE>"MI *ES0T.,KH_-/-,Z2I6+7Q5_^%LG2D^>*:7FZHG0'U+Y6R3Q47 MH'L+#O\"4$L#!!0 ( #5A#5-;]RT):@4 <. 9 >&PO=V]R:W-H M965T:(FVB4BD2E)Q\N_WD9(5I;#=]F' 7FSI\-S/^7B.SM=2/>H58X8\5Z70 M%Z.5,?79>*SS%:NH/I$U$SA92%51@U>U'.M:,5HXH:H4B]'TW-'N MU?1<-J;D@MTKHINJHNKEBI5R?3$*1AO")[Y<&4L83\]KNF0S9C[7]PIOXUY+ MP2LF-)>"*+:X&%T&9U>)Y7<,?W*VUH-G8B.92_EH7VZ*BY%O'6(ERXW50/'W MQ*Y965I%<.-+IW/4F[2"P^>-]M]<[(AE3C6[EN5?O#"KBU$V(@5;T*8TG^3Z M ^OB<0[FLM3NEZQ;WB0>D;S11E:=,#RHN&C_Z7.7AX% YN\0"#N!T/G=&G)> M_DH-G9XKN2;*G5Y]G-W;O9C%Q_O+VZN;M\ MN/EX-R.'#W1>,GUT/C:P83G'>:?OJM47[M W(;=2F)4F[T3!BK?R8_C6.QAN M'+P*]RK\O1$G)/(]$OIAL$=?U <<.7W1KH ;#8K6Y%I6&:^ZH?U_.M5'HFW_VV(U[N[&S&^^P.P.>ZOGC%Q6LA&&7%.](@=DXGMIFEB1"FJ A/P1.KPTFH F M#,*!'CB/"Z)@JG4PBF/R( TMO_;Q@*2IER7),,/'")(:5D"'AD,')/2R"3C> MQ/NUCS<%K/(%=XFDVJ7RL,0K+Z$4F(&%W(:A<6?EC#]91H\(]-8!20*?W(@G M:) *O"3PXB2 9E937A#VC*M6L[8*$AE5N &4LE%VAJ(8S+B0E7EQ3 RQU+@B M36L@\/PT(Q]KEPU4NV36<64OIF.Y.&YT[S$X,W Z&QTI3%X]K^F+B^\0?$GB M0E(-V^OA( 7D, PG1^2Z.ZG1:%TR6X?>LJ;Q$?E#BN6Q8:K:QI%-LB-RA_#X MEM0'7CJ)WA:%"T/%D@^8KFC^6,HEKA ?7MD[%8Z[XEO@K7BM2>(%.'Q0M,#0 MPT!LD6!?B:"5+57F)9:#Y2LAH:PM@)V*3:>'_$2K^A=;=5Y#((J\B15PW]U(6:UZ6UMCD--S>R0,X]DW]?P"Y/?S@4O >E[]QQ1L _MMX#Z+$ M\^-@%WXWQ_L '*-&I_\E@",O\K,W$(Z]((E^ ,+Q:;07PU'RO0@^#8.O$!RD M6R$V#.?DWX^ M)WOG\[:9[-E*$;?]H>;M!KQC,N]7_A:?Z!4[GFV56F1B54))"C?+9,D+U]/: MX*_:C$I9=R,.A=.$MW ;(%"3%2W(G#&!ZR4O&RQ?>-CH?]4*P]A7]0:P'9I[ M=-O:**2:*2X+33H_F=4,YT_(+158U:OAX'5!H#Q,&X[\H-Q&OH:(-B.TKI5\ M=H>D0G,TBO67#%,NK2+O2;G;RV"R\^T$MYMBD&SW2F;W2H*MD+FM<,:?=YS8 M?='^^(,GVX":8K.UO1/'WFD6VB<_\2:3U"X :8P1&EA:%GMQ$+0M*^"3NX)B M+P5\#TCF^9']1Z/:%>7 =G@ P&SKP_%@.0H= MK('^VV_Z+U!+ P04 " U80U3R= #3Q$% #C#P &0 'AL+W=O"^6*V,7>L/3-5_B!,WOZW>* M9KT692X*++60)2A!&[TS!NO)3,I/=G(S/^MXUB#,,3,6 M@=/G"YYCGEL@,N-S@]EI55K!W?$6_OL/$GLGB9S+7[A4U]-@DZD%7:R*(1)@L*4=9?_K6)PXY ZCTA$#0"@;.[ M5N2LO."&#T^5W("RIPG-#IRK3IJ,$Z6]E(E1M"M(S@ROW[Z]^'AS>PNCNPNX MN9N.[JYOQK>7,)I,+J<3!G>74SB>\EF.NGO:,Z31RO6R!GU&RG./\H7R/+&W-#;;FCH.#@*^K\@6$'H/ "_P#>&'K?NCPPJ?=:@@-:HOV!E.5PC9BOQ #:*$9>L@^< U+&1. M=:@'0)%$%\D+S+"8H8+09S#F.2\S9###I2A+42ZMB6M40L[A")[]E@9^\')G M-,H^5T(+6V$:CN^D(= N^/V$>6'0GFIAD<*\"[@]^ /P0'2C-KK13T?WAA)O M(4IA\/DME?^>2]X7]\/X.Q#<03 HB3XS6:R5T*3#T!W4@:8 [H3:)NW#>-.* M!]=*:@WG7*E[&_!1(:O24&2SJJAR;@B0EI01W[@CLCO2-2::@P\\K_!?2E_5 ML&D7(H\E<0K1"4%'M!PP MSR<@2I,PCF"*V:J4N5S>NX*U_TE5 PC/>+%^20HRL:;4M]AAR&+/@^/0KR=! M>M*FV>/O6[HSY:1\%J8)C>RGV^[[S(^LF?;S8W4J#<]A<3"&=7+X7L+BF' # MGV)$$&G$TA,?XI2%G@5.6>K1S1U)/=) _]3$*8J<7BA9P"OD7^[!IQA-$*%F&'@. MXTI36=K,E\5,E'42= ^P1]RR1_S3[''UCYGC,/8OYOC%'+^8X__&'$G+',E_ MQ!P,KBIC7Y4/"NSR*[5:&O?1RD'%3S\$41M1N$KFRZ7")0UA46OFNYJQUFS+ M8D]4=37[FYHH,/*A%#TG'Q*4T$US)[Z1RIGM^ 9PV=IPP&>@%LN17_,RI B^ MKG*ZO :95#]F/Y_R(F11ZL$?R)5]65H2>WPJ@)CYE$XT#"%B4>R&?3L,/3N, M[- F+64V\H4E+*(0>ZY.XZ-MO>U+D-Y.XT4DM73MI28^)R*M>[!VM>U@1W7C M]N-XW?Z^X8I>W!IR7)"H]R*A-ZBJ6\IZ8N3:M7$S:8@1W7!%73@J>X#V%Y(2 MO)E8!6U?/_P.4$L#!!0 ( #5A#5,H.8A06 8 &@3 9 >&PO=V]R M:W-H965T>RD=S3$X M.=)S-]7)45G+C!?LIB*BSG-:?3MC63D_'EB#Q<0MOT^EFAB>',WH/1LS^65V M4^%NV*$D/&>%X&5!*C8]'IQ:AV>^6J\7_,'97/2NB;)D4I8/ZN93:@$ZDV]J\7Z+]IVV'+A IV7F9?>2+3XT$X( F; MTCJ3M^7\(VOM\11>7&9"_R?S=JTY('$M9)FWFZ%!SHMFI$^M'W;98+<;;*UW M(TAK>4$E/3FJRCFIU&J@J0MMJMX-Y7BA@C*6%9YR[),G5Z,[\NGJ_/IR1/8^ M7X_'^^1F=$MP?WE]1<8?3V\Q_^LOH6V;'T8W8WUE?=@G>W=TDC&Q?S244$)! M#>-6X%DCT'Y!H$\NRT*F@HR*A"6K^X=0OK/ 7EAP9F\%_+TN#HAC&L0V;6L+ MGM-YQ-%XS@MX(UH5O+@7Y(959)S2BI$_3R="5DB@O[;@NQV^J_'=%_#'X%52 M9XR44[(NRR!G5/"8T"(A%SRKY7,?-2[9+N(N961:9B 1).I M:!+$@G6QT$MP81Z2.[UE\]+Q=A %T+NZ0IWB15SFC.QEI1#[Y!VQ#=L+].CY M:@P,*U+CGF?[^^2\SI55X#ZL>>0)A A"X9R8*LM@^)A5G ER2L[+XI%5DBM_ MW: ZL*K"BK$LXP>B4M^R/Y ]/W#WEW>6X9CA_@:UZ"/EF?:\\EO"D4!\4FNO M-_I:1A@YK:Z "1W ?D8T#LF7HEL.\6R1(XW."A$ZSRCTC/D,AB'$@L5UQ:6R M8JE9&"WU7(QG:Y$MUC67C>R%*#Q#?(A0;DC++&&5Z#G=,@+3[3M]Q931=(KR M2W2J/9>#_-=*J,CT#*B%3EHD6EMW^!0JZ,"PI"U )&M,NWOBJNP-+WE-L0K,C0I%=*!_T)1.T32$1 M'N4"):UAXKKZ,RBF(78RQ F,T+<-UPI (L,/0\-U(N)X1A#9AA.X_=F+14A8 M&[HIF=.JHJIT+$,C<0 0->I&HW8;#MLPP5O']8EGN':(>Q="7--;#<@J.MP M"V(5I@:L+O@.LBS#=>'MR"16Z("$& W/,PTS\+=):]T\DSIPWQ,26#"G!QBX M'N)I=?=O#>O+Y'M=8%UXW'6-R(Y4",, :8<*Z)J&9SN(J-\/[-E/2:5WQ#PP M_68(]8"BC#S'+K#7]6!OYQZ\B"$Y;6-X5><3:(M' MXR::U\OH;>K%6T6I0_6AF-&8'0]T"ZX>V4 W:-@]@Q=T1X LE83S'TPGU:7A M]JQ.L$FN' )FI40%XS3KD!KH7:+Q/98L#@9KZB/H',\3E'8 S%,>IWIAP_ Y M0S;T3/F9QX0V_*V(#\.Z(M9WGFV@G1B![Q('-/*#D#B&[5M&Y"TYO@Y5 MH_(+Y>\72E=OJ<0+S'OUUI"HICN$H_#J\\!D.X3YL MBU!+0\SX7H2?NT6EU;+6-S'T E2#L-L;AJX1!$NL+6SR.S;Y.[/I%$G6=?7Q MLJN/GG1:(EFJ,L=!:R7WUX_!FWBV58G_G&?LZ74\TPMYU?!3O]+.RSI+2 H= MD!OXD_Q]\KQA%2LR=R#K_T"B128YAH>.[ 9>;R8,?9R$K#>0:,YEJ@J(?EDI M8M;GR@(?ARLT."\*-\R\G;9ED7U[QMT%.5$LHB!:2E-D=4BD&+K)72^SLCM0 M1 &.90Y!\4')"8 4!IVWGJ=C#WEY^E2K B.P/9P$O$6VO>J-!F=7R'7]:,/, M]S5IFKI@4F9,'Y+5VO57+I7*K](*9K)H,C;%5O,@0&^OFN\ZS8TL9_I;RJ24 MLLSU9&ULE55M;^)&$/XK([>J M$LD7VVM>3 I(0#B5JD>9 MEX>9'1Z5_FH.B!:^%;DT(^]@;7D?!"8]8,'-G2I1TLU.Z8);VNI]8$J-/*M! M11ZP,.P%!1?2&P_KLR<]'JK*YD+BDP93%077WZ>8J^/(B[S7@Y78'ZP[",;# MDN]QC?9S^:1I%[0LF2A0&J$D:-R-O$ET/^TZ^]K@6>#1G*W!9;)5ZJO;++*1 M%[J ,,?4.@9.GQ><89X[(@KC[Q.GU[ITP//U*_O'.G?*9 Y#T M.P%8'7?CJ([R@5L^'FIU!.VLB\=%#SXI:0\&YC+#[$=\0.&V,;/7F*?L*N'OE;R#./2!A2RZPA>W-8AKOO@= MOA6F*%[J].#/R=983?^5OZX0=UKB3DW<>8=X32V453F"VL$D354EK8$W;U1H MM)?J>975M>F]*7F*(X_ZT*!^06_DE-G:JBU,)@!O: L%,YM:&0^WN@ M*F)=Q0="%%O4$$<^;#3/D'KE7VSPLS..^C$M6.BS+H.)X^(R=;0:,E5M[:[* MW\ WW0Z[A9M!E-S"(WG79W0&.C[-#6 ^&S#8*,OS2UZ;',AU[/?BOG,=^3W6 M@ROB=%MQNO]9G(5\06F5%F@NZ7&5Z+(>9XS_5X*/0@IJZ SV2F6&BY*(: MP=E,*E#OZ\GK:D$*-^.I/6V'^Z29:6_FSN]D 9RW!$TO.N3'KJ9MLW& MJK*><%ME:5[6RP,]4*B= =WOE+*O&^>@??+&_P!02P,$% @ -6$-4_*[ MHBL,! ,PH !D !X;"]W;W)K&ULK99M;^,V M#,>_"I$50P]PZ\"/5-[U&-/!<U#3L:P-+P0^*-!U63*UO48N-Y->V-M- M/!:KM;$3_G1(.<6R$*XY]6L]1F_6D-^Q!CDM6<_,H-[]@FT_?ZF62:_<+F\8V)>.LUD:6K3-%4!:B M^6?/;1WV'(;!$8>H=8A%%PA[*;,C:*W M!?F9Z=>'V\?9T^%6Y)B_]O! %47A"+^YRC9U>?$3O#FG[-/PU M6VBC"(>_3V@FG6;B-),CFC.MT6B8B1SN"K8H>&$*U![<(;W 0T4\J6=[\$I7 M+,-)CYI,H_J.O>F\KBJ.U J&<6*0,Y$A-#U;B*8QFQ[AS& .1H)9(]S(LF)B M^^,/PR@<_*2!&EF1H5@!;PK!% +3L)2<6E-? =4;7;T_8H;E A7$H0=MAE]? M>X.RN%_(Y46MK8JS.8-HZ(U&"0W"H1<-1_ D;_@Z-_$HX& F^O=@Y!KTMXZ\$],[6BT2%43JH?1F6F;<6ZG;2= MX\&RIC70'A]%6>]J5+&M)4I#3>VJ0$AQD5FPN.W_]V%YR8E.1\<;310R;Y;G M6PB;U2V-KWARDW;C@M$(_D2F $5N==Y:19#2)J=V&$/B#=+0#A,:QL'0#OLT M#/IN-B6]B'Z?UDB?IB6A -O1,;-?JNF=;J4X]A+!WW7I!UH"ET5A *NM(,K_8]PN>W] M(@ULZ8"@4X!RSC!_00WF]&G/:W[P>#JYZ&'FJ.CO($9G%. S9K4]GMXC3;21 M9[O(_W?V0B\,@G?8&Q$?CKS8&P6#ACQ[V PZ\M*@(2_QDCC<)R\:>,,D.(+> M&20I(14<1,#?^Y"7J%;NND* R5J8YIO>S78WHEES$7@Q;ZY3]TRM"J&IJ$MR M#2X'=)BHYHK2/!A9N6O!0AJZ9+CAFFYUJ*P!O5]*:78/=H'NGCC]%U!+ P04 M " U80U3^-R[F$4# "N!@ &0 'AL+W=OI"F9HJXZ!KA2RW#D5(HC#L!\4C)?>=.S.UFHZEK41O,2U ET7!5,O M3L0?!=%RQ(V[1/%5K1;N@0\EY@:7FL@2%AXDWBV[G/6OO M#/[D>-97:["1[*7\;#>K?.*%5A *S(Q%8/3ZB@L4P@*1C"\MIM=16L?K]07] M@XN=8MDSC0LI_N*Y.4V\H0/V(;3VKQ,BFT>\*YL>W''F2U-K)H MG4E!P09EK0G-+ERHSIO$\=(6 M96L4W7+R,]/98K%Y6M[!\N_U\F&[W,+LX0X>=Q^7&U@\;3;+AQW1]%S%+U7*+;44GDM$.2A8< <[CG;<\$-;YD?S0D5+&JEL#37MS]*^9MT MMI]O=<4RG'C4L!K55_2F%UY\IK[6+:ETI%E+*JXD9;*H%-?D0"9PD(*ZF)?' M6Z#THTO_'698[,D]B7R*ZDO--7<-5TEMWF=":J3N%.!&DT?:&\#('X4Q?%"NV_RV0YQA7IL7:G)7 M-XC]=)32LQ\F\+N4N09> M61AHGIC!(_'J3T'/92F-4Y)SS#GAV8P",9?#>, MDA'$R0 64E5242R-97L?^?%H .DPA<>]X$1WX]2 M^-&G'%S-D +5T4U*6_^Z-,TXZ4Z[83QK9M!W\V:2?V+JR"D! @_D&MX,4@]4 M,QV;C9&5FTA[::AZ;GFB'PHJ:T#W!RG-96,)NE_4]!M02P,$% @ -6$- M4VDM0&ULG59; MC]I&%/XK1VY4M9*%+UP6"" !ZRB;)KL42**JZL-@'V"TML>9&2^[_?4Y,S:& MJ NJ\K!X+N?[SF7.94<'(1_5'E'#:J0R!(+RE(O]/V>ES&>.Y.1/5O(R4B4.N4Y+B2H,LN8?)EA*@YC)W". M!TN^VVMSX$U&!=OA"O7G8B%IYS4L"<\P5USD('$[=J;!<-8U\E;@"\>#.EN# M\60CQ*/9W"5CQS<&88JQ-@R,/D\XQS0U1&3&MYK3:50:X/GZR/[.^DZ^;)C" MN4B_\D3OQT[?@02WK$SU4AS>8^V/-3 6J;*_<*AD>Z$#<:FTR&HP69#QO/JR MYSH.9X"^?P$0UH#0VETILE;>,LTF(RD.((TTL9F%==6BR3B>FT=9:4FWG'!Z M,G^X_Q(MUW>SCQ$LEM&[:+F,;F&U?IC_ =/[>O7^X>-MM%S]^DL_#&[>0O3G MY[OU7_#;FFU25+^//$V&&#HOKI7.*J7A!:4]^"1RO5<0Y0DF/^(]PTG!W+ MV;G N:)Z2LH406QAI47\")L7F*=,J=<">)7+5.I0%2S&L4.EJ% ^H3.9*D-- MH< F%"[H/<)6I%1[/-_5I="18I MRPU/QW<'/1^62+G'8]V$K,PY*0K<+@GT;X(ZB41ANIN"?M@V-W E4[M-IG;_ M=Z8>'7PM1Z^R_'2.:M-5SE_17)]E&1QJDX9P7V8;E.=F0O2,,N:*HDFQ0XKN M$X61GO!P>B@_N'&[@PZ\@:#7ZO=,W&.D.:.!IA#]-J*!'[I=/R3!?JO3OBPW M<-N=;D.W%J963OE@S^G^M8?QSAIWAG)GQY.B;"US7?7PYK29@-.J\9_$J_'Y MB&ULI5;;;N,V$/V5@;!%LX B2[)N#AP#3C9M=XM<$"?9AZ(/ MM#2VB4BBEJ3BI%_?(64KSM8QMNV+10XY9PXY9^@9KX5\5"M$#<]56:M39Z5U M:+"FE860%=,TE2%!M53'YGSC0X.4O,?KOA@>-:[8S!G&0NQ*.9?"Y.'=\0PA)S;1 8?9[P',O2 !&- M;QM,IP]I''?'6_1?[-GI+'.F\%R47WFA5Z=.YD"!"]:6^E:L?\/->6*#EXM2 MV5]8=WO3D0-YJ[2H-L[$H.)U]V7/FWO8<7>!+,M/3+/)6(HU M2+.;T,S 'M5Z$SE>FZ3,M*153GYZ,KN[/O_]^&PZN_@$Y]>7-Q=7L^G=Y^LK M.+IC\Q+5Q_% 4QBS>9!O(,\ZR/ =R 0N1:U7"B[J HNW_@.BUW,,MQS/PH. M7]K:@Z'O0NB'P0&\87_FH<4;OG?F%9-X;')9P U[(8EIF$K)ZB7:\1_3N=*2 M]/+G@6!1'RRRP:+_%LR%ZU8KS>J"UTN8KIDL7)@:J7+]XL+% MEXV#\4U1GZB&Y7CJ4-4JE$_H3.Y6" M14D4::&TRO2E+_ARF4?J1%F)O%.T [W(@V#CRW2P-:%_F M10DI&8>BFH\3><&8N.O#2C,9^UB '[JC+)^7);/&]=&ATO$!N,YZZH]@WZR,O,7J(O#3=Q^Y-_K-P M:!1@O6+S";U@!*F7I-O@]F[WN4;IT$U&\1M",;G2L>[K30WM\QN28K/(^ 6^ M4:9A&F0F<+95+Q$&?&[HG[(K=(/V+^D?T''2ZS@YK&/J.(J63D]A]VJZ>QUG M5FB=II4+#ZQLF17=5)$D._,^A1\.;A2^_EYK[!71*ID9!@J6&Q7MNR&B;>Q= ML:@3N%":5_8!W:(?;]$7C$MX(OH(#6G_30%]Z(3Y(.CQY:6II"C^"6ZY>CQ> M2$20!$D"R,CXB2JMH**"%XYE 5>\)"EMXZB=[:]V'3KOUXW=XU<9=,+CE=5HD+&ULO59=;YLP%/TK5V@/ MK=0&#/EB2B*MI-4BK4M4UNUAVH-+3&+58&8[S?;O9QL*;"-(J]3QD/CK')][ M?7WDV9&+1[DG1,&/C.5R[NR5*MZZKDSV),-RP N2ZYF4BPPKW14[5Q:"X*T% M9,'Q6A.-@+D(0\#]S1W5Z9 7V[-LJ49R27E.0B2SIUWZ&V$)@9@5WRFY"A;;3"A/'#^:#JK M[=SQC"+"2*(,!=9_3R0BC!DFK>-[1>K4>QI@N_W,?F.#U\$\8$DBSK[0K=K/ MG:D#6Y+B U-W_/B>5 &-#%_"F;2_<*S6>@XD!ZEX5H&U@HSFY3_^426B!4#! M"8!? ?P_ <,3@* "!#;04ID-:XD57LP$/X(PJS6;:=C<6+2.AN;F&&,E]"S5 M.+587L?1W6KS:;7^".L;^/3^&J[NX]7'ZSB&LR51F#)Y#I<0\2S368\53QYU M]SY>PMF;$^ITI>Z$'=OJ6,Z7.2,U=IF68S-ZDD7962_!.2 M;O%/\((+\#T?=:"C?O22) - 0POW?H>[.C=U@OPZ0;[E&Y[@N^%,E_KE.H?- MX8'1!-9I2@3-=SW<05@IDLEO/>S#FGW8JSRN MSD7* ]F:(^&5^KN ]1,1E^_TM-(^JF!=&"/L M*91IO>7T%-!QVYQ=YC>-YO8)6FW5/6*CEG.@5TH8: MXT']SO/2Q$45;SMS83C6W^1$ZAJ_0L%_N<)1M4_[#ANW[E37^!WJ-[P7W>*H M(FU?8S3U!\$)-8W;H7Z[^]?;BAJS0N/7*+S&@5"_!;V\\"9_%1X*///]D4RW M]6 QK\5;+'8TE\!(JI'>8*(I1/D *SN*%_8-\\"5?A'9YEX_6HDP"_1\RKEZ M[IAG4?T,7OP"4$L#!!0 ( #5A#5-G2T5&8@, #$* 9 >&PO=V]R M:W-H965T \SE"#QL%\Q.3-; MEA27B'!,"6!H-S%F]FUD6PJ@/;Y@=.!'8Z!2V5#Z74WB=&)82A$JT%8H"BA? MCRA 1:&8I(Y_&U*CC:F Q^-G]CN=O$QF SD*:/$5IR*?&+X!4K2#52'NZ>$# M:A+R%-^6%EP_P:'QM0RPK;B@90.6"DI,ZC=\:@IQ!'#L,P"G 3B7 MP&X)X" M_#. 00,87!K!:P Z=;/.71 %/>DDT-=/4U6M8+$_6C)(+)KUCB MQ'0^2^($+._ ZCY*HL5ZMHZ7"S!;A"")WR_BNSB8+=9@%@3+A\4Z7KP'J^6G M.(BC!+P)D8"XX&_!%< $K'-:<4A2/C:%U*78S6VC85YK<,YH<,%G2D3.0412 ME';@PW[\L =ORGJT17&>BS)W>@D_5N0:N-8[X%B._9"$X,W5VPY9P>4LUGF6 M\/>U<)3)M2HZR*(_E?2B7F[[$[F:UCU#NV09)/@G5$O_'0@HX;3 *:QW I*" M%4-/B%0([!@M0?0D$".R"8'>9J3&;Y^D/XAE1WA?$V[: M:#?]FU8_DNO\+67,_!L?_32 M+>J(Z?FVY747UF]3]7M337*\WZN?3/WN'^1#.F0])1RUO*._T##;^G4:6'_6 ML@;_HGY#WSWI6)>7YY]VK,/+&3DG7E&7ESL8G/3+/#H"964R???@8$LK(NJ- MK+6V]YN9/M5/['/[-K [[*&Z#^DC]Q=]?9GZ#%F&"0<%VLE0UO6-7+"LOI_4 M$T'W^@#>4"';IH>YO-,AIASD]QVEXGFB K2WQ.G_4$L#!!0 ( #5A#5-9 MEWU4YP, *L. 9 >&PO=V]R:W-H965T6JLU$0^:(*3H(*=VLZD\_WZLX8G0A@-PG"1$O(QKS0]^ QNO" M0[39JG3!'/1V9$,#JAYW"Z'OS-)*&"64R8@S(.BZ;PSAW0PZ*2%#_!/1@SRY M!FDJ3YQ_2V_\L&]8:40TIBN5FB#Z[YF.:1RGEG0OUJ?9_QN%:MLW7 .$=$WVL7K@AX^T2,A.[:UX++-?<"BPE@%6>ZEX4I!U M!$G$\G_RHRC$"4';:2:@@H"JA,X% BX(^%H/G8+0N=:#71#L:PE.0;% MRBH](8H,>H(?@$C1VEIZD;4K8^L"1RQ55J"$?AIIGAJ,AH$?@/L96#Q,@^E\ M.5SZ]W,PG$] X'^8^S-_/)POP7 \OG^<+_WY!["X_^R/_6D ;L"4J4B]W.B M*?!9KO)4+6\G5)$HEN\TYC&8@+=OWH$W(&)@N>5[25@H>Z;2L:<1F*LBSE$> M)[H0)P9?.%-;J9V&-&S@3]KY3@O?U#4K"X=>"S="K08_[=DMP-9[@"P$&^(9 M7T^WFM+Y/>_3W_,^:Z=/Z$K381/]K):X%"'.[.$+]@*ZT<-*@0>ZXT)%;',F MI_\^:SCP%4WDUQ9GG=)9)W/6N>!LKL>U)#%M%&%.=3)J.I2?!Q!CU]))/I_V MM@[S(++<<]2DCD(=&[K>.6S:X--VH667L+,T[3)-NS7-A="[CU O0+]O@'[? M1[NTQ.\!HZHI\=R8?1*$ ]UN):%K0#.[E@[V7+?62@HAQ+93$5P=UK6[M?[44>D+BBJZG#;X1![R M8'./O#)-[T\*SJL%8=NX\FI,K@'-ZB",NJ@Y&6@=]T6K-9TQ820D+>V')ULL M_/MJ@^CH#OVZW@KNF4:PBU%%;PTPZ" 75_K3 .LXEE=1[[0!ABWL7IAP\+AM M0/PG)5=8.YM?G>K0O@8T*T"G0ZX+G0OI'#\&8M>MJK !YCJHVK$&%/*P715ADT^[6YUZ MYLFW=$+%)COU2+#B>Z;R+YIRM3Q9#;/S1&5]!._&L&%] N^F^;GI:#X_QGTA M8A,Q"6*ZUJZLVZYNJ,A/1OF-XKOL2_Z)*WTNR"ZW^C1)10K0S]>;U$%Y M/AW\!%!+ P04 " U80U3()!2OMT" #"!P &0 'AL+W=O WXAM&>'[2!4K*D]$EUHK1O6*H@E*-$J Q0_G8H1'FN$LDRGJN< M1CVE(AZV7[./M7:I90DY"FG^':YF-/])U3IT04F-.?Z"_85 MUC) LN6"%A595E!@4O[A2[4.!P2[=8;@5 3G4H);$=Q+":V*T+J4X%4$+=TL MM>N%&T(!!SU&]X IM,RF&GKU-5NN%R9JG\2"R5$L>6)P'\11#*9C,)N/XM%D M$2RBZ00$DR&(HX=)-(["8+( 01A.'R>+:/( 9M,O41B-8O 1A)!G-_H+1L]; MO(,Y(H*#@*1@CKA@.!$H+<>OADA G/-K27N,A^#JPS7X # !BXQN.20I[YE" MRE%%F4E5^GU9NG.F],];<@MW9_O5.36%;FZHM:9BK3O:NI$-=#?#=+D=)FJ MK5.IJVTWL+NNUY4+NSMT]!3F>[;?>8L:GJ)J-G%8MI_6NG(,=K00U MB2@3>(LP"O%N#]GQ\W.LK^K<]K,,ESV\<*3V%^N^MY M1Q)/4:[;\IRWJ%$#RNEXQU::!_>?>MV^0K;&A(,&PO=V]R:W-H965T1&LLD M.7@ RVB_7>VNOEW9_960W]6<NHA>1L4@BE29HRN;[@B5B= MM7#K\<;G>#;7YD9GT%^P&1]S_75Q)V'4V:),XI1G*A89DGQZUCK'[ZX#SP@4 M,[[%?*5VKI%9RKT0W\W@9G+6\HQ%/.&1-A ,?I9\R)/$(($=#R5H:ZO3".Y> M/Z)?%8N'Q=PSQ8Z/E9J]="$SYE>:(_B]5[7BXH,'B12%3QC5;E7*^% MHEQID9;"8$$:9YM?]J-TQ(Z CVL$_%+ /U2 E +D4 %:"M"?!6B-0% *!(=J M"$N!\%"!;BG0+8*U\6X1FA'3;-"78H6DF0UHYJ*(;R$-$8DSDXIC+>'?&.3T MX.+K^.;V:2/?\_'7\0B]^64?RM"-\F>> IN0ADUH62'H%RZ43ZR M]<\+^LPTWP-T=8 YQ&LRY_JU*!W(AVU2^-ND\ M84I<4N8([2J'SZ"&/55R0 MQM\?X!ZZT3Q5_SATD*T.4NB@-3IN@6852[A"8@J$!'HDYPCT1GPS+-5.:MR[ M00\+=,.WR\&I5WSZG>6N YOG/3&?;LVGC>:#K2+E+[1_ Q_LV$7WVD\K]O\\ M[XG]P=;^P&G_L* 6+J&<),P8JN;QPA'6<(L;'BUUNEL=7:?M5W$6:_XV 7:: M0! TRV;Q?0)N5XKK-LH5G^8)2N+I/L=?N[%Q#ZTYD\IA9F]K9L\)]85'\TPD M8K9&+)L@TS;DI:_1;RQ=_ &^C^(%=^DZW>HZ/9K;L6=KA7=$QS> '^!YO%/5 M<(.E/)D@'+;1AP]#].8]9\LU#%WDB"T[XN/1([;\B-T$><=EQ,''LX)AED+' MV&N9&QIYWXGF_NJRT-(C=/#B$;(XG7!9YC;1DF9IR66=7 MEE4&%9T.OVW6HM$R'PX:EIRFL&7@T^KY7=5A1 MC<,N">M56P+$;I8"KYMT@/1 T6X ]IK1K9A!**T4FJMR7OC$4]5YU\WSGB[* MTB5V\V7=HI!I1>$^'("T:J/BVFP).%B9^@NWEBS)>1O-X=BQUP.]B@?\P%%# ML65=?'I5M/?=YN]TV_[QRNIE _@!9=6W-?+Q92L&CNTFSKC$^/5G-]6T7\ABI2DTAM\#Z[ MCY-8K]LHY4SEFUT+T5KD&E9?;-MX)KLD86WI\=^DY) ZHZ#_C M!Y/?HUA%AEP@OTRA1%>)6+D<9@N1WSU>6&QE\%]6&5X>EHT^C)^$Q?,(J8F, MK0B^NR(X(O/<(Q>QO$V\XYW7+(P=BF8ZX M6^Z7'\=&#!37]C3$\B!IZ(SWG\=&I=@S M=%)+@]3=OI[G4D@&FWR42OAVNI9;^*#Y:FE%+7=1-72]/LV$# M-6DF4NG)3':U"0Z MS_U#6GWDX(=.U9;JJ+OONV0R,Z<7M&#KM)+8I?KPF0<5:CF0NIGJ6G*>*8I2_:.]X>L]Q$W=ST\CUVT8#V1O?'M[+P6 M-.^5/S(YBZ'/2?@41+V3+J2HW+RJW0RT6!1O"N^%ADZUN)QS!OO<3(#_IT+H MQX%Y^;A]83[X#U!+ P04 " U80U3;T>NEO4" "_" &0 'AL+W=O MUAVH-)W,;"L8/M4/CWLY,0(D@S-&TOK>WXG'/OR?5UQFLN[F6&L0)/.65R M8F5*%0>V+9,,YTCN\0(S_63)18Z4GHJ5+0N!45J!8\O7$@M;+PC599R,@4GECO-[,YFG$\LQ$6&*$V4HD/Y[Q#&F MU##I.!X:4JO5-,#N^(7]I$I>)W.')(XY_4%2E4VLD052O$0E5==\?8J;A +# MEW JJU^PKO=&C@624BJ>-V =04Y8_8^>&B,Z .AO +@-P'T+\#8 O 90.6?7 MD55I'2&%IF/!UT"8W9K-#"IO*K3.AC#S&A=*Z*=$X]1T=KN87QPO%B"^/)_- M+PYOYI<7"[ +8IX7G&&F)-@^P@H1*G?T\NWB"&QO[8 M0!BXR7@I$4OEV%8Z M%$-H)XWLK)9U-\A^*]D><.!GX#HN[(''P_!S] PB\S?0 MG1!,4P##S^#L+ ;;IQ@]/NOIS@"UUU)[%;6WR=]2ZA4IP6'R4!))JMK]>:;7 MP%SA7/X:T/!;#7\P_!C)K,_#&A56*'.<'Z>A$T7!V'[L$0M:L6!8C.>Y3D$7 M9G+?)UJC@XXH#",O[!<-6]'P#Z),$;;2Y0@2KEM(B@4R3O8%$+X+P//]?OFH ME8\&Y6^X0A04I4@RW3% (4B"^Z2C=])1- HV&#YJQ4>#XIW"V168(H53;8)4 M?:XHW!# ?AO _F IY]07GSY"H[U.U $RX&*A8& M_^9DS!I8UR?H!8X/^YV"KXT$#G>2#U;*K*$)/AK :[N!WC^KEEG#U;7!#YS] M-S'8G=O%7.WG2*P(DX#BI88Y>Y'.0M2W93U1O*@NG#NN]/55#3/]A8&%V:"? M+SE7+Q-SA[7?+-/?4$L#!!0 ( #5A#5.RTL__N04 /$: 9 >&PO M=V]R:W-H965T;M"SX 4AVTT@M M6;=.75_AC"<#.RFG?JFQ83C\_>Q_?,Y,-T* M^:W8,*; CS3)BI/!1JG\[6A4Q!N6TN*-R%FF?UD)F5*EFW(]*G+)Z+(V2I,1 M\KQ@E%*>#6;3^MZUG$U%J1*>L6L)BC)-J;P_8XG8G@S@X.>-+WR]4=6-T6R: MTS5;,/4UOY:Z-6I[6?*49047&9!L=3(XA6_/25 9U$_\Q=FVV+L&U5!NA?A6 M-2Z6)P.O4L02%JNJ"ZK_W;&()4G5D];QO>ETT/JL#/>O?_9^7@]>#^:6%BP2 MR=]\J38G@_$ +-F*EHGZ(K8?6#,@O^HO%DE1_P7;W;.A-P!Q62B1-L9:0W>OF*T= _+9K_]F"'K0^ J?\ MTS@69:8*#?"8\3MZF[#7(&.J;[T'G=CYT!*]L'4?.MU?9'_YSMC M_V#:?=CO.^R5 S_#9:0'=:NK)<+B%';?(MS@U@(/HN(V0 MT_MJ%_0Z1AW'0^CY-M\&?-!-/NU;ELRY)!-.;WFB$="_41H'!\H0"BS"#-N@ M&VY1XST7LH:/6#4+Y"$YI$=.:-DIT/ 0^DXYER);#Q63Z9$J_*Z*<6!;GH:8 MT(W,*YV*\Z4."U_Q:J6X5FK0W2!A@"T*##3A ]3<]\XS1;,U?T!(EZ1^2#P+ MO:%A*73#U'%FSV$7EG <3)#%IP$F=!/S1BB:@+R4\:9:!+GDL1YZFTKV2NEB M,PS'MHV+##>1FYNVPQ_\!VXD7>KZ3-=N]6Y651-D-/UUJ1YZ-HQ$\-ER [27 M];FA^/B%AKJ(A&/?MM"0021R(](1Z3,:?TO$VC5@ SQ$GB^LAF/(S;$GA+6+ M,F0-JB$9'_>FP_VR N/ %GALV(7=[/I0A_ ]>*?U=#.$PT[W2E3\?$$T%,+NM.L1 M15G4='48/L^2Y&"#*/P HIR%682[/"+0MR0VV )NX'T.[59A+O)%IG8)!E< M87>N];CZ+,+=1 O[MMDP-,-NFCVM/HMP3P8V09;Z&1ND83?2'JC/(MS-MA , M+:]9#+^(.]^17P,PVGOY7WT,^D3EFNLT M)6$K;>B]"?5HY.[[RJZA1%Y_#[@52N>1]>6&Z1)(5@_HWU="J)^-ZA-#^Y5K M]C]02P,$% @ -6$-4YUODDNV @ D0< !D !X;"]W;W)K&ULI55=;]HP%/TK5M2'5MJ:;T*K$ D(TYA4BIIV>YCV8!)# MK"8VM9W2_?O93DCY"*S:7HA]<\X]/A?GWG!#V3//$1+@K2P('QBY$.M;T^1I MCDK(K^D:$?EF25D)A=RRE4 (:6 V-H MWTY\A=> [QAM^,X:*"<+2I_59IH-#$L="!4H%2H#E(]7-$9%H1+)8[PT.8U6 M4A%WU]OL7[1WZ64!.1K3X@?.1#XP^@;(T!)6A7B@FZ^H\:,/F-*"ZU^PJ;&] M&P.D%1>T;,CR!"4F]1.^-778(<@\W02G(3B'!.\$P6T([D<5O(;@?53!;PC: MNEE[UX6+H8!1R.@&,(66V=1"5U^S9;TP4?7$%+@ FX#&G%8UJG-"U05WE(B<@PG)4-;!C\_S>V?XIJQ 6P9G6X:1JR\W_JDW]6WRN&V]X)5^=S3]V)BLL(YV!,RP4FL/ZB20:& MG,O.-4Q?*LRQCOX<+KA@\FO_=4;7:W4]K>N=T)W)Y!P6J/-"U=2>IJKF]QK9 MGG?3=T+S=?=_ZH!9?J\7[,/B8Y@3>%9@[\,F'=GZGF>_P_9\^JU/_Z\^,4EI MB;J,^AU&@QOWP.;.04HK M(NJKU4;;^3'4;?,@/K)OQW9'/);SIAX/[^GK874'V0H3#@JTE%+6=2!/S.H! M4&\$7>L.MZ!"]DN]S.7,1$P!Y/LEI6*[40+M%([^ %!+ P04 " U80U3 M1U4_5.<# #8#@ &0 'AL+W=O)0TB@"TC5CM@TL,L<:)L[93VOWUZSAIH#0U M:#N[+R1VSO>=*^?8G1WC/T6$L02/,4U$UXJD3&]L6ZPC'"-QS5* M-[Z2;23S#;O72=$6+['\EMYQM;(KEI#$.!&$)8#C3=?JPYLI;.4 +?&=X)TX M> >Y*_>,_CS@(:8T9U)V_%626I7.''CX_LP^TVN\6E0\V<;\VHT+]@5\HZ%EAG0K*X!"L+ M8I(43_18!N( H'CJ 6X)<(\!WAN 1@EHG*O!*P'>N1J:):!Y+L O ?ZY@* $ M!#I9171U:D9(HEZ'LQW@N;1BRU]T?C5:980D>2DN)5=?B<+)WO3+E]&/V7P. M^HL1F"U6_<5T-IB/07^Y'*^65V Q7H%/8($X1WG-@(L1EHA0<:EVORU'X.+# M)?@ 2 )6$WUZ4-@\(&]PT;&N S2V0DP#@)<5B#'YGQO@%O MJWA407&?@S)PC82_9\DU:#A7P'5<6&//\'RX4^?.^[2/WZ=]8H:/\%K!X9OP MZ=EPV#:DHE'59T/S-=ZJ3\;"':$4_#%77\!,XEC\:>#U*EY/\WHG>.NJM4#Z M&IFW\H<>] *GX7;LA\,LGB2WFO)28FB1>.->LG&L:G>O'C$OR-]+-'C^J ML25PG:,%2_/0@\#W7UHW;+YVL^&UCV+Q6LAM!T>1&-<(!:Y7[ZI?N>H;71VR M.,TD5L.5;>0.<6RHC:#B#(PU-R$)D?C37/6[$,P2B9(MN:<8](7 4IQ;B:U* M6\OH0:F-:FUDKPWEVJY )O FHX"235T*1V;N)GC"B N#E>W*RK8YSGH4J3AS M3'5=B8BD!E[H[ >0\S]$&QX,//@?QOL$.6R=C#AT]Y:Z1K(57D<)HVS[!-1@ M!?FY,RN##SZB./U-)6--4FS4MF^TT-QI?U$>]@T8FCOP._-@)C\G#_MN"LWM M=$(P#0'TK\!\/@07MQ@]/*GEI<[*K<[$5)T]))'$G(M]4X/^+YUZ<-_:8/"O MYUX);9X:?*6<8?*]-&[?":&Y7R95(]:OD;IZ8IX+J.\;QN3S(E=0 M769[_P!02P,$% @ -6$-4TI.N&Z* @ @@8 !D !X;"]W;W)K&ULC55=3]LP%/TK5Q$/(#&2IFV84%NI7V-%4! MXV': M@YO<-A:.76R'L'\_VTFS#MIH+XFO?<_QN,\95WTNUWE[Y MOHI3S(BZ$%OD9F4M9$:T">7&5UN))'&@C/EA$$1^1BCW!CTW]R '/9%K1CD^ M2%!YEA'Y>X1,%'VOY>TF'NDFU7;"'_2V9(,+U$_;!VDBOV9):(9<4<%!XKKO M#5M7X\CFNX0?% NU-P9;R4J(%QO,DKX76$'(,-:6@9C7&XZ1,4MD9+Q6G%Z] MI07NCW?LWUSMII8543@6[)DF.NU[7SU(<$URIA]%\1VK>KJ6+Q9,N2<456[@ M09PK+;(*;!1DE)=O\E[YL

G.SU LJ'-_J',ZMZ=6!NHD1\;D M:@5>!60T=Q%9EA['5 MO!ZT $(R*6PWU# ?*?T%%#>OG>4CIN<*'N3O;Q/Z>L9 ?.=QL692]]+6>$K? MP(SN]3(VYW];LTE\,YV__,5&+YS]8.Z7!;$70NPSITIB22(!@XJT5;E(J%;( M6F",2D5F"8F4NKBVKE8:L!?5XA4*K#TU9%J.J%O!J"7 J+DSGB))WB?P8!VC M&:-R^:O@D=>&*&,DQ08P2MYF7?&A(.*F4;O+&W9Y.'%).-W5D;Q.SU?1#B*\ MN&\"5SSIAPSMW0HA7\%0],$E;V1C,S;_P_ON*$_//!8W^%P@=2%(/7/VI0Y* M*$4(PQ?4!&X%TVOK8K6+*B][B'$Y&>?E0__RV@RS985.ZGUG&MV"5I[BH8=L:YQ*VG1@LN@C":),V#81BZ393_M)W1EU!& M'H=2%IQ="&?/'/N)<63$6X:T5@F<;I-+4&N%!%=<105V3)*U=27;1JPTU);$ MNN7%%\8LTXPY$ASEB3BCH\8L,AY9X('&C"_$%'Q9'7R9\3@'%,W'1)'",2\5 MLX2,-\#7F6*,I,#K8X49;>N2N%N"AS>AGD[[WOIAO9?CSA 3\9>N2 P=L8ZJP2/SKK C"!46"T8"\G4?/@10ZS%7BUD MKU[/\V%KHM/!>41]4H@G29&+VB#,L'-&LH2I7ULG1K297&F#=>?Z_<@AU8+T M!>GO'.E)8BY9(B-6FAM'K>*<9Q_%1BH!\YO(1T'ZU4'ZF6=BO0D$##92@8!G MPH1'UM" !-98.,:Q\18\$];FX@DMC3TBT-=^S;^'%AX*_X?.E_7_A3^3AA_9 MZJ#3:QZ/SV*K!U&/5?-)IQ?@W2\4OZ"BQO\'G@&:9V#_,+:L]_TC>/9I#B+W M^D.XNZW@XUZK ZT]J&RW=6RK.JUU>)A/C<@-'V2_I=^KQ[8^L6N\N0E^/!C" M!_7&OQ?3J3T_1N-&<-KL0S_N#SI9&G^IS__J?(F_GG3"\' "@+%]A:]XF1M#8:=='KU M *9TDP'4UQB_IAE@GOI5?1[1+W4%R/PK:(U=EJ:T#JMLDO_GQQ.I0$$W?OMK MJ[7W>^OEWN[^UN[^V__]MUV_4JU^*.IW+M;T1T2E%NL_3T/53[8Z:OW9'"$U M:/T!T'[<;FWW_-4H_];:UO]?:_W,K3\3FUN[;K M7]N;&_OPYO?MW8W=E]L;?[7>[L,'.\U<+7G'?GK7LZ/0 ?S^>?G;&OK=KJT& M.0EO>-@?P;W"H)UW6L1LY \;FQ5R^&SR[@C8PW"P>-?6_]=5_[Y:RQ:Y['HJ M>CW;PYB4-QG@Z^EHZV)_KVEN^-K<18\C'.1%:^P,[8Z.X!;^#G(*SWHWOXT& MN:SD8#,.?-4YSI@._LQO=M 9[*5751S !-9(OP]/_:U;GZ3RF([,M]V)(W.T MP^$YWW:_??R\>_2:@7-QM+?_0>P<;9]^W/S]:&_S'WC&:[SS?IN"4]*-?[XY M_?@^'#O*Y8=OA_]\W-]ANT<[].-FZ.[^\4'L?O[G],/G__RS\_X#W]O_[1 < MGJ_@X*2=_=>G.Z\_*6VI5I8A+PE!7#B/M,,)"8M)"L)(;VCCFW9ZHQ@VLF=) M)8D1_%'XSW!-A W$!2\8D33"!7*M!8-NC[/J52.PY9M;;U^^V7ZUO[VWFTUC M1N7?WKW=WMUZ^W;BWXS%X)PVPG?C)]=3U4S0CY]^MK4X4+#XV#!K!.@%-U)1 MEW00#MSI%-5WF=+]@6=]QU\Z0P F?PV-F9/C";-W8Q&_";T8L[XEHM+?YQRU MJ>@,!ZW!R TZH6/K _1^@L9U8]Y9&[NG[7I0\JD4%/_ZLG&1ZG?DUY];)W90 M1T; \P%[M&-/6Q03-2XYGJ_KVI/!9&!KCRB_V03WYB2;IF$?W*[_CCICFS41 ML#/3D"^8=J+=^NNOEZ &V>GL# Z;QQ*CU(M6]N'&S6MUP'=K=:.M#U0.G1QL M<:-AOZJ? D,Z2N#VCRIH(]P\/[7*'0ZMV/O2J?KU004M>P"*,^KFG[5^FG1_ M:V/<]7;KN.J HW=LN]W3UF%NWW&_U_&#G^LEKN/F%O"TP>CXN N#VL[I\TUB M(;3-57T+-KI?#1.XCOUZO0ON *,_M-4I? V70GO@LS#RX$&V7HU?P2]3K.I^ MY[O%N6:"S]G-$U_W.7[I^.:AH0_]]MW.4;T%L^GKK(WM^;;7#>Z-8+2RV]IN M>$37YIX$H$<@#H/6:-"<2WU0]4_:K5JPZJF#)G2^U(^PO9YU';@\=?LGL6NC_Z @$?PAR_G+O7J) M\H6XCJ=TT?G/ (-8??7Y.(P=Q,:?HX\4N*JQI=T(7!T@Z4'K3\=:#$]O3^4H MSTKFAXT#V,C4GU<[.\MJ*'[O9WE#T(/C$6"/;Q01I.E^S<25B0D/-<=[#:RS M=BM3PL883=_L9#;+]2%<-3^NGM=EWDP_7?AZ;"-NJXD'&YT8XIC&S5JP3 MKD$+6AN BMT6U9,& #Z<'';\(3RV/L,5&E#C+%BWUI4K ;4G-#B?C6X"YR8J M(&2,8TVCRA_F+7&+21Z/4?!,P&=<8C%7)A.9P,LGG[JF,2&R%8 M"#)OL:>XK;P^?.9 M+-ISS8DQ1 MNM-8\"*^23C&"#NDTSF0Y)T_T.R+S*K=G]K0B'ED\V.[))R>9 MEDQ%9+QC $R2(TL-1\Z#-3%6A41\WM#R E^L/#B+SIWU6ZKH(]B\4)]1?CPY MYQSDQA[#NZ\UAP=WX[N2<;=&#HF;(K7O""N(QAS\Z G(%=VS>3^\1OQ[G54_P2%>.P6^# MDN2%V>_R]W^?BXVM;N#G\BC?CZ-V0/@W05\S46@17K-N?"7M[UP^IM. R?:K MO6FLZ-J,?_IX,WGZW7'^H+@,GG%"P39ZL)$<>^!@C <5G-*ZV8%* !C1Y$5A M7O<<,-\ZV3GX9#T/6 F/B*_9EG+(.A*18AC@D!FOF5Q;-VTC95M>DJFYE#S? M,\NI85Y2XKDD6/OLNTC = E*P6.1MH>7MNT3(&_>NA@YR)B6T2#.3$!:!X5B MC(9&K$4T8'!)FV'!WG_VQ,4\B8U>> L.1"=UO.T--WP] MFS!EK_I@.#IQL#1Y%*<3G?H .O#F\][FF\[NT8>3W<^OO\&U?"]?3_\^VMG_ M>+BS^0]\MD7.Z]3'S__I[/ZQPW?_V*8?/V_0W( YS8B+1*IW/H_AMX^WVVYQ!\>K-UMNMW?V-.J-B8W>S]7;[C]WM MW[=?;NSNMS9>OMQ[M[N_O?M'Z]7>7]LOM[=NDF7QX[:=[8N,#I!= ^.-%APW M97->"0,30 W7RO'5R+*HY;Y9Y)Y)_H71NG_%.Z=>I\W?YZMBKT]VZ^+?1E&6 M$(47B!-.D5-)(Q:T"I&9A(,]KS(K&Q797RQU?YIF,1SO$!B-CWB=CX=,#AYQMA7R DF M.77A(/: >.6;P_?Q>-A6EO?+O_Z;?2CJJZI7_]V4@=':&&26?-09YA9/4H3ZX%17HSH5Q,=J:*%?J=\?-ALP MX([]?&32W/TZO8:\UHYYG0=2Q58O?Y2'9]RG^IR9:<]S2@J,_-R\Y_LV[:C9 M^F QF;AD)OO-; P =%JN!CL[F)>1_Y.'$@Q!]QJWAS%O3Z:W?]SIC5/30/3M M06QR=JJ8 /9'W>%@/%G#Z<- MP7.*$@AL'?D;/V+RZV$_3UOFKG6!@&F[.MG/:)U&6^7\G]RG29F( MWUNF%G?K'V M\TT08G#8'W5#%MXJVHD .367(C*,OY7E_LSHN+ MJQUG^.OW5C_*9K7+U4%>O5FM[#LK^\[*OK.R[ZSL.WO4?6>71F)^&%DY%XGQ MUEI)&' 8%[GVW- $OG$N9&<8ECD_8Q4B,>\&-1RS]$C&+2] MM#49LN<8)7K]*3(NO,0:,9D\XI18I&V0*( *.2.C=[F:X]DH4;T"6KO(=K+! M:K'82_Y1]BGSUH*:-<]\^K&G/YCSB[._>&3_B3/IKA')#@:CH^/&36LB!LWY M9(VGF5EQ3BLZW5DH)*^V=/N#["&.-PZ!,:UW^EQQS=1% M">.M3PN6CI@+UEQL:!6_1("GYD>3%9Y6&%631(=I[&7L[KYH;0<-X/W80;XXFOE&X/3&+\W&H,;I&?1[>=?- MW$XPWZG\Z BZEAWH%ZVY18^Y^9J$V^KS@IMUK.R?#VR.@H&/,ZIZ@QS^<-/9 M]5W;.1HTSJ,'8.H?U5N.H G=SK>IV$U#=\UZ;-VT.FS7@R',7<_QISK>\<5V M1W%>#/PXHG1Q;F$@QE&)Z5XUWS]RV?G/+6_7]YHVH=.#KA]TZB?/I.6@WP\G MG6ZWW9RNDB<=)L'UJZI_DB>N/CC/UEO(:K>N6Q_ ,HL2GGO(.-_EXF>HF>L< MR QJ;_+@^3[![W.Y(G MCK6=S4X#K>C$DT$=D9T)%K00^IT5MQ;:<[=M5N./JTZS&C\)KTT.+(1QSW>; M[4BL6CTP7/.A2/O%=KI9K%Y\?U%H!2C"9(MW'M&I,#_H8LVX ?//;U9JGIGI MG64*_W.ZL[GU=6?C4Q*28T$3 H>5(ZZD1QHWU0V9)(0PH\V36:S9R-C;A(QJ M@S=1P$EII@8%QQB >(XE M'@'DCFH+,)PS$7/!1C";?M0 X3CJ#Y9A8NSG&U.3@-DMIN1@; _F6M0^ [. MQZ.ZG8!B36YW=93W+I_TQLF*TP=5,4XI0R9(P],F@ U(-YADSD)GI^>RYH&; M[)H]=Y\,S;.F3Y#>]P?C,/[8+'QK[MAKS@?+9N,G8$B#G_-03-K]1.+>[P]C M;T+@%A>DAMD,)I,- W_6DF;[ER6X-GMVGER>?9RMJCQUS4+0N#67__*<['8F M;.9R:1SSH7$$&6;O7+6S17O\ NS'U0V;W\)_AD'9>9T_R8'M,];]<*QA?;CX MP$[2\=/*#)N85C>:P?/UZ" MFUN.;%"]?A]S:7" I3PEDSH4S0(Y/ $$;W#<;U;^9I?750G&=/I%:^>Z3VK> MCUV9G!#>*.!,D.9I7M_E%6IHW)R7=4F??FIL0RZ%T!_6,;+:SVK6%><6NLYI M(X"FZX^RE?$3%CWO-#6-C%\[]? T+/;"/9I5RT96<@X"S&<]+=^;PBNG[YS\ M]AKIF\>NTWHDYQ>>+EJ"\3,G/NAWI>F:31E+Z60Y>6:+GHBIR:N2(.H'(/F] M^2D^Z^ID9ZF36YNU:Y(]<5Q%-"\4YQRQP97$I*F-<@H"-HSCC);&EVKB"V=\ MRL9_^OZCAH=5?W1PF 7Z"C6!UM8U2K/F-IH%(IM2SGNLX6DNTZ-?B]Y@,'[R MA4Y-C-5\<^:]9#MHO&@_]M%^'%N^5"CT"_W#1-AKWNJQY(M0D*\_QCAYEB,T MIC7#U6!6M&=&9:\D 8U4-I&I>A) -L$_S.O:V/PZJ>:2\7*.C/;.L,WVE+9> MM"[CWU33=?+C+)?]T2!7WHG=<-[ G[MWZZ=.W:2?6_TOXUA4QJB+:C!N[P5> M='0FZVNL; MM<9'A%P6XYSM%6Q$=G:GFL5="!;EJP>S>&-NUWB^)^E&G6$\:M[-[CO7]C,- MS(YF?Q OO=\9RYQPP&F:;D%+9J,&S7L#5'F<[3Q=R1 M*C1>^ 62T&U'DI5>NGM9=[FSMK/V>GH79/ MZI_'K]&/QOL?4LLH2NUS3>\'OZMO.,GYR,OSOKD2W.G^J/*+U/M9_NF:^IEY3V)U8,?.R> [ MQ3T:Z5V[@Z7NJZM[0)=\WHU_ E[&(/;.KXI/:GKL3:9UK%*#Y2G;\.#+XULG MNP>?6*Z<12E'Q'";BV=)9)(QB%N.=911.@[D=GC2OUBT8:8BXQD>AP?J-+.L M"B]MSP8[6>L]RIM::KVMZ\1T;!.X.#BHXL$XI682 )I?KXK=L5?'#*$1,1\"HI'SJP$KM'OQ8LB M5TT':Y>>4;WEUL;5Y08?]':F(EBOMTTOV_0 2BU MXSV=XZ?-;6SMV7?U ]NYOE+J M=+O3]EWH$;A\O?Y1SAP"$@H] U4".^&?C)%YV\FF=!X&&J!IEBJ*SJ^:SK\C M=Z_S>>ON=+?R^-,K.%XG1Y]'O>FVOD7SAV?[J>L5]'F78I;0/)C8IKR+,W;[ M)\MQ(_9>?R(B.L6H05;F%$8:&++:681M"")789.:74AAO-]I>]-DTO]>]8^V MOH(YZMGNRTDN>9G#2^906TJ',SNJ:\WKW M0<]BLJ35U*RHUXYKYWNVOC5? M202X8LZ(LY,#%P:_7 >EQ57+#V.;-%D"JL^+S6?_V.-!_&7RXE_I+ MIU>/37W1K^/;C]>-+CFCI'Y@\_5LC>0%;M9)\LFQLS-NQU^_J+\Z=_YM\YW M+[C15WZ-7Y KO_O>;0E^(:BZT6V__QW3-[NR-/9'WPDJ[Z6QC%WKMO69QV/I MO>24^ZL.LY_^U%SXZ25GSX^73Q_DC/7S*W67'[&^?Y@SRX_@=X>#G'T!:/6? M42^V&&Z?/[?Z&8W*V\[7:XS)#T3F\F.ZQZ?\_'#D?G0??/&L[^4>TTS1KB%2 M/^[MLQHR?!=:^!0'ILC2+67I1^AUX7PR[V,$Y+H6K%TR)-V8+AYW=R\#\F/V M7X_(&>I^7IIN-@KC-L^/ FXMUUA<+AW_NK_^S_>[RH]3F(76U_'QQYL MU*N^,>S;K],P+EO-R,7AAZ.OW;W/!_CC^W?DXQ\?_]G]X^\./%-\>+_;V:$[ MISO?WGW[\.W-T2[=)M".Z37PK-%'^D["<[H?]__^Y^/1:[C'-O2O>_B!;L,U MV]]V]W<_[_[Q@7WX_#?T^>^TT\%?_]K?&NZ\Q:<[FP?DDR:"&9PT(I8KQ%7T MR$:F$?;:N,0PU4&LK1-"VDS("X'@1SJKLY;@IOK>O>EO_G9!/;X!52EP6^#V M_/*8M;F8-@[46&Z\M))K:[S54CJ*DVI.0YC +2YPN]QP^^T,W.(DDZ(V(&$$ M05QZ@5P,%ED+,VZ5IC:QM74EVDI?/!&HH.TUT?;*]A08+C!\31AFP3(?DF&8 M6\Z]L"HPS(+Q@00G5?Q!ED*!X>6"X0GK/?FD?2Z3*"B*(E'$O:5(A\A1,-): MGEC0OCX4B;:!_!8,+AA<,/BQ,#C)('C"PG#)N.9*Q8E9&"NA,W9@*DT*% M5P*#OTTQV')'K5 1>9;R(4A"(2.X0" A6,2H-3%V;9U0TZ:&% S^,09?PS/@7J&$DL,IX\UI%IEZF+3)(9+TK4=86P M[_18 M2 +$PQ.N##>*4BPTUY%**QPKP<&50H6SP4&9SZ?+><34DNR9.HH,%00E+82V MDC%&\EJ,;%-]\;S5@@K/%Q52DHY1*B+SA@3@)V&+M' 1)>>,Y(1[@%"#?-ZUNEV,AVSJZ<[*V0$W>?"= !8OKNG]O&@X=RD(S'/59V(%UE%02:/@AFFG92Z1@@ES MW!ISG1#(5)^+TCZPTIX->'@#WJE3!&D>!.(X462CK .BS&O&@W)R;5W+BS'0 M)5+9A1>ZBR[/PIE!&AMM%,H3+CQX*5$Y31EX+YPS%:X1N"BV>0G5?!;!X#I* M$;5%&AP6Q*GB2 MP6IA,3EM.4Y*@XK1MV$5WI2CYTU!RK)6-20NM@(<[9I,% M!U8ZK -Q/,1KQ"**DB^ADL^"$EX3XQ,UB$>6LYJ51YI:@H3DEF'M&7,ADV^A M+B9S/(J2WV@'\W>>KYKJY,L1.KABPWL_G\-YIKY2+N=1'T1ZU10TPS"NB,&@ MKZ$_RO4U)JU]+BEY=S<.RXWJBWAA07F?@\O",LX,M9@GJJ/E!E >#'M)3UDA M+'][+IA"@:$"PU=E"6KG 7.5]D)QQ:*.G%KIM9*<8*M+A2>12^3CH8: ME1 1%B,>%$5&:($R+LO@3/*>K*U3+MI$FP+!!8(+!#\2!%N1+&9><)9/R6#, M2"R=XIH$88$HL9+PME(0/(LM.R6C%,$B)B(#$FP5@M!B9CD>IB%DJ8I:Z%#?W]PEG M@7ECI!/<.)ZSB0UU47KA?$CTT_:MW?Q7XR,87G5M;[C1"UN34QAVX_!ID,FC MUP3:@'?>?\ ?X?N]S==\=__-X=[[?"^@E.]_[^Y^ZW9VWN_P\V3RX^8[]F'_ M]=>/G]]T=X^V^.[F =G]8TODGP?2&*+& M#(&G((%,YC-;N,!(IV!3+NM$35A;%VW!5LF;+Y5_"L(^,815)D5'*(,_@D=K M+#;8Q\2QUJ"D4=<(B^$'I"#L$B#LS%T7!EMPU!URBFG$%0>$=98C*E*TW$;" M.%];9VVJ5JBP1:GK4^KZW!6R<2$HU\'7>FU=\A5:;U^*S6I/6Z>3SM5X MF'.@PMQI[8SB*1FJ)9;>*WPU6RDZ?5\Z/:,D# >?RZC)FQ 6!L3/@+REP>C,O M9$80*JP6C(5D2EAQB2S,?)DF0D0TCB9$:5ZC3E@A(Z5!45-):2XJ3C)K;).G M=*C#TF4/W5?QNQCA)$? M#O* AI8[K3]\V3^"5H'?4<76H ,-L%7M@_BN'0PZJ1-#RPY:+[9&"87U;1P\P.6GY457"? M[BE,?*O7']8WZU=#:&$WTS5=_RE PY?QW\?^FD3 MMAX_M:#_P7ZWALVO8>!&H);TX_OP[&C7&;XWOUCA^_^L4T_ M?MZ@NYL[T,X##FW]]O']AZ\ ]2=[^_#9_M]I;__UR<[&)^((&%\!K)R%@+@P M%#EG-/*1:,F2P9;YM58$>WD,(SNL1G'MX:;MS51VKIC YSUW$3O/>3X;1)C\ M1Q+D(KSUV'K%E*[_9,,T$TJ+MB)+YV08;9&[)[O=#M3 M2/;7QJ0Q),.[D\[PL-.KS0W<#GH]R#^9+P?A+/!)#Q;H,$:X&^#Y^,>SGPQR MAMQ1_;!Q,UH)FCVX%JR+2^=AK20?E^3C)Y5P6Y*/2_+Q0GD1@*(UVS^'YR41 MN:3)/?Z*P>7T=&/XTE95]BW_MET@7T\BZO1Y^W3G:(=\^/;W$?R>[WY[C3]^ M_@WN_Z:SM_E[]^/GO,UM&^]^WJ'GHTX[<"U<]WGW_0>@MP=L=_/-$;3I,U!> MOO,>GO=M^QOT@>Y\^W@V(YGKX"GS"6E7ETYS&#F,-3(RI$284ESG4CN&M859 MI5([)2>Y@.U3 ]O[C^P7L+T'L)V%^$DR,AKND.31YF-'!3)6192H=> K)26< M6%M7HDW4$XKQE^SD:XSPFRMBN<\UI?$!F.6/0J %YQ;!N?DL9JL2I8)Q)&P2 MB"O"D6;"(IC!2)SE.?T\U^-5:H7R44H>\U-@.$7I[U;I9^0F",]=E DY+T'I M#0G(VN 13M1K;A,1N=+^,U3Z$F&\*L+8_NXR=LF2*UER*TPOL]2?,RX7C,_9 M#XH9NJ$9FL^%3BPP:9Q'GFJ*N+8.61[RP4ZY;*U7N4A;#FB*-I,K9(B6.)&N M9$,7G%]:G'^8F&G!^0?"^9F[H1G'.@+.8RP-XI)HE,L@(9]49(8%0G)=1B7; M1JQ26<;EA?EGE"]]I<-R:8J;K9/12) 7B3PTP:MRG+ZO65_[FZ^%CLGGS .PE('B!*3 @ZI W+< M$XPILOL7O:SI/2&C:'G5T_3?9*#(%/ETR6 MGC7?N8V@<4 6+[7%+DJD4HP@:%P@DP!>6%!:>^$YMQ*0A;6YN%B?ZER6<_XZ M3WZG-[(-JYFSMV-[QFE3_."X/^CDW_Q2Q:[-DCI+1OY_SF:NCQD&GEUB'9") MT?#J2[YCV\<9HUC-HKX'$;DJVG^03=#^7VSWQ)X.UOY]MMO0 MY_&]C8&'WV!X9CGH5XQ%2G>1&WO94#3-"'DW5BT]OS3;M>!7T!J[+$UI'589 MU_ZGHT*(E!-K%':[OVUO;FQ#V]^W][= MV'VYO?%7Z^T^?+#3S-62=^RG=ST["KE0\\_+W]:0=ZU4@U:]XZ8_@GN%0;L5 MO_J8?'>4-FH/%N[9>I]7?R673C8OS5JVA"8E& H2&*14\ M]QS47QCGJ'#"4.,9;6@07!/#1B8QB1EIC.#!< )T3FJ>C)=.)\R("%1^%Z&7 M9N_G^*"/>@?60:^VQ@^YR?,'YXR\ZD,O3I_U1L'7GP23-#"I$6$:(VZTSZO> M CP'YU5@P,?IQ4V>JQH7F=OE/=XP.&C]WNG9GN^ N[,QV^3]=@CH8O,V[]_Z M\%_KI[PIG.)??]]X^UO]DOSZ\^6_?]D/G=3QC>I/+MMX^W)ZE<2RW;KG^-V5 M:GKYL$S4-(&BM"::,JAW/+8FRC)XI)!CW<#Y@8_]V3WZG=ZP#V[M,![TJ\[DMB$>@T/8.NR? MU-LZ>W8XJF)[;'?:K6'GJ"X4 $9IU/.Q&EJXRVEV?R?MF<;CZAV?=:T"FU*L M?6AWVLJ;5/M'@(()VMBOSM8D:!V"@QTBF!]X"OS^3$<[@]9![,6J;GO=U7XO M3MH/#GTS2)U!W6[H*7BV;E3+9VX23,XH/Q)Z4^])S:,$J@&WBKTOG:K?:ZHE M' ! C[KUKZZJH;#=@_9 TT_SLXYR_VW=6+#A,++P/-"Q,X]O#"I<^UO?+ M_6M&YK@"U[T"26K985/WH0_WRPW,Q1-:_:H5H.?3/;F=7'4N@(MS[?H(RP]4 MC62U7*>>C"R14XG-(9K!8>?X>")RA_"GF]_X_F"865,^0:L9^EG!B1.0H45B M,8%(SDT05FG,G4^6<\?!5=&$8&T"+D>4/X[EWMG?$'O[[[[N['\@\+MO.P>? MDM."6L$0%5@BCCU!5DF+,/$Q\.0EB[&._VEV^W@O5C(9&Q1-1G)P9XTR!LB" M)L$:D 953NM\I!#=_HX 1H>IR[4Y%!+6>\2M(/#F/X]&]6=TOH B-."7?LS@S05QU9O[PS^\T?21N6_Z0/ M3"'BRIRAE\Q:D9&FT [D4_LE49KES52/NE0 ;W-@\RIAR MQ'*,B".@,E@[F4" MS136%,AR,^#@:<#92/9ND(=R<;EK[; 'PCZ0@R\JLY3[FG1-E%3[(]EW5&KL MN-MUA33JO&\7,ACH"F'8"B"3%0)P_'QST!R5\XHR?:$51E$RL*/S52OR/,^^:\15Y89L^K%_N<2L5HHUDRP??ZWDW MT@J*@<>Z9$#[((3JUK1"X;IP2[P,:I*')82?.[EV$NO5-)TO+-F%,Q >*Z3N M&%THM.E\Y=MGH(=T!G![<7)&VLE8(!?)0/^( MPRT/5=2%CKO??2]7/&#J>C@X 3TL+G*M7+KX_N_1T8^TBZ^-:]^%8?8*21?E M3J*X8?F;\]V/'VO"B.(72LTG5@4JBK@5&F$Y+E0J4T7=M_'^WG97%CBY;A=2 MLC)6NYT.[)TO%B\OAD?_:$9%K=F.?[N:ZLM0M1[9!EDL)G"*RMK8.#[RUFHJ M D>9B?W@@;4CQ9U&RIB44LN($F+6VAA1JSDFR2ORBU8&.(1V6)SU'&T[R8A2 MS^#?W1Q,HLD!SO*P"1HS'&GC!^?>=Q+?*@MQ3=B)ROI>"[\&'*H[/#Y)]-E9 M61,2W@%O;N=?UYW., )";M")PK7%=FA/8&,FE M#9O3/ />> JR3-\U<\D&GCC)JW?FM));XR)#TZU6 A0 C_4'7KO"GLG(EM]NRPW1_$\G>1 ]?24RWDV-)3K9YJ%1Q M @H9*;XA^"B&M?*B@13H!:NSU+F"BY[H' MIVCM2M*^U\U>(3\^I3&\>40_PD-]2FEI&O!66ZQN\"-@/J#( (WE@ M9^%J:5_19Q(9P+PG2N>VD"$%4 2OIPW MA]+\T )!J-4?28$+!QGU^<)Q_.9EL+6/<98*AOURTR=DC';7P3J,WUS01EZ:N)")]&!B M-(5F,KL8@%[%X-F'"OUS7=PK=M+FJ3;RTA#"!*1STOWIH'!Q=J1S%T M (TYD\QZTQF[F-2S7QQS-],?X+B!V3YL:1!CH!:I&#];H_;* M&(E623RE;7LA5TJ_]2"=I " D;-6"F?Z,Z^?[,1*K;4! MR!7RYPQ>^NTG%N$J#>(.BZJJ-(@J#:)*@ZC2(*HTB+5*@W@A:0VVZ/S5[/=S M>? J$!Q$OTXW!@"WISH0/(%Y$69[%9#^]]0P*BMC:64\/_**41PH0RQ3"G&G M*9(D58A1EQI/C=#!+&%E? :2O*9#GNN>%:'KR53'E+76['8ZR:X==&/[DR+B M)VHNN;>N/'@+,S"^G.5>J]>O-O>^O/H-M)2-_&E$\*JI*E.Y(COMZ#6=QHWG M6/1"U01HZ;C2:E0,K&QF-3%B$XW!WW-7>"N/[+>M;K30CL-OCH=-EW?$TM]U MLY4;($K;ZM7-2=^7/M-2,YW\Q$;R=^ZOS35F4&MA1VN@M<+?AOW)=Y2FY;*Q M5B^!LY"_$IXKNS'"AXLPP%RO'1EXK1_KPV-3\F2+KE[A6>M$1;=LY[7PQKQ0 M2F%)NXKLBG?GMH"S7C,2Y*WGO#^[T,T)TH"U[N?NW-SQ.EJ+TMC5[,0A7VW= MN 79Q,NF+'\Q@,F6?C[82QCPE.VH\&_&]1H9.J9871X&Y><()K[\RC-:Q&7D MT1&% SDFW &=7+"B6I9,FYR1$19-2(*-5Y'WX5VQ69&J\993'\9P'"G/1(3 M-Y8^B7X)!A/#^+>&(?0N$E)Z77,[6:<;UU874[RAL]NB3;^]WW/E079S> S# MN@YC][Y<8>CJY:YM>5.&[[WK=K[[7G^4U[2;'XG=$@E>[PT-[ ?(73S#($/] MEM^S%&Y\+J PVOC/ M6M'*5[@0)\YF/'2CX(S%7K(B!PYT!I@F# 2HTN9P-&7)C*-O8WDP^;FW[> J]", M0=UY$,S/P8K47A9:K8Y(>T7._;%P%YG6A1]<+=6+ >&KR""*27H3#I,4D94S MNU^E4>]<84+IJ7H'I[,Y2#YV8XCWFV0B_B4>^JFKD;07OBIYO9_#-Z/I;\\) MO[7B+,9ZA(,BI7525"ZVJC\T?8"YW$8 AW\T[@BWG>,2K.-);O;R-2C\IGGT M1$P&N#J^A=.\@(\.#+^X<=@O8BB*\"O4ZG:_Q3,R%N7R"*VV'YS$6+T")<^; M(* 78>VM/ @TCQ0#5(Q@U 0LFRC0$+=D(EHLE+&!>9/T\4R:_8606=#OS;A9 MW%.")YUD+--QAOVK[-YNW\]_8"/9OBWD-B>[M?O283T*I"P0->>?HS?!"EQ- M-5^[7#:.WQCTET+=NWA^'E67-W:P?N_^>DL=4ZK6]MX]PV];5.&UL'^/!T MA]:W&M]VMTY:!WL*'_[G!-OV/QW]50UWVSN\?FK/#[]N8[C_O+[_B1[L;XJ# MRP/<./WG-?I)[X+[_[/9?UB=_^8U"\_B?KE,8:Q'V6&6QGS](S7!G&2 M"B0-M8A)+KG(O+ ZS!:?(9S;S$O,F U<"Z4,J,HV&,\#%D;160/9GU_V=AK; M>WO)N]WZGSN-S?V=W<;>S5' "ZW#/__N]#C3C#EF#2-9ZKD01FJE.-9$Q81! M+]VJF>ZN<11Y_1TDO339M" :]Q=4R7EHJ6:^2&_9E..IF.AN)ZGKBQ@[4 C0 M$_'(H,7DMAR77)LDVAE&/C);.!*+-$V=<59F7)/,I(0X'3O2NR*M\?%'?!:,=YH(C^VJ!S =>. M+$".USQ%AID4\50JI%W(D.,,SJ@ V)'AU5N"YQNR_O=(#1RY5F*HS7"0*P"1 M9;=S&2+6OBC$A;@'\9'W3=]R292;/WY\E[Q^-3I4KWZKQ=3@?:%UKWF$ZF"1FD#M/K:CB' MN7 3 XER6Z ?1,UN]+5NC/DOI9_"6C?Q_5RH'!5R*17:*%C$^PN37SFT\6M* M:7%B4#-10Z7>.!'),PH@[I5)5&,\BO5"ELK5YC)P8E.9*DVY$MJDF0R!21( "\FYS6_M6LR*HD:3__V;S<.2(I344F#1*.Q_(0 M+$-*8XEH+%%'@I,>&.W;+*O)!77G:P7M] L*7*ZT[U-21UE0J+_?+0%Z1"Z^ M_Z$'VDQ%$25%-+8^'>$T)8(*%WL<9H@+"11!4XEPAEFP),V\8J_>IK@&.L=\ M$G],_\J#*%>5%I9 BL*Z.V;N.SD/VNRX^$-T7U5D,R*;_8,CV"F7:<,1=80A M#D(6DM*E",=P#LU! J"QYE!:RU@Z3S8E*[K*0@/NUNY&$17TMN5+T-])^HMD M=!M:*2-@IZCFXRC7IJ*)$4V<'A^Y3#@#NX\(!YF/$Y6!WID1Y#-&O<8IT9R\ M>KNP&,AUD<:+0I\+(6:"7DII\7RZ2MXXYR*_O]7M%S)@D?B4YUO=3(7EDY/" MU%4^U)6]9Y2B#2\;RTYYN8D99W#N@KC*I.S[X]S\!Z.R_IH/W28>:Y'>Q]*Q MTG?[P*Z?O&@5M$="07O\>]@#..X,1N[MLV'/GL!6QR*%/I>/IP7Q-JB:9_#/ M\"S/*NM,&F\?'V1R%?.>S&H1 &WV>M&:G(LYG^-/NV%W.(CYW/T\R_0O6+$* MFT;8=&F/.-'&6@Q@E$:EE#&%#+4!&2UM:C@W,LM+%8D%:NF-J1!CF'DB8BHH MYN0BM!^07'8ZMG#)Z-9F'D.Z^]WW]D\ VTZZ+5<14DE(NUO'1THP+9B@H#R) M7/ A2&$JD6%@5W'E@*JH(9HY@]NU1:M.4J\PBQR/! MI#0@Q8E!7BO*)=,J$4LQ<+=E5D,T,VEW7 &6XPIBF7 MR)H(-K$KN98J($8$\<%DL+42<.8:NAF,UC0'G:LJP+F^WO(QGB*/<,E-\%.6 MS6GI*;J&>WF1M8GZ GE\T77\,.;Y@CA\51QI6GBO]+HU(\73S2.OC*(.$$Q( M!Z1HO$8ZK_IH%:7>&-@:=HU>I_L++.5)65CHIC FHUMY\'#_Q(^C( J:FR>Y MJ/A=T5N10:N3/UN@JJ ]"Z< "'\F47T4&S$7:6["@*90(VQ@ATK=EK= M7QP7OX)KO[&:BQP/T#<:148XA3[424E)G<6PRO\@_6^9:C O-QE"S&.'3:_:_Q6R+ M=G/87I-SNIK'--J^ESEC(LL8;"?.O'3<,2I]3*K,@DNU@#.7+3YCO#ICCWG& M+C\=8Z-,U.\?Z7N5#6)XBFK$04%EN+D^-FRPB-R@,>#U_UNWE6Y:O=]R^UDB; M*=YJ+XH7@4;SO:S#,XX ;TZ%Y1A?5/H=UZTK(Y]CS3^X4AN%;I>[W6YV8A>E M/ \F)S?0G7ZB2TTF-8:1#RH6*X]Z?]FX.;EJY5$07$&@-YZ;971Y'91/L='. M&,L!_22U64:-SM(0O,.RY%,+&CA4NOQ#1037+^V1]Y9CD6F4:4H0%VE 2@N+ MG+&2AHQ(14T,]YC7Y:O^S?JSDDT95N6@%QOK2*A?] M--=D)C?%X8!92#-M-./:!.U5X$XRY:T,\*I';SRR9T^\&[;\;EB0T=#_\V+B MMRI?:I0O=7S$-.R4-P8)#PH[5U* =$0QLM)H3YDW4J5S>4C4$D^(CX$!W,$F M&>9MRE,).\^5X(]>MOS9$WKR@+C<1)P;DO-2+_VR"C2H/66\7MD/:MRHXPR$ MP=@V-^9#Q)33,LN_=!>-P[J*4+U17X6K6+TIA])$\-V;^U3F@)4MAS\21V,1 M];BL+7W6]V]&/\2^*&GYUBX*,8TID^@I;]'Q/=W M)+ZK6N_E@BPWUU()6:79%C%>4]/ZR5[.8XRUW@/&S$P\B?_-"JUO-?9[#K** M_=;]D]EM76:J.%D'JOZO>TUQWMFF]?8#K6YOTX'3G?/?#OT\;;1"[V@>D'\//AZ1=:_WKX[3^7VX/Z M'O[Q<7][T-C?^='8/%(ZI ;[@ R(PHAK0I&2"B-% U=$,\I8=FVZTC.5#LGI MM2A><9\#.8+7)0[FW:"]%!_7%=HGDCBNY=QTN>DOA/L*$ZLW3X7'/)^!J/WYV@]+:2 M\Z\.I7?&RX]7!1MWBG[6ZQ]%_[0069^%2$ZUEY[%P'L2)#,_Q:-*V)N=29/T9LPU!^&K:+]0W/EY3)B5/+9D+,1YE,4* MF>Q+7FF;9L(3G7*4FKQV:[1&J)2@$&RJJ5!>\>S56[$@DWO]Q+'*E;?T0N]T MOL.QZ_;@)%;>NX<'S/MHJ'?&TM&>KG]6XQ.#YX]9\,P(2U,3'((=-[&J$?R$ M<8J,Y9PI!M3 <:S+Q@599_A:/2N*=R^P5E32ZII*JZ,]_CMV-8([MD?; M7&'KM34W(/$'88(>XCCYO%4"DC0638LE_G-$<9^5:XVPEQMX99W.#P#T MM9);G\D0D.](MAWALSH'D*7/2"^0\QXC'LL7* M"HL,%A9GAECE8@\L.E^JX/9X5\ER=ZX44():7@J]B)$N3(WW1;E*OEL1E)LV M+59PMAR<\5DXPUSIE,D42>L=XI)AI&#_D:?56IO,ND766RU8$O1:?V88? "W/95?=1_ZZ1\;VZF'::AC>[H)VVS_* M[I@[G8'N'#=O"8.5[W?96GESZ36:&YH:PT% LP)QZP+(:\P@A141J2,J5OY_ M2VI9.M_$;8V\&4^9[_SK9+]_@GS:76/?S%;PQ(< MS7,MB6'8<.5Y_F_A)<$R,$XT)OHYO.]7W*RRDR[)J&8"[8^/4LLQ$29#-#.Q M*I6SR&CBD3$^2&(QM5Z_>DMQE0?Z2UHVW@W[\''?*[HZQ@9 )\VS7\VHL01< MTE@!U*;.:DMY($09Z7@FM60::Y*R%?.\5TAZ9R2]G$52DBHF,D91$(H@KC( M42$S1)B2,E-4:!TSZFMDO;%T]8PKZX*E^SWM?%OWOI6-K.*O^=G^U5Q=RXB? MV!LOJ"?6$BZ,-2QUP1@EN!8@G*P>GCH?FC =_['Y?1)>JPC1NV LGL58%AQ) MLRQ%&0X@K6*KD&3"(9[BS,HLHRF/9A59$^L-LI7 >F>0]?:D ]\Z+I)#(PH, M2\DU^1_=/OLCEK=JGOURCKDE,%=2:H(/2J09X1K4?![;? ?-C$XE9G;E,+>2 M8>^(KV067[U("<^<1C0E-/9XT4AS#+]*HU+)'!&9??66L5JZWOBZ>D+LBH#J M33T,FG>S45?NPI<2IS\KSN9!J_LGNO.AVW7GS5:KPM_E\)?.XJ^E3 GJ N(V M58@[ZI'B(46<8,MBK6010+X568VO-_Y6?L,' IO1R;N/-%NA[Z.A;P6,=P/& MZ7#^RX,CE6(*VCY!1#J 0RPI,IQYY!5+A8C=6Y7(%?]4T74&QJ6.9"6R_DQD MG6Z[E>AQ5?8[OP M!+M$)T7]1/>ZP-$ AD#]3O15OZ*81?>7U]\O$I(FQEL=RW7%>Z::\29Y85H MF_+2&$,2$#P\$.-WW[I(FIT8.>Q=HMM%T85F9QP"D@RZ^;/&=WQH#N)G8]ZR MC?V]^A<=#XOM^S6X_;OO#'T"BW8^.*DE83@8]GP2': >: 6NMKIY0;_"&WI2 M&)+:L*4N.>_VOL$0K=](]D]\?_RM/DS>)YWN(%KQ2\1+^OY,P]SBL$.OVTZ. MQPM5O/<""#-_INWAP_%#Y:8"I#FEJM M O[^ M,:E??A+ "6%,7XYHRB5AQB.JL4%<68ND +Y(!;-!9-1+S<>2U<)-O%,GN&H3 M'W(3&7.8^A0CXJ1#G-. 0(RQH'9K.$VIR-),W;R)3.",&")9T!A.HE>881L, MYRHU6AM3;>*C;Z+1BFMN,#(BAO@R$XK>>UI(P[$B1%,2;2=S(M1/?D_BGI1, M<7!M;%/.L4<2", X" \G^GODKJ-0F6EDCX_G3-7 6P']?2&L--L@M_1*<:$S MU)';QEO;77A]Z/G_&\*E*+B ,!+;7 "+Z"6@^W>.?2Z\V&;/#MM]H!*;_\&! M;#F(XI$>)"## ?/W]1J?HMR!/RYDXL,^?6RVUB<2#$,[S:2S?:X6]9($-$Y M7YJ5RES\3GSVK-?]#G_L=G0AFO2'YA2DIK@BQ4!AWH.39B'7M;WN@[B43_@, MEKN;OSY> ;4/V/[%_X+, 4-)ONO6L!!0^OUV/O'X+5A9$" NXT"GQ8ZXA_& M-F$-"\5C0A I^3FG19P'R"WY%-X4W/R[_^.\Z08G(Z5XXL%2"[>0>9Y*M"%D9A$G_GTR;L1XIH\],CVOOX'>!Q-XHUOG^J+_ MZO?I><.DRYNUPVZUT[^ZK:B?MU//H V<%9+ M=CIVX]KI//[P?VIARX??V-W?WDOV=Y/]O[;C1FQM-_:VM^)/>[L?=[8V]^&7 M]SN-S<:[G[-6*3^SUEXX>.N!R[K?5'ZOKMEK TI.>*I6/5N)_GWL.,3 M4DNB/E&;%)D*L2P*H=<:]#O#M@%JFU%$'18ZU9S$'$C'4^F=25,BB=-8>SW* M@4PQF;3I[S3>7V>YGUCUOWTO4CB(#KOAG^Z@R-4'0;E_9;@?&^81_=6UF?WC M(RV(S8+QR ,F'"S;GWFPN/GJ MX3T8_@E0M^X/8(C17CYL#88]&/G>\.RL=3'S^-Z[\M$X=3@9W6.?EYB,:D?R MUP<8^==\48K/%$=G-.1\8!^2;8#+Z#:Z&H-.%KDNGMT:"2\8!MAXT*%ZS^1; MR<>1+ZB#W>PUS7 .BE0TQGH=2SV. FZ0SACD)]B];1Z/R(^ALP M8U /7;<=[: VO_9=@S8XC$P:<*(PW<.&%V;U"2OS2NW&)DP+-.4^D.<"%7D: MI'-C>B\G3-/KP@IUXN&,MG]0H,]@D0:Z=P&78"W@X'0#K%5^0Z=T2\RN9]3S MC[OPB(4/M'*-.MY?5%>%5T:+_?@UURS@4]K0YVP'$VI^N7;3#IT!+$4?AM_S M5WZ=V?.:G.M^\E]+^+&52@WAFBEM":>4*CCN6,DT==I)87QIMP.>AQ8QO_LZ MM-]-SG#_:H)D[;W4#\$+X;VD^^51C2G\JIR, MECTF:IC?KA/ILR-%;JO3_9.-9P7M_95Q30#\ DW'%L>Y Y];*T=> MW-*H^&5C;R/ICKL[]?UQ;E^$TV?]0KOEK/5PH9:54DL\(5X)IKE+F33,VQ3$ M9-"YN!)\6;O6NC@[ VC+W?.XD'D@0I(;B0'T0)@J7>MGW>LJ>=;S39L M(7"CJUBTT1;.!*N-H/S*WCOK[%^T[V_NH<;!(I]>-/LY"N3/_1'^?[2%!SMQS,A'/D'B\M75L\-7%@^RW#$\LOEY8W\ MTDQ 2G%-9AL4\VLOXPUR[;6;7DOPAE#IK5[[DRC*=0J6?#'31CCQ>'I^W;] M3(CI:0P5;;4:(,3O;AW\J.]_/FVT_]UL;/V[7?\*LSNU M['#_SV\'](OXS^4HO'1[T-B'=YX?8>LELPPC@8D%>3\6SQ46HV"YQRQS1M-T M.7E_14-,J_S<>R<[/$XNWDN#_N4F7S&%RKJS2@QB9Y9!!(-XR@3BF>@H4I@C[J@J3!7;O7LIW]ETB\>LY;O24#_A M2D5YF)J/<^W/UZ.H^%_%_U:%_TT0[>>"9M]%DJVXWU+<[].<>N24P8)2)"F+ MW$\;)#GGR!E'@O1&X]2]>LMK JN*]]V-]_&*]ZT.X&U.N1"6M]O^=!'NMZ)K M6$YE9[X-3O)ZHIO77 ^B>Q^#7ZP&[KB)=\];W_P>U[F6=/Q@6?#[!62REREY MW2V6\KE;DQ=W?A[3;"6J+2>J'<^*:CHS 58SH)1F/!HJ*-)6I2@ 03">$:;P2W?J+:"E4S6Q=&L=.)67S=WJ_70O/E@NEH3R\J]%P*/;_-HF56SPNX+NCY=\_G95YB799. MO\RJ+B*>RPZW#U"UM\+6Q=CZ1-)HNG>(""H1-RH@:5**B+$2Q%?I ME(AUT6N*OH1PKTI271YG3D+F%9E M7M&HR3L'BKTQ*=(F9 C+6!HH",,P>_66DFR=X;(22^\=GW"F+^(Y_<5DT->K M(80^HNUT\D*YUW\76UU!ZW+0BF>AU4EC4P=8RHT'633X%,7:08"OF<+89<9H M'6511N=K,\T%5E6BX&-@6R_6O;K!*301ZO:+"8M/@WR/I&,OQ+:XUY-_*1U$ M$W^J$&\YQ".SB)<)(203!J5:6<2YB8A')!+<:>$P8S0#89++>=W[]GA7R7)W M+G-0@EJLK%?&2!>VQONB7"7?K0C*3=L6*SA;#L[H+)SQS$CBG4*<9+$%+0]( M,9LA:U1FE?/!^PS@C,_KQI7X]OAP]K';.48#WVL_$(I5LMJJN4JNC'T5QCT0 MQK$Y^Q_369IIC5*N"2BI6*'8D@:$-TMHT,9S9J*2*O#+$MI6!-H6'^B&'TRW M7KN_ _A7;6J]9E:YE]-W],D@C<]IH!..HYL1'2 MTEJV -+6R*GQE&G/+SK)==1(]#Y28P6OCP:OH^VI<'$Y7!1S,=R.<$ _AKQU M.N(B08H$BX01L19$D"R3(.I166-\WB.Q1LBXU)FLY-#EZNA-%&I^C@[9+S2Y M_4&6IN(JCRZTCYA1);P_3,&^N40C;XE7,C.(49K&YJP94I(99 .ERF7$F-2_ MP(I]]SKX]V)AO^?5ZF_5#O5EM"K(^_-.--T&<];H6\"!ZQ;IFH)MYEYW! M2;/GT)F.J4VQXTS1PSUOB04+"S?%-CMEH^722/,'/#3LUT;O''>XG6Q@"\\? MET 21S#7^+;H(5PT$YR].7;A=3XVZCFRK!K=5@]N)B54-;I^QP>T+;UB;=[',10@0*+::?=OJ1IDBV0W) M^W$CK,]%(ZRY1E4@)S= 2P$=?EK9$CC3- @C) [U7 M,J[]RO!M^KCVNN^C+K;3*52R6-@% FS^+IZ W]R^\:UO-G/=_/&X2531U=C,MU M>7O'J/GDQ:S[ _A/WE4E%]7/RJKY?1"_D^9<*\U^X MD7HPZCD6S0%PSN!CS:Z+C3?S>/2\10!5A-]!OK!C_SB2#L8MS[SO?S8Q#YTXQZ7T5 !GRS'-MN*[L5V-A-X M0^+K+]^KLYFXTVMOOL;D([5AN]M@GV4-!'N4#4OQ[09TRU9TU]9?5JO6RFU6 M/;K&7 ]:$$ )W'?2!\B*6)?W?F>X=JUO M4R[!6BUK%/!N4]+Y-A/^U18./]3"KRMW:U/O'[IFH?M'7K8_@S/ M--KUK_^H!G&L5:JX,:C;>3;5"WO5&7BV"QLP*SKCFF#&5XM1D7!(GM*>,E?(JJ>35%47> MYA3R"J]<9C*&..%YBQ^.9' "Z4Q(H[A5/LU 7I6\QDF%O(^8OS0=L+[^EN=F MQW;;@=.JY=-&,7,NJ!D5+"MX_B8:HZJ,*X2!7]5G%RF9N@# MF%+[,&'XJ4+,54#,:.&_=6>H>Q<) MJ2410XH*&/W)?-?.V%@[3LL;Y DO\>/]Z_)!XMM(_OG# R\@X3?::,:=R9O.2F 1:+-PH7=/E M2Y6'I><$-K'8Q?+W9P[.B":?28;,9W?K\[!HD,^^-[&^P'\]H2D_O5^YL 49 M[J6O=S>4Y<)\3FT3$LP64-:F'0SU537+=$VEEH?(AF]L'1.8TY'TEBF&-2(9 MUX@+DB&MC4(I$(87P6CJR).J]A5IK II>"<K56[5 E9_Y0Z%? VRU(NU$C%QOK-G6O5BBK+_;BTI015>WIRMXY[Z40-SHVBO8I(JESW&?4",76''(J"KD7A62*!.U2BR33$7D4!N11 6'K M=8:9Q)S&[C]+(D\M:E]G49'X[EL7&S\O1CA2A5L74>/RQZ7H'N^:*'ZR6":% M![K)N%!8+?GX\5V.?%$3\#^:A488AAU;W/[:;QQOU JAMU8H+A=1$VG"J$'\ M_^;C_;7$#^S&;PO4G24%YFMJH<"UN1J&ZURS:7/8Z_9T,G'>7KB*M0O*_+ U MTN3)M#X*] #:<*[RSJA@0"37HBV H?&]6:LDU4RF/G )B*V8EQFG5DM" W&6 MJ% 6"ZG0#?.XL("?0;T>WU__R_V&/W MC[FK^=_)'[_5DO) [G0ZW>\E>L:*B>-'YZ\O>!8&4O!=W2H*+LX]/7%'^7R< M&IR&[K'/>\SF5J3Y6<3YSP^AEDR]_VI$&I"Y,XQFGF$/7@H+<];2@*DAOJ[5 M'%Q$7A*KQ2;QI/:3$"T$H==M)R? $L*P!0#OVY'!1,;4=,-R"&?1$&*;+MJ@ M(H\:+"H%'VU8P[-HO5I*EB9P5!4H>0'D9TFD<:FG!HZJ,($:GY624C:2E&9. M\'TEI7=E@:ZB)ET/D [6"@XTJ:2?\D#O;M6/,F,I[)%'*N 4<2(HG&4+IQH3 M[UQ&=-$L(IWW"8WVGRCAT:JN^R?+*^.K"2#; M0#B#B[&@L)/SL\V.BS]$9U5%0V4!S/K^]I'B3%!%++*>6A 8X"? %XVP%PIG M+,,ZZ%=O:?H3$IJNU_B__2A@MKM1&.[:;[6IRNH@08-PV[N8]DH-DEA$-=># MNKV<'&O)>;?W+?[%ZK,HY@//CIML\QIY11WBWLG(51W"AEM@ISQ8G &M_X25)D;W"U^I MMB=-_WW<2F#4BF"R:&C;#X#J;N_.6WT]^@,(KAW0"GJ_ T,>^&^3&O5]2J&N MD/#$C1%3AJ-0*IRR(14(,= OC'.2"']W13GO&![H2J/CD[R M=ZX;_EUHA(7>6[O2F4>WW:A=]D!;'(+V&(-![+ %%Z)>.'IC[GN.?4#&/O'C M5M=$'NJZ[5RES&^)7!HH);+ (7#(?NZ4)TK):8/HF6ZZR"^G.2F,XNZ<,:2I MY)A9G K&*3/2246#L5IS#G\CI>P(Q(\6G8)*J7B4@[#_Z0C4A52&%&1!803B M2C&D,F"2(L7*II1JD I?O97SB0F+=8J5C'!X:G%T?*)GY(!?H=BJ;VW2.?'[]*3=./W&=[>^$!"U.8C6/W;W_SS9 M_?#EW^OEC2V]^+A*3C'(^__D>WS_[XD&S#HD:/==FL=/)=1;I%D8L"WXJJ3,QV2$RI_Y;- MC/)-K)7I*%'# 6SM%4V81Y:M951[0210L8V][%-.A%8IY093[TT0Q!@^ZAI] MCS3>$:RL2L[9O][Q/&MT!X&."'CM5YUH' MQV+P'A%:,D%I_=\VGC.?Z*YAF,_H)2H/TE-VO]RS)]X-6WXWC+Y>"98CP=(> MT50YI;E#(F")./>Q<"/\JHSCSBLLB7[\3I=/V="R:.'>G^9K41[JE[TN^V_6 MJ7.C4AN$W:EQ8\8WLBS[Y9L6"B6?I&GA_*UKT0]KW+@O6B]NV57LI:[%EK=Y MM'/"R'@]JF9A4TOTIV[% )=:8CP@6:<,*RT:\U;]PZJJX#]1&(TR)G!MJ9*" M"P?83(+D+B8?.TYH+=5OXS"W,'^ M,:ZW0?C[ .]K__OT<.O]M\;7@_,&_=RLOYLM2;,CZA^V05BL\\;I";SCT\7A MUC:'^;0/VHUO]:^?R.'I)LQEY_P_E]L3]5RW+^O'1YY0:ZW.$$MM+$F#8U , MMXCJ+#B*CK+R7O"ZLIG,%W\:3I\M-?B$'6&LD?,IRLF/W=NEMV!KV8&'_SK6@"BN7 MPLJ=*>&S\>DH=<"\B!0H2,\1UP"3L*\>$P:6SA]3.BY MIVVS7!$&*^*ZP^@WBA.X7C[^A;3T^RW-B^$TQ@F,C=)&9X)[HXUC2A JM!2, MN:"JJ*GGXBCU6;-H)@V6DBJ4\9@GA3UP%$=2)(C3VGH&3.6&0*LUXB@/>%#7 MPV):P70%TY7C:AT1>MK.FC%.'"P_PC;3(//'."=G!/)!,<$YHS9S+T+F7P&$ MOD4;B,?+<_U)CDZ58GI-BBF_/L6T2A:MDD6K9-$J6;1*%GW69-&%.7;WRIE; MF>2 J_2;I,B_J<4JU<^3*O"^";*^_PBRP%Q6T'X4::H4@E$* 4C57(;4,(P( M5[&GH\B03"E#T0-BG1.9E&$NA>"I-G('F&6H-O/6FZETH ;#9GI&047BFB.C M76S]PK00PGM#\8O)!]F9S4#+$2=/P^TU1\7OA$#[(A\.T2/9:[QK)JL-5@J\'&P9+T23*IB%C/]*&IP@\/ MD4:UK@LQF4>5/%@.U1)99\L'IMX4HO"4"WQ+OS)Y%UN'QA2LS5Q]O07) MW6-AJF6/(;EVV"X; 6].]..M5OZQ5[X!8ON?W>ZWY!_=&OK[K'>UJA6,5##R MBZ[\#3#R*Z24%%9/U(J6LOGR/&_N1'_E,MR)0E9N@1:[X1\TMOY!UO(^;Z]& M6(WP449X7\5N,AHE*R(W5ADK8E''X2"Z$+MA<*Y[ID)G3&J4\U-JF4J:#...MAN[%U<+&[M7)R'UO-E*P_N.P'7M;[/#Z_C$[V/_$ M=C^\;S8^?(IC)O7]DV\'IX??#D^/?^21@LTB4K!^^4TT-H\T%\HJA:,G4R(N MA41&6(Z8I(QE,E62R5=O98WB11VFURU.<(TBLBM07*6YO5X;5)S0J2=5Z@HG ME\3)QKLRHGIK\QQPTA,1RX\3E.*0(>XI0TIPCXR$O13$,V+-J[=IC67S-6#G MBA54,%7!U*\MNS7\H$*D91'I*@N/ "*E'@NE%4.6"H>9%RRX36)*0Z" =GB5HK;I?;5JFS3PF* MNU=BVD7CTY$S,C#M08G%J4"Q>@E2\"/*%"=22I=F(GWU-JMEV7Q3^ H4*U#\ M14!Q&77V>5&Q4F,5TMQAA$DF I.I4(R^>IOR&L_2=<;RJG3M"BNNSXLC ME>+Z,,@RXX>E@J3>V10):2SB-G6@LG*%O'4!A$2;9BI]]9:P6H;E/137ZF!7 M\D&EZ3W8&9[Q7&:I"D8JY)BCB#N9(66,0<2EJ5+,9]B HB=P+4OGSW E'50@ M\@ @(KWRAF.I"3%W>C RX^N32E!*F4':@*;!50 8 MP3Q%64HSJ:UBUH$H(%2-K;>SKX*1%58RGA='*B7C@9LLHC3#1( M*%YC)*62B&;,4@IR9I *M Q:P^0^[K'J9%<"0J5E/-PAGO8G&2&$E((BG"F. M>$H)4EK%%JZ&IYZ#"FE!/N!9C:65?/ @?6]^ 8?2OK.36>]6'I M64K^1[?/_DAZ<-C/?/\9?4S)_9Q,MXV$6&MX5\H99PE1J<"<9C16PM=.IMX) M30#Z*R?3J@'\EUDGDX&=TL9QE)(0$*>&(X,-08'2@*WBF<#BU5O&:BF>%]+6 M"-]7+XCJA&#YF/$G"2>&T3)'7S",N)$,Z(P)Y16F:@H*7 MZ@S@@Y 7%?_XPH_NVD@ E8)WAP,\XT8*PBJ;!:294HA;)Y$RWH,08(42UL8F M=3G_IU)5_+\"D<< $6<9#W0*@WB@1%D MSH-$G4@SA5(F08/(L$ FI!IYRW7*.=62Z9?4)JV"D I"*KWBP2<-3;FS&4X45 MH4)YZ8G!5@O"*K?4JJ'WP:Q;2E(J,YDR!,HE(+A*4R0S1E'JJ8Y)]X1$\"8U M)K-UANXJ=FF%O5+/"R.58ODPP#+CL&)"F=]E9Q00T) 92X+*6(6Z(1[*1#'H0%@X5.\VC$ M%Z#350"RN@!B*5/4.T(5DYQ*:YQ7V!I#J?9485EE/:T>CLSXK(30RA.%$9,X M)D ;D )T=()[ACW%+ N"1RF B*JR0H4BCZ->/"^,5.K% ]DM9OQ64@8IJ2=( MD6AZML(BF<92JCPS3*><9=A=ARR5?K&R!_O)SW6E7SS1\9UV&J7$ O_70+%& M.<2U-D@K&Q!5*=TP:TG'7]\,]Q:>]MNU MQ'QY<&J'?S"-,T9RT-P5DO3M7;G+-O?>%VB?%X4]BRCHSTO^%0Z MV@/!T<65$;D.<(2E4SI5"*F33);^9M6#WIF_$V,,RTR9A!- ME8VQR"!RT#0@+Z@F!/B'M_S5VU36 (\JZ*F@9W44H&?%GDH!>B %:,9)Q4R6 M$0)(E(5,@21$ E(QEB9J/IEDG%J/7[TELB87P%&E ;TH-%@;,*@TH+L<_&GW M%J5::MB=__;$7RG#0R@5'./S/ M&*D%AZ40DA,AN#/7Z_$5N9 <2W'".?*1GC'C"206KD 42,4$Y@ MYRODJ)"C$DLK$JF82\5DJ)#( M2&49XUH2S2ON\DN6,5N,"D49LYU;52Z[Y:(4\WG#8%U<=QC?F6??W".!;N56 M[;^>96E>#']Y@JHJ"RL:5 SGG@SG1\EL2CO(\1'C7BG@*BB8 -J,XAI)32W2 M+G@)C,C;+.>\X#G^)EC(2H4KU"\*I170?H5I-65M[,(6D&18@3*1IBG!G!'#'KQ27@6H%:"^3$!=+3Q=4%^C$HKOCZ 3SL'3 MS2,M&>4X""2]-X@'0I&FV"%*G/7,!TN=*4H?,T(KH;C"\%7"JPK#5[U<4F7: M>"04GW;4IH$[(HV(O>-);.K#HAPL$!%$DQCC(91Z]38C-4I?4/WZ"L0K$'^9 M(%Y5P/SU$#WWD%YY1QFQEBLM4:"QDVRJ,%)>4B2,P\:*U'+.'[P$9H6H%:*^ M3$1=+4"M3!N/ Z'3 299<%9+YE!0) ,(U0[IE#+$,)4DDR'E*KQZ*VB-TY>0 M;/B<&)['IOP^T/"Y466XB3)Z;=T[;G:*;^-I\#P=]@?-<%'\J=EQOC-X0_$& M?99*>[20O9ZEO%[^;?),5)=__+=DIQ,Q"-XXUQTPT?;_ALV>=TGH==O)7UY_ MOTA(FKS>\SYI= <^80EZG,*$5Z//W_BF.0#*L;>8SY_#/ORMWT_>==NFV&;?BJG?]]78EX4A9/_(\SW^G[Y%SWD_]:@A$2EUDK4\F%9IPI MJC$/5'K-E#;/\<>UYX>%_3K!M_]/17]5P]_2D MW3C]QG>WOI#Z*?"]RT\_=O?_/-G]\.5R]^LVJY^>G#;:7\[K6X!(,,,13X5EJ>IMCQWV]085_,T !N2#$X\_-,#]&[#=I_T$P^PY9)_#SL MY;B6Q .=$TO1!T$7@3-,@8B6/P"U.M:0DHT! 4@@@ M$%VB"ZG0Y>DHZ_++D#ER8@ _CF"#7'.*HFH!S[#@XVM M5VB& NR6581FAHE(!!GEU\-+O_GC#N R+9^MJ_SU'M9@7HCN#\TI3#09=!,] M08RU?+F*]WG044'3TL=^ZI;D#,;1=?"BI!MF%C*NM^VVSX8#WP.]+@S.=<_7 M$@N+T@4Q%I:W5T;-^Q=>-V[ MO=WY2]^'8>MC,_A?^[1R>-^13(FFSJ0(>R ?#M(94G! $0CKVHO48TU (!0; M>%:]2>*BPQ[?M+]$"&:95!K^PU4J%,V"P-18A1WLIJSV]W'W=__+4LR?>#5N^&VYP%+X?#H8]/RF#;1>*PWXT&N[#>/YL=>VW7YP2&EO? MCI33D@O#D[YFWM( MG;!PN=U[;)\O#.VP@"U]UO=O1C_\X9K]LY:^>-/LY,N0/_1'^?[2:!_K[\W8 MV?,/%I?_.&^ZP'B*MG(+\TX#8IK$F0 0JZ]C#>NOW;3 M:PG=R*2ZU6M_DL.Z1(.A&Q)7+9"U[SV-^U'>RONX/:;P @:G+2@E$$[Y>WZA M9-_%/K#WI199*CZYUM.Z2$AYB.&4;WGKV\;W"F\9*Z\\6 N^7\OW?XOYOQP' M__/F@LV+0)]]6T=NW-L%"2J:H0YR.7K-#5*E___'X8=&LP%C.?R:)VWAW0^? MO^U^_03O@>=.C]E!^_-I_<,_[49SUO___ML!W6'UR\^MP_UMD*4^\<,/G\3A M%LA6,-_=+=<\_% _/_QZ0/]S.N[K^=F^(JC+,51ZK,<10%$I$1R1+!($1=9 MAK07%C&1D52F"K8?.$I:(R\BR:)B&K/8QVZ!?17$/2G$15:^?]ZMD&TI9/LT M)RNG@6#E+(*3[P#9 D5:Q]8LDSYY +#D0TJV*? M8AM08#X0*:0E:1315*68ON#X@)N*@5=EOZLB "^0I33\H&(=2[&.XUG684A* M>. <62$,XIA29#SQB!AA*&CW@7K[ZJT4-:FJY/\'3_Y?E%<=SU>S,]3%"C]4 MP.K;?YG>[V^OC=\LEY;3HKGQ6;??C-]_4R3%?/=E3&6)#Q,/EBN)KQ[1!M9M M.+C^D1OF488DKD[<+1$SB? 3_XY3RB$')"]/.=$JPX83ZK5E/-,"B) +K+4Y MXOC5Z*&3WI5X<^R1 =WD&\K5DS>Z=:XO^J]^GUXL6*ER1$K!D.^PJ%L M8 @/$=*Y: &+80"P=WLY/;\9QO"M>!>,1J_*4)*37F1F_^_G&YF!0+7YY\?M M9/=]\FX7(+2QO_>OW_7UY^JGM/[@=$U_QN)SNO[KPO6Z0??:R5_=5D2V?O(! M\/*L%HM;7)]<^/C#_ZF$D@^_L;N_O9?L[R;[?VW'C=C:;NQM;\6?]G8_[FQM M[L,O[W<:FXUW.YL?D[U]^$.]V*L5G]CK+QT]="#ON-]6?ZPNANSW8AF49'#2 M'<*[7+^6^!_61^9YHF-B0L?%T.31;VU@R8/9XB*WF-I/N-7B MAYYZ!\3&C>EJ#Y"SM*U[G8@.?_O>7MS"%4E PO5WJFW;[SN[,4F(PEMI'23L M?[XU]C^?'-##YBZ\X^#4LOKI-W%X:LGAEFM]9)];_J_/%X=?W9FA/-W]4&>' MI_7+@\L_X?V?2./#^]/#]H[8W7<@B=N+W?U6NW$)[Z3_A/KI#MG]=(1Y)GEF M"3)I2!%/"4':9 [1+,V$I\ \7%IH2"#!>;<9]1O@*5@%H8EB*:?"2*=2@XUQ M3L->6#:;H]38WD]V&N]VZ]O)ZX^[>WN_)7]O?P9HJ]=W&\G>7YN?X>^Q-R3% M?VS_O9?_1/[X;5Z4G$ELFQ0KR[W[Z<"F)Q*P)8$%:AF6W#)OA,<"_N0-=EA; MLL;I57_J/AP>6,Z8]50FB;LD%D8ZCEW3 .'@CSYYW>KV^[\E>C#H-*L=5!Y#>!B-XR?CL>KGW2'@SXHN7G0 MK1OVXG] ##DI\SMR="WJWX%6_MWWXS#A,1B/C3_F0R@THZBT]\>4\GGO2W]$ M*B^D=L!6LY7O4MRUGC^#58 Q]9]_NZZR<6IQ(.5N37XT\?\W;'[7K3C>C5AV M:^&5>/KZS?X@?K3\VD3NWKGN]72\*W+8_#(RNA]S ^&*ZR?GS<$)$(OOV68? MQ@/T <^W8IFOP8GNY(,]!F?_2GAQ^F';9B_B"L,6P8Z)(;R6=_#(.,RQ+I?[ M=NS;<:F:87960,C12P(K4R9TQ;H2MYBYAJ^V1]0'PQBV!HL6?O^DV_SA0W.ZX$ MVE5*0'\6^:_QZ8@Z1007$NGH;>.89D@YK1!5!$?3=_!6O*B<\P J7O<\!Y:< M7L=LMMDI#/@1X3L>F$M?]RYR/@T=;PAUM]?>?(U)7@WV408K MV/4?O<=@4TR?I!J!6L]J!/O7UWV\:_;C"UB5O>O*U2U5E^$VX16WJ&ZQ3#KO M:B_KHIH,=YWPK[9P^"&.XPM=FXJH'H2H?J$XLL7A%G,:;55 IBH@LT*%\8$^ M=W+R_ C$N2I!87WSJ&L1R&>K,("(N!88W+3_1(&ZM)T!8Q+BCB(2@4 R"0^\;YT2H/+4OGA..8 SV,&&)L9%G7OB'J-4(2X@CB<'P MZ7]9+6'$:L1F251,F $MW=5564\^F95+L)3GJL94+% P\<^K"/.\?;L*OKX< M?'W.IA,%7Q^ KZ<7\#5X+9P+' 49?.XE[I"FCB*I PZ)11="W3I@H9(U"KX6 M?%TV?'W.UBL%7Q^!OQ[O!JP-P50BDAQ#G / &A?@3\NY$T!KSKM-*!4X^\"01QXR*RGA#D-3$,2YZ8 M=[DM[..UU?YI55FO#FP!/;1OQPWF.__$233C01A6MMOM^[JB^JA?;<&%XW"L M:E:KM_V#>O@Y&N+/04QQD/N6;N4PI'N5N;IFRI:OA,(CNS1/XZ ?['#O,H2U M8^^P/["#D_7_'G5&)VMGZ[D:_+C)1O!['GI0+WO44?SFQ9!8*] C^NP(;3PL; M4YZ[S\>[#'.O121(*AL09U@@1Z-!.CD=";>6>;KR1JJKW1[O3HG*CIU?[?_( M#J&B_9];^\,6YI)Y*P*RPH+F]WD+1RV0$2Y$S60,F!?-7W!D[IT?=_8L%S1Y M*E)PO"MUE-)AB[2A0 BX514?OZMDRONL/UJ86 ML8#;#.#6>COM*/F,=P5/AELM$2$6YUXN!#FL*5(^)0J64*#:E5BPYSY/*T T M-_%1!8B>"HA.+P 1@?62Q$C$0DJ(6Q>0ECPABSW3/NC I,I,2QM6@*@ T7P! MT7,$$A4@>FI&=+SKB(HT.H$T%0;QY"RR 2LDM4_,,$NC"B6ZJ(#0TCJ=OD?< M%#CZZ;SH>-=88$"1>92< >,LQ5R-#GYH*UWPP> @<^MQJ7 M,9X/1]3UF/PA#H>OJ\\'WQU.,51Q4H%G$K8S*1!T:/.H.X>VK@LUC/YHT!EU MXK!$Z?SD*)T+BW=6/:F&NK.HJW;_S^G%V_J^=G5MI8)\LR#?UH48GI/L>^>2 M.H48)Q1QXR5RWCCD7-26*9F\)$LF-9-*7$5N'B(WGD;J.=:(2^%!;K@%A2FR M.T$H$670 9/;3H 7E]>7(^$Y9N>/'@Q6M-/SHLQ%?Z6 E1+):&1B=(AS'Y&A M1B&@Y@ZS:#"7\;F=V44/S9.$6)M@Z:+//2D8XC3K(24E4DD+9XTWQ#"PWK3Y ML0XJT85SJP+F+[JPZ(6?PSZ/=R78%AFZD0F) /W4#%D=&,KG6E(*%K'D2R8Q M15,\4&:,DB9YPU$$=8"X3F#@$DF0#T2(%"*)BA9KI:BJYU55CQR_6E35?,#. M^=$"QV!OF)P1%U- 7"F;#9G\9V066"OQ7BV9Q!15]4"9,9028"#9C &.P[.+ MS23*$0>6HDQTW 5=5%4)T+Y="_UVI6O O3KZE/*D+[,$R>+$J;?[X\Y/6U-2 M.]%!&V=MH\;J[&C@OBNS]92B+QD[,RFISJ6@=L.X"I921'+F'[?!(E!0#I$$ MYK@(),KH%EV2:A@M]0C9YZJP5FD9YA0-4Q,*:4&F"#4L\J299C&'WBI\-?2VJ/ZB^HOJ7Y)3 M]J+ZYQ6PS\]0+9',&8>1BXDASC1'SB:%E#+1@,4/QII<=!DJ:O^II2@8&X35 M"7D3B_)_;6CL&FU\Q[)1% M7$L/RI]$Y(S02'C+6)#1\BB>.Y+AR82IL("G%B=/J4D1)(D*3$&FO 5Q C[ M %T]Q3JJ'(]W?GNVM 4X9P'."V7W_;==1E+ 2404E0<3RKN + D,.:82#5H$*V4IOEMBEQ?I M[*^@SORASND%U.%::>.M098ZF:-1,7(\)$1BC-8'9@R]->&[H$Y!G7D[=BBH M,W^H<^XJUE:GX%U"BF$+/$=0Y*00R'(;@=P:$;0OB%,09Y%SM KB_'S$.7=+ M4968T,;E4!2#>' &@5E-D8[,*P%[W?+2UN0GI-J,405?XP:K_^XHW, MX7S!S-I#4F\JFT9Q4-GO_47JQ@IV.#SJQ3#QD@U![$J.S@L]NEOLS(K)WEC- M0O[V7)B+[II!=VU>[#/!=ZU+SAM ?'H!D*.TPG$OD+):(8ZI1(:D@"31C"?MHO"W!+@70"Z 7 !Y M$1W+!9#G!I#/_/=[7JZJ_ZS]@ M&2V,RGZ)U7#/#N#R_73!Q5WUCT;#D3W(3UR[M5U=KNJJG_PP#L:7N$^QJED. M,:?D@L'LA_Y1OL\"M[2Z$6W'*_*X#F(\0R/U,Q%9'4M(ZZCGXF S;=7#VCR7 MBXNE)W%!U1^CZH4>'9[L&AXBJ,N M/8"<3!LD!/,H$B)8=9[XYE<><-40TO: MX&2A6>_,^WB!(BQ>.#@]T%E:P&E.P.GT C@1"7S>1H=,<"3'6B1D*'8(&Z>- M,9HJGL^J<$-JW0"=5,"I@-,<@M,#'8<%G.8$G*8J%%BE5" &,:.4 MST4)L<$.>#)1P)I$0QG:8&JA#VX*,"TM,#W0AU: :4Z Z=Q11J)6VO$TB>X) MUB-#@D8)%(T('N/(66%,SQ2^NJ"IVF>AYE6<9&NGZM@.!O9@-)V-/1I$.SP: MG$R\=0_(P+YFMI82;1_H0-MHO9L!;S<._"#FD&#;G9Q/U$-:G7*1MOMO;;>[ M>9B'/EP]"']/%KE@[@\QM]E>K:W4&G?;GK4^[GH;2*1@JT:3JY_ 6B.K+4%& MVR2%P(FD.JX2,]Q@7"XR\-X";S_I@+C@S./YP@K.S!G.G%S &<6Y(%Y%1'4 MT].:A+2($3DL@TY))Y[$RAO1X%07C"D8,Y\NK8(Q*$!F0YUP W!M8XN&2,RSR&,\ 8+ K&%(R93^_4%8RYJ9/A@^"E1'3=C\RL M[C+M30A,(1RD09Q*B@QU&@4:%"QO,E8M1XFJ1X29%U8T\!I/%&Q,V)8^ITR/ M'4\90Y[&+[6$M2NNQ5DFN!%:&:THY4I8:U.08"=JIGRP6C^_7ZI^[3<[C.%/ M>Y(_O)KA]DO]O6$Y')@)<]<]1M-@&0J6+/!=TUJS!<(&= CM/=@[G-98:.V8$X4$% MG8@3(G@>A!:4Q.?W7178>1*^L[HKK6&:P4(*)6B&'. Z(3B4=8ZP!G-*3.8Z M0N &5@M]*%= 9ZY!AS+.;> BBL!YDE%[$32\J"(A47/^K,ZLN^%-\6G-2'-6 M=W%DBDO"$ LX(HX31Y9'@Y0!'<.(X3+AI?!IS4%QP.7Q:4WR'Y1)B]9 C M ^^5<0(SS"1W(EE!D@6\-4PFYXF<.U=6 =@? NS&90<6DR$!D+N&0 M&P-99!WAQ@/FTNS 4@0WV&)3NG(^.==@XUU2FGHP'JG@,6)CJ&#:$<(9=1)QTH!R7GB1?"T<#FSE]5P&864K.Z&VWD*L,+X]XC;@A'0%@C M\B$)8;3&/!@@-%PT-",%: K0/)7UI#P+6O.@,.,R&0-L1@NGC(G18$F*CVIQ MT>;<1\4-LYRJB##)M(93B[10"1%-6#2)!,)=H36/$W=U?2FQ6P8VS^6\KH>8 M^Y;S"CO.P6,]J[X)A")+B M>'0Y]]!(I(2/3&J:^R^NO.&T@3EO@!V[R- ^ZP9>H)/0EPU*/[^.5P&EAX'2 MR150LM(Y%#3CB&O, )2B12QIP2WGWMIQ/0JM5(/()2LO.!>@=*?Q%,1:W.)> M-R-6"1R['Z%:W:6&")RP1E$Y@;C/1G(D HE 4K!6!BHBD"G<$)0UI%[H8\8Y MQ:T"38M?WJM TV/3JM5=YV@@.8@54T80ESX@PRE%*H'U9TB02J7E+?$U)Q7Y MKW?AS4G@V?78\=M3U,^?H9?"?0HLSMTD/J0URX\F8$%5S]$P_!D'-<0_KH>1 M7E8RZW9P +,U/+M=J14YNRKY>,%MN D6.M/1!XJ1I-XB+CQ!#N,$OQ'-!%&, M"$QDU0G1DB-NLM0Q&WN4+?@:L'5F7'U@8[>@JM/RV97=QD3 MFCKBD&(Y^4[:B&QNY0IFB) I,B]2S63I0A<7*)A:,'4^,?76[JTW@.H#7=1T MJHEK0='\D ZL\]+2 MX?J$Y[E&HK6GB;!\<"F'N9NHNT/V=8\XWZ \AV[;B5P6,)X)C#]?=MQ*+[F+ M'B-LH\V=6P/2%H@O(X$([DB2PM6 O- UFN>OK$W!OR7'OZ=VH!;\NR?^772A M@G(BQ%&&(@?HX\HQ(*0&(Z&H]MHS$C%=?!=JP;^"?TOFZ"SX]T#^M[KKL6&. MZX!P5 :PCT>D,0F(2A<8 [8>K,G81PKV%>Q[L=@WUP[)@H(/9(& @@X'3+5& M1'*P@"5P00V,$ 49DE.>6V?=@UV2CUWI\)?:UP;_#YU_WIR-JW74 Q'W;_X# M+YX-I6<'7SH'XZ#72UGA^T?#42>=7$@,I_@5%358/3.RT_/@4GL0'BNON^H, M\\N'];6F2B(>]Y'OVN%P4@VQLL/Z==C#]=3G"QX.8HJ#P?<.(7"E$$=QT(-1 MAWP[!R.H#FU>J5K#Z,_&G1&)_4CY O:P\,N+&0-&_U4O]1):'(;N,SD M]G#M@_ZHZO7AJ<*DLN.KZC\75O41V-5%*-GR>S$<=>-FNK6K=KLNI $W_JT+ MT["8\-*-OW\ZV?D['#K*Y>9[@)?]YNGVZ6]P_8^D]?[=_DYO0VRV0Z=UZD\V MV]U>ZQ2N2?]*S?T-TOJRFX@P5'(P$E,@B"=-D N$HH2)% QC"O_&&J!S< 3S MF',=A E2,DF,=)I[Z0TV''/G@]*2.J97J@B8?0@+,AH$)?C M!Q9&6/]S*V^@[E&(8QF_ A9G$/8=22;/8<=$;PI+)GN5TW%]U,/^L),_\WH0 MNS:+[*_'G3#:.S,9IKXX!K#7^/PKU@W[>8 W?N46W/( 5'$P1[!%Y*5)G/JY M-S@;S2&L'G*#:+\BF^ !7MONL3T9KOQR\;GAH2<7-[E(QSWF9X+K-T]&2O>9 M#'V'N1@/ P"H/ZC%YS6HP#C(GX+1V'D92K4WR"#Z/QT50J2<6*.PXX1&ZQE7 M5H#ZY@);ZW85[,O5WSZL5YOOJK>;K?9ZJ[WUGU_LI4TSB]@^NHC2'Y'86D1_ M/PF#?K*#7O4[:,;,(*OW0% .&]7&@7]UX^,\_?!_R,'KX;A M TC][_D?:^AWNS:3J@/0)/TCN%88-JKXS<><3C7F9$!\IAA:#SCP:#C[H[WY MCQO\H9!1;/H1,0"7HK9(K">K-SPO1^J]D=# MZB=56PF6LW^<"<-A?P33V+'=[YQB3#+NPK!_4&B\)B/7$AD0DPZ\'X QPP6. M]SI^+W]P[-T9]^,[CB!$4\SF]5UP5]PTQ^/'^$Y)ZN 0GT7ZZ[ _BFWZ8 M6V^N?/0:9^:$SC^+R^\R<;S>X]<&?AC!&C\8[0VK"+0Q5'\<'<2*X<:-A>*6 M?U:V.M_N,"<_"HF[-@?[KK4:?G2=ZT/[YGM:LWOF#E+UL/H[2SIQ^#&VXY+. M31&J1Q&J^]9TN!/0+<+1WM@+7 V/W'YN- 16P/&D;?TT,W](/Z$77EXG2L5Y MLD0RQ7%(FFM#O0I>&TT83S^S@.I2'"K"Z[3)6FN_[;=.U_'FVL?3YNG>7NOT M*]UI?\;-TW>=9GN=;*Y]_G;E4/'4GVZ?>MQ\WV3-]D?>6FN>;KY?9YOMG6ZK MG0\G-[XUVY]YJ_TN-3N3 \4M?+P;!!=*<(F4U IQ+"RRB5%$:8#_J,$T.L": MAJ:TH21?Y.B*6??P E7J?]FXY"A5"3O!:,#<*F$4@VF1CNEHB: _:JM=<&EN M<.GT.RZ)0)GSF",G#$,\)H.T(0E)6% 9@T[1JI4WC/.&5 L=\U50:4E1R40A ML,!E/;HP)+3PI+] (L,9L/AYE$*6J/\EDOLYLA: 640:N/26*PI\D32$X TB%KKHZ/SE+Q5TF:YS MP11/FE'+K0 V@ T0P!BI(T23X#TM?K)%09=S/QDCUFLN%7(A:L2E -I'(X$? M6G!/@Q$Z@#6*38/QA?:3%6R9:VP!-<:]"B9QJC@-R1 &\B>-\,YB34M7H(7! MEHO>KN2]HE1I,":C1%P(AW3D#+$@A!'&F=JL) TI#/Q;Z//!@C!SC3!!8[" MO+0B961AE@1KF:#,$>F8"<5GM0#@CAV)3U2--?20R;#EJ?@DS..MQ;E?''IL84PA[63F&M,>1!:4^>#Q#I%295W8C9G4J%C/P56SOU(W$AG MH[2(A,@0E](C#18]2@K6UAKAR))0L0(K.L2UP,@X'U'@D6AK%;%4 &W1O*'40GN1"K[, M-;Y8)P7GTFH1%6?46]2(1XPI+QB"5N %J(09IJ M@T!W&$L8,:!#"G6Y4V6^B_6TGJNHVRK<]*R6W-:X+ETG#M>_U:7 PKM!O_?V MO-K89KI<6/)%5WP[WF4:#"ZF,&*.$\1M8,CHY)#EU% M Q;17J[@MK!E%Y^P M]%S\-E5Z[@X%9^H/=@;CDG7#/)CC_E$W5'LPA@IFQL*WT)E85[!QLRL3/C5] MSSM4K2F%9.:RW$DI)+-@@RV%9$HAF5)(9CZFM=3\*(5DBE#-T<250C*ED,PS M.N%4I())2YC%@DZ%5;KBK!+XYIK];9I\_U? M7[=/OQPW3S_U-M=V.C#6WN;?G]G._F?:I'_M;Y_N=*]QS=&=_>WCG;\_[6^N MK9ZVWF_S5@_&^O>VV&F'7JL-W_J[M=_J_76QL@P16GA'(TJ&1,0IYLA(0U$, M0@7IHE<:+Y-;KF1)+QM,\60\B<9J:2GG1EKXW9,0#+.)XL@?,5^F8-5/P*KS MZ ?L(V;,4F1\T(A[+I'SBB&GG>$YI\%)DFLZ"$X:7"UT?]F"5DN*5MAIZGAB M(*^1$QNT,,P[:UD ?J5HFBURHI"J.0*J\U"*_=7372X,9TYZQ(A5B"=OD;8A MKVJT3'A.Z7*%:A6H6C:H2M8X@R,68 5P*X.ABE(LL778 N<2LP5A%&(U;WA% M+^"53DE$'2Q248(A:!,8@ERSG$?HF=!!6^LSN=):-H@I!;-*;9J'U*8Y[HSV MB8%K+DQ@1G!O:(.>"/S+*.R]2[YXI-;4#B>KD5C ML2!.BH2\SE'^V GD,+8H!A^M(RYX9I:".I9<[KD&&VYLBIA2%QGFR5'-J+7,Y9%!@YP00"!8*]8M%3+W+]"$UQ0YB% M3E@LF#/7F$,$\!BML?-.<)8\Z+@0HF% =9(*D\C_XA];1+BYZ!]+UF&P-#52 M@1$@.40B$WQ"T:<4DG)8A^7(!RB ,]> HRS%+' 6J,+!RY4 M\7(M-NI<]'(%R9WDT2/M>4"6'5%%^*3F>1AMAL7')2&H_=(Y:]*<#[W, [50SG MV^9:\V17.N#OC'J4'& N-T(C&Y5".->=E%(H4, K;RAM&&46&75+8OE<@PY5 MVFD3# =@X0QS%Z552FNIA"?,X\>IAU/PYB?@S9DWB[3:&W27,II="0EQ !S$ M%1?(2N\0\T'#&\J2)3$O"^#,-> PB@G!047I-/?!&^6-D48P(B.32C]BI9R" M.C\!=2X%?4DAC7<62:QR?2YKD7$<(QXYI=H'RQP&\S*WD6 %= KH/)5/RP/* M))\K2P2>;-+8T4B]%IA%1OR,19B? W0*U/P8:BYZLKPE-H*UC)B) ##.@$'E M/$&:*&&%5$19,*A,KOF."]2\X'BLQRW*_%*.!:SWRC@ 3,PD=R)909+E/!DF M$VPS60*M%A9'SP.M0)*Q3IPC)3*&LD0 0RU!05'FN&&19*?4$AB)Y0QRKL'& MNZ0T]<0)*GB,V!@JF':$<,9<(*D$6BTVXDP7<(Y2@1)!GBN!!DH2W$@CASC3C.2\YT) PL11YUTH'RQ &"O!".!E;<4HN, M.%N7W%)>Y;9,Q@'/2:T .6#4PTGUX-F )DH?P)A7 M5-C N=,N::$,,!RE=/2*[VX\%%_:L7?8']C!R?I_CSJCD^4M%?],T'%\9B!= MKK3=:K?VM^D?^RUXQIVUKZ+U?N-X\^]WO69[]1B>!3=/FZ+Y'IYK_UUJM3=V MC;%4,\%0MI_!OLI]MX1,B&M/L(A8_!S'%P2"&:BO+[,6ZS^4TZKK3*!?JYI_*@]'!L=9@:E"L QC" M(M&HBRMU8??MN2L54Y\ ;R78%-$C'G-S&J\M=C,&^!4C8]X09ZH:G!*!4&N0T!@0AR:'C&<8 M$>*\,S3 &H>5-[1!P<3@L@05%\QY,LQ1U-,@C(H@K&I!R6F$5! 8[Z3:& M7-1745]/DQ,#1KD1E' J)6<1&Z>=Q=8'4&N:BE+G;\%AZ%*=/RY=E,0B&@Q! M7#B*+$T*.4J"S/T"C4R%-K_@T-%;G/(U?%3#.!IU8R\>C/)G*W_4.^K:NGU> MZ/S3"?$@Y 9Z8P]J=3?G:3DNO2YSR#%-&)86Y_;+WG@K([!#32DVTLV8'UV( MX1PA\KG;U'DODE484>LI F@VR($>1M$X::S5Q)/E<)N6V(RY!AL7 U"[ #8* M4YSKG" ;+!.&644=]ZZX31<;<<[=II1:K:)E2"O%P0QE 9F-WX,CQQ/3.NK!P_CQWWE3=0Z.['BFX&-CZ50A@#XG MUBCL.*'1>L:5%3!B#E-NW2YG*V>7S5^:/%'/#KYT#L8=76@-7N,'=X-?WEP, MU/SAEYX1?FA>*?GJ+,AY,C\7\49DSWP23FBA(V#?^+!J)]=M6VXV6_=OO_ZLQ'BY PA MUGGKM-MKKGT4\/G]G?V/)SO[?W1:IWN]G=[GX^;^*F^N?>4[:TUZ.6RXV?[" M-O_>/FZM?86QM7JMM3]ZS=X&VWR_T]MIKYXTU[X<;[;WOC9/=U*SW12[C$DC M@5#D1AL$;.%(D"$.B(9@0<"FIPHDKII(:PRK&;B#\LF9R)ES@N=BEIX%[HV- M0&D3+,M*%0%T#V$)1H.CN/)F]>W;S<^M]E;U:?WM^L9?J[]]6&]4K?5VM=I: MJS9:?ZVWVIN?-M:WKFZ4:$):Q7U726.6X+!DW;MX3"^/OOEU] 9'G;MR>O.03W>^DN_3BX_ M5GSU'2ZIQ/J&X[=_/>Z$T5Y6RZ_PF&].3A,G=YZ\_:I^ZY*B'K^G^"M@FS>^ MC5^1&]^[[;($OQ)&W.NRM[\GV,TW?=!@]9TN^X,3VQ]:.5<_>HT9XV&WQ,'S MV#'Z3F;,'T<'L6*X47.>C+XWGK$N_URL 7[T7!Q4C'R?#WQA/NZ;<'=]Z\"Y M/O._WD!H#VR(E;V*N$_63/%:=\# M'1!*9@2APFK!6$BF3K.\XGQ%;!;?QQ6SY?V@/QR^/1H,XI13@RTF)YPX-7;V MFN^;='.MR5KO/[/6/MRWW>ILGV[0;=H\:?;6O[7>-_%FN\FN.#5ZZ\?;I]N\ M>>KQ3MM3^/ZW)OUCOPEWAN^?;+?7,8Q3-$]#:DYG:P'1XHYYB3AW#OADH$B[ MZ(&N*T&PD5KSM/(&U A1"UV%9L%Z4Q>0+2![&62-S2*O2/W"@==;_S\#O$Q2[@"=N_GH5;7L*VLXE^ MUQ^L3:;Y*MX5J+L'U$V'L7(Y MQSF2RI"K70N?\#,R711=*RU$=@C3Q7HN-GG$@6=7$O=7&A$8_T7BDM(\(^N\JM#,@([Y&5*D85C$D,3%O&&I*I M!=(7C[9%G\<#5A"V(.S\,/."L ]'V'-"3APG'$N"0"T:Q#5CR*8@4$PD14FQTA3C18 MH )7*S1&X^OS/J.^,[$\[W63:7PT@"?K?=_M1IOO\L-MM?^>;:I[WFW_"= M]_ /#*B=O\%0@FOL]/[X>ME(VJ8[>[E1T$[[*WSW"V^]7_^VW=O \(^V>N^Z MV5!J]O[H;?<^70R+9\Z%(&A$0>=J?"EPI GFR#,JF&21LMP]B!#64'J1K*02 M%U_0==G0]>D=405='P-=3Z?0%7.KE4)*!H>XHQB9$"72N5M/Q(D2[5?>:-:@ MB]WZ>D[BX1>L)O7U4_]W?_ 5=0[0X:#OX_!^<7=+6)/JZ0+FOX->GOF-@S_' M\UY ;Q;0.X^,)\W3S\>[WI$<_.*0EQ@CCI5!5EJ-G#*>B2@,51QHY6)G 96" M=7,,#H]"EFZJDUD@XS$@X_0"9 C)B!3!(DNR)8HI0YI&@TA26&G-*"6FU(5_ M>9D(G^QQ!1L2O@Q;M&0AS(/O#9:D>;8B!?1F ;V32SR)"NR<=!)%:SCBR7%D MHB7(Z)0<=@)'+E;>F(8Q"UV9OF0>S#%P/*-;J0#'_8'C(ENR!N.8(@/,$")W MLB!(ZP2F%A5".$!YFC,C54,O5/1HZ6?VF$46.F?;KNJ[8;\;AS["6R_,H?0\ M)1AFA\*_;'=0SN/8\+2];-,TS0?$/]G'*T5ER2])OG M=V\=[U+&7-(L(,DH10#E'KD0 >6U,\(G@A/%*V\()0UNEL%&_?F).<\;>E9@ MN\#V?!+T MOW=BX>[QJ2A&." 6P3C8!X$V2$Y A63N&@L#8QK+S1NB&OJ;I6 M4/L9VX9-'FTR"9R.+8;#_K"3/_-Z$+LV-] [3R[[OXNI?I-GQN=?L=E->#2Z M^2NW9 =.,GSF)SF0J(NI?],_]P;G.4M?(G*#:+\BF^ !7MONL3T9KOQR\;GA MH2<7-P;N?H_Y.4\JO&$R4GJ,9*?KYF(\#$#-_J 6G]>P#>(@?PI&8^=E*-7> M(&N*__EQ)SP%MF=N)59MOJO>;K;:ZZWVUG]^L6_NDNIYO=@^NHC2.W7 ^_TD M#/K)#GK5[_UN!I)A]1Y ZK!1;1SX5S<^SM,/_VX-_%J;[?6MJKU9M7]?SPNQ MMM[:6E_+OVUM?MA86VW#'^\V6JNMMQNK'ZJM-KS0'*_5G#_8OSX?V*/0&<7P M[_D?:\AIR(-AU3FH1GO]([A6&#:J^,W'K*YR/]0*7JH.X^#LK[H]ZG#V1_M! M5\E9OC;+%IV_O//K.Q+^N,-@>R]6TWFG5>:\9^M1']D-IH.=JN,(RS6(OFN' MPT[JQ%"E0;]7I0MYF=6H7PWCH05 C54>:P6"VZM?AC%F]IQ_S4GQ?EPDH3J) M=E =#N(0_JC'_^H:AG'3*A>Z<0/=T#?3C1F:O,J5PE$*1RDG]U6NU/W9W]O=YVVY\V3[^>-&GSV^6J2IOM;9R=7ZW]O:^MT\^G MN:K2SM\;I/7^K][F^YV]%GQSL[UQNGWZ+C7;7VGSXZY*+G*? B*&"L0M,Z"+ M.4,I!)4[3RMITI66T]$J1PF)@B:.-=&>44(Y]4E1G3"_7(=I\\_U3ZOMC=;[ MZL/ZZM:]NF+_^):7&GJ+Y"UQSHD GY+&$$85,QPT&F7$Z@4N#I7)]MM^#^Y\ M4G5K$09B/*Q"9S@:=-Q1/6=C#!B.:?5HKS, #+*#4:XG52O]ZA\[Z !>5; * MR.? NFY=$:J^7F6_#&+LQS7X]F $>["V MJ/YE,F6OJK6C^KGR1>%1XABHAYUO8W=K_5EX?)BL4.7R0N.7&:YM&[!P1E/# MAUMG"R3<-/A4_>\,)PH$-I[74G-A&6=@>V&>J(Z6&ZV8MGP"=/P"T-WS:.$B M%KZ%X<[- <-SXV%KK4EWD_,L&AX1)CGBCM4=WPQ&4?F@I; XX00F44.JJV<$ MM0#-LM#WTFAEH1^^T!]/=PV)--EDD'<^(,Z-12Y@B5(^J3,I1VBQE3>L 0MR M9:$;4RC4/6G4ZQYN0)/J"I!4$PS!3XDA1CL/@*&T%XHK%G7DU$JOE>0$@R:M M10N?80@NHO5(G.IT0VRNY<]\$:W]]9/6QUWN8Y2,).0U5\"O'$$NL@C2)J)@ M!#B)CBA6)(N9%P!+2!>=S\QT9"29EWG:%JS^!O;9WDGJO5\%6JWNZ?.A8 MU^EV,GD=&W!S50SWIYAM7W8]TR;D\L\LY'*X/M0UH W2SG!,+:/8IZ4IA[MU M='C8K:411-K9;IT(--R+<012/ :L#(RUIS[7R>U/:]8ZL5[]>L6R&.\E.YR4 MU!V6@KJEH&XIJ%L*ZI:"NK/'2XYU]1UDY&$5UNX@6??/EW^202Y1G_/-2W9I M'0&(^@D=98??M0)PS5,N=F3TDH8P/WWFR45C\5,>YV;Z/(PU<"RZW3B):6YR M&-LIV'\BQSYOYGCH]Q]Y<]^?[K2;/'>#@>N1[=.-*YU@MD_WOL)G*'![MOE^ MF[?6OA[OK'TY:9VVNLW3O?WMTVP;_+7?W+_4JYW0A$4P$F$2P+84TB!#HD2& MY=,;GYA3'JQ,W3"&+TY,\T_KEE6 :LZ!ZNES+0I0/2)03>5#6VVM$PYAA7EV MAS'D3(K(4:,,\0F[Q'*H68/J!:H'51*OGR+QNJ:7X79*61H+)0PA N$D(N)<<*1CTD@;KA+S'):.+QYC+5TY"JPN':P^ M'=DNL/HXL'K.KX,(B0I&>]>_.*SO+\ M2ZJJEU0;/[>/_@PV3N:M7?LBZ.;6="="[@EGR3L4K JY90Q!%DN%/$@KQU9+ MJ]C*&]%@6"R!:EX@HZ: X3P]VWR8)@4,GP(,SPT5)7Q4%-!/,9,0#XHCC:5 ME$HNN)=&>9[C[A4F!0P7UQ2Y?A(_] ^^C/.R?DADKRD!O8"5GA>"X+7Z![[ MVNRP-AV(P3#5A&B"!,NM*Z(AR!%+D;#"6VQTY")7:N<-QA>H,^#S!V*\O&W_ MTZA,V?;WW?;G;$9@F[SDH/:39[D-LD7& P!@IYVU7'/GLML5;#MZ-;MKJ;=] M"6NX-JSA(;Z[4I[X^29H>?3+3Z.51:O,HE4N%)AW*N=J2Z2(<(A;$Y!SDB(I M;50, MB0CS&G'C%%C,2:/ E?#*:6MX6)JZ!:MU\8SKJH>E(Q")6.7"'+VC,W?XH3T9 M5]P8EVB[5)JME"_([VGUBF+^-!4!9*D(<#-E^8YM+S7S_7J-^:X_KDLX+D,X MWN[=DVI< IWD4B1GY0,F$#!YI^2UE #LG^^ZN96V_#E11Y]BSV9U.MA,[SK9 M)-B.=K ][1X\UVGN116ZK?<;8$RLPWVWCV'\O;%1 >-M _>9#@>+A"O@ MF1:YY"/B4@ED83E1$([E]@K.8)HC(+ ID=HO*SPB[ZM<*#)SO"M:X[X%>%Y" MI#3@(+U# ,G] P&+'GD$/;)V%%LPJ/9Q[/X3F_U<%K5HD5FTR/09@T R+HE#SDN#".61>ALP3CK# M&1:%MRTC;Y.%MRT*SG7^*;1M)IR[4+5,6Z&UQ"@F0A&WBB*;3$ FR("YHR&- MSVPH+=ZVI:-M[;TXB'5_ZD+>Y@?45O."%&2[![)M3GO>3(K8*Z-1\C3WJ;(* M:1Q";G@8B?.*4!I7WJB&H0M4CG%1$MCF!/9NRUH;C)LNG84F/H3O/2R$J>#F MX^!F@9C5W*D"5"H. XH9)3%U4"$L@:4BU#(:V6QCEZW*X+/!>7,: MSCT/!CM.4*12 )Q3@[0- .P&,YJ2HLK[Q2LONM@%16:LL#">@=P^_BZ%&N:_ MMD6U<3!.=1\7M,@Y\&_[/1C(216_17\TRBT<)X4M $0J>W@XZ'\#Y!A%^-*- MV#7\;QI= B^F HY>6AZ#Y^B-;^*MUV@,;;*ZGX&)E_[&=<5&4HT,0GOCML)/7;MPC)TOB MN=C%;YUA[7VO[_&J:L.[![ #QI_P_5XO'OC\_A_V $9W5KF!57MV"/);,S6X MZ&WE@V:1SRF)A(WG7X>C02]G0M[%?=V&L6RFM_#Q/*,O6AK7>?/CKL#:!Z5X M[G:N0"D2@ZP%N?3!.F_R&A"P<@"D8U!CPWCP0S2"@;M![GR9G39F 9Y-D=ZZJ#*G.(_([M/N7>OR0 MM^W^>NUM-X/ RU[P;[#UH_1*)D*0Y\(@CCT'1<09 HLF1B)#D+GN=NK\$ZN3 M: ?#*P@0K=^K[*A6%E] RP/.9YC/"U^?!%81=%4W2T7^A#TX.)K$PN1(F%KS MI$GAGZX=PF7JG/8S7)DHH0X@22=?I-8AXT_#OX,JVGU+] M *DF8YW$FRRZR?=8W(FUCG'6<1RZ_UIN4&1&LN!.1='F@. MVRR288,D0YQ"BA06M)7>XEPJYAV*^6P[2Y$EG_Q8. MR,5H4=1>NN22!(:?JYG\T*RQSC[[BUNNL$]99*4*))<\0M-#;Q_0OEOHN&?)E2I9M_A.\=/G0& 0RTY$ZI>IP,UKE"LB[IH%L)U?UU4 M&/D](.3;YNHNYM033P.R BO$C;=(8PL\2QB1J/;"![_RYFJT(BSCJ-.]1+M? M51>Y5_Y27N .6([C4Y@I-C9A.YR.8V,.^\/:U_!Z$+OPX7_B>9GD_[M8_7IR M(H+/OV+=L-\%2G3C5VYA?I,BP_-#_(BY-(E3/_<&YW$(7R)RL >_HGH;OK;= M8WLR7/GEXG/#0T\N;@S<_1[S<_'PYIK)2.DQZBU?-Q?C8<@!F;3REI!#CFR@IG/1?86K<+[*V]^MN']6KS M7?5VL]5>;[6W_O.+O==9V%AL'UU$Z8\.W6L1_?TD#/K) C'\O=_-QXS#ZOV@ M?W38J#8._,WVU],/_XXXB.')S[FIE$$G M1?+1%9_NTM?_UM/EQ MEUFBO/$)!:4TXE$Y9#DS2"@M G8I!&R K2AQWW/N=V!ZI$[LANR6&(M-%3K# MT:#CCFHY&>]&D+:)P7(F=;CZ'Z/9]=OF#U9H&_5[5&0VG'1VPF>"2!YU+ MUTS6UR%9=W"#B)G](+,(;_&#/(:HGJX3$%6JM4R":90$"8B#!8R<8<"/O:'" M8QV-B?D07,[J"+G54KZSF^2!8E'<)#-+Q<8)2$7R@L6D Q)84L1%B$@;$!(: M(XV>X4AB/A"'I;W63?(#1\AM"ZY4 G&4/@@:.6=24R5<\@1+0J0A9[VT^%DO MK3NN_*T*;+4>9%EYTOJXBZ6GR?"(E*0TU_/@R( QAI0!8\P&*;0A*V^&G6^3 M_7]UZ9_&OW5_RN9K//>4LUB"+*P_HB9H(BV/ D)(*"N M)K[]C /G)Y./C3>*S#CFKC_:CJ.W8VXCO/M",CVTNT=&\>AQA-WP(\:-P)O M!N0V8$P>RO'FYW5I9=CZ>58>CF67H[SGJ%9$C ?)0%S)AJSS+T$[?'M_F[7^_JMS.3,3Q@SOM;JM M=JO3/%T_;;W_8Q^>I;/9;O6:^Y^ ^^QU6ON>[/S]Q\5>CHD*SQ)0'J=(CEOC M >G(*?S0.FAEI38>F'.#7.,F7MBTS)]67N3JP!90R3RTR>,/)Z%T?RQUZ!]% M\]Q#O63AWCQ8EAJCSZ10I@O-)X8=2\$CI91!G&&!C",*T>0CLX0'J=7*&[,4 M!4:+QGC4;H]W>M:";T_%K)>K!^3S0-^%'I ,4VZ3S'E.,4-?",C(8)!U#GMJ MG&:1Y!X;!B]TJ;[K :@T&2K-(1<=_):H,^0SP=^%ZO(B)64P08XPC+AD!FF6 M$N*.$JTBC4R:#']JL>&O<+^G:!E9N-]/A[\E:B3Y3.C7N= 7%Y@?P1[0SQ+$ MB??(4FD1BSII3[R-8=Q(4BZT([60O])AJ&IH7(OCBPK8>T*CR026G M;XY\>$'A6@^;FJ)Q'EGC+%M_J&=2-M,N5\ZQ(4D0%(VVB.N<($.T0#(RA8E6 M(D8%M%LV,%UH9?.(^WA.ZNG/DCRRB D'DPJ(=R@\,,PKF%,1[)=!K O&UKD( M.2-\RX)&K-[%:BLW__LRK'/-Z\QQD-]Q$OCW;Y^E(@PO5\++F6 Y_[MS8$?P M[A]'![%B>%(CO7-0U=-7W[9.)*[3P.PPYZ[7%WY5;9W=HG, -QEG#H^?*,=M MU=>OKY53(&9)& O*>^>(MSS87##+6N6M29%JK3D-]%+B#Z$W5$>.4\Q2LQ;4'N!8"M7WC!UM5168Z8E MU1(GJ[2A!NB^(])JP[GCW!(BE;6A7E)ZMJ2T+.G]EI0V/^[::%-@S*/ "$$\ M$K"S0-LAZ9G-.XL3&5?>&'+UK+'>L;.L*I')),Y2Q$1RKIG##EOJ9=2!>NMU MO:KL;%596=7[K2IKKNX:*9**AB%,7TCIOK67WH,K"-^GK>B%_6%1,T)4?Y,C19]#@U]=XTJ]N+9/P M@+35LVVPZNL.UL,_QP7IX<_!T;E9T(G#U8.PF0MT3+VTUAGZ;G]X-(B3'HMS MDL%*FM\WCS]NO6\!=U\'OO[QN 5V0>O]9['=[O::=(-MM__8WVE_Q-OT([^\ M>5JGJ_#ZAFBV_^KNK*W")OR,=]K=O'!TS&8@>3'L)IM-\\C\SE"%Q:/IR ==\IC M90RVQF(C+^>[KKY]^^GS^EJU_O__F4NM;56KK;5JL_W[^J?J[>=/G]9;[>K# MQNIO&Q\VVAOK6U=(\>4TZ*NUMWXXH"=-GSY+A]Y,-\O?1-2FWIFGY.F?(7ID M5X/BHX1+9 /QN:&;1"8EAYS,3#5*:0B_8^KT_-=SGXA&[M,4#W("=*80X]I! M9UUWN^?"D6T1,%B&\(6ZT$2=$YWMS_N;=<^>%&W,*RW8?7*B%7TE#7W\G&CR M2C)UK\O>_IY@3S184Q*X;_97GIGA-7VZ+@7Y!$$;VM>>T7 !?X;=@)<5QK>EY;PM^7-([/.GH?^7;OC^[FVKNOS;6O M)]OM3W"?G;UM"O^U8_[6W M \^RL[^SUVIOT)WW&Z?Y>YMKK>E,==)J?_VV:Q.1V'.'=" ,<6H"LH9RQ%6T M2G,GE9,YS$A?TQ1^88\[GBY;_9[:Y++^+1A<,/@R!AOG$K>>&BVX",)HDC0/ MAF%X7*)\C<'X.D_I- :?QD$_V.&5LKH%?I\+?D\OP&\41&$N$R(,D)\==OLG,?XV69,"EP]BJ\>[D7%,KP8#^F[0?U7H_)'0QA%3:+"T>BDLGD;VFY)-/Q9(<\3 M')PLT-MZ>58/PMI1,3SOA873B=41+$NK-472.X94@0+%*^\ MH0UAEL'G-T=NO0(?S\"D"GP\"7R<4RF9QM% R!@9![R5(#C$8#C MG#;I1(G"5*&@L]6%!5A=N;2I5Q@0123,E,_ H7D!CI?C@5K-#<,4RR5.#B">!BBCC%)%P$I$B,!R!.WB*#L4+)>15)CD.IDT'8ZA#Q(=5.(JPU4,<5+8*G>%HT'%'X^#QLT)AQ>7TLT[KIM9I M[2A^SJNT-K5$JV+8;JT4O&A_40?6KTJ5ZND% M';(OM(Q(UBLGO4><: P<#]B>35BB&&&Y5+ I!=C]JJ'X0H>H%K_9'*/'T^<* M%O1X3/0X)WS!)6F=T\A&&X#P!8H<93E3AE@NG2/:C".U1$&/Y^LW4P],O5)B M;IC6;:UG[$SU+1^U;0.^K7,#?E$%@AYC@I9'(SU/OL'MU::+.]ET[''92!TR; M-.CW)B;--7[E:M2OAO'0UA?*XZPZH]BK7P8(R_"3?\W5_,_LH9-H!]7A( YS MU\ZZ']D,+6)DP4Q-1F0,#/D>DWK>L>&&&4SI/C-XN93\=1,X'@:HQOZX^NGK.GPF M?PI&8^=E*-7>(-.!__GQ0BI B-7?/JQ7F^^JMYNM]GJKO?6?7^R=VB->+^N/ M+M?T3KV4?C\)@WZR@"*_][M9(0RK]Z!L#AO5QH%_=>/C//WP[]8*J@6D9*MJ M;U;MW]?S0JSE1D!K^;>MS0\;:ZMM^./=1FNU]79C]4.UU887FN.UFO,'^]?G M@UK!Q/#O^1]KR#U>!N.J%7O]([A6&#:J^,W'3#OV;.R>6D5U=J:6!N];;+3AN^W5_%F&]X[_;3? MI)\ZVZ=?X=KK='N_V]MIKW]KTL_X=\\W7G_ MQ_YF^[>][?9.9_/OG6ZSO7ZZT_Z46T7QS8^[5G"KB&/(VD 0QPI^"\:B*+PR M.G)F?+C9+&,+ 17:[^KPC'*5YN+K6V_EO['MW'?GB;VQ3, MTTEO?<77G1%L,W\'>6Y'T"T?^C"4NHGM;[59<=SOA_NHROFS$S8.JJ;]WDR8 MJ$9EZYZ^53<_<@V(N7_PEP&8!T#@<[=@WSG,%D(-@54_S=3PTPDFE5,&=K[F MT3KG R?::8<5=33([*@@"HN+CHJ-UKL9CD,_P$-NIK>#".KGG?5UD?JF_=;I M'?5^ZP\&=<.PM_80WIF?!NG/#Q_MU6^[.C(38&\B2ZS($6TV-SEGR#'E:-ZM MPM*5-TI<&P-;_2N+1BY)3_&OWW=)_3?Y]=_5L1U6?3>RL!BAW M8T,3;'3X7):EW)LZ=,"\'-7OP!89_S$\_DRUNG MGX]!Y;,8%-$Y#M7I@$#)>F0L9<@DFF2DDMLH5]X0_.J:3?M_DVTU$8/)J70M M"3/U;7Z8',P4W7(F$^OCL6:!>;FH?5$:OK6.=Y6(1EM+D$N*(DX$H'F4!#$# M5!N(%_:6Y#0&(:X6M#X'DF'GVQCIKF#)^.6G A1F=>+).V>"XY@G;4" *+$^ M"2V3-Q-!(@50'DN$6NUUO*NB8[YN[&Z< @A1"3E"%/RP@EBM<1"VAI!KA.:1 M(.2!*U\@Y-[K__%DES)*$YB.B-;%=VCN^Y8 -(BD)GBG/14Z1[8I>56%7,>: M!O'0=K)0G)\YY$6[V?\VK];>I_A/O_M/)F,U"4/Y\"IWV*F-B2J-K8GI0*V% M-OXV#P#BNV<.KEA#RO@@:/+!L057G9EPF>S^ M/_:^OBEN7'GWJ[ARS^_>W:H11[(EV]J]E2H22 Y[ER$)9%/)/Y0LR>!D7CCV M3 A\^MLMV?/&3'@/#/A4G0TP'EN66D\_W>J7X?CH&/AS,PHG?_CP?:3C>,TD MVRDX/8:;9F>S-VR>/+5+%$CNXH)CB(\&P$8@A M&9,E7V;[%0/?&%5(@D (%IAR("OXX/D$3\CIB$8(FU-Q8 MR3CCN4FS!,:1TE#H6."9,):$ :J29J)E%A0F;$( M-VG/@!\#IW)IXW('$_6V/K M+;I7%FYA]_6Q->.>-;OHQ(,WVP+#[]D)X?%RFJW+!C^\LU-+FT1@>4NC#:?* MR#2/3'EH+BTS$:=Q%#'SF0^C!-"=,R2WFJ*%A; M"!-+2DW?%4S<;NE;;^?-!2 "+A1+&6'"=],-G/3 PW:>[JM3'^!'S9&\,LC*Q6",6$TD2+1:1@9I:Q^\3).E_A$FH2!X=' 20D(FPIZ,-?( M[ W,+8#J[(0WSE:T !"_,!%AX'(_0*UA5@G\@]>Y (GAB2WKHH;Y];0[>R+[ M.MB;;$KI7VRI W\F*/KFCOP7?[W;'99',Z$H+Q;<]RK8MP.T'/=K2V]ZH+*( M.@MW7/@8;NSB[::?'Z/7XY4:?.L$W8W-C8X3) -H@L7.7&Y'H(Y@,)V@J*JQ M]Y,,OKE7FOK9>B@-9*Q!/P"=)1H5-0LU3[%5@_/1 M$,SONN!T6KDSCIV^F#H_)RVAQ;QR9$Q583984R6AB:I!RM^.6G+$XQ M@*@,3]RZ Z"5]K]C-,]O>DX.G%#T M'U/N_0,(A-@].DQC+0'D0Q)*(0AG/"-2TX1$6W13.+5<!Q:KD26F>9DH8KF[5JYY>)Q\?S MW=-#P3.>*\G!B@6^!Q*1$Q7JF&BA&8UM'-%6+W[W=+_Y/>B#J87F5N4UU*P;&9C,WSNO]CX$)[WQ=1W*ABI!08YR MFH-\499QGH0AMRJU)LQLLI3<7L.A_$I51;5_ @K'[ W^ 4,0#Z+1N\R>L4OY MZ^?S[M&A2E*3@+@08V-@,&D>DU3 ?V28R#07>1ZAZF$;\F*E#N]2]KSVFM'2 M4IF8IRI*>(#62 MZC"WD;:Q#"W/Q?67?IGB^#@85]8TZN+UA#"_L1AE@2G)ZL@^:UF(NIN'6E&J M4J6(B#6#O1]C56&C26REB7*=P\ZD* OALKV/2>1J &N,/A]]K,HC=)@CW? ! M/1CI,QZ!-.!*S$:3882.S3%L=<&7- EK/58& X;*(6A_V+2]L^OE]$0)C[/( MTA3/1&2<\B2'?T+ -I;GE*TH"QC?DJM\L*@DJGS0UP5O>?!T_(4K M7WY*TQKW>&E/\'1K<.1<#,7$/E!Y7J#0H]=9#[_;@7)_'F"6]-S?G*ZOS\/ MEIC^_;<7[NQC\H>&,RZ[U@4;&XQQ4B,?43KLGZ ?N _S.QDUT GTAF. >E[\ MP',3AR[N/B7@=N!.2JZO>FX&##,:9TGTWNOZW7;]@-_@>%^[X;ZN1_L!![L[ M[HV*$W1U3\" /C6*US1BHMX1SK=+,P(,,YXQ*)7.QO#C'Y<[RFZ__ M(0<(P,UH+5.36ICS1/VXN7HU()]2=Q)YP67>H9L M?A57<*>RA4MR@?T%B&-KMVJO%\P#TVJ5\ PT0C$7LSH#O9B]Q)(_J]FX55K0]_#"9YRN8J^3C6\Y6EVEQ0A:DOHK2BAQ^ZDA%[:EM!K M2^BU)?3:$GIM";VVA-[2R63TWFKH.2J^/QKJ;\>PUVU9;8-5.SK;<08F;/T# MV\>:O^69__MC*:ZW][HIY7U\O/?V(^L>=(O=M^]#N$9\_OKF>/=\Y_SS^7:T M=W#T8_<3D.SS+U\72?C>VVW^Y> CVPUW3K]L?8'Q](K=3]OGNU^[7WO;>;??S7>_[H1@= EM1"192C"/DG!,"TVYCH@1B1:4QEF%@!S7)NP_;;[8_? # VC_8 M>_W_@LUN_=-_]O[>VOZP7Y/'8/O]QYV#SSY'. M>!2E-E=:@+C11*Q'";_7=C^UW%RE?8U* M_*2R?S0__-FT22T&[MW_B$A2K[[H'^XZF1LD&]H5*W!ZN?7'^\ MX3Y:Z!S@/TOX!N7QRH_I!KOA9R):_="???-G@\6225*LTV#EE6Y[26.W1]$! M=]'R6]Y594X9S.RRU;MK=?.?2[M?7FF&:D?'(YJC?0=!CC!/)ZB=#YR/&0F9 MFY"[[7Q8O]"CV%97[ 'S>CAPPT&M=XW;O/>NIP M)^W^KA>$N& V^OVR.8&.1W-X=T/*6[>$VCW?>_N>?OFJ&;:+VCUX#^/8$7OX MW*^;0(._P?7?^.[!+EUL"07CYU^V/O2[Y__TNEOO?W2W7AU__OH-OJO/=K>. M>W"/<_?,\P_Y[CX]F[2$DC:C40)D6=LL)SR2&5$FBDBB,YJG.DM5+IL8@*5Q M &O;%NK1-_)K$>@7(Q!FK1E5'5\)?/:F>KI%G^NA#YV@3\PRD_-$$\.Q/KP. M.1AF$6[S-&3AGRWTW+H_]GKQO7Y_.+@RP;L&BK9X> >,S"^/ M%C,LK$ M]PI@G^'NUP_?@'V>?MGZ+("5SKO^O MAX-JW,-NE8%WEF.(-RA?3%E\UU.#&P'XPB3=","73/23Q.B$VC3G:6:$SGFN M\DPQ$8HXCU.3B\2J%J,?/4;/.@2M5#+"QMM4&4MX' F29@#9-E:6.KE%@96C!F M0IZF$1:"RXW 3&:A\C1O\?71X^O9#+ZJ. UIDF=$I0+PU=*8I$8QDF=Y3&G$ M=6*Y:VX+^)HF3X$#MS3W:K/KME]= ?1FL-K2UJO#JL@XIP"JN1""9XQ*9FB4 M6VV%5%RPI(75QPZKW=>SKH4$[ VF,Q)2KH&V9H9D>::)$F&44YU+F48O7J9A MA,"ZSJ!ZUZ1U_HAK,?]N'5+A5D=I!QJ3TXJ\L#X/HC"N3-V)A?T[P*+)UGD, MGD;1CYUIGQ,O4K[S\6QMI3KIZGI F2IKJ519;!*-_KM4\-A(:A.%[<[CR/<^ MA#'XWH/[^[#!G M,0/[.R$T= TY-;I1J274*J.U43K!,.JD0VG2X>'%+E S1[S[%BNV>*'9#&;W MT[O)?O+DQ#>X\-<'FXO;K6EPH;#31/!=]<;VNE7ML?8C:&8K=<(X,U'*19ZD M461X:D.CE6_[NBAC5^HEY?+$)R_DWN>=*O_!4;XMAU7U:&KS_6IQ MW*#B5+ M(A6FH#]%F!*NDACKCD=$)YF)F,JY8>CVX1T1QLOJ3 >E!2(S<*>M6E7'UUWX M6Z+,M;J)O2N'6/>Z>E,.^PWSVLMGY'Y>2IZQ8.C30TMS$0F3D$AAP'0D8JS6 MR(BP81)G21@J95SW:+ZDU5P'%QEFM<+5!XEP9;AJC'"UO!ZSF&!YM]>3X>\! MH2H&JH=_W72%/MCS%8R#37$8632>6$X2D0#C-I81F.^SZ/T$JVV*&L\<(0ZVHT,:&P$+ MKXG-(DHX9XRD$7"2,,QS'9D,5BA$CQ872SL48".U>HHK7P[4%?*K[&C4\PWZ M_E*#,2Q(PVJQBVD/.X$/K2O<;#/6&*^ M<2P#3+&K+1$J# $ZDA#L=,.1=HA0)[$%+8,2$R9\2<_;G8E$.!1Y8[-R43S M^D+[&+^@>M>U=^(T$DG,A$H9-VDJHR2,E)$15TQ+'BWV-0UOT^JBM7>N(C-? MWX>'.@EA89@DEFF0&JGKAWH3 M^:0L,!06VWMBFY2B<@63"R #<&WI.S->2WW=3JBN!3@S,H7!$86I^TEZ56;- M.ULNDZIGAT3GNV>'E%(5&Y42@57).4U!JCBW1*6&Y,9GC&56@DBZR0L8@2H0S8^,X-O50>6BWSL[7]* YSGBB91H 8 M-L,6V:D@4C+0,II&.6@>&7+D)?$RLP7W]\".O"E[4MN+UUW;.+%4Z(@+(Q5/ M!$MI*"E/C&8 !":-[W+3MS;M527C"/@'S2,-^YM$'.P7GF>&*"M#8M(\2@P- M$YIGN.LC_J1[9Z_4A"?C4KO>M.JHM*X_ .Z![X6IP^GAZ4:!'CR;->_')ZXH M^W_'\,K.X[[S;@^-?/2]XPV@@^UO6@BZKY6\?5Z)ZI0W,5=>T?/6K: M]%Z/Y)D$S$?8FBQ,4ZX%EYSJU/((N*C)DC3U6Y.% !?-#[U)75WUOGR]]B#Y-@! MFFN$MT( +: '*"(/&W:J#-AD.;/!].+). MW5G\GB_QO+BJP>PLU?6'@V,%$#(8HL8BMG_B$,4=QZ./*E#:==V9=5 LO3^6!PX=O.<:>0(2.">"I?43T6$TZITBA3&A7T:=%G4PES. M*G'_!>=C<5W;OR-\PL!Z!0S:.#/2'RG/O3".?G;V_/NX5APE.E-'TR82R 2 M2WAG#7S2G .X'@%SVZJ"IU4Y#AG)0:]0&?:*<+_#Z_CK'2MQ X=;])7QZX7? M=B?_;DKGBB/"TB"]\%S"8HL0[,WBX7]N7?=G&F-.7J*T1TY## =^$-/;N)5= M8"B=H,AQ+)V).O$S58.)*6 1[!) F?33R(:J="K(U!D/E3^ =1?$?];_O,*K MZN_4__R^?FAS(=_N>@-?&2?S<&_T8;H-80D;UQ&HE^N]Z..&U+U!\->X=Q9@ MI,DTI;S9PJX3CT6*[MN63R8$^\HVO[SX?:&U3($X,6,+-#-61Q_L-#/9B S< M8'IL4/OO'/8,!M8SMB8JH2R^XS8^Z2GMK1IXF@MBKV]]X8(7OW<\^FMTI'DG M('Q'K4!L!TS->!TB3 RI.8?T$*=1]?+@-_;O\/<5C*$3G!X7_M&N59IIVK_G MSEC*8;Y9NMC#[J>M<]HN."NZX(2KN^"T#6W:AC9M0YNVH4W;T.9!&]HL;?UQ MJU8>CYM7'<\!V.\/DZ1L]WX/>/,)8CN-<1>K04#Z4(&39.MAEFY7(BN91$R-A(FS#- M\]CU:JI%V0 >OB@60*;!:OVM0$Z-?!J%#\3?YCERZ>_.!@8B M['4R[ J@RXY)NXZ\*'^>Z5>P<(UTKO#/>GU^UGSG@MSZ&+'?"C^4X#OPS;ZM M=PWV-J@[ $^$><;P^#_5_*-P!^#')]%R. HOQ$S@K5O4F:+.MQ^[1X<\-TE&(TVLB SAE(=$,FX(32*5\C"4 M.@2Y",5&F"XY0X>%]A8LF(_'<\W&O:G>MZ.-)>K*?69_V%(7E:L-!_*A;J>S MM.0I]KNR&L-&.X-AT!L.CN#:&;GM3 X6&S>YP\%AM437U4(_1_)"(A M".]F%<7"!'>N>9[/8Y5+"T($[!]T609J V#W%HP$J)(+':V6]CJUPS:Q!&\ MPL@&Y!MV4#DRM(E+>>0 [M79]))WZ@S_M'FJ2M,=#O;<.S8M*IO>\56#(FM? MR?JNX(("7-@\E&D:,Y*Z4C1*&*)H*HBQL(1,*!6%V8N742>*DT[,EQSE_ERY M8!NZ(SMPT9%(0C%\/#C"5+"YB*]K!0#<4@YO'/)5OV C1L\W\F]1Z^QM'K(T M G(8A]AFAA-N:$245IBND&.=:IVG4KQX*>).DBP+!9S0F&OE%1BN=2*3B&G! M30Q$VM(\Y(+:3/ HD;4 >Y8"!'$19"$104Q+FF&N@N2)9G(3$ M4@L&=90IQBC 2=P!LK@\+*16RL:=H .?M?Z4!RLK!TU197]$/XD-<;Z::^=< M6Y9*%B:1S*3D1L22<@Q+MDG.M.7"U.(#5@U9Z6UIU=ECDK_=]X>,\BQ.\YQ0 M:Q+,V*:@SG).DEA&JQ2S\3%+W5>>:H#P]^J@V:EW@"HWD&659)JY6_P:=:(@NI\/25'8PY^.M M9V)_YCW>6+O] R'&@J6.KG^8S;V\:T<8M=CHL?H+UKPZF[RK>]7JXPE@30TM M4U/[35/ _C5,]IMA.1-:T* /"9\Q_'0/OK'N^T,IWTIO;OCHYA*SFSNRI^^!"S/LC\,9Z?8 #%TA8(CO:O MW'36BZM3_]?L)Y7"+JZCE#;A,<]$#-PQ MB7G*LCR2(5=A2FF4\T6#KEW'.UE'V#*YIDH2+A+@2C*4)$M4#K\"(0YAE5,- MZYCRBT3](G@A'A1XZCT-HZIL#RC'46/_]WSDEND7@_ILZ_MDYU>-K@>Q,/@' MXXX^L)"W\J50ZR,PYRP8GM3)ECZ&UODH+\;% <2!?(RL)QR78@_H]@Q@[00P M]H?['MST.EADM(JQ>@>(?\PC+@&7*.P'GH"12JG(&VMBXI2X:>V$5KPO/W#[ M]@-,@=QJ >NA"4M" "=IC'S"R\1*G;<2YJJ^+=1)I(D*R%)^7H'S="?)+)7+,XSEX AFAU@K$TY=C>*M"%"1<.^LA[ M4]5MHJ8=JA;C7IHHX2MUHUH=9>^L M:[22NH^N4_W"F)Y]H*J\OJP);O)KM%1ZLK/1>"\"%RYP)RVWUJG$]<[*+)C' MUE[KZ1? OAL'X"69[\LB9N::MZXCP:M;MKYG>UM_];IO/[/=_N>H>_X>GO?E M^$M_]W0WW*9?OGX,=[_V^KM?/T:+5:Z_;'WDN_V/>,W9EZ\ZPD*+7_IO^I_/ M-\\_'WSH=P\^G^U]^GS6/3#S#;2BB&MIM"$II5C21#L?7DSR5,DXL2&WB<3$ M9LJ2CI#+C..UJ7-]K0UZM^V=;S&812RZ1_QY0'!?#C__NI^UO<::/BK071V. M>#/DO:MPQ!9Q+T?<:9/L-!9YFG!)>$YS,,930S(LDYP8)3 "B5&Y,F2Q1=OG MU\3EW<)A\ZV(;MO/Y>IT-HM"%288'FQ%LW;OIY]+2V5N# M:S'7"TNFVO*0Z)!%Z 9G)-.Q(M3@B8\2%O@N@"L-.X)>3&E:(WB]PZ8M=X0= MM\:+-::?RUYQ3:%P-"49+),6,V-(!)+87.195&SQJ0?#9^$KOE$FV#5>OTQE0AES&1M,HY5EL4IU&5&4FCW"7LKMI M:-TRR5LCZ&Q7518+8Z6F@)LY(SS):CP-FY9M-6ZSB)0D%8!AR31RPC M,E::9!EEVL0JEM3@,3P+98?SB]E\:X2U=[A]'[G'\]X0:HT9[EU.S9J"]D\\ MK#="[I89_SK$GF'&/!;__ (T!K MQZC_[2+B9XM23]-++H_)?Q2)"4U.Z=4S2:_9@2@#0PVP03(L[1"&*45GO[9@ M8X>9C"Y++&Q+/#R"=)W-L]VCPX@F29S' "UAA.DZ.2^<@:G6KNE@W33CUI7Q;N'K;FOCW4ITL*HK-2S/0#Q( MC%+#TR0GJ9&:)'&N0L:KLT7A>,:RL?VC>W3(E>1@61I"F;4$]B@E$A:, ML"A6F"!HN<78F##NR"4-UE<5W<4\Y^N)BC1)3'.EXH@!B5):)31+E9)9&&>A M2O)63ZV!0%$0*,5HF"96$QOE$>&9LD0F/"5I)$1N0V65P::7/.R$;$G]J^OH MJ>KN%=4MPOM:176KE.2S[N8AM284,I=$L C B.U_9/:_DEM_Z1'T#]IQ18-?X&B63Z9C&T$]UQV M:*NH=&]8C4M@]+/FY ?4\6AA5J/J@C7Y6(H/A;O[#9U[\W7W7//NP^_R([7[=#.'^WV \ M/W:_]KY^[N^*+Y_>\V[_K^,O6_#SUC] YSYCD>0DH2S5H2(TC1+"&0>F'S*8 M9*DREN5IF-K(DW0@8]9L(L-F5L3"&*[2C'*>9"K-)?R),I'!HO%DL5C1_L'> MZ_]'7FUZ"-M]!V"V>;"SU[UP4+!8H^IB"[#+'ST_5,73+#9:QS36W%(F0VL3 M@R7;(Y%F0OZ49#R:9KFNC!;)E"]&-Y5L--('KJ/Q]\*>/HU"P+.EA]4OAZ*]@_>'3,4JR9.4 M:*LMX<(*HIA-"5B:$3-)E.:Q>O'2%7R]:%1:-YU8\1%;JGQW): 'U1_N/ ^[ MY@9^OI'[U1?@U >_8?OLD/[I+L&_N-_9G[]WFF_*8+M_TAN>6=L)MNJFW$[G MOQX.JG%OA&4<+[VWG+OWI$L,""%=\/=YFYO^_]#L3%MV_KG76"^LKY M&U3->'QQZLEM MBVW['GNJ^X5HVUME4U[=LR>1_WH,G,U>W1A]CWO)KT7\/F MS&K@G8#3Q:F[W3OW+? I6$FL:%WD1=-(??J9__6H+H ^J#^OD5#ACG*-V&T] MBU5GVCJ]4\]$,X_50L^XC: [#/)QB6WOFEN=%KT>EMZLFTH["VHJ1+-O[>=@ M(]CS]_1%A6O?AOJNBIXK*X?SX 8_=ZMZIJ][@)Q0F^:@SHS0.<]5GBDF0A'G M<6IRD=@[25.Y-;"Y3ZO-9@;>#,NW^/[/%MJZY^_IH*2]+_/?U#JW/^K^B6A$-HCE *7OBK5.$.K5$'845@,&+/NIT90G M(E1Y*',-D) )HV3,XQ"(NU2<,A,M-9H6.8X9EV=6E4NA(+L<"K)%*-C&<;N+ MW\&(A^:9[?B]K<_A(3 7H#!2$<:8(3QAEJ1)QHG"6N4VQNXN"18Z6+2 ER) M:J8/G=<>6'G:Z^E:4=5EK'MGP;$"C:J"$0APK1:QXAX62)UIP!C\YC\:#AKS M:#BN:AG$SSTI:>2T?@:HCV%S^Q-;.K$!'?ZSIQB;N_YZV$,VZ!7PB4'JXKMF M^'K<^!W8D@6HN@)4YLDX Y@ P<]=-]G?KPY@CQL#/C9-#W;>[7DV>;4IQ+8# MN-,JQX8:JCA%B\QJV*7NJ[ZRN6NT.BFYZ:#']3H\5F;F1HZC_%1$O'A5JPS- MIC1YZ7TIOF,A*B77J 'MS\EKU>)3N/9)&'IHG(5:-Z]ION,>714CVWP;)PC0 MXMZ]1-/BU'M(_58PGEHA':"V?=8>HO>'-+=2")IBBP4LS1]+(@589B*.+%+J,;TE4LEWT]&QN+IY25UH]V9!NZX:]2-7HLW_%2WLG>?QD'CX7 M3L'NLC;TL\A+C7+)XBS**1@K/ RC+&=1FN7*FBA+T\B'7E$6SO>*^47NI0M1 MGHZ['1RK.@JTZ@X'7E=WZ]YWZ^UO\HE37_^"ZS[2[M?"@6$Z=V^\#M#MZ'>UM'XO/Y4=3=>A]]V>H==P^Z M,/;ML[V#]^S+V\\_NF__POJG/Z;U3ZF*K#81D4PQPG62$@DR0.)(4D.9CJQ- ML5--*I(.7]J.:6V2IZZ[[6^1SWJ_T+/&":?7?O\UA=S5@>O/%U;:2&V)Z!L>CSP^;NN6NMJ9'*>T('MU MD"UFJ&V<4I[F+"4:)(#P2"J2284E!"E/F(IXFND7+[GLL&2M>>W=%I]N"T<_ M<0)Z2Y3\A4QT'@A;.GK'2#E3[TI1K4(\N0ZQ"8HTFLB,,V(BI:7FB4IBI*-L M(UUK/MH6J+[6[/[CK, ;,<[U+27]V[.DG'ZI6\IY$R ]FZ&9+D1"<]%DK&81[%-:4*Y M9JE^T)R/]E#^'L&Y^WJ&1@J11#8-&1%A$A%NP!1/)5.$QD+$:2@-C['D8$=P MVDF3)U]_^EJXT+H^6]?G*AY\,WAMS]Z? +A.F6\>19%)L/87+.[7PR M\ERVC!Y6H]D\A?%@-I$ GFR3,'FNUN'M)(RBC*8A)+$0*XB @, M;*M(GIHLS564V2C#/G5AM*3B;Y/^=5J#/VF"QGVJE$^KFF:?S(E@4;F<+5U+ M8&9=-I9?%/SPH=)*[TW2O(?HS;"L_X37/7#;A <0NB/:?7]HPX1'$8^(4K$E M/+6:2*YSL![2),]E@L6%7[P,-QA;GG\ZDVHZF\>LZCSE^33E8@!HV3OS=0U< M,O/0^%H.\$D71-1]Q7V*0N:JN<"=5/G-CA;2$:=I4Y-T59>X6"K,W7)9$?CL M:0G)F?PO+&?!DC^K^?+',SEE/A?3[QD55+ U8)3:944&>0DRZC/!7/:7>W6? MMND'.C,T1.]<88D)]XHP+\6HFLG;V @V>[UF<-?)IYP^V3UC9KN.9Y))<5:W MK)[.JE^LN0(4TV(3\XJG&F=? 1'JM?SY"JAIZODC\%4L5-UI./248<\CQKY_ MT8/AKGM)]YU__"N^;M[PT11R?8"\SMUP]^B0@1F%)>$)+%9.N#(45)-2Q&J! M*PCHCA5W0AEW8,F6**=5)2BN4T;9"1UVAHWMZ2&TB!-,),=+& MA,>I):D6&;%)8D08BY3I"Q4WUM9!=X52(;-%!*=U0ZY;&>2/6]7?6)LZ&H)O M -._\X(7U8']]8KU:AY5G7/+E&G9.G-@'+2J*XGYO^ M4KZ)5#M#-RD:\SPG*I@5HVF].>2JZ+L:JY[[!$;?#WYS[N[Y,.NVU [.YMYX M5(W ]G+E&KVGKZVY<^?A?9G,LIPK'PR6U3>XYQG>]PO\OO=I]T?WT[;8_?0^A+'V/O>WQ6*D"3SC M>#?_"X^G\,['7S[\67K,UAS_Q2?#WKSM75DSO(HY!D) M90AVF@DCHBRC)#;&1#(2N63)BY#YO,I-)O4*"X2$F:I)ISF.NHE.[!E/VQ1ZBHH M%4U0BEN>)3:W1,;8*T%)23*9<)*'H;9Q9!.-S='3#9JN+/9_A[G%#AH2'UOW M.(A/6\OPIJ["&X57/)3/<+Y0U]MR6*U]M.VOQ939LH5:IBJ5.B:I, JC^4.2 M128E<22B.&9Q;%Q%;MJ)^5H;IW=;MO FL'EE^[/-_UTG/%UM1=X25*_OYJNN M!9RMJ^_N\'3JZDN4C0U+!6$Z3 EG)B.9C4.21%F6R2@$JI:]>"GD!HU:.&WA MM(73QPNGMT'3)UM"X9=!ZM0Y!PL>YGF:DTS)G/#8IB15BI$X36262\4$YR]> MAF)#K+5W[O%!ZJWO<4=U:]?%T]!0J+:*[2-R-F"T_DY5C:W9&F,38 _7OI/\ M;,K'9/%:H+X.4$_KT9YW#[;981[Q6&!);Y$I#F!M!$FU-<1H8Y/(,JVL1G\" MZ\A'5)/V5YPG/V4"^BSJVCXZ>[Z!K-:DOP=8.Y^#-:JR+)&) &&,8P+J']AH M&,6$J5A$BBI*H]B5\5IKJ[X%U194UQ14KQ9S1CGF6 M)L 2+3>$6\N)5,J0"$ VRG-E,J5>O*0;20NG#Q92;_*>'- <6S..4L 3+VUJ6$ 1P LL>:Z7BT%#[ MXF72D>)BD:^K&_N/SS7:GC:UO/37&OM+8*LU]^_>W#\]S&BDXB@.21@EV*N& M6Y)%6.E44QM'L-*6L12BV=#+;C^HJ/\Y;DT=^H5 MN&5_V@?K5K:D<,E=MBV[+)EI'5T)UZQ98@2EF5292@0'Y,Y,) 4+A4I%%)E< M/FA+LK9FR1VH@^YLS9*(<6VQ@046-"5JG--4LR\ MIXI);BP+31JZGE>R1=*'CE=8)ZOX[GH=M%4^UAMKIE4^PD@)RE-!I)8)X3Q4 M1$4\(8JSW.:18KE,7[Q,-N+D*E4^&L%NI(^[_?6P7L4E#;?O+06IO<>C3>MZ M_.[>V@YUS3;NS]W;.G4?@5/W']_?<6"VZ[ZV!T/\TXP$M+[>Z^NUV5"Q*!:6 M:P&*#):0<*8CDJHNO7-Y'RDGKJ["-OW#KFZG7=; OHZ0+/W>C:'4Z2QT'%&L@1+0.>) M)JEEC,0JTR)6<:PQAS/BLI/RM:8[CR\LO\UY:@W(7YKJU*8VW3&,3IUP4:J3 M*-HL M-"9/;"HS$HK,@*4.1KI,;4YRH5,1*ZF2Q+2IV \;F=3<7DRK*R[I&]5-2[=!G*^R]+JX1&0#4\Z +."CQO[ M&\';SW6?Z0+P33)M_@X[[\%4/L)#LZ^-A#YZ$5[D-&_2'QO:" M4QC@>%3T8)(,W!>N7[RBQ)>'>7 W*P8GXQ$^Y!AFK7<&KYY]A4UK!A>N)(SW[ MGP^PS\U)%O)X%^]]?L1VOVZ&>N? M?/=\1^QM?82Q'/'N^6?1/3W,9)Y;!5 @);.$QTP1%6>69(FB&<]B,!699[G% M *1Z$[6$E3;A<4BS,$YX1+54U*0IU317B3$B?A%8()(GL&JCVF>%QNV*>A>YO?*3>%FWS11^I=<;GE9_K,0KAT[70B.O6.M7]?O 2<>E MK_LPB!4TK^KP>$)_/,N!0?34267_:'[XTQ3524^=_5$,W*WXV;)?_SG:6%&QTA!-JBG(?694OWD^N,-]]$"E_2?I7PC3%=_3#?8RL]^ M=EL6;8CP:K>]Z5'8_"1?7G[I0^*]G3WTY=\]_5,=V%0I(>Y B(3I3DQF8T)-VC\XZ]9 MS#%6B(7,Z!)RAB1%-U[@G*BI,A(HBE/&#LPP5EA>ZM[J+8LY#80LAC%YXX5X$&G8$A7=O!+.$JST', TUHX M5\"7LP5\ 431F'5+1!X9PC.KB*(B)G%(A4[#S%A8_9?=HG?']LT:$I3M2>"Q M+?M!,0CP(*UZ=D1EJ?O_1IARWV>3/T.0]3]K_#6 T5UTB9B$IGF49T3$<41X M:B3);"Y)F$8J4JD486Q>O(PWZ#6.&Q=\\S=R\3^B \?-%0<[)RI M&,,OU2@H;4_5*0WC25D1?VHR&(X :$;-T>$Y^G=5%?S4F;F@\&G$,Q$Q@16F MN&5& G?,>$05E29+4[T\=HE$UPC6W^Z?](9GUN[;\GNA[7*E/TDJ',A5&ISPE MJ00S@%.#W2YV$L,IM8]>(EZX1+HCO=\?-HYK1N4AX9$"*0K!-$REUE&BA &B69ZUYKK2QD))U ?=G$+]&5!YN)'AX M>3*LW"K\X:"R^&ZG9Y;_\V+NB_6))YU^1675L#<>K?[*3[1+S<,>CW()Q<(D MSOP77\G):&*,#3E3,J$99Z%5.N*)$D!$@>\KE1W&_$7SI>-)SX83@ .2E59] M(RJ'M_Y#]4[56?7BW_.3!3-5CTA*&/(-)G5Z*K]B!O/\)C.87F$"_3! BPU+ M)W-_N# ;K_[>#O;>!*_WN@?;W8/]__MO M=:-@"2_K=R[7X676A9/K_YR9!@+SCXSS8NQ-9V=W]["W_:W_M[9VOS 'YYL]/=[+[>V?P[ MV#^ /^SZM7KD+_;;QX$:&VQ3_OOC'ZO!D)BR0N-\=#P6\2?BX; MJ(5BA,9ZM3DPKQT/.+(#75C\_8.WB-ZI$K_%MTO[X_ UOZ;/?\ S"JC^=?OKX/%]E8]VNOM[?5ZP&[ MXFAO=]_BOSMA=VOG!["[\^[;-]^Z!]U^=^L+L+'/=/?T,$]2)K2@A(D(3 "6 M@?5M(NQL']/,&)U+9A=C^C0W29)H*A0SW#"IE+ TY#D%6R(WN5V,Z7N]M[N[ M<^#0*=CL.@P[V.F^W0;HVM[ON#]]V/[;(=J[S0\'GX.##YO=_WB%A\1(SS/D&@ MF;4I&+P;PGR?^?\^Y\W>W3S,I.(FLR&A"HN"9SPB2EE-++-Q9KFEF6*+F_=- M.>P'(UA^--3=OTX7VF" )C7ZGL9EY2+*LW$%2UU5G=FX]^"TZ/4"I['@BW + M=51:YV2MX*/1<5"-3TYZA04=ZWT%)^40CV*"7'T'&HO1JB<@)(#D^-S2CL;E MP,< S^P+'-I)LUW G"CZXWZCB7%D!1CL\.SRS#LE5&!L#D,U_GV\OV+C#J.# M']%>VQG,^ UAQ] .1D2?@!;$B1G8H^&H4#ZRVBT'+EVS)/"+&@69/8)AP^2C M_@Q"RN3\ L/>@QM1'>?M3T:LR_?!(6Q9;?LS#PCY1N B%-V(FI%,GCD_4"\O MMU$ 3&J$Z#O8^;@:H%I@,.J;)<.2G*BS(%-54;FYK&6IXV4+ M'^@&7>=S3,:R$3P9@:I=SS-3ZYUY%4YLW]J1^ZR9PI.+>BP89O!V7NQ66V*/ M53'/,ZN7N^\/0)I' 9JD1_ /46U*21F%*HD0R127/H^Q" MHLS.I5JX05;=4T6_"H[5=PM@#AB;E<,QK#U@$WQ;1? !(=GILT91%+:!1 M!7<Z-/)J6%K 4U]H]8C@> 02X M0;IHXU% /O\W<9;C-/R"R\P_&C3<4?O!" /< 3ZWS@RM M/RWSZ.:UX'FL%K* M@*J X=L\QQL/!_4)R< EB[B#.] I"C8(7-QXG6&B2EO!W#I*,P15I>H_:U4= M!SFF..$@\O$(,_ZL*C$;MKHQKWDT>%M;[HZTG 6C&=O]?_\OP*+PSZFG;ZLA M&&@+OG:L\VD ],',%NU9A=F@:DJGW+%OP[&#=Q9F=MQ7G> UO [L@D&A@AQI M/%P"HF2=.\NS;34Y*?:S6^!]73K/\; 'O&HC>%-GH8Z.@IXHRG5,J( M@8I*XEB%.C-Y$BRDC*P9Z,\MA&8!E$BO$7+Z,EI2N<4%QG<;4081JS+ U# MQG66*XT'%DIF69(8&@JWN+197-HN[JT6-]Q]?YCPA H>*Z),@O7?89F52%.2 M2\JTB%08I2$L;G@Q%L!IIA.?X=T[FV)&5?QX7(B1)WF<*:XCGL8\#K,TBGB2 M6,-C;-X;19=$JK9"=2F=_;'W_C"V5&ALG/ M:R8M+!M(I8TU-:F6G*=<*:O2*$N$$7D*TIG46,!:++C-LB5<<,D!TDV<6@!W MG1*T]4A&\S@721*;)'[Q,HZ6U25:1'OTT1W+HSNB^Z_G-,XJ^]\Q3- VGMD\GM"- MLYJO]7?YY_[NCR]?_\)R;:?= ^!I6]T"[NW*L.UN'9U_/M_D7P[,MT6^]OG\ MN/A\_J:_V\=R;9L,>-KI;KA#@:N)+V]W3_>VNO#]XUXW_ !\[?W9WN8A2Z(T MBYDE)LT99EHE1-D\!M9MK.)_SR9RS!UQNMIOU'LP%U5S5SF[C%$'S[6U[(C/,W$.EF-NWYT7)2& M>+?@B3JS+@# ?]V"<96-&A\U7/_;B_W)V\#3NO H&+MSF+OS_\P&X\J_13[& MQTZ\UQO!NW%9C94_(,;G;LZ?WEZX,;X7'C=D9\%7L!G113!O\S#,C,\-JP$\:P$]9=(NL MX*:7[JMZ4+;:G SKD:3S_G(U,77QB=TM_:-[=!C%U@B%N78VQN3_B(*);Q21 M,LIH#+^;'"R$T>EPB?\6I[,^B0J<<><$T%ZT^42@1'2I=%IG?AF[/1@&9 M;))??:JT7-@;04&)SVH4OGHPPCIN9$0LV _6)ZXBN#4GQ!@BA<>*T^*ZP:G" M=-C13Y>ZJ):L-*./;JE?8\)6.2I0Z;T#2]F6, V!*V_F(']_>MY5_9]@VU5Q M?:!2VVZ\3U *)U1HV'A>)\>8UX62Y-')U\2;'#AWOR\;LN'ZEW9.=@>S<(-X+=S>[F6^?*<[$KR9_[P=;._NN/^_L[>UV7 M"0$7_/UY?V;7_8K!,EUD1I7!-=48WX M"LZ(L*:H]+BJG,D\0#M8]+SA Q7;TRYF&M\2.TTK4?1_+8B),S9_3Z&OLG"]]8]JAGE(MMMK[(^C,\Y M-^')[\=@P&(MU^"#/1F6+NSL#4P5,#;RWCL#8!R; ]!2O?H2+/6.)&_%G-=/ MJV;'@Y7ET6S#U'C2&PZ_X40"N\:0-*_3T+TPG$2I????*MW#ZS_.Q+[9TJWF M0%M7=KZR<^\.UPX'\$)-H*&+AG-#=.T?9N[>K&%?G;D@1: <330>!BSL#.!: M7P$>AN>B$Z?/Z01GTR75\-!\W/.QB571A)Y_5V4Q'%=!#D\>HD<9MU*1%YZW M7#[_#>71]4/&\*;U2S1#=_'S"R/W85VCXR$&$_[ /@25>V+'12/V,5S3!-D9 M3LK9A569?4/O*/*N'[Q994=X/0@G#!^A*J1_8C&^X(U_0?Y]QWH1 M]G1M(/BG@/O)^L+YR-#KQ MC3ZP;VC3FL/9BPM/&*/2P;TMG4L+M2T!KA*#! M]Z(<#CRX'I4N+ABW]V^U5+S>WJR7N8,Y/K#C3YQ,'^/1WLEP4.CJ=]=3XV2" MSW4(\IS *HQG!IQ%J0,]40P;W!Z>HMMU,/SNB/3\YZ NX)%VI,HS^+IR/M4F M]60C^.22CF#1"FQ> 6OK&VBXUAHXC-< @:: E8%+OGG/*?RUT3*GMD8FVS@0 MFXET-5!&A4.([*S^=GVTY&.',7_)WQ/_@#TZT$%[6L#?ZUX:>:F.<#[3&._\-!?. BR_1.\1W.K3H!GL'A/_#ZN< '3C>_G--LDF\=I M8CMP?NZL ,-/SM4K4;XBU_Q$]M@J"W\8_&NV$[D MJ7AK_C.5=S?)KE5+V:\9R$G/N6'06P60/2Q@:U759/'ZH/B45]Y@RH#$E*AU M'-CV\!%UWI2:W9?PTD.4%YQ-:P=X\&EG-^M&L&1$?C^ UH.E.W*9='D &]@] M^M1Y]R>I3]7D@^/9^[@#D&,LL092<.9E:R(?N .:$P)\-R]7=GJ1-\MT?6%0&#GX]*1T[<0&R9-=QK&3R!NANY& (GI^X8 M!(,5<4BE$_OZ>\$W>S99'-3Y[E&SVA/V!U)$P+E.<#SNNWR%#M#W>_%8Q!OB M*M;71:<";@P2;2QIXH$U[[R-&#ZD"ZSCQ==)#0#"Z"QP\:7EN-\)!F/00+AJ ML"CHMRCK$S0\J?\/TD27WH)"V)D@GE-H"#Z^VI0#N@9V1C56'0.IUL>90=.8ZC2[PM_5@>OZRT-&.D4!8"U70BR M6U<\_(26@G)DN-_')K[PIG-:!E3$V/TVJI>ZH0 N:Z? W!I/O0=V=#HLOSE" M@-HQ[,#(86*QQY6"R0>K9C3LXRIK[0([<-:'B&?PC &FYM1:K.$"S0.''KLF M%,*EF\-0&^T-<(06"_+"(*7_TS"2 6I[Y43":?SZ&+'R]'@T2WTPU5F!K)4N MG=H_U9L(RT3:"61S'U=$K>_!UB!S ",7N,_47OPV&)X" CH@=@95GCO.HWK5 M7([N< ZA=3FLJB4\2#E3>F[>72%-?.G)2WAJ.%E.A\F8"^:S?AT-64KT/"#7 MQ]A-CK!W5L+$ '$RIS@/L(PE;L_I.LQ,W\QS9Q1>-BZ3U7G5)H-7C [Z]0; Y/H)A!='D( 1S%(=5?7HWLSXDM:C[)#ZN6;J*I#\,#YM4^T#_8JVPT-N)&1-7<5!B0B)6 MF]CI!#OPMX!YH_@RA]CO&TM7Z%> U-46JM:,%EW/ME^,^Z#0D$D[)P>Z+B>* M$]49'LQ-VA<>]8:9ZG4" QH0,$@O:B!03QO3S5T?%%3HST!O'GHK)I%=@1>7 M3O!6@1WHOM,)]L=@@QSYG_'6VS#/Q_LJ=W=UTH5IUBX5W(_2F9:NJ2F3,G7? M@?6!01MOMOE=ZURE]R.,BS'?EW0Q?)P2,5FH>HF<35LW345WS\P*^W,$YRB> MF(X3CTH/OXU!F*4S8AO&4J'E4^(@\<=A>:20)B(Q]G5(&A-CUELW84$S\C3K MLJOFZZVXC!T?)H+?6Y1+SVTO":Y?JDG7E8#LN$J_,#.??#@,(%43/W-7_./7 MQT:'W*#J[?90/-&- MX2&IS[NRCFM>V(?&%16).E&<=&*>!(OX5/EM97\@8E=8E.K(#IK@)'4"8/_# MM72%!_]+Q!MI //6JS?XD;/OX1)MK:DNA#@OAFE/D=!!!PX27ML$K,,E6S(P M7\]KYEVPK)MS$OS+-0F.HH2%+M5F\;L_":]NHZ=61$^EJZ.GVD"H-A#J8GF? M1TB^-L18/;DI,2-E*3K;@ <(MV!PRUUS*!_),R5G?%4RLCHL3 M;\L!M#I65L_N0SH76J_5FGNM+N[09^JK>I2."1C@>% G_X7PJ$ZSYUV1+_]( M4CN5&G&O;:]J5 [QA+L^&^Z=.>PX*MW43?T'B"]X8-R4CL5>N[VA;B(D_8E1 MUX61;;IT4>6B^/RIYN#,)Y"80C<9CA;F6M?'0Q7 -MB;=05@S$)"7YN/=,CQ M1 EO4MIC/![^;GT 0)#C@#&HI/%K!#@M0#YQ9"Y6#JS2?C[N!?K8]MVS ! + M,ZYO?>+\<1A'NM%,ELM?5,:?P([+R9GKA0BBZ;DT_N*.,]:G>2.Z'S@\%C.BS=& Q 4"9.Q/EE\4>AL_7AU,E, M8J/?*%95HSJ"H\+C=(6Z0?5PZ1LCW(*IWL=EA(E#6NZB4IHH6)0L?P9XTRJN MCY!V_,<=#^*LO/7'C<^-@ SL' %ITCNO0C:F3A\0-YSQVN-3?^L__UOU3_Y\ M&VPW=0A;]M&RCQO/DM^H3J26;-5GRD0>YQG)PY MHJ6=6A>Z<[9YC68G*A)(B6G4?Z-#Z^P,3P;.7;#,-'H%3]]\-L'%(3EJ,>4_ MLR1B$HLY\Y1I@0/X@AT+!1/U]'7RKCI;%A+B M4F8FLS*LIZ,SK>Y[.J>HW7FNZ(@P[J0Q^\D!S7PZ"!#G,;;PJ'W*>)*)?W0: MX;0L1G5TEX_/'GK?[NQ!4!+23BHYB8_ MK,F5*3&,OL2RW9@KAQ0#P\'G5&X$&KN.*/*!VA>"R1T9;T8_I;C6YPTKST F M++RFPE,>OFJ$8Y\-ZZI^P;(?><[AWQ4==*/CCDN-JW.2@?64OK0X#,>E8;CY MJO/4G%>C')[<7,D^G"[%&R_IC?%$NA?M@/$(#+$W59KN[=S:P[+6A69<,?G3 MH7>:7NR<44W:MER,E8A"GSE2@2A@?KJUHXU@;^ *"LQ8L&]44>8H-G.=-^IH M2I2I90T[FAH%SHPLK;^=RY!'MHC\>&D_C[E;P?;V7N\E@50NP02371RT83\W M3'QPGOLS=WO,)QR6?@]Z?KFTK\C\F\*:J,'\B"8FQ^HWV8>-IX(W-MC'?-^C MZO(WV@B"S8G=T#MSD.\K+DZ6>E)DL>X+X)CTW/*%/%YB3:I+9F>Z#(U/8+! ^8O:(3Y-^*U'8G\4WFE> M9Y6Y<$I?-/$O &8\/?#.UF@FJBWYXY&I_L4*1\]4[3\=XVK;=9YRZO#UL(3- M];THQ^Y<"--R&S[\Q*TM1+Q/PQ+4/'"/'F#EGCN+._=;N;1Z>#1PP=NO]_[9 MV2),8GCUQ#EQ[+\#,E4>N71UUVAT)EK>YZ>6 YS5>J_/M3VA/OD3;^DS @+T M_.&Q)'YC5Y7ZV%_//$+0C<;S53\:FZX,T?'@D_PGQ5XG YC<#RB32R-U1DZ= MTNJ^ZL@0IAB6< =W& H8W%120;A46+<, \Z!Y.7V%'/LL*@*>CA'<(>9*C0: MJ[3T>C/E<=!--:X=/36@%W/9TJ@B8&?JX^&PY[^23G,!R-![Y,K$OF5771 +C&GHQP/-.O-,W20,&!"NOW,9+XK#.IGP-J M:-1DW)?N%7W5B#[@G7L'0(?Q #,G!UY5+BY977;&O3PV"ATT:>-X4#L1(-\) MSK=_ Y11;AO6L3WU'4'L!L/^V4*!H;HJQ#VG^#[XEMP93$6SB4!MYJZ9:J?V MB\9Y/AN]4%?9<^?_*-=8/1 FP <7*&.P/H[WG_1!&X\:;7WA";C_D*],>RFZ MDD"JFML@>-5@." HKO!<6*3)0/QV\I*)+1:+T;BA!^C6(\B(B$N G0]MJ,?F MWVS"*"I,<;='14UB\0XN*!YX76[A794_09ANL6;OU)5(L(?AU$9#!R7:3=H; MAPLM"?W,5$VT@[,5SP)]K H?Y^L2\DTCVUA8''_V^?%H:I[-F&](^UX?@PAO M@)YUP1Y->TCG(/99\'[W_AC5!9H]BYRL"-9KFGO0"=;4V@@V)\694<]?37^W M8<37#B.6;1AQ&T9\73WSV'3*K /,D7^'2=XN'\R'ISFXK(]7>MCD6W]S)3^A8,"Q-4PUC"7-SAG_]O$FM!F_:N^,L]T!$5A=)-F4CC59< MP/W*Z['Y^+*9&EMSF:ZNEF'FO1&H0[*1#U336"B^/)LH'-!1KU'+NW8>:-B? M6CO KH9)J>,]8P,Y](;+PQQOLS>(@];T/G7 MK/OX9ESB%&.%EP[0XU'-"29=DW%L=1T9O.5D(MQKGZB&F30^2'AO=[6O&X8' M.6:\FA/Y\\9)I1!_7MK#W^),GFVCJ M-B5@*A\(:KT+K=XDG;G2+Q<*GW26N< GE+X^)[^P5!M@V@UF>UA/1N",@PD] M@UM4Q[8'4@+32#SAFUHCL"M&6&QJ5,W:&;Z:C"L[BI9]_>C9\_SF[!C;YAC8 M&FC93?%HUA1;3FUQ4C+ER>^10K%R=;-6()&O\N5+WGB'^Z2G9U7\""ZT!9V4 M =HK18/[H$VQ-.$M3+@\4;R/ZXLGG>CUJ^OD%6[KH,^\!GMYDT73%/3Z?E* M/,;CF:./]=<\.@ 2U3ON9-SKD69KP1HZ"*A+ED[ K[ZV'HZO431)GL6":/.\ M>-HZO,*Z/?7Y+9Y>C$#$D=([\Z"^ZTI!N._6(X]BCT[,JF-G@?5]A5ODN"9B>Q7Q8%JSO:9V[9KHIL#3DQ':;-5/\=^L"BE@S M;J(%.C,UD6I'C*\VY'>_*\K@K5;GOUS].#\/^"2$ B^_*#HS% 6AK,[:=E+C M-,R9+TXY<>CZD^82 V L%F4:-U6V%&@*U.*]HE^,FF8]!XX(? 7.X@_$+I;$ M;(KTS2#&%5X-P-+=RI6 G;_A$9;NJ@/;QJ-C?+0S<0^6V(W+=:,[D, J@C62 MS/"<2[1]9YFJKZ>G.G9E"-')@/O7(6*M1LU,2::ICJ@+>(X']:)TIC%_WX>] M[U,A7&(DSZ[P4PKRJ6M8'0"QK6KOV2,^7%T.47^]VW5)',%KU]X+2R0[_OLT M#E?W:E?T3(^S4[]#%RI"5.,,"%2AG'4Q=P"K@GWK&G7M6^!)\-G/5D>LK MAN%3/G=IX(LR5)C2X^(+>M;AX6\+8VB>.>,P=AMA#^<.E7M7L[\ M? XZV%43#1)?WO+8'PQ/ZOF[XUQ?J'_DDLU@M;PTE1,I\GWU?(#(K 358N?% MS98K!$!V@K4L/)$ MT?@-'O2U#I"=D!.PFHL1<@*\I/K=V;XPGI'Z_^U]:W/;NK7H7^&D::_=H1E1 M;R6GG?%VG&SW)'$:.[>]G\Y (BRQH4AM/NSX_/J[U@) 4A(I2[)CDQ0ZTYU$ MHD!@O=\@XP"=*E#@4LQLVC"F#OA$3/N&$ZHZ)O@[;H\N.<2(P=(<"S&QF*XM M2(T9EED?7VE09@E7FH;(,B\+R%1$"'!'ZF=.,$G$=/O-,L&58V+%-0/K%R"- MS&H5!QCO\3+(ERP)(.*L&% R'4>$=X+&%U8G"&3GTJ$O";CGK:2X49F8?0LI M7@Z=%U(Y/&OKR3.:>._!#L?:<K0?%-CNM%M6 /4T72KNUA$88V.94$%66C9QY=H&008S?B-K)J[('#$ M-U:&61;GT#:ZU8&3B"X M(Q<.ASC'&WXPYJ^LB\U'+3%C8HJ!; MF>'Y90=%^"9IH#Z-*E_-T<9)+?O3G-^"'6_L?C+CDQ_&5YS?*:H[X:_3D,V% M1W+DWJ:G?YV/DV+PD,>Q+*2YHNF1& Y-)].)!FT*1@)ZA%&X-*UOS''S-'8> MK72A,;ZPR&%_&!]%R3(<7C[B*S( #:6 M#6I(B)SR(N+"'OL$3($3X" <^19*0 MJBQ#02B8_/&4@1ZA""J:KT3KHA7*5 MD G0?KX5=-F6:HY<02PMHZMRZ782E:D%*67@G6 \D_/E5*PK2(J)K=/2%22Z M@N0)I>4#\W6KJ],X$GH*L6#%3.8"/+8(N)OU5_>@?.Q\-C]6]*7BB^SJ0RSG5%R1R'\']'O5E^;=%7;V)G_;O.T!K2#-[BKUN6 M7?K=IF6'5G_4VVO5S=]UAMTGWVO/&@SVW4_Y=VVK-QAHN&JXU@>N6^[U#^FC;3I^5DE'*.GC>(!5CH#)\IQ9J M+W[B4@7&]^J%>K3,4VO751MOS0YI">6*UD5AE56J2%8!L0/,JO[H S0A\4QV M4H9D61+QX+M'#ZQ3.V)!LV<+JGCXM <%LM93,-)H[=%:'/]KWI#=FW0V,=Q# M'+Q6T#29< Z+;?6F AA[_&;]1M1? N&'W:.6&-P@_8I5\.X' ;G?/ 1:1K7@ M4$QJKW_=^?/GIF1&I0YN=SKFL-5ZH20Q;4%XQK\, ?CMCHC8)&,>M9]R\_") M7E#*<2])><5H)_^]&;BOD\3_LY;TARGI1[;9;@VUH->"7@MZ+>B;).B+SW\ M@K[XX-VVV1NUF\%P6MCNBOR^-6@RZFL88UD6Q#N'G&IXXK,@HAJK:1 XXI[O MTNC=)A8M.'GEN+ DJM+JFFV[3E&58BK[I7R^;2:D[B12C)_!P!K5#D=U$#YK M=F]C"*E8U@PZ9J?3T:)&BYHR_ Q;5K=V.-*BIGJ$U&F9P\&N[L7+D]*!L7NW M;=FUPU']V/TY:@<$P8TJ Y=B"^0C7;8A9KOM)1%K'XLI*=\9F;U1G9S BD:" M=)RO@+9V%_(5Q6Y#XWP'0Y\E$; !F(H]+?NT[/L%">61U6\&=K7L:R1]VN; M[C6#0K7\6<=OOVELK@IXB5Z37T&DU>8]]P7I'4 M'HCI(546'U?<@P^G9CJPG\9P+4VS?8Q)5VFM7A*M&YCM7@WKHVMJ%%::0DIB M;KOG45\>1W6P91[E/5::D$J"8VUSV-&B1HN:\A!"=]_POA8U!RIJR@C)[+;W M[+[1[/Y\$<.VU:D=DNK'[T\4&*J+DW FT5&QD!GJ:GPM939(&5V=JZ7,X\][-&P? MUXB$#HS+3T9#:ZCYO'H>76.K\"_\"=[H+"[B2V>3'V9=5DF&S^QTZN0 5K1H M2)>$%<05]-2-2JN)@R'/8LG7-4>]KI9\6O(]/69[^]9$5 VY6O(UD3R/VF:_ MW=G>4:XH<6K)4^!B]]H[C]"I.'KK)UX.+:.J;HJ51?>-C3D6VY%'O:Z..58 M.SI_67V#J@YT5,+E;;/7ZFM&KP""2BR?]L[AII?'D>;TZA%2V^SV=IT4_?*4 M=&COE:OBBY< MT]ONQOPF"+D1LY^'67U=VG'7UA?@5"(27E_2TAUW==00!T.>99)OT*M3W*NB MS*$E7T&D8]\$8=60JR5?$\GSJ-O1_79-1.R)W6N*S55?X7)@N5/I78-;?:@= M=_T=A.G+1[(.+-RHDY=5,JCJ0$WZ M9:$/C=?[?3V@MXJ.3&,SB%]X+*M#C<.,(Y5%T-N]@8Z@5SJ256VZ>J[$H8Y@ MZ?#X#F*MU]=B38NU)Q_EL?.,""W6JBC6ZDA[1QV[]70I/RU.*H#2$[N][PVD ME41L_03*@67ZSI)YXM&]\X;CWKH.]YW(8)X73%C,'2,.C"M8F$>")D^-L\"G M[8\];GP-^0T/0WCL*@XF/QH;5&S*3(F7CY<=6%!3YRFK9 +6@8[*JA$&>@!P M%=!3FJ?40J&1Q'+KC)&;H?H%O!A_. M ]P0N%^SP(.#K]T\N"6\Q G?=@ H3I#@\NI@C\L$5 Z:KU\00%41;4W,_#X! M?NH7]"P^=+-"HH]-'#\*1CI<^K!1KC6,UC#;0<8VAZ/Z=N=J#=-0#?/8E)O6 M,%76,(^AU1606SO M#46QX$_'O?W[?\%_U)[F+)RZO@!R6YW+]1WNQV_;+:O=(PYXYE.T\137,V[< M!)X7W '<#1&%BW@-N7T*I\#X3*/BS=Q-IGA$V[@ MT,/X9O%/0,")_&(R8_Z4P_+ #)['PJ5UC2/U,O@^G@4)0-B)CM^F&-^$WQ;A M4D)2TKO@L0F^:1'QM^HO[QPW6GCL_JWK$V;H1^_D8I)?L=IFA>R)>L37[^Y< M)YZ]I0@^4:6*+\LWRZ\M^FI%8(CO.@-KU.F5?MVR[-+O-BT[M/JC_5;=_%UG MV'WRO?:LP6#?_91_U[9Z@X&&:VW@:MOEWU8+K@.KW>G\"KANN=<'\E@/&W9V M9@DLV2:;#9"\-8!2FH?/8P\,MPH$7;D_C36U9H!&V^)FCATN+*GFHP]E-K=) M8):^>_3 .K4C%31QMKFOY<'3'A3(6D_!2*.U1VMQ_*]YHW5OTMG$<,]1FU!I M=^Z+\B%^63];U<)Q3YOJJ7TFI]WMF?9P5-M<3F52-5OM1X]#S(7V]JB_JRCN MZR3Q]\W):$E?!$B#FGL0V M)<;VJ&UV!OT:&=LOW]IV8 V(@Z'5JQV.ZB!\FMML7")KVD.SW]>R1LN:C"XNT[/L5&>6A MU6\&=K7L:R)]MCMF9^<1@!6E4"U_"F+WHYWC:17%;D/ESR$D62]%J[$_55<[ M1V]+9?!3Q,KT&GJ-)J^Q;SBOIA=&7'$//IR:QI3[($@\&@7 G+GKNU$OZ5% MC18UI:*FMV]X7XN: Q4U92/4S%Y[SVB%9O=GC"AI=J]-7*@N/M[%?,'<$(?3 MF4;(P:U+)G$2TEPY,;#QA:PE13+ZCI973A7BA]](U"5;*XZT%&QE!FU MM9314J92'69=5#*&A.=#E^-6(T=67M$HN+]$5J956$P=#GB6U#>9@6-\[ M02O#'%KR%4F^A@QWTY*OD>1ICMH-4JX8P704Q)WU.F%*EE5=2"D$C[OF9W62'-Z!1!4PND=/=5+ M<_I3S PV[7[]!D8=&K>/!E:G=DBJ'[L?6!O@)YS<%?B&P\?HT& _<>)&,ZP9 M;6RA?(F]TQ^VMK=V7K[Z^L JY,&OV57\O3R.ZB?^FD1(Q7S^ES\-VW;[7?V2 M85K6/!=^]KZO2(N: Q4U)16:33$I'D>'U4.,_X;M-2NG]CQW8*F:2VQQ,UPJ MC#0-G^_GT]0A:%!V-T2=BGY>/EQQ8#$EG2JJDIU3!SHJ%C.=MFZKU6)F@YAI MUPY%6LQ4CXZ.[)'.1U<7/2=]6_?/5]&':WK'VY$71-&Q,>8W0'Z29D#RV5*9Q?=S@Y54R]/0X?'YSJ=I_G\"=)YW:'6Y]5% MC]T=:D:OHAO3V'3>%Q[+6DV9TCO,H%(Q< :F/:I3,6?%PQV_)*!5;;HJN:O: M&CTQ9G442\?*=Y@RTM9)NL8)E?V;=;54J914J2/Q#T/ MM62IE[M:[ZS;63)//+H-W7#<6]?AOA,9S/.""8NY8\2!<04+\TC0Y*EQ%OBT M_;''C:\AO^%A"(]=Q<'D1V/#>TV9L_#RT:L#"S'J^_:J9 O6@8[**CW-3FNH MO4(B1B]=I1T:-P.?VC-7D5?['!2AP:+X] =)S%# M3PS<-/AN'N"^P!.;!1ZUQPOG) ??V" *J* MA&MB,O8)\%._$&CQH9L5('UL+O=1,-*1TX>M*9W'3^ MAY(@6ME/V!C0G\3E/]EPC@G'.R\W'.,9\=.FT4/V,LCR_YV%:C<+-N4GXY"S M'R?L!@[PEGEW[#YZ]6;YW'#H%3CO 2*)ZG)XW-SL X_A%N 0VW#X) @9H1IX MCX?X%.R&564KQBSD-W][]2=WX#B\W;79:- :=^TV9Y-.=\!Z(#>ZO19CX_\9 MO/K[]>EOG\Z-RP_&V>67Z_,OUU?_]8;]O0CES\2'A6L_%R?0BF_=&,XRV>PZ MME4L/&(>CW8[S;:0>FY63X]CW 2A$<\X_#_DW)C#+V>1P6&/CO&/Q.=&IV4: M[5;;-NYXR(W7=J=C#0W8D0>$:!JP<]>?@#"(N!'<&*^!U_O9M[!TMV\-_FQB MHF#!0E';A6^+V)P;"]A[X, "^(*69:QO*G)_/KRE=K=GMCW+ MWG9+S<#V-1R/$)%!!D[H[TX#+-H&;,8=/.F,4]M,PSF!IO\D;A"^\)FO"""K=RY\0S6 MI>V E/0=XX^$A:";192!^M@$0PA5>#[0'-&*0N2(0<>0>&S- .)S8X7/*Y3/J5Y'5 M',E \O !R?" (-Y++@RWE O(A1UKM!L7$MN^ !?RGX#%"(03_FX+D@?F(W[Q M@&KX^J_]) [9A"?DPZ7[H-_ CT#4Q:Z?P%KRI+!K_-483S &2>IS8'GX,,_ MDR!9>%)HPM$7X+QFKX5GD7-/Y'H,@6%$"7 B_*E8G\[QV8TB>)=K2IZ_/88? M!R'( W>R!'C<4%YHFY*UV01VXB/HD,C8 @[W$X :53T3P+1!8Z6WR.4Y%?G M21CL*#\J:A5_))T"F+MQXV8(Q/R)=K"-@?1>MT=YVW?5#+5M:[!DAO9[(/^V M-$,+=_60<8Q[ZK4W6>OMCM5=VM-@9'4/SS3.2X'I7OC?0?^5:@[\$4,AA#8O M((1,TR*=G-I8#$A@ZKLWH!O\>.EA%)E+)Q$XP?V@(&,@W8Z6OH>-,?4MDD;Z MMF/+N'QX,?5N.DR[C?;$UK C)6$#[_Q9B=5"LC@(29+L>]-B2>N\N)C:-75Q__PN:+=Z>OCG>U<0=69X.-V\WL MR>V,2+61;'.[6+?=;CZTN[:;D=7;;3?-H(4/6V+4I*>6D9;7+-$N-.66J+N< MYW^B/IX$$0A<1-&2QX0H@L4HQ26?.5K#:49^QQBVC!(0<^#7ESS>RGPN>-SA M((HGKG@!'09T1>S^K_P@B@+\4H5&$#@^8&0IX%SPAG[N#=$,:.QD3.IQZ3@% M!TDI]YCV BNEGAH^@64%$Y!X]/,;CB#V)PFI$1?!X_M\0M^EF_W&'3Y?X&>D M1*-$VCM.F_2T5TXC]=7;? M'\IRM:QD3!FAH2?9?7!S@Z_#?UTCIF&8S["NB$,%GA?,L, M0#/CW@)3DJ"C5=8O+QJ;P;.?,'@$YW?X&.D'-1&<<(:1KF:P[X8#[L@GN9R= M(!*A4BBPI@P'"FSBDG>A&_,32=F)+Q4O/.NH". -D#+2\[1$#:TS1S'Y/R4= MELYP>$FE4GHM4ZWI7(4S0IK-"D^SFS6U)(9WR.%;AWC6A;19AHQ7S:S MY<"'[-YGK)78"OIM77__2 >^HQUX[OK5^"#T%WC? MGT%@)&%3\B?_0E]1>&W@LMVDIQ3:G@J^L%XM=,@/)U4MZ]=0EX-4A<<7F&B4 MP0G* T[X(LXR?=]]K*43490IG^;;]#XUM^ ME?OTV#)^#^[X+0<)#L<&84!6S9A[+GPH,Y(3'L8,,\D*;]F)YA)OF!C$T:NP M/?A9'(219L"O!, M'*7@,(>8:X:W4'UT$L/;Y5$B M%=C8A#V$TQC'YZ(+@P1 2>#(!=Y@(48_W!B+/-/G$VDP!#&FCT6XPFU.&7.0 M0R=A"KL T+YRT X':A,1/)^:-BI@U"!Y\]_N[A^?ZI8&)%;_,1:'085*JC?91O91 1' %\//>!;3O%+ MZ62@41=MWIBL]=BT>#0+$L^A7H Q)]@!]TB(N !'&;,#9J,P =4) \L"4\8B M &N62)*'0$OD#R?'TTP0X4'Q. MU2+T:_4;R[@*1 &X8-_\)D3'!'_;#/XAJNB_,U9IU G@'4@!0%M(:-)3R5AB!2H=&:.RA%^S"<\BE"@ ]!A=[>B"EO^*@B5[L3J=G8ON# 0U2P(F3%L M!BNNWS4#SD89H(5.A!=MC-Z+6GOFQ<":TYFD2B4D)BR:I0D0D=L'/8:M/V.. M^BM=698F9=$)U"4S)DK7QV0(>6R2&2Y".34$ UM3.G4=@)].9@/U1@C3@'X' ML@2AS6X9J%LY"S%I"I$^2*.4,U(4A\(S\)4.PT&0!9FA0X*,D'P(#3Y?>,$] MF%L@V4+0U"*:8JB!F45P0LYL-JP*58H+"G@B8*:L:5 -DQFF\B+IA%&Z%$U[ M,"- ?6!2(;5*:$$EO6ZD260BI!E&\9.0HOP ;Q>^:DBKR52!#A5V+0+9PZ M(L.$B"GP,02?KK<&4*%ZYT&!8;EFEE)W[2J6EE*-V\6$J>,1$UY'%ZBG@B3" MZN3CQUBG+V4AJ2T+T*>!7QJY@^X.6T3\K?K+.\>-P%BY?^OZM!3]Z)T\G(P6 M8^AS90H.G59\G45%K9:(C,K1S_+-\FN+OEJ9'R2^&W2M4;M3^G7+LDN_V[2L MW;)ZH]Y>RV[^KC/L_IK-#K=:]H'QV@].N1JM/5HP^DB&]I]E^-%J!+EX].1U M>=W 3M/'MQDR7@J[=3#7 G8HXDJO9-B!=.I[_-:S3ZBO]" Q'!0C4ZF_[);3 M9H^#K-$HWY*IW&:[-VCV[=F:E ^%E'O]JI+RDUY,67$"7*NH/+!KH'J[3DM] M^=N%#NP.*) 4K?[+(6E?N[.>PB"+?#WF$O :4EE_S[N@*V0Z-1Q#]G!7*?"$ M*#HDD^#]IHCW@9D';=,>[FJF:@OAN26#.>J^()*>[>[$J@N.B_F"N2&6LYB8 MOHS#9!(GE(1,$UL'9E7L>4&'-BJ>"T'#%S3[GLBFV%HDY#*AKZZTJOP&&HM)'9Z[^@TZOMCNVN3AVV[?8[;7F\ M."8N9#N'<SN>0N4-CVJ+3VJ9W_40D!<4E6=*%DSL7SM MP.(81]W.]C? :D/BN;'3:?5>!#V'E-RX*JFZ_>M?#\PVL,UV;ZBM@XHC:=_+ M72MD&51:'*P4H.\J?0_S>N7=#E]Q#NOOG]NIQFVX#QA-FH2;3L(#T[9[5:3@ M)[(K*TUR#XTV\-]#K2\#ASZ4D\4P& M<;/(:F#MZ;>5'GV@VCNXN_U7GK[;_.##M455;NW^]@45NJ]<]Y4_ M>:A[YP),777US"CJF9W6J'[%V_64!@?;6#ZT=Z4Q76OUS"CJ=%JUK[6JA1C0 MG>4YHC,'@UW3EMI$>'8D]?OM^ID(S>OOTIWE:]6+VJJH-H9&NPJ.ZAD5NK6\ M@3K-;IGM]IY5H]KR>"XLZ=[RJF!"]Y;KWO*ZH4CWEC\CL ^^M]QN#W1S>771 MT]DE%UH!"Z*.,D WEZ<#,WLZ-%%U)-G]7?T_;1KL!6@LJ,,;W_!.5P/V"?M/ MW&A&%S8?F)70'^Z:9-.60BV\ANI9#)46"?O.G7BH2.V@RQ/K5)O8[INM?7,# MU9@[\:N*;#4)UX2$A^9@YRM9GH6"#W!PT1//G9 :=: +ME[3E,N8D#;\'KU1,/_7?3B$-X M#YM0^@_>=NM.X &L,?#XE'F4$<1L0!*&(*15[SD&!3V.8OMWSF[O#;MO&K\' M2<3IEQ\9$(1O&J=)&(3,%)^%G/M1S,(W'\,@YC\,EI4TB/=-@ B8ZQL+^-J/ ML0L^_XA5R7O0=T9"'@L<8!C<\]!8L/LP\#Q14(X!EJ@D_OKR'?ME[:ATO$\N MX,MQXWO"YQE;(&",;SP*$M#GT2,P6/$)$%$RAS/ (H"])#0F+)H9-_!$])AA M#6P.LC9&YMMU:$.OC OTW 0]-T'/3=!S$_3G2L9@&RHU[+KE[_^4O'=S41UXN(;;,SJM\8A5HJ MD2.I18Z-11C_AWUAZO%FE%(3?:AA*.[)'?;/?*JTC_'7B;X>P9@WA M:IL#>W.N4>?M=V35/(/*^9.[,FB3:LDZ=L_L[GS]LB[Y>VXT=:M[TVV=Q,#Y MS0V?4)Z5_YS,F#_E!GA]W!!_IU@T2@E3R K^1^+>,D_,NO4=T;OL3C -@-\W M4YPQ6&R,^=3U??1"P"Q9P!L#IZ&61=\< M]3:3G[8N]O0/VN:PM]F+TU;&$U@9NW$VQ^E&93R])4@?JGPQ MU69N>]0S._W'S?9^ BC5(V^E^>7@^:73,;N]Q_DP+\@N>U3@/E>=8&GU9W%Y MY&5:4G&Z'EZO=4WD5M4CQAV+C-RIA=D4V M$4R*UR.KG2X+[_<#_T18)7)>.Q BTGAD&GPZ33D M4PP9IVOCGCL=:Y#'!YM,1#$KG)*#F0C,;%(^V(^#D/8+4%\P$!UJFET.7%1[ M[L<&BR(>1V;N&_%)2D?"L(0-W,#'F-!:VJ"?CXCA)@$TP\)-+MB]V"%\$B9\ MXZ8\EXU=3P*=Z 5(*(.R0'WN(<-).*(1WC$G6SE0#P5CX&XFZN$=,0XT.]2. MY>\5E8 7:05 TR3@14%MP^[%WR257MNCOM57A&D2P>!U@XGNJY('JC M#_["YHMW'PWLFZ W+S57W.7[-=8IRS"PI#U(8E&Q#CP5H/R#9^_<>+;RPI4Y ME ^_/ Z .& M.%4O8S?+N/!1)KM"JNX(*/@OG$F($OA^$09@K#@ [S"8H\QK M6ZV4K_T@YCFIHYZ)9VX(OV1A?&\9I22HKW$MN<:UIZ]Q3<&AKW'=40_M=B]S M9937A[0ZIFG*Z\/.=GBA^"7#KS7*&54D;+$C2C1,G="5N#<\I,9#$224B[!, M'8"M^1K@T5E>!??WC3M\OHA)?_PKMP/\+N1SYE+68,P\P!.9>/C%ZU[>S(,/ MP<\%TWA9:2ROCH;;/Q+0MWA8>A7S(C397-1CW9Q!38H =Q"H;C[^?R+2F[/ MU*]C[F@*7D:1N*[<00J>D<4P7^=D($V)P% MOSQ'VF7&6<@!S,8'AK<4Q_?2$4)G(0;3WT K7!JF8#^_[EO=3&4K.*1P1XMZ M&?NKN,<7NU&4*(1<<;3VC5,T]X$.0G7.%6I8630CA>PX\,@<5@[">Z'B 0/_ M^/HY"*=PB+,90Z?JBW5JP;-AD$P%P+];5Y9Q-6>>9_R61, &<.I3!Q00.))R MF/97=C^9<0#\5^Q2%0B#OTY#-D]=1Q89TED!C+V'/<_'L"F$^G96>ONYK?2- M8FV9(!HCTRY]XS,+ 5WM44YHY?N,@;90-#ENB"508JJZ_$>4C"/7<1D1ZQ&2 MSJN4N"[130O"Z-6Q0689.>% ?0R(VW>!3:\X^(;PZ3=^&WBWR."K/+>RXLK7 ML#")B&5R-GYC_@]!TR8-R,5.S M7?Q;R3]W3BQ$?Y)5C,^$/ XL\@[*]HJ,X+&)E,'%(N:!%5SA$F-P Q[C#,P5 MX"9 SA+ZN@9 EOGWZ0,.NO0H38DGA090\ 9O9^[&0HJQ$+]QDHF0TO_+P^ Q MK>05HG"$*D@WSD_N 2CE )[12)5Q$(:B9=ES 3@D67NMG*-$-,+"T%C/D?9%!X8 (( 2"&% H4EH-Q]$HP'0]?'0NR4_\VT#I MH_$<>1U MCE3L"*#X=/';Y3=CX26185NCWI^)2P3@ $9_EM^#@QR$%FBO&TZ_0O3_&=UH M>-Q/YH:(GX53.2B!W3+7(Z=SG,2@NBA@E^(!/6W#X3> 5V>%192(@1V 9;0 M5??3G<-.P2)9QEGV!@"(6#FG(DLI@I%B56F!T%^@8 MB=U-"9+=W+CA7(C627#+P?+'CWV,)"Y]1H0BZ^:!>+//CU[1E,ST T601<^Z M8B($6F Q:JDY@#7=+) @2OHYT->-^Q/#SD1B]/.0B8)=-T"$VI;]$T4B,W": M!!F?=QR(_X1L1= )D1N541J9@62G@AGKDKDF! +82LL'6:4>03[-H)[3=<8@ MLP'YT _RO!LD<10#[A'*#W,,A@B*2) M!1H'33B9!E"6C?QGSJV2IMZ262?#[;#*%OBK^."5\SG';4R-CT!'P+5GP,5H M+%W%+$X:8M"C]QFB!0^>MCSM5)QV(D^;Z5-EIOPCF2]PYE!L7 +Z4Y_O"C]* M%A$&T8C\CM3OA=I:<9 )P"D MA#=.$Y6$02)"[%%.4:-A0$+V'D] ,M8' ,&G8%.Y:"'(-!1^3:* A4Y$SK=X M"Z;>R-X&/N _5<0"]+_#/09 <-" @]]NL:J!'WC %FA!H^7/, H01#SW")@? M(O&P"-U;:@U1I[:,AM@,2ZF(.T[6H>\("QC.+CT3D?9+(:Z*W(1G46Q'+#77 MY6G',JYRAJP44JD9B_(M1D(!VE"$G!+=G6 #2K9X?&F7:J'\'J,-#),NAB:W MW#.< M? C1L_X7OO4J!M\K!@\#,#47$Z]PK!HLF \>$=)@Q[!EP?;*T;K/D\K2'HF% M,Z+Y*K:D9/IIQLB7 +T("=GX+0!F-3#1'9+I,$?VC3$X1G@RT)H%JU#BA[RM M* '.EB\7:<55E$HT"DA3:C.+T+H^GEI628S!:LE62/5PAE9ZR)XDTP#-=@' MFCED*>'?<>P T$HP!_,6[+PHJXYD#IJVV1P"(*J,=.=B.7!(U:AB#..#X8=. MOBA3O5.-)-P9^2[:8$Y"+1/XW$GZ( MNP #3;H7 25! AI\2[^I76G+A8++-_3PO\$9FD%X@#M9I^O="_2!"5V(P>6, M$%$-)4;%S"J2Y52S2'Y-$L.O5D(%XD&2I9BZBB(U7D=530,)@U?-4\J\ ;,% M)"@%UUT_BL,D=1O26H4I^L<^^6A$FACDG *E*J$,:\[@N,8?H""0^L D6@1T M@C&(=SE6&VB3A\0X"[9 [^*]X#$J)YF!(#Z!H\\-G^&IY.LITY>>G(XJF6#, MP46YE4XUY8B%;S(N88T"P (\(M0C:750'LBUXYT/4HB<*2'2'/:A?)54Y&@R MJ!-*2^L<+) T6/"O6>!QO*A#3G\WKC"^0%7QGV+',HYD:#7_(Q5>)3J]2OS? M/!8!M1C?/YVESV MS";&O_]]85Q]^FZIE<^3,+#2ZJM%$F*C"#$I&*01%P:18)@'C4$SGYV@"?NY MM@!8<2D]0783[!]##KB)@GV3%$ NPWBSC(!@)J^F@HQ++Z5KD8RQ*2//^NM9)S<;ATR*.4)CX1BE'\9;,+UVIJ2\B=$=/$86 MMU%M)O>(O@G6THC*_"7RE10XEA3HDLD!@+2,WX,[C,^8R\_3E31"\F4B?DS& M/2+M;H:-/+D%<\^+I\9P/L(4!0Y/X46GJ4&/Q]BT.R"@&'/^P*QAKOTG[5(1 MFR 7(L3H)!,DD3M*N%&'MY(RR50MJF>*H80L(=8%G M$IP*^VJ&<$SI G3CJE)'XAM27*:L/I M,?JHOE!2=LJQ9G(Q \L^).DBUUMU2#<"BJR%B?0NB?/G 9)GMEV@\8!*P60N M_58D,Y8+\_S[#71*J0@VD1(YLQ8EG%08-A!KBA6W68U:6D)&$0OX:P3+)"*> MFFJ1^MDZ%R2=$9<7RDMJ!C-?;A2/1;$BE)/2!,!4#36$!FB.1]C1.*%G(W0: M_D6JP(VIT!$TG0MT0 3%)D _HJIKSIG,5'&I 46Z3'FB3F:QNW/J3P55O&2P M9T&9-,6U(IG@$1KV%RTM;1KNC4&9")FMRQU@-X 0\PDO>ZX\@9SVQ"8TYB-+ MI9F[",[,2.N3W-RLHHI>*9,B<=[Y0$^+(*AF#BL8NGGG36=#=LZ&#,JS(3M$ MZ_JO= I%IU J$IKM6K3Q;Y>?KB@L^_7;Y=GY>XS$UDVKE92%W3)/VID@4-]G M%1%GJOX")>M7;+8!'ZTIV2+4Y; (")4Y]42D_5;8U^"B,Y*V+T?) F^\BW(& M[]G,Y3?&>5IH<(D:FRJ\G=SW'U)M)+\W9766@+CLAQ *%U:AJK.TWR1%PR2/ MAD6*!N-HN9+M6X*6M]UA)W;OB(M(AMUSY+^R A5J/!'1A'-ED,H*-WO4Z8JV MD;FH4KB0++1Q5#2.&?I"QA+ &5\/%0K" ZEOG;KQ+ARF1"NEC_12N)WB!9T(C^#/A@6:GEU?E9 M5CB4*%<1#X.%@EL 3Q7!EWW_]! K!Q*:YO-$!K=D##WQP2B6O9YY\2+V36[> M ^*C5'2@,X"U1P1B]#W1P"?+-ZOH2H^6R0^ Z^=T(X18\(O_-Z4R_[X,EJ9, M@Z!#.X/7WG&J\I?PS>(/2 !@M*<6>^#3]!<6!3[5LJ86/(H'<%1>I_M]@PK;(1RAQA DM!*/;@SHOK6/*N-F)>A#VPC)/'HB"=&H\JR6=2JLK^)V/9 M/J0#A'.RM=+P;2%M%S%!&G&DP =6?CIB=,[&%KL7RN5%Q8PL JPB\F+(?K-E M.I&U/VJR0F0$>3DC]*C;>CN]S2FZBO(>)%-7G$[ ?'V[@QH>89 MXG)N'*5T1RT9BLRRU&,!6H'0+WSI\H E(R)P6,,_(RM"6#68OA12'C\U\S5E M5%) !EZN\FLY$+>4,(QPP(4GG2T^F?FBFLQWW@":EJKJ[RFH'J+XX[*8WYW+ M4G0:*G&72L&!M7+!PSP.C)Y4^/WY-]JEHT97$3YI.C2-BBV*1-/P2^8&3C*D@ZP83J2V36 MB=CN))J G6>,55N4K'Y*CTUH!,J?WJ>^ FHKY!-@&ZK@2$*9I15OF;)%:FVH MG@$ZHC 2,PE)O5$Y>Q1_(PQ0168I293" ;R=$R0(2@5E*T9(^J<>7ID]G:59 M(\@2 M'$Q$8(J^.5(4O9:I*^J],B]%V$.9C"N"EK1@MS?(\I:1Y(V<6RS3#<+JN &> M5&51BKRE;R1[O3/QM?T&5O4W#T/LZ)8'*=>JZWH_Y&OF8:G8F[ $%$]"W(3G M(K<8^V R/YM\XFRH9?U&#)14WV?E#Q<*26E E;"4>6O?%"#J=O22T*KL"&1^ MSBYF8SBTJ6H!A6^9KQ'9C9T*8I\J]'ESK,*0^7C-L?1]28@5#;C<+5HI5L.* MX5Q&D1%;8C@D"$403?I;]X;G_N"B07;M>7.WH_\BZ?O M#V=[RS)=PZ?)-\Y MTOE.G>^L0+[SZ^FW:^/BPC@Q+J]_/_]F7'SY67?3MOANV*=][8 MEO'I_./I)Y'7/7]_\>5C[1*[)0,[5V>VD<,BVL>I3L[U:>P5J=!;%J*7;'CL M+DI<57K,I\Q3CHK[T%]>?$8^Y<17:R"B6RH\E7RT6.5!\0E_>4"FM";<$LK H*\C6Q MLJ!H[_:R8:_J1'YJ4:>8\>'T[/KR6U,(G*+FN4Y/("C1E,,F,7@WIK$00_.I MY? "YTO8IZ;Q"GLO<&H//O-J0S:"NBOSL0Z@PN"NL+D27QO)E!/:E8$(F^=F MG(O5Q'/PXTGHCM':I!5EEXY(!*L@3$;\F(@LF,"8EBQ MFW3DK 4>W0*')E&=YAH>!((B&6W(37P1",*P)@4[L<5NZ8>YNQBFW,MMQD9098"+"@&,V<>:HK"'6A&I"&CB;@WY?!;@\<]#!="&0#N\LV2PV M;"K"A"L_I )C> ;$,/6=H-0-[G X:T(_ 9^?8DT8PLY?/2.R0V$BIZ\H4R*K MYTW'L5'N'Z&1="[.;BJ5D34"!? M?"^:N,0"&!"G-G@:*@I;PABR?Z]>G8L X^.1L+84 H7EE>V;!G$AU<\$GJ)L M7"D>EH9RB;%1"'.D/(K4RP<,NE +NTU5)Z;:!.6[H=2>R> ;C/"*.S4'7QK*OEY7[BM9QLLR]M=I<8HC M1\5,!B')Y#FR)\5]0.DU*(*^!:$LX>$&N]LDR:*%M*J.EIM^)$UGA""O>L$" M?R $+%GT'8]F\65"7$ENHH.*$JMN'_KA@'U,\/: MZ(](G4G$(4PIXVL08Q"=1'4^;T&( P10-E"J8YQ&GQ_J)5KQTR%;Z9!BBL$M M0AYG HC_E+>'+6T*8,*!C&:B.I3=<-A[T3[5-&I,5E)%1N%#1YG0QDH='F(O M \WGF'K!&*TMCWHVU*U;JL=;-# <%PX%6\TKG)&*6;VT)Y=IR .D?*L"H$)K M^P^X786#_[9TIX85=Z?:EO']R[?SCQ=7U^??SM\;5Z>?SJ\PXG/^S^\7U_\/ M#?+OWRZN+\Y%Q?CW*PH'R0!#0YRO+X'/BY(UVZ%X9%<'_^X?3[I^LK MX_O7RR^ TR\7E]]RJ&T0&O?&8K?B6.Q:QN>++^? H!_.@2]S4W2:@KU8U,9. MT&QY!#L.*H[(GK5-2+J>*"R6HSKSMCGS-GJ*S!O X#E2;W#(R0F #IN^WXHV MBOMW=<['+1V(_YRY8S=^]]+[^^5)N@?1^,)"LF\9Y__^_>*WB^OMU9N\?/L$ M;VH'@%N]A^7E2;MMO1SC'['CEZN07@:7;5M=&P%Q+CA@NQ!N,80!FG1[>2:^ MZ<;T"8XJ6D3\K?K+._2Z/7;_UO5I<_0C1812YN,;5FY+IQ>*KS,I9;6$I,*[ MT[-;WN77%GVU<@.\^&Y@V<-NZ;??K,MJS/L M;/5+NIE>0AB0B/3QMU>=5YFN(8)ZBY?>V\N4@316>NO]D]+^JN!=DS%$)Y+* M4QJ7)]]PJ)9![+'-HS4X_WO*VBV6YIGL" -)#"O&78<>*%Y&R@&2UXO8H-EA MACKJ#G N7D?VV#QZG=WWLPD\3T0KL,?GUU%$*6W+K@:7D!IZ4AMR*PB\I!'Y MV U**W(6QXOH[9LW=W=W%NS3F@:W;T[#R0Q;5=]P9\K"-PZ+V1N[/^JU1[TW ML%_;;G7[O5';;O6ZPU'K33QOV[8]LH=.[W_X3[MUTAE:LQC0\MUW8^.K'#.G M[H2(0W>6>8]CPXT^?SN"?=E\]B!^D8P_G=!T O6[E$3*/->HH M6J_FIU*Q,%U12UG8.#"DBC1LM ]4UDS>R9$VOG_CT^PJV:NLEE[6%U^=V,;1 M!RSY^!)@8$##'>#>Z71.VKU>SVYI@!! CN5X@J4B(!0>2U+BV"IP:P]6*;>U M4CX\I2S^"@R%_QB^F=W?S.%\;?LG\D>KU^X+?KJBB]13I5RB@S^S>Z-M%VO@ M &M]_L+FBW=JN+%2Q5+IKC^AM//OR7P,S\;9?&3US:GG89_8Q5R,)!$__A2@ M G$GD7KJ*DCH/C\6Q? 6TD[,__$\5/'Y%AHJ=')]>:O258S= M@L;G!!^D>4#R-U*#87FDF&DH)E5NIQ+!)BY3B'(N[VJCS?#DOW.*$+!WTAD- M!ITRR4>XT7*O0.YU#E?NV>V*R[W-&WP*0V+8L7M=,B3:+1!X3@<,B?:)+<5> M-@WL(=E'8RKLP5[NQ\<@GK$Y#I%;('' VT@BGB8AG!F>\8-;66(BGL=+AT,^ MQ>L*I62ABJKT>6J6$Z779OH3)[L!C@9^@RREN^N7;JJOBK0B:"I5; MMI7;Q__9T8$0EG.KU1DXR X+/24-^^F5X32_5;WFA\4/W1LS0]-XX>. M+?GA;&E2"BC LL%S13?O=EIMI3,+!K'0#=JMMM8L>4YJ:TYJ&B>U-W+2^HA& MS4E/P$E@KO_U3YJ5FL5*[<2TRWEDT2FO.>A//:FO,: MQWF/46*:\YXI+F%;QL67JQ?EO9<[_@65/QK__NW;)^/"E[,CW\O1"<:)N 5) M?:Y&*L!?N+@@C2T6G(6J3XX"BDR,U'O/8F90]&S,1?\V-MO1>V(V%?VT&"US M'!E)2]?(-J3>9SVR3JSV6$(BO3K[7=.H<8T'K*4Q,T1E[H(@:E)SED!-=5P/8*DWE!GW%[=X77JQ;.'UF#+3K2=6OQ&5LL> M[-+@MGM/DX30M?_F3W6^_6__N! M2GBPF F##UMUG%;[I'\R\'\X49>"T956.HJ,)HWGU9WT70O=?4[ M+IAN+VTGR8^UIS%Z-#;T#B_[5N/49,58-EF+?LJ S\1J>+5?*'?HYC=87AM' M Q=I@ZY'5S;(V8JR% W 5'C%:':S:"=_LRCM>_TP=S-.(U#GS,'P&\""QLK1 M$ 9Z'.L1B?:#&U->>^C)RU9P;W)\8^X8"#H/7I"@=L)Y<3C;2ASA92;IUVHV MB9 X58/3@[-(*G29P:Z3/RHW9Z7;>IHY*YWGF+-2YY$J+[V59[WBH#I47SQ. MY>KBXY?3Z^;,"?N:LV6$VJ99F&+NK#)H'KH8'!_ZENE[O/W&2<#6HBR9L]6M M.32(4]X@C%.UC#F;(C3*#B![% _*RH 0-#WH/2^)90/=/EZON>CMSW:$U M:I5_O:\SM\.R6T9C'A>^4/SQ++,]'N9X LWF#I:E2$2QPVMW-WB\U1J,L57% MS"\-&;T'._ZM<9I,@1*$D6EW1"O,SL4=+SHX9LOCOHG>&/]R/?#'YL9UX/&P MB)Z>@'9*A[.\JQ.TG@-2=8)'2;FCALS?C[Z&X.J["W#YU\!SO Z?TJB@MAJ> MQ&IX 8VHE;!6PCLHX=\LXQ_!C-*7#EZ:H/7P!H ]$[#J!)*2^F<-F;PJ7@// M+JIXZQ#>KXRS5RB 7,VH64FL>%5QY/\[#IQ[^&,6S[V__W]02P,$% @ M-6$-4Q3J;- B%0 (.\ !$ !H>69M+3(P,C$P-C,P+GAS9.U=;7/BN++^ MOK_"EUMU:T[5,,'@O,UNYA0A)L,]!+A 9G8_;0E;!-TQ%BO923B__K1D&P@& M(0-)/ M5\Y(8J;O53ZO5+;7%;_]\'GO&(V:<4/^J8'XJ%0SL.]0E_L-5X;Y? M+UX4_OGEEU]^^Z]B\??K;M.XH4XXQGY@U!A& 7:-)Q*,C.\NYC^,(:-CXSME M/\@C*A:_R$XU.IDR\C *C'*I;"Y_RCXC!Y^>GIJ#XOG%I56T3B_,XB4:G!;- MBPJR+B_/+P?6V<>'SQ:TQ:EY+H M,__,G1$>(P,&YO//S_RJ, J"R>>3DZ>GIT]/E4^4/9R42R7SY/>[9D\V+<1M M/>+_>-'Z><"\I'WE1'P\0!PGS4?3X?A%\]'4972(V/B30\N9N MX41?@I 7'Q":;"'%8L](DOA)=FD6#-&\O+P\>1:6M5J.E98BVQ?%CT6SG(WM M.I/3YPV_%9-^^Y!A/JNRR9#TVU&&E=-HG45LZBE_YYIB2$(<.Y\>Z..)0T,_ M8%-I71LL)ETPYX14S1?[W&3&'46_#M#J9,#K!+""8+SIP26#$\!!Z@QLO)L[L M3P\-/H$D29,4@Y>6*#X^@2[8:\Y'DO05QG!5X " AR/=Y'G@$X:S#ARZ<%A* M)- __?@=Y&4=/W1Q0N_O,7P7#[,.'[H0GVPQ>M&[#Y\;Q+TJU"A$GP5#/+OO M-A3QAN09M4[()03GDGPI060'?XSB/%(M&K+7;R?+;9>HA!R[;?^+_'G9M./. M<1-%QR6;T.[W4IDKN\4/$^VI=-INW=BMGGT#/_3:S<9-M6_?7%>;U5;-[GVU M[7[OOE6]OVG 4WW-9Z"IP,>4^)0!E!YH%R< )<2-1>I&3-Z(Z!L?9AS^<01S ME>([B,$X1S@@(/EK(/N2@1IFX2AVA=GX\(+CPZ\._=W:KWVO7VQV[6^TW MX-,]3>9-Q-5P5THE2P_N.1^C73?FG([S>S46M?9=IVM_A3:-;W:C!;_:S7;O M-5#?R$EM E:I=+J-";Q@:T1\C0^"\S^.-K$&J:_5UJW=$[IJ?;.[_<9UTP8= MUNUN5S1LU_Y5;47_?VTW;^QNS_Z_^T;_C]>PF5TE4=O4::ETMI5-16*!-1D+ M@ADSR0PID@&R&8O"_<]_7Y3-\U^-2,BC];T.YGN,4UY/++5=GI5*Y[FPRV.( MI#"(:N]KO=G^_BIK99JVVF+.2Z6+K2P&&!F2TX&ZHQN[5^LV.B)&;-?[7^WK M>YCB=J^GC>5: @K RF;)-*-]!,(=C_*08?'+G)3 !H@9";4C(KT;'"#B\9V! M2>BH\+%*\"<+/L:'F.PAS9WK:J\!S@J6EQ[X$YEGB36P<=MJU!NU*CRJU=KW MK7ZC==L!_U-KV/K3:AO:ZAE7,>7.T M$)1>!Y2*?:'V<KEDE5.S^.M48=P*.9ZG.9*_3WQ_5=#QK;#T@P?2(N;OA#RL9R!&]@$DJ^:CLY MM^11PI[LI&A$HA2%+,:",$<+TD.RAOA(_+7_"LDC\F#LO.J[7O"DF<7>[,OP?FC_-=8$,X Z8RY>-'G!VER<496:]]=-UK1X8^^ MH:SJK$XK+LT5[B/)"A?I'#@&64/"]224,1^@L6+97X7'0<9S*[3:0HR!6(\X MLU?5(:;TC:9IR4,]#;"*QHSTT:W%2JG1\83ZPOOO [HT-35V(L36Q6Y.^PA> MK)6JY\5EL/L +TU-#5[%DB=,6N#-:1_!6Z?N/\W]P@?TC@"^(H =1L5+*F@? MWU['ZO9?>U M(=M 1AG=FZ=F.GE+",I\;4[2B&A^-(#J$:58O1FC?BUBZOC_K)+.QS00.\1L M0*WMK?."C&35[O+<*EUN ^>AYPMJ$&XI=9^(Y^T7VF6J:F0O++.T';()GR.P M*0@:,"[_@8 GJW*. ^[C8+\8*QBHX;Z$;'\[N.&<#J(0>;XM=JU[8[^J<<&,LH,"7*D]!:N0.OEFQ9 U8C( M&I*N\4$4'9=+OP(#^9/YZQ&X1.,9DR8M8LJDJ5RNI-/<[4 \Q#Q*#4!6WZM' M3>UB*Y:92H*WQ?/H5U=#D"&FTJ5W!/7=0.V-$(RN'0;B\AEQ0=5^I^U:\FK( M+4#7F9*/,)TJ*9J2/ MH"TJ.F.TK$]1'3*?5])YCRZ AQ@D:^B]ZLB;QG@7.Y@\"@VULF]?[LI'[9(O M+'/K:2N:QIR-.6MH>J![61I(-?Q'&!]E!&XD95MOE?LJ5M5(RTY4Q,PI&1.)PE9YQM5S=6[DR5@""E(]R4CPB_ <)2(2T:3'%0HV/0BH/=.P0Z(\%TQRFL0UJ- M\:E53A4SK, X A4X&<#*F/$R$F8'B3-D3-U[^\;^O2.N)^I!GM3N?[6[M?MN M%Y*E9J-ZW6@V^AFWXS0IJE.',S-=FQW3-A+B,J^3Y(V8OK' X AC6NG9-^@R MT54G(^>5=#:8#=)#3%6T,=AB5R8;8;4;OK#*J5*BK.@>H >^L:_UWY^0C=5^ M\]),%VF+;@>FTJTS^I6=E99OE:QRJAA D#GXU#W;]9Q9KFS,0E8Y7RS33)>^ M;W]AYQ'<-2AD##RV(JZ,/F".I@/*76YF/;Q()!LH-30A ?)Z 75^9'7"NW-2 M>VRPAE0MSPZV("Z"D2(84H:CK]\,&?4?Q9?6P!3J,#S$C&'W+2QE$UNUV5A6 M.55GL)O9S.4Q9@(=C4@3S>\BN/*#K4.]_7!3F\RI54X=P.UD,K$8Q\@R W0+ M99:Q^C*7,.R-H=IRM[68'?J^RVJ-=WOW50=TLL69G39!)8BG):NL/_&*!M W$@9''&>: MD>E!>R)X[!=/!6$UKJ952>VA*7"-\IN(T1'@- Y5SL.QU$[F,%6;H!K0LE71 M#ES$,<^<_D'"*%[Y:?3E%_E 0 [QNJ@\L%OBDF#XO6LWQ;?]=*K=_A_];A74 M5LMV$^Z6Y)6QZ6G%3+_YO\!(9A8O6'V4CV)NAF1G+/([XKT!D.PIYRY; MT)YX1'SSO0Q L-O"0<% QXPY 17A2'R."X8/AKCJ\+;"> 3SQ.$K@H!"X'_ M\X!YY/,$,T)=H$'C*0Q@""4(AXRVCX>2J$#4D M 1X7C$#2B)Z,J0_FQJ8-^$30+IRL14!&W2/JN9AQ\64%P;3AQV/LX_&$,B 3 M/>_CY^#:@]9KE;D5K9ARPQ= 6UW_7R3-V:R/$'K#XA*$' MW!5VV<=LO';(.U#<^\2(GB2=--21T3DJ?> 2ZN1A%+2']SSJNB_WO(L$.?7/ MJ^9,*QP/A*N N8.?H@T3GFG2K2:P[^D7/X'Y_8"9QE!AF83U@HYQDW)>?81P M24C3I\)+4G]Q<;D1MV0 S,, L^BPG"MUL ?*66;CF_IBVW=@9K0''GF@C-]A M@>RB(B)Q(SVL;ON**[!+Q;JF$X:(FV^NP31=\444V.>27U6<3#[(IM?3>9/X M%9SJ$V)N8LH %L>.O#NESY"\OP=->0?&P/H45EOB8&'O+HYVI-;',&\NR/O[ M^2;U76@($Y4-D/^C/1QB,%E8BG"S<=WNUCU*F=JPLE#(@[G5J>?1I[;?"6$N M.%)< *H-TUU\$T,@&D=N43WLS&3R,/:E4%QZOP8LD=B]"87X'2G--^2%N(6? MY"=<_"N<68WR]8OU[H1SZV0A&X996Y,\ZL@1@<54W!3"7&!3Q^)=,?R=!".7 MH2?D-CD52%U1-B08,^M(8\, M*?,)VN!5UG?(H?^8WY-3 V^(Q5<;UBE+YG5[*-V KL_0))9;/U$ME\HE>SSQ MZ!3C&TA%G( RR$9$4!!ZPOAF^R(B=WG$'1!+;0T[D(N>T[B(_4.TQ9:;U2@,4E4PT%=/$C]1Y!6)EI7J,?$%N^P M5WGM.^H'(V\:!\N9'/YRU[SZ^"QVN1?C?G^KWCE1BMR6\%;\#HPK@+_8?;V\ M; V[]][TD*!W\21DSDB(G@J5Y]\8+)O*,<&:.,1$Q(?K]SQV)[S#*OOF6V*K M(D.YB5.'%5&$B-DVR'3(Y=47U3S$>7L8.XPVDSN=\PV'#F"^W@?I=7Z]C7J@ M(:>Q3JSE.,#SS#IP%(+9MP>]LD8;\H!MZ&5!RW4Q4:6>=9LUF!F?[VU_4">R6[8 5-W MRL.X-GH[OL'=)9D<;_A14/X*'G>?,KRBTC.XV'T6!,2AWL('+V.A-ZE*V"Q$ M7F.N%5J -44(+BM=?$YPJHOS>"XST1[R,.^/8+$0I_!9U+XG MAC^1BK#UY(CKX#(T@D4O3(3XGM1L7=#Q-(\D(RJ#PS+'IL2T,QT M\JJ0+*=T_2>ZE],^2>=G4HBH<:P.D$AI5+6".EUS4"RR0LHZ. 59LKK#5O]: M&C\3TNM,MD[#W8N$YX3RJI+]K=!O&0W\!(% 0R;UE"5W=70\Y,@F53%:WH>' MS@BW_0UI9&8R>#F'0^RL:UV"5V\*EE_?>=1"3*R/0Y^NWH95]\KJ2QD=_MY2Z MO.&+%8^3C>F:NE->A]J#M=P-/0AW8OD7DW'?;0)4IY-9_UN"X\TIPYFD1RK(KTUU'"0!:^+G#SC,E& M)"[&1%^6KFGY"GT!.1OSRCV27IW!1!/--NJG$>KE5'B1/%HD;'/W?\*-]H?DL6FMO.EWS M6MNW5+7(TX6PBK)%5?GHKG3?N]RV QKTPC&J5=6VG&Z7!VO6>S4L F+V;MB. M+YJEJ+TWA#)-)(^XAQWAXF$>1FEAV]=/-1O#^')PA:WOG4]NG<6VVT+B#2N9 MK"Y<43=[)E[AG:E#'LUY4_%6YX;W[-]'F'Q49:17G [#$T1D*9_/\5)"&,6$ M&=8O+6JYW5O9Z@Z0N] +R,0C>/VYTR+&[FIU_MZ&(K67)6 M#;W7>O"X9E$,+S4]@;*UV&="QVOKDV/WN/%&XZQ]?KF(:?+ M5+(%B^%ZP]B"4EZ7U.4*BVSU&'F"5Z]6I/]$]U%RLD F#V-?$1J*@UQ8<3=5 MMFGTS*OI9BI#(X_[F5Z=,XQZW/(CVJL&(&(!684"+SYM8Y@V*T@YEK[QN".IZGN20+3EUTSS+W!?YGV'V;C>Q\FL:U9!1 MMN'BK9=M\A"(K/UF4IF*]' 01#W4X\I*)0\C7WVUXC;7,>9I5.FM[;A 9O76 M]G:GO?HD\SI9^]@9^=2C#U.0'A;5($^7V('#U4,%#+;[[F5%1J=ZY'3WXJH=1\$2IJ_9LZ79OZLCD5]=PB-S'Z,LO M_P%02P,$% @ -6$-4THPZ(%>+ .ML! !4 !H>69M+3(P,C$P-C,P M7V-A;"YX;6SM?5ES6\F1[KM_A6[/ZTUW[8O#]@1%46U&L$F%2+EGGA"U9$D8 M@X N &J97W^S0%+-32264\"AVF$'6P!!G*S*KW*K7/[ZGU_.1R\^X70VG(S_ M]A/_,_OI!8[3) _'[__VT[NSU^!^^L^__^E/?_T_ /_U\NW1BU>3='&.X_F+ M_2F&.>87GX?S#R]^RSC[UXLRG9R_^&TR_=?P4P#X^^*/]B03KO *E'06Q^5^;_O_Z+H4TD( 2XZ!DIY!SYI M 39CBD4QD95??.EH./[77^J/&&;X@A8WGBU>_NVG#_/YQ[_\_//GSY___"5. M1W^>3-__+!B3/U]_^J>KCW^Y]_G/?';;Q^=#1_Z('TM__F_?CTZ M31_P/,!P/)N'<:H/F W_,EN\>31)8;[8\R?I>O'=3]17WGKDAZ]Y.BEA>O[G-#G_N7[BY_V3XU<' MQZ<'K^@?IR='AZ_VS@Y>O=P[VCO>/SC]Q\'!V>F[X[UWKP[I75K1X@GSKQ_Q M;S_-AN1PBA=C!9[=D2OKQY2 M"6ZV'OPRQW'&RZV\IF,T2;<^-*J,G$RO_W(4(HX6[PXN9O ^A(^#O=D,Y[/] MB^F4SLW &1TC]P5L,AH41@81"=A99*Y#"CEAO+.%M+H9+6_!^Q)F<0& JV__ MN>[MSSB:SZ[?6>PV,'Z%@_]XD(S+G5U_38?C3_0MD^G78YP/C(C1.2$!DRQT M.!DM27@-@;DBT=*"96BRI)M4W%[1#;3L3=.+R33CE,3;3R\^8Q5&5Y+NDJ0P M3?=@=/N<77WBY]G%^?GB.V$XQ_/KOZ]BKRN.SR<=[?,E(XGP33F]'V8?]L:Y M_N?@_UV0[!X10;.]^7Z83K^2EOAG&%W@("CAE(P&+#H)JD1%DIK3DH5$IHW. MCK=!]5+D+8,-\>RPT3UG.@/-FRE^#,-\\.4CCF=(1)[,/^#T]M*#*XF4O 29 M4R+"M(3(4P 1K+&N1*FU:0*9)8A;!C#RV0&F:ZYT!I>W.)M/AXG,R0KF;Z0@ M1D4V%UF%.8!B(8(7F7X4(;0*&:6S30#R(#G+0$(].TALOO.=@>!X,L<9@?)H M$L:SMYB0)%H<(2F^:[*DYZ@]-R!MJ&3I!,&%##JBI75JC9(W <23I"T##OWL MP-$M1SH#REY*DPO2= ]2Q)-CF+0'DE:&;"2NR48J!;BTT2:'/EO=QKQ^A*IE MX&&>'3PZXT-WR%BL;: %2R9J#B(1( F5 1PGXR?KHC#8XIAV#5VL;E9QO9'6 MQ%&<2.%\R*($& MEB4*)F)7,?F6DCQ1ZCJG]> MU$88Z(P!G4'BA.BAQ8_?'V&8X=NZC2?E'5GJ=;$#"SE!Q.)Z'\?LAJ=?+]1$\#[ZDT44-T?\R MF>3/P]%HX!0WUJH$W&8RVR/]\-E8$,IK">IJY_KM-&&.F<(=T) MD-_]^>/).%U[5YK8!))F01*2M5VDFJ!VGJD^.S+A(>E%F;OX*X_P&+0Q35!Z)6OKD_G2%A YVOI'W M<[W"KS?(RHP,;&D0>$!)1G>LT<9"/IK*OA@690IM+@2>)*U/7E!G4J)3?K10 MA]?QFYQYB9Q$E4A6D+7E*AW58]=*DJ7-"OGLK;5B#V^).A,2F^UX9YP_G4_2 MOSY,1K2)LQJLF7\=:.6L9#R3EV7(#<^<@\/@0,N2/4LBL:R: M5J:&T9LPS(?C_?!Q. _D2(K,?))DKMJDZ9!AI*WF ;0.NF!(HZ !=WEW4S.SR?CQ0HO$SEXMI([(@!5IC.7%9)2UA)X*AJM M)MN,M_'J[E+2)T.H8P1LM.E=7G!>G-<]Q\,\V=X_G$R#=.OEXNY3J;=.Z^Y+GOS^708+^8UV>5L\B9<)D&5DE34&B3S M9!X&J8A,"M M1D@V%IV0I'UL(VR>DJ&]"6IUCY8-V= RM)62C%D3(BTFI&452W8BIY?U>M%G MX4)(.PEM+;^Z6@%6[>/I!>;;;+Q[#W&]:"&\%2E82%Z0<6S)J'(I1(B>V9BT M83;=C>?=JS);^:D]U;#K .$:WVUWOG7@_YHF+Z(UW%G0O%8D2(D0L@U0"Q5T M%B5B;N/=/DY73W7I)GAIP)#.D[[?A*]5;W^K5&"/0!8OH4JN@8!IMN_1T,_/7GNUMT1*^[+5T_/:.?OQXO#YY<_!V M[^R0?MM]#?M3SVE7S+[2"CNJ:O^F)'Z/;@Z2+61M(QD-GAE03F;PJ$.M 8G% M!8/*-\HTO$_,QKX9CD8UH1/']-4CLIGV\OEP/)S-ZX,^X541Y8!4H>:,P"YX MO0E5,=<6%1Z*5726+&/(VA0^+T??BE8M-!5%FT+FGM_6/8NZ+6F]2/.+*5%X MBO/Y"&MM 1%Y>/XQ#*?UQ9OIY-.P-EZ9#9@7B:-ED)0@?],726I4$[7.)^&L M5ZQ1C'$U.EI\7G!JRK+LS7'_3:V+@_F1,#+L@GETQCP[62RR3Z=6=Z5GX@K.#+R30"4O# M<9A^/20(+!)6Z2\)':,%N^$7AD=+\DFJ7(CUKP1Y01(;TC^Z.0@.,: M9V8X><[,FC;QV^\0U"L%WC6>-MO^CK'0!MR2]@8EN=K.DPI243IRW44"H9TB MYS1:VZBT9VLB;LV"$OKJR6W]/PB:J20+J>M0PQ(J!C+0#*,?(10K;,FI4>#X M88+Z),K[@M$'2U,VY&5WQG88CF=UCW!V,J;E$SD7P]F'Z@>48Y$NY[0P93*O M]>8)G) ,B@X.<\(059N\O")@J^&GX89QWFV ME__G8C8_7U33,DX>1CWGS%A07GGB/3%-9<>5B\6H1KU^GZ:M5Q<#+2'V1&K@ MIFQK%.PS].3 #=F[5M6VZ"H3,4J 59P5R:-O=1_P2+!OMT;D-C&R/B]V('5? M#4<7<\R#D+-VUAJ(6452#D*!-TR#=RIQTC,9=1MALS*I6Y"\.A=/RM!#TH$8 MEXGP4,LE4A%.*"F4=VU*@G]8R;L.S-:0O:LPKI'L]>3T!4.2@PC)]3HO0M1& M@L8HL40GN6P3-_H!9&\7*%F?&VVN63$4H6S%H2!$,D5&-R8&6I#53LZV0B?<'R!U][--*3Y;\/YAWTZ=;3/TV_MRVJS)/I_KB6*TFJT-3<, MF2)G@VL!7JM U)IB,B>?%=N4M:Q!;)]"J^MBYWXZ0EN>=5BI/IN?E-HD:U&; M@=-/PX2S4Q(( ^&<%B99, MI+HC?WD<$+9.53A@BMU7-^O=HZM4-6%=8Z8@% M.T[.W#_Y]7!X3"\/CDY.&V=J/OG0[:1MKK;VCG(X'ZA2_U:A MGEWBR+V XDH@46(3Q(@9M(X\8[)1ZC9]IQ\AJI.;PN^4YK^>3.G(CR]SFM/7 MLVD8STCD5L$PSHM75V+BFZWZ;:M$\K6"7P!;]!9$+&3GT-ITULBQ,)ZP8=NZ MSM?3)V7:%4(?O&?<+1(:>2]*D@X)5D%(D>SE:"7$) Q11/M1M"[.M#%7>^N] MM,+0^ON^:SV[=_J/UT==I%F'U8I 33M[W\^HZL M\,/QZ^$XC%,US$EF?+KL9!"9\%:2(2#J."^8/%).LI!2 MJ>+([O5DH/*BP-".,<-JX\DVVG-=BOL6P&L!PGO#$K;!W2YG:R3$O+C-O::< M2%PH_8=V)J/77'I/6J"&^7VH@X_.T0E(5H-2F6S"3'Z]M-'8'"4:; ^NNU3U*8=G M!TC:B$D;PV;1E^$F.;],/N%T7+%]1(8)+7G B(XLJP]1)T>H% I$EP-8ZYRS MQLO[5OS#+3 >?4R?ZI0;HZ#C/>^P3O#CE52[2CD46@DKHH%2@@1%_@D0.0D$ MDD^"L2#3;6Z?[E*RXJ".'\+,V8@;3=3)X6QV46?'GY3]R9@0.Z]S9]X0WW$Z MQQ-",2I8WQP]MTA:!C7NQT7-^NSI M[M*XCIN^/;G^]BSJO7&^_<:-3[[!Z7!">Y2FM4'5*[S\+[V^O!$_^)(^A/%[ M?!OF>% *)EJC]BA$5I <*_5$D%M8? 9F@5>J@@F*)N5*4G99NF&:X4T=WR1U5^\/W"OT0($G8F.RR6>E)O+ M/AEOM,$#F[DC XM!EB75[MVJML22H%DH.3++8FAS:]9@,7V*$CXCV.\:5EW> M!S]T?@_)YYC-[Q@4U@B57 "17+VO+@R<)>\C6(B]T6;.G"Y)C6J:O7J*,CTY=H7JYWD;=JZ+$]CGP*ISQ^D MFX)@)Y)4^)(L2I"9S"%:N(7 D"RA9'E"SHWA;=+EUI6DZ]_PGTWV$B%FBO1, MXM3\ZYM16+1)JSCZN*CB0!X8J^.N>:F]7)QVX'AM.,JDX5(PS5P;=VMY&I_# M+?ZF0/O>+7[''.PNA/3[!>_-<,7BLO>AO3"Y9QO&6LM>-DD9KD_&8UPD>9Y4HXGM%K;X;]]V6ZW9B5Q.K;PX7 MB^0UR. 8($L15*0?CG%-.%&8I0YH;)MVJJM0V:<(=B.L/=#*L0T36U6+>\9E MK=CC3M;,,9'!B4*><*9#[WEFQ?SQJL6W 93UV=!- M]]H%Z-6KKJUG0]9FG_ M =@&QK./'(23#A0GI>15'0;+N7!,A#6"6H>XY9)BV-V\VY%HK9?9FBA_# M\#OBL?:04KI]J32 M.NSJS@BJ:'Y@K75+7H\FGT_G88Z7+1NU\Y8I#\S7D7;"9P@Q%4BW<6&K"OE8*[]:PT[KT5*1BS&$M7>5 %G\$STV&.GT^&B-=ULO5 M8#W]K&7 X7\,<+38_89JJ\:4Q_1'B]K2(+A!E2")G$D&)C+XE6,0R<@/43OF M2IL[_D?)6BI&R'X0.ZA[1G6KK%[AQRFF8;CJ%K-W/IG.A_][60JOC8^ZH">J MA*LS+#2X&D=P47GNK+&NM(G /T794@CZP<+,G7*K,PQ]IXF"IX=I%Q-@JI,# M:&D$Y406&/,RE:QX:>3%;] XP>+-G? F89:ZHZE=>GX%::=T2)"#K(V@XP! M8D !R07KC2W:^VUY6 _1MQ2*Y ^OMS9F7=MF4B_W3@]/3UZ_>7MP>G!\MA@L MO7?\ZO3PE^/#UX?[>_36_O[)N^.SP^-?WIP<'>X?'IP^D(!Z+^7T%<[#<#2[ MO8;E^DXUIJB3%E7;W+6N>D%N5.@@G,Y%UP$G&B7)0;+; RL,1$T2]K)$QGI8 M7]?)D.>;3[J[+3[5W ^=H5R6J*&PP9**2>=IF%LI3E/4IL6![R'MP MXG-7_.NT-/8^+7NDGZ;3KZ0C_AE&%S@(WB8EC($0ZU1S5CP$JQEP8TJF_WG3 M*)]G*?+ZE(^P.WQUS\G&RO[=Z>'QP>GI_LFO+P^/%VKKM)J[DW&E>Q.=O=07 M=Z-Z5U]#1QKT.CN0GA:'XP7M^Y/QC,S)RR%BB]:QE\T^^,"*5.H.08Y,@;(I M@]-&@]",V9RR%*Y-^MDJ5#9,@UUT/A\0X DCUH/U-5 3R>(-(=72'F8$1F%: MC6EYBK(^Z<=FN%HAWW5U=G6F#E=8_HWX\>%ENF >V&(*BU* #PL57MME,%\3 MPZQ$Z:V7K$WKFLWH[I,"W1H M\CJ7<#SW=@YGL@T43GWK)6IPT M6AD'R=>I.>AI[]!)X S)$-726K%SI?#4(OJ46-A'X'8*@NV;@WNCQ9&@K^[8 M'+S_Q#5*=@)>>!1UX[V[H /O$"S""+R1@IR]:$PR8+:2!PUR;G5J;4P\E45Q'9 M:&7 Q1VBJ UB;8G@G>40,<@H,*!O='FWD^7VW/S=VCE:0L[W#'O=9,=TNN[!!:=DT'6-%<$)>N0/U\LF.1T%C:2$KQ[5?5PJLV6">]587Y*U\'6&+T.EG:4Q^'XW$N<#EFPRH*G=?U#'.AM1TP_/))(*%+S_QV*C5C3;JJ/Z48]) M-]CJY;&Y4Q]]933FB$JG&&K"OB&C43 R&HL"H5-R7&5G&HV<:KZT%L/C!/TE54I(S.&;]\Y M67,QO:J9Z\/AZ0MC5D+9T/,S@3$;P@G%IN(WR7KG? M+@[1ZNZ]_?=IZ0MN>FF=W0KS_5[C74>.H51,!G Z+.YY+)F<-@"W3I:8B FN M3>.8;:RN3]6.?3@XO456G\_,;1UZJQS9OD@7-B@K5: M/9?#\_UEKE@6^N/KG_Z#K7^FV6V%^K9"Y:2\FUW^Z"]MQB,+'D'=MFC)*]:[_K#'XH>(V;7VN67R21_'HY&W]WOPC"'0/:DT+*V M!\T.0F1UOZU5"AT9G6U*NALM:--]OO[^ 2M!9.44,%=;$&'P)/V2(L''I)4" M6?9M%.PU!3] "D*GZ+NK M?BU*[/XW=WPGDN@@P)R-5+E]$/)S49KU(REG)& M:]H42C5-;NI=VN[.4;M+W/02_(?C>1B_'W[[\"(N>/8AC+^=;ZE5D9YI"/4R M5XF4(12TU;DS*M2YL+)7*FJ]9?:+)QG+<$RGZVCXZ3[M \]BL$9XVC-5!R8I M$K9<9C*("HH4%_79SX CCR[R!U"_6SAO;1,[ND-AST7?;("69\LL!TL"'50@ MQ>*U]V!$D25Z5"3CG\&1^K:@'\ .>/;'9SUT[22 <_#E:L#:W?U]T@#BFFR;I)=)B47A7EFM2MRV*^R2!ED_!MDQ8AH(1C&,M!8\6?!V, MQ01A"PN:P-H4JOYAT__[>XSZ412P"B+[%Y1>)JU;>65,)K,F9&U F2 @%A9J MERUNE-#:E>6Z2_\1BP+Z?WQZCZF>&LW7Z=Y6:-K;0I:5("= Q9@@"(M MI?6 MV:K$_7,PF7M4*M#_,],?1/7R<'P_R9MSQHJINZOK4"#&8VV"[T'S$(@1&%LU M&OG#%!#\,0]/-XCKY6%Z. 4\Z1*=,X'LS)R U*F"&'A=)4HO#$,5^Q_[[&U9 MP1_S$&V.M/XY..NF@:OB.*V:0PG.@7(A$D^D!9[1E1ZHO M[%H)>\_AQ-WQ_8S./!@G !=WQ4)HB$I*L%Q[KYEFY5['S'^7(/S[#'6 IE[: M=]]-'Q=.J)*X@1Q+[6^N$SA;.$1IC(Y.QH+]KQSMY0I_Z,/5$03[9]P]D9)NM= N M9S!1!E"\L)IS$.E?VK!20C2";=VRZW\10_^/2H]QU(/6FX,[0\PZ;+XYX%ML MOWEW';MMP/ED_G-B2C@O/6B!F2S_J"!PD< $D1-R,F7NS87\H6M&MIM?YGDR MF#6"5W76NE(9O$T(KKBD@N;&^OY[)RNF0S_+]-M.S]%V,@6[P%QG'LJWIVNF M4W3> "[J+6STX +]$)Z)E!030;7I8+\*&'N>S-H4C&MQZIGEF8HB18@RU?(: MQ6Q23)61WFFS[+W9!/0]A'2T=_SJ M\/AL[_B7PY='!WNGIP=GI\<'9W<7-L;Y!OWMUWY6)S9W-ROMR B_^S@"Q3IVU2/O_Y^#<]>2A?GE_:P3%EB=3R%J[F]*16(PF!]&@3V5<\J:BS;)E8_3M0/!C3D+Q2*" ME,(0=Q*'Z!*#Q&HVH)!"Q#9C<)^YX.X08!V([%6XN(TS=CE\+]!:-0\:LI4, M%%H+SI@"(2I?Z.QK<\\#:XZMI6A<*&SQMI_Y.HVN' MI2P%:)) M%]H R2MUB97HE;L?M]R^;?H,7)M-@-0ABW:I-U]?S"^F>--2O*K,;A8I?/*) M6]"?JZVZ(QWZ!&*XE5H$G\%G1GXVKZ-:HR]@G!92,I(YHDW<8G<.Y_W]_V\, MT]?TV8&,@9ND-3",5S%VS[@#K7..;2)GJY';Y]T:(6.4'=,IL_99QQ]PE\GX_F'V< [C%+F!%PZ,F9Q$0EB!31W M7"G-M%)MYGML1G@GT#H<;,7>'8O#UY&(Z,((Y):2!8%4AU\TZB(I<-R%8 M*C98*45?Y&"EMP]U^+T#X%K,W*7^)2#A0!E%NZX88):56)G &]3@@RT^D!OCEX2__\]>3X]!][;P\. MWIQN$(]9[HL[";NLL88-HRN+U#\"S^&8B,"CR6RV]XD>4O/\7D^FKX:S^708 M+Q97H :3*3XKB([7^A>4X((H@(%L_&C12+="0'1!(PZJTR_; *66V3T M(2JQ)5BLO_W=I-$_O,*SR?[D_'PR/IU/TK\^3$:TX[-7P]'%O.K-JPN2=^-, MFW QC9@/PG1,[QR4@FE.B["871V+X>JL9!$$.*]J6VSNBQ.)V8TDZ":T;7I8 M+K]WP?AOWSQ;4'=9V8?Y;/(FD!V1AA\7Q9:GF"ZFB]3P*Q('Z)!EYP/DR"2H M$NN\]5I@0]9+0A55*'F',,79R<5\1JY6W9L!D1BYB1:X=Z0IK73@)$%=!"E-"81_W29+ M=$5"&^W+O>>\#+-A&@2OF'3) 8])D/T0&;'."LA<,N6$SDA3K"Y$&%T)J 5Q>_-+\7 INA;O$9&8WX2O]<-[TVD8OU_\ MW6Q0<^A1;*!U9V"-.'B>[3_6;O M\-D!GW?D".^5.4[W)V/:R5DE?Z"Y(RL]TQ%*D4SX'.MD8)T!UWG*F=/NW,V/V71?EJ.L M#Q;-#K"WA'.Q)6YWS+\A+\[U9>DG(R77]QAN=S-ZHH+CS[3_R"E$*H[ ME<#7NVZFC++D99$DO!LP?QBO'1/6G^DZ.\3K+IF];46SY(GCR>4LA .OT-9Y M"TB[JA)P9T(IWAC#NXZWKB-?MQIMO73&F!!&:@S 9?"@-$:(7D4P*DDLKO"( M;*LC8$5R,V]2 -9+VBUF6_>GNI(!V7JW9DP@C)# L^@6;UG;P_V#P[_N??RZ( TXJ(<]9\'QVJ$*&LU! P(B66?T+""C:;_ M/4;5I@[V]7=?C\2Z,9ODQM*+9\;2N8!0D@*%44$T@NQ?DOC:%VF9:W-IOQ1Y M?=#HG2/HKN/;/:,ZN\VKKO?G,$X+9VER$>?E8G1_'ZY)]$R;G'QME%'#;5$5 M\(:\-!6,28([(1KU=UR)S%XHW?:@:L:Y[L!UCYQ%PZEKFBS9$Q*1$],SK^W* M,M 1R(#6D*$A5+2\$9H>I:M/%[[-15('K-FYB74]"+SF8S8UK!YXT+;,J:?6 MV%D/L*N9ZK54RY%,<#&08I"\>!O\,HXNKV0$SG'["V8"7*),Q"JPM I0B*SQ:U&"9S)P6S[)L MTVWM^S2M:(:T;E#>-1XVXT'WF/AM,OW7X?C-=))P-AM$5EQFWH"TAF@)D7/P=N_L\/B7VE7NX/1E&%5W MZ_0#;A3 6^);.S$J5Z6^BVNYVU,*+V<32N^3R*3LF4+BI]860N&<3KG,2 Z, M2?YNE[>'0_,/?/FFI__QJ8J:I6RC(C'$-=9&]>1?$:C!Y(BFB,*\;M.?;O,) MG-NX ]N4V7?E07?,V*I8N.PS^2N9-^<7YPO2KU+UNY,13SZBAD#3UZOGSUY=X*!H;K)1#)B7NK81L5!3 4$R%E1./$75IO/RLA1N M*IJ6?=G.21EC1+"0#%.@2E'@:K,+:5-,)4?RW]H8R*M2VB>ONG=X6YF5 M6P?8=O'G$Q-N#*<-J;PFO:42$Y':YQU2435IA/86N3VJ1MFK["W/E-W8^U5 M*H7@-,V!&Z8;9-_]3A=?8H0=8&4Q^/<&W&E]8DXGHS3=0*A]DE(4T 8:\A0Y@6< M$Q&0! 0/K%;N;>,RY '2^A3AV2)>UN1-K^Y&UBMQ7/TAN[@?:32E#:E,]WXL;DD6MVR+%%?/!EYI8L'=>7Y'#GS.K MS=W$HC51+@A.D<,?#5-3R9?\5YK7S$<<+\ M:YC78LFOW641+/.4%HIRY=5UD8GT(-"N"/GO&X3<0(=*V:14P&I76PDI!\%A M!*'(9 O:*;1W]>7#>4HK/WJC2NIEG[8(.]8(4'6[9P/TR41!)N-EH@XGN]$Q MX8$EGH4HQD1S]QIML]7>?GX?]-H6<'*K#'H+G.JF.']90BM])V,140:LT'O:Z-! M@:S>@QCPU9G--D3F$^GF=#>59'/X+'M9T/IFOL_X69D[VP?0Y25N9$''.MZ= MZ:0O9[OZ' -9=S&'DKT6=KG6K2L_N@\W['V&T.K\V2Z&OC,K6,3,6+1@N%^T M+RX0@M#@8D!KD[%1W.WHOQF>UKY&:GV#WE=L;>1%_)!.??5 MKXTD6+T#8[D,*F 0#6RE9?,@6]^,]Q5-:W%G!\KN\V3 E-1>20&,8Z4P$X6( M%J+,&&*.4N?E&EVM^. ^W&GW&3ZK\J9YTX2W[PY>'?S7FX/CTX/3O>-7)V?_ M.'B[_^[MVX/CLZ/#O9>'1X=GAP>;3!Q=^1E=M4K88&5=1);V4II>_(ZO(7YK MZW/CK>O+7,94Y+4_M;PIO8D-->/T+2G3 MV89W=[%1EWA_\=I--*@Y M;!KPJ1MCYHJ6U]/%'N]?S.:3>59OPCM;E2-=;7Z73< J70=D4TR^(K[$,9;A_-MZDU6UL5T! M'T0FFFPF>TD7\MFBEEF+H-HU 7N$KMX$=K8F33KD4S?2Y"2.AN\7^U-OA-]5 M;_]F._>]]U-O'>-7W:6J-"G:]G:J^: M$@5X1^O7R225M=<\-6LKO"2-O0G<;!=3W?.O,WR]O)@-QX3V_1%QJK&1.[GAD8Y U(;#XD9.F9S L>1KE%NI($(P]_SO;O"V M/LW+X,_]4/C;$G^7C"!>O5]_Q###O__I_P-02P,$% @ -6$-4]6-.#!. M7 70D$ !4 !H>69M+3(P,C$P-C,P7V1E9BYX;6SLO=EV6TF2)?K>7Q$W M^O5ZAL]#KLKJ15%4)&\K1#:IJ.QZPO+!7$(E"# !4!&LK[_F($A1&(CI^ $( MJ5:E@A0IG.UF^[B;F=OP;__KSYO>3U]@..H.^G_[F?V%_OP3].,@=?N?_O;S M[Q_?$?OS__KW__$__NW_(>3_OKEZ_]/;0;R[@?[XI],A^#&DG_[HCC__](\$ MHW_^E(>#FY_^,1C^L_O%$_+ODW]T.KB]'W8_?1[_Q"EGLS\=_M5'4$JQ0(QU MDDAE&7$^*,*L\-(YXX+4_^^GOTK\K<@Y)S982J1TEKBH.#$)8LB2\B3=Y$-[ MW?X__UK^"'X$/^'B^J/)MW_[^?-X?/O77W[YXX\__O)G&/;^,AA^^H53*GYY M_.V?I[_^Y]SO_R$FO\V<<[],?OKTJZ/NHE_$CV6__-_?WE_'SW#C2;<_&OM^ M_/H ?'P:/_W#YVC4+P\_Q%\==?\ZFOS[]X/HQQ/UK%S"3TM_HWQ''G^-E+\B MC!/!_O+G*/W\[__CIY\>).>'<3CHP17DGZ9?_GYU/H^TVQ__DKHWOTQ_YQ?? MZR'BR2>,[V_A;S^/NC>W/7C\N\]#R$O1/RZY@%(%SO\LG_;+SI@^(Y!AO M M\&^A7PC>(,9%G[X[YJ?/(@FRO^N-&T0\_]F-XAW<^&Z3 I[[Z ;03CZ(W,!- M@&&34+_YW&'OVX?KL+7YQ??'^ M_.W)Q[.WUQ_QS]_./GR\OGAW^O>3#[^>79]_P%_XC[.KC^=OWI]=7IV].[NZ M*K]XS>X[=39$4V!R8Z^',,_03IYY^ZZ6\_=R%:EQF SLE) MP!.).:&9Y3^BL3*"M_#PW_/^]7@0 M__EYT$MH^)S]ZZX[OK\:]'KO!L,__#!UA(E9F9!)+.N77DEB4;U$@TE9!PJ: MZBI+WQ#HMW+Y^NZ<#!\E--WYMMP:BSW7*$_&@_84\T .7-_//PV&^'%_^YGN MRJ./<',[&/KA_0.RZ\]^"*.+NW&Q[HK!W)' +%JSBFBG-9$T*Q)\=B0SRF@$ MR6GF58BS"EG[3*FJVD%%O#[OA;NQ##SX. M+A%Z?]Q13'NGLR@.TMN[(5+U$H;=07I@\ ?X8_*C42;W+2N($+W2S'&3E$B$,>04"P%9XF] M7^3)@CI,)X2K WH!*J.$3"2>*W@J/4/[S6ZS9ZWU].,D4#O*F&>/:<0 M6K:O3GYX<5O4,SK[$X:Q.X*$B 4S0@NBDT5/TB#?G6&2H&2$S]+)&%T] VDC MK,=)MI9T-\\V6XEMDPUU,6#CN?$>?4G(N,-*EC2QR@O"&9[G6:GHI&R3;,NA M?I=<:TAS\U1S53>V*QB-A]VR(T]^[:2(Y]?A8#3JN*"DT$@';000*7DD+M% MJ!1"2<^#"!6]OXWQ?I>D:U*'"T*=6\?()T; !,P5W-X-XV<4SV@]X"BM#%W\ MJXY*V7*;*!%>)Y279L2AF(C+ B4(5CHUN^$M-LYV!'*QWN+0.BTK1S#3A,D=\.RBZR"$($JD$*9D2EOEM"+8QDN^'8765M(!B M6\?0OZ)?MNW^PP^'OC]^/.<_#/K1CSYWC$)YJ)B(YFA=2L.!.)K1"78AAI25 M%72#;6NSAQ\[D2JJ8@%WMHZI;PRXPY.VSKI$JAM>_ >HANUCJ M7VB@AD@&CGB>41Q2H6F-TI$IMKX]??>,VDU/"PBU%CA%<3!IP=-3A;; 1F35+@VHU1Y8]!K=9G9$J^U MD(,U,M5)\JR]LN,F\$'Q8D$*:=-I[F^[7[H)^FGT=>&=!,Q9J2R)U)1W,U 2 MC!.$>VJ#X.%K7-:UEG/<3/R #BP@-H[9\RO+#2*5 <37"**@B4R M>DV<4IPPZ;BTGEEO9C.B]U$ UD8)4Z+")T\3X1Q08=1Y8KD+N"$YP7EBWIE6 M:N$V+6%JN.;&2>2F8+24GB%E 3AQN'3BNLHGO#L)<5(GYTT/OA;_&W@"=J[_]/![> MP=>_'/3'\.?XK#=YX-]^'L&G>8]@!SZ<]OQH-,U=/OFS.^HXB-$RC0:6PC^D MBX($H0)Z:B+P9 R-L58H:0FD!EGR0O^4%UBSA9J7,68G<5FE4NSN_P;$;B+7$A@$4#+Q.FI4/.&TV\4)I0 MG2G'L]!#)0>E+0Y\T^%GGQ380- U5#_H?X'AN(O[W"6J$="->4AD^VWB@'6B MB%YE]$^$*1W-T.XG5B2&[KAT$ (W[Z!?HL23=R#@EJ0E6L4FJD1D#H98*R+QZ!A2KEU,E8+]+\(Z)G-A M9[%7:,>PMU?,HY*.T;# VH:'G_E2WD6\%*6')A/ 6G!'6A7-MQ6UHX",3E MA2@'(4V6&0[2UFF'\"*L8R!"__;+C&#>X[>'VT7X MX=;L,XR[T:_3]KO]EL+?(GP5_85?$.I,LV$E#=BLO+$JR*S1_@TVLV0H,,6R ML?6;#7^+M?'.PXSSX, E$A3%UQ046FA:4OS#)<^DI\XLZ-1]4)V'-^CB]6UJ M_F.'G-/!:-P1.7FPFA(7>2:2EZ\,?B6T*Y694$K42<4]F/2$712]@S / M/SU!\L)&:EX[/6$3<;=S);T. MHN\\/6$CI:V^F]Y&XBVE)Z"'D PB$X8AO')^>?1[B7&:9VHH]Z%.Y.C@TQ,: MIL F@MY#>H*-*7-!-8F0@$@+B5CF\'BW<>_G[WY_?K\P]GU]=L2[.J-MHGMK/K()H(Q M&\&>B9[0##*IJ!F54K)$T62/40G)(F6"9]59]>'-;#U/<>._Q^N"O4QV\F&>@/3O=Y_UG)1\?2 MK*E5OG1'X6B*649LX)[P0!,/P%TPE5)H-T"YW[UI.Y[,V:VUM%(CE>HKULOA M0Z'L!&M'X49IC%2$\5( 9#CNH:ILJ0KWZV2U8KE2A](EB(Z,&=M+NT:@XRLN M/%M'7?S4:1EUZ2T.Z>(;RDKAI /()(N@B S2DA C$,:HH$)F#[[.U?E&,(^, M+PWKI<(-:1G!F^Z> +^YG\CC(0S (9H<*!"G..YRF3H2K-?$.B&\\,XP42D^ MLAQ46W&T"K1H2-*''U>S> !&)CFQ-EHB1;+$:^,)6I24AES:3%8>C7DP<;6F M=+YVD&T3V;<36%D'T7<>9-M(::LC+-M(O!TN>&L\5:YT$RU]_[E.) 0+)#(3 M-%.9:5&I]N/0@VP-4V 30;>2MAMYT,8R(&7P,Y$VX/J8%"2F6(J?N/+'F[:[ MJWY6YNQN(MP:[NA=0"NWZX?WSTS?A]"Q,&C:(C 6;6E(D(J_P2^?.3V/ET%K(*QJ&:S&N"=+H1FEOA#A:E C M=2,;RY"6RX84@9.D$:X4U!#'%3K07%$N-'#1H9+P"[^ +#$_S!I G6PXRQ*5;P4H1H P'I')&) MEMZH5!# Y?M,O=-NO8DC&SZX/3HTK*_5+&A&V!4.B_/+BRD09XS@U &!$!"( MHHGXI#()E'.@GK*LZH2XGR P"+;&@&>$O=3*:3=IX3DJA0RC7. M?_UP_N[\] 3_ZO3TXO1@O ^.EX% 'G_"I>GL\-P=&P/TQ]WQ_3^Z"<[[>3"\F=ZL?8'^';S# M]^(,%S+L^][IW6@\N('AU[L;JU+*#AULESG%8TJK,G,T%N:JR*RV/-=)\-L: M\N[5CT_/.!WTQT/<#_[1'7]^?,[9G[%W5]H=GHQ&@/^?2@M1QU'3B5JBM2A# M@'4DP7A!*(\9]_C 4Z@S4&(+L'NHFVR%??.UE77U6",D^!3NVE1DHS?WE\-! MNHOCT4D_33O!3P-EF0HF)N$QI= &D0[%*8$1SD5.$6U:YRL-?*ZQG+:NLO=# MVOTS8-\7Y:/AN#-=R,5PNHQ)1"8'HQV@9V93B?="5,19:TGD/NJ05:!V-C*Q MD,;X@&<4QN]FZ;L,P?Z#X'OCQ*!!W33HYCS#\WR!4]M]'5";!,HW(Q;% Y-41.V +&$7M.:(TTZ1K .+2OML*_5' M7PJI/:N[097-&B>-R+NE*I0M?.V'X_6/;X_7=J,<+T+84^AC?;',Q$/RI,%[ ML-0G)AE#B\)%L.A(!6ZH@K!-/.1%,#MN)P^&ZQ7<#H9CY/:S!WPU[GV6N "; M"&A>ROJD1::'4GFE9 25>?*5/T(<74J0RDI$S4384PT@(@A.AN,9W M'WUF7R=%Z56$/AKG5!-1CDU45J/SR'" WL_X_K+G^V,\2TH#E=OI1)Z.L$)& M4P8R1HFR8"(4P202L7(:>0T:Y!,S=(&Y2(:(BD2IDMFX-MK:M);1+55M0AQ*)*,=*@ MUTV3M4Q$-G6F9&8L>Y280F%)W$UM8&5HF*;11\FM62NHNI9CN1C#_N-1E;0^ M:%3Z#<<:YA$]Q4%68VH\W+0,3?O1IB8T]:+B=Q!S6Q1041O%M"+0,IP?*6:][T^W[9RD=1FM+-2N] MGJU"<"X2*W _53)X&A5S7M:Y 7X15KM1IV8T-YM+U9C8&W1ERFJ?JI)^A<&G MH;_]7/J63IC/@A9:XG*M=J5U'#7(?&5)RE$*4UKXAK5F^ZVU#2R%\3V8!\WH MH,$ZC@FHAY4]AS1]#]8!U;B)L!1.^S9"0^H:U))UPW;"A:4<1#), +ED*;^M]$Q WJ/99YP,/[SN_7'2IS4H9[ I25 M&W:*JS-,$JYS3"E(Y>A+C2!&$/_R:?#EE^DG/NAY^LU$S1,%?WU>NV=]0X(? M["2U!D_T1P2G)YU O2U3RO$=$@E7 25=6U-BK)603!*&OI00OYG>3D^.06\; M2FWI^];P%>"TR=KIQ6]OSC],KI>N/_AAZ2OS!7:YUUOG;:@.:)20BFL]83=O.;WMR-NGT8C4[BO^ZZH^ZWT4UWB=3Q.C+BN9)&*>>IJA/N?PG5KI[B@L^^1/L97SO_"824:EPY%2);CW,)/@ZFU'X$#Z-?AX/1J!.]QA.\C*+B4*(L&@@2 MW!&J8FEUFF-@=4H$5R$[(L(TJH0*G2DV(/3#1)2G_?*A%>A)/TT&7DPZY9LL MK9_,5.:VV/@<^3Y)'(OHZT&6G-5)SVMP$4=$O7VI=NGHLJ996H[OTC[J^:+> M=WWH]G Q'6UV 'OTK&M.5?/LDNVQ MZP1=*/S;R8Y^5;ZZR!=WXS+B<309"?7W[J?/'8C.46$C,:4/0.EGBH)#CYLK M+6T0"L)ZUX45B;?..KY+3C:NX'FZJIV:?S2WE/-^'$Y^ZGLG-R7@4PK;/R(A M1Y\'O=01+GACF$:W1THB4TK$:5'F' 2919;*B]G;KL5=0]I"? 1\/5P-S]-8 M'PB-OZZ'9B\2*'PMLT'+Q)2I7C(Z$CAC-%O#*,SVTZS-V!_D;%AO\SPT!\+# MTG5D]'51(%(00 71K 211(K$V9(F$SW7VAB?^G#^S*QX1SMB?ZG,KFJ%)^,?Q]!ONN][V;HQ"QD>:8$BW5&)*R#[HCXU+@R%@2?:UQC7 X'[TJFV'R7@XL\C8["=;4,+ZBA-OL.0,J M.;1V5]?(BKX[&E=6^@(V;WV_L\PV+DM JW=Z+=6)+ 2KJ$$[0I7T'H%&KM>9 M4)/ *OS*SPT37-M-^?911T"6"C)=H/*=+TN^9FHOD,#HS?VS[Z9IVLQ:(;DA M411/)\1 @J<>_7%KN311T[A6"Z8=BBS70]I6A66U;::J:O9=5OF"]";)P)&+ M)%C@1**S@G\P3BPM+4ND3]XY::6ITV-A":#]5U+4(,'J'*B-E5$A-V41K.EA M.LU;70=@U7D8*R'N9QQ&(PI=@R2[:V,OM.$:'"B)"LV*H?=@/"E7R*7N*$>9 M35*LMUN!K,"9T ^147TQ^-_7"*A4>1 MP"%]DO&XHIP%"0B+*"N3XBP+DV?OD!:K;N:#CTI[NPBM0KKD\@L"="]^\_\U M&$X&[CV4:$9J HV2B G7F"P3L8HY $SX+)V!4"=;;0.0WX6G5DMI%9+&7X#Z M%6B9O?)8M+T&W*J^W(: ]^/952/ ^D1K3'L5?+]-82N&_Z=R("4ELQ@_CGBE M,E%2>0Y@T##*QTNV%7[AH7)M$Z75&-4\[:]Y!;U)9'_TN7O[:$P+G@)(24E( M981<,GBF.^L)")6%%2G+2MD-+X!JWXBJJM#9V@+9/>)A>R7"_PL-[SCI,+ MM01>H[_I71C!O^Y*0ZLOI042_K/)_BFX$R:5$=:Z)#2(0(D7EA.>!34N,A%# MG;R5)8"^"VNZ"654\,P6P)J^'.L JSO_>QFT_8W]WEF!JTFQ@_3;V4(>C?!L MI!963VKBB.02OS+X:EAE2[V&T3;7N==HF19K3/9NCQ6;"+T^&QXM'R]=$"(2 MKP&(=*4]A3$&MT:NDO&<65\I6V,1G#WT4&]&72^38 M95V@%4LH2'DJUBP'4 M17@3LNM2CE'&S-@,9[OPIYH0!45*I?G M44U?A75P5;4FEB';CS'1A/96$F('T5#@<^?IY'^3B]W)1^@$83'G4CSZ_ MZPW^>)P1)SASDCH"+)4Z(\V)+^VNK(#,>:DOCW7N#]?'>"34J:24/7;M/!W< MW [ZI1ZWX;:=\Q]\>M3;EVHK9L"OL93'9@)=&*'5>5?^JJ.LXC&J M3$PTALC,/+$A.(+8(TO@7'9UQGKNAOO[Y.*N"MQONU#6<=1H=&. ,,9D*81$ MK)09DFW(#$U4RGB=2/4K;D[<$K4V4TX['3V?R6.2\8%>S0"WX ZUT9DD&4FY M]!X-"9%&0Q&I*8-+K4W06M^')1B/FT1-**9"\'OC^']*5I?!"412A7NG"X$X MZS*QFAOEO7"L$I%>99WS+B2JJII#KW.6G%%!O21)@D;!<4^\$YIX23F(4B3N MZ[;!?JUUSAN18,TZYTV4L9>"U74 _JASWE*A&U>N;J.-O= F633XA?:$"B?0 M#Q""^)CP[-54&Q8# _&CSKDV6S910O4Z9\:C\RP[$K*'TC>K!"9X(LHZ"32G MI-.LM_5ZZYPWDOR+=-UUTIOP 3^ZX>NN^0^N==VU8@DSUUW9FQ2\L(&R++V)^*U2 M/BNAJ4Q1R(777?./J'C=%9T526M!,@511E@S8O%[PK/2.K$<11_S9W0UZ^B7LV!\__"9^"G2_ ME'\YZ@29$[<HWG_9+_.QC>=XQQUHO,B9$&5Q:C))X%=$>]%3XPQ41[EWB[+^<'I1M4 M=SL7>\V\IY=#N/7==/;G+?I2@+]_,?X,PX>?=7@,"C)71*A8K%])B56,$L=8 M0BLX*)9;&]E6?[D_WH$6Z=+.[>/6B[X<#FYA.+Z_['E<>G]R\7\[Z=]JLHTJ M.$N2C7B86::)UX$3*+U;7*(AJM:F)C2_O!_O0$4Z-'A1NJS9\-8KO+B=7 /W M/[T'/X*K[J?/XXO\^^CAGW9\9 K//45<+#W?M#1HP>DR,\!13971#-9K\]0: MY",@\@'KN)TQB]LOM!Q*'P8/63&/1U='H>EF:(R$Z;) 2(XXE3-)2B07/7-T MKLWW<"Y=V!&0_3!HT.)^QHFGV_ =QDO(_NO3WDTM3%KB@@3H2K>!X/-E M@D3_V^22)L8\&-;:F-MZR_S!_Q;HT<*0QV97.KS[)DGRT5EY]E<=3HUD2>!> M(*TDIO;-5LNY@A>@D,1Y4:\:&'H9(/K_]8&[#@) MF;*,+GN0C$CE#+$F*$*3H)EKG]#Z.X 7X%O4/YA>6=,-#JQL?*%?[;GE:XT@ MJ<[!$A]PP=+E1+PK33]"8HR"C>"\+ ?US+E-V&8J%IG!II@R.BO@MC\%IKYB7:;8XIQ%2;XWX.V5S.QIN M:2CG]J\MKB>Q(#/X3*3(FDA:.BYJ+DDP/BBJ##/Y\ ,NQT'D0U!Q2^,X=[CL M?7Q?1QUG/3-E@C+U AT K2+Q/,N2,^9=E/ JXB;/%O2#PHVJO,E9G'76-57Q MXOZ['2M$694E1M%(9+90,G)2F>$36 K6:%VG^WF+B_Q!^>K4J#&?M,[K_?#+ MDSC/Q\^^_^M@D/[H]GH=9X#[C%JQJO222"")%XP1#](F90)-E=IEMKK,'Z]" M"_18\#+L?"GZ!$0RR2U%065:\BB32<2&& D(E%S,0;!0AZ='2*&MA+I N_NZ M"GS$O]0HUTI(8YTA)JDB'.;1'F>&UMU,%:INJTLWWMU?8;D6#=J>(;*&,_4\77 /BCVGY+A6X^ M57P+;>R%-I,7)09#HD)'62872."!$R4BU3I&Q5F=_I"OJ]J^+ELV44+U:GN5 M:))<6.*Y*7E5DI$ .I&4T1QS3@'SZTTT?@W5]AM)_L5J^TW$5KW:WDJ+WK_D M1-# $(PR)$0:$5%0E'G!HIPM\'N]U?9;ZW GL;4[!W1N=*5Q2D%I;:>-EKAH MGHD'0*L:]R=A)403Z[2[/,;AQKL8C+64=@##C=>!^V.X<34"[#AP=AOM']XD1KJM"]P#,Y,$&)2#*S'""'N8A*4_/'-@+Z7?AK M-957H9O\"K@+7[]U(%?UV[8 O1_?K2H9-B->8YJL,F=Q<^A&Z)"R]811QXB, MU!''(Y"X\<-_EB+7R3<%VU-? M5)&3E@&=!D!<,I?>MAX- BW*H"*>5 IU.MB]"*M]RZRZ8@>UM++4J6NV6^VO M%Q=O_W'^_OW)A[?G'SZ>?/CU_,W[LY/KZ[./UQ_./G[PPU*+]P5V:%N[X1.: MZ%^[RZ)F&MEJX:.*V: 7GJ0"6B:_BQ2<8X"[C0Z=#9_53,[H^Z?L(6[!A)@I M24ES-/6%("%(3Y0S%,U\X:#2I*4Y*(WEPQ:/%A23)%*%[Y]0HMPE>_1MG=12 M9]!0)[ZPOWS8W?2Z- EV$TD>?'/65?G<'(30469B1>0ECP[/?R\#B9D#)$FM MCW73P8XTW;]9;AXN)RK8:%\=]T=$#_XY1SDEP3.1!DK39&N(=2H0)9A.5GOC M>!VJ+@'45AYLLU1J0KJ'GN,JT=PP:E*#ZW MRD3BTV1$4K;*<&>3JEO#=' Y MKCOH>OW!46O+?%^#HU8"_)'*NJ5"MQD:T+'G.("9(;Z61QDNNN JW@?;UP*?G5_A*9!^8=)5K+1"17 MC@3C/,E&1.HL1$/KI+>O@ZZ>!'X?0;Y#,S1#1VB6*&6.X(+1 N6.DY!H(D9# MC*YTAZAT^;@.NH.ZRMZ.->NG3FVIE JOSE=K\P5Q3 W0*)@4(A":>?$P=2 ^ M9T%<% 9P ^&6U7;E5F%LR[NK3IU*:EF4 ;$/'W"3Y$4P*5%)\5C1 O](,I2Y M=Z[,+N3!ZN!8KC.#ZU6EMS=+DQT2VS=1UP'D&*\#]T=B>S4"[)ALO(WV#H!T M(6KP (IP49*6!)[^P?)$=! FIG$<^NFZ,$D0QPJUS916@6.G0YN;N_&,+P> MY/$??@@SF)]*#YVG0D92*@V)-%P0]/ SX0&BU1Y9P>O4@JT%[Z!L_-V5/)NZ MW+B&VLYV3R9D'QVAJKQ2SBI>%;]3*MU%SJ3<^4C:.== G!91DTM6BR>IJRM%$8PNB+GZH6GMA!1#=Z4 M+%1%@)=6LZ7/@:6"D2@C]2XP ZY.7N]^(ZJC7X>#T:C#=/!6)"BSMTHUDH72 M7#213%42/F;NH4[SV57(#FJ;W(XM&]CJFRNCW0N(DQCO)KLYI).;P7#<_>_) MQM[17+"H-2>*LM*3,Y>NCU,1*4)0;?!R)+>R6? M4B:@K;)!64WGAC#_N,_9D28[W.=LHJX#"*VO _?'?4XU NP88]]&>P= .N$X M^ R4>/PL(K/'MS*)1,#I((/GE+FV$VM>YWU.FUS;1&E[N\^ASHHH/-J0,B)( ME?$KCSX(=SQQ[RQP7>>P/)+[G(V4O-5]SB8::OD^QQO)%96.,%XJ3FQVQ&>) M7Y41?$*XQ%6=Z5^O^CYG)\HTI(U]W>=PFX7(BC 1(2+;X.G;20 \YF M=YOCOL_9A@NU!%XA6#"I(IP3Q ,T]"-R\GCV1L7*H.7HB%5"$Z\\0,Q&&%$G M/OD"J.,D3-/::+_UT',[[FN\)*:4I B2*"-RR6Q&J5!E2%8QJ1AI,*Y.UNG M5T5U'4I"_Z8=K"1:.=& ( D$OD#4>&(-5X0'Y2-+L124[?ML.(Q T&47E>34"-+1$J5"7Z!-FD4&;^S%&2= MPKC7V>MP(_4MZG6XK>PK. OA0J4RL)S-#.TD@S7F3CQ0#UA7OG2?UNI5.?* MX* "-VTSI"F-+-TXFLW:+KG#'TXO?CM[?W%]?7EVA5_^=O'A^N\G5V=GE]<[ MI&BO]\%-Y&-OL829Y&M9PJM!Z5A"\)R#@R033\(&C^Z><9WU'K';JWSFA_UN M_]/H$H;7G_T0WG9[=V-(7SU/J4+*CI;QWH(2:6@BEAI.J )#F70QQSK>^RID MNVYB'V!\WD=UPON2P9M95-(Z0;0,OISFG 0%B0B:J==@O4AU/,)O8+2_436J M_]E=:7L15SBT/L+-[6#HA_=G_[KKCN_?=K]T$[Z.HY/T7W>C<8E"=%@I@>.T MM.W4FDCN(W$:&.$I<4J=9[C3U#%I5F([,F8TK(RF+RR_(>[)%]QG2YSCW6#X MMCL:#[OA;I*2K82*/$A+4O (4UA#0J"9\*Q=$B$ML( 7WU>N];@C84 E^5:X MGOR]GQ[10'J4Q01P;_*/(7T<7/KAN!N[MWZ,/[R&>#><]*5ZXT?=V '+N:-! M$(''.I&*>^(\1 +1^:B348;6N6/9%?F14&TOBJQP_;D#_JD<.S1S%J.AA+E2 MI11C(F$RO $@*IV#0O/ST*@XQ?Z#C+LH- L"377 MNV17&JZ'[/LD806MS5-0']I>: 4%T%(2X%&6-ZK$ZIPGU!MC6:!V?N;P?O;" M#44U>4CW"WP]S!X^]**_/M#S?#KH?X%A.0*5\E)X(0F%5,J/4NDDQR)A447( M63-%UTL5;1C8,;VK^]39_*MJVWU53_(8A@_8R^TABC%D:[Q'&]?Z0&0PEE@C M.0DV&,FL*FTUZ[R9LU".B6/MZF6>56Y7W^P?T/WTN>!"0/X3?+@KDKS($S&- M+N[&H['OEUWUP9$,*0@-V1&GDD8YE3Q:[\H;H4'@[LZ%KQ-@W CFD1"LOHH6 MA!UW#E/CZS"<),?YWO0EF. \&3_XC-/7P_=Z%[>3C/Z3?OI'&7W6'Y<2<0_: MT2B@EAXZA5=J0:%ADV7,F4ITN##N /C*RM:6^!=1K(*UH#>R3O\-7!=*E MOR^_?%+0?YK\NU%'"QU *D_*^.L2FA#$VQA)S,EQ'W5FK,XTS-VQ?X]$;$Z9 M"_BXJ>D.@1\:T MFFI:0*N=P^FSPIC&^)5T-L= E*:92!")N)*"$QW/SG'#N:N3 + 0SI%19'>1 M+R#"UH'L%4ON,(\6($67PCKP1";K2,C>$JY-H%PZ#:Z.&;4$T)&381NQ+Z## MUN'D^:*')0C?W#^H%+Y:+(--:Q=[8 MVU:!4U7RU%;2H;2T.NF/NVD^ #4A%G&2>4*=*!]\00-5IG%IQ4?NOE*K$Q\%A\J)"A<%B9,\3I-? M5[6.:A7"_11-'0PEUJ+JCOKA-6^Y]&L%@>U5% A/_WLYK8WN >80'N(#D^!"6UX M"/0U(@C"-&ZS*,'DIAFHT$O ''+ 6GZR3'O^8@ MWBZ M#A=,4EJZTA/"VI(:$F%LZ=WA&'%,)&+0CXD>G !AZQB]SV&T;]+NJI=9(W9KH58P45^. M0BF=F4T4C_$ MMW)IL\V4N/2LQ'E]MC* 0E. 19.YBQ15)V%%=&_1X_::P/'5T3;,HI=3VKDC MN8F,PA-G@!&M<5.2,8LDZS14:VH%>TZ%.;D9W/7''9%9U-D!"8R7C<( L48H MDH.PWGH3<9\_1#$^P#^4"Y?*_&TXVV4+U==O/+4@9)J-RH#V*)5XI,F<+/$A M 7'<042,!H^?*M1P[95VC"JM@+GX-F>THKH=H&K! O>2)!%YFOX"AQ*. M"$2-8M-<95E[$&L3ZV@K,GX0%-TC!0XEN%XS#XE1ERR80"9_2#0LB4\RHD_ M73932BSCR3&=?#]2)[='R4VS6;<1I_[X)U,CFK% M@2A=9JI:$XGWQA*N4N;)!J8K%5-]=\FS5>FVB1JKWXHPD0VG%HB6N//+)"@) MP#A1-BJ1J!$0C_)6I%DMO7A'LHF(&_29)TUAEL3J1]=WX;\@CC\.\'7(@^&- M[T@W8 MMGGZ]T6;':5?H>/S\JLA?+P'%13AI=>@U)"(MP+PB$#?0VH:1:R4A7LX]W!5 M3Y]F1%^A^?*T?UV9JG*)BH7A<,KH*;S$ PB:/;%)F6)K"6*YEP1$I"(QIZBM M8XNL '9D_&A2#4WW1%Z*;6*S7\-X_!#ZFD(%I:A490H/I1H)'3)QN+\181UG MCE+#YD9;+SYB-GOND1"BML27]BEN]F+_XO+LZN3C^8=?WY^=7)]=?RC&]X[7 M^*L^LHE+^XU@SUS1MZ>&S M+VYA..DE/WG(%;X8D$Z&X#N1I6P!7X?$2[VMYYD$SRP)DDDKM&71SQY>B[>B MEY_3_M;3I+*_V7D:%&B%J^9%Z#["\.:BM.$=#WT<=Z0,&E$DPBW'/9=F-+&3 M8"3H&(R/PN9*DR!68SL.FE321=/>\2)XC\5=2&CX8]J@LA,#VE6F=%B7-A)T MYRDN7S(TM*1S1CJD]6QCM/7WB$5// X:U!-R!<=WR:X&?_A>H6PGRZ"DXAJW MM> (KA^MZZ@5R6 ,&G R ZN3(K "V'%0I886&O2$ES+Y-]S'/O?NIZU#.\*I MP#-+A%$5<#&8)N.[I?BH%TLVT*UM\HOGW6<>B]AF";]FV7V3LG83*J MJ-#2:^NSP+5*SA21B4M]!\$V/5YG$;QW MW;[O_2?XX0P_4X#(E45_NLPKD88%8IEP)#C.2S_KTH!C:P(L>>B1,Z$)43WG;O2]2;I*F6UO64+]QC)4TV9T>3Q0 E*"I1)8 M7F_8,C[E&7/PNUG6O AC7UF1C>EXT+2L&PPT3$ ]<.@YI,>.76N VB0C<3TB M+(/3;OIA@^H:U))U:T0 "R'$%(DR1A*IC"=6L$RBX$[1)@23Y@ MV_K?1,1-1QJO[X9#N']3;O]>\'O;N;T/6GON^3G][/>2^=DE*2+',L-HXE M7J*A(UU(D4P1DC\]>4PC=)[2X#1Q MS".3IY"+YWZ7C%5B.JC)SF"?]WA M9L%[)Y#.!9#H1D9-WC%/P$TQ?%[?W0+L8L6;7JTC-< U7R@ M;AF2P7H$QQ6)F0FN*1=X^+U6Y:\3 MI*NL^TW$6TGG[P9#B'[T>/Z@W^J=DXR@3YR)Q&V.V&P48G.">9$CF :CL@LQ MM!P::$8Y"]2]@V27GNS-EB.\/7OSL8D:A(6?TT3AP6J ,]4&^#X*3:FF20<9 ME'?4IC*;0(@@%16YL_ 3=S.:WT(8G_='X^%=V3'>/UT&1X.60*:(U[9<3%NXB\-SI;QJW/%NJ43FZ"LGU7 MH@FNS"4.U-)+A5*%;]=_WA_#$$;C*SQMW]X-$>:$. 4F^7>,T#_+M'3QP\@UD MM*T>6XREW_RX5)G>OT7J=ABUDBM*28C6H9&.4K!2)J*YBHYE:VU8:<_L!N%U M,Z)%\5>HV_\5Q35Z/QB-8'31/_NS9-;>=4>?"_R+/&$UGF]<.9.)2AX].8AH MAJ=2&AS!@3%24E&G(_!*:*^;-W4TT&!AP^)%3U+NP5(O0I1$VU3"N,80+[DG MP65I*%=>VSI7'?-8CH,$.\JX\;*&!1;R28SXV2C9=U#VKY)X/2RAWO?=F^ZX M(PU'IS\8$KCD1&89B8TT$)J9XXKI'-UZ&2P;/_IU$Z %<3=8X+ VVG]TQY_3 MT/_A>Q.\$_ /15K&N\R$(,ZPA'L9=R77VY#2QH+II$7(LVWZM^?),A3?"64: M44*%8HEOA?'&C[JCZULD=[KH_X6-KQ--^[]^-(#U&:\H(Q.ZXK.(=%-L[ MXE?^$W0B+BA5>LJ:'(FC+!.0++CHN(BV4HG71CB/EU0-Z69!.&ZW M3.]OUW\Z^ +]TCP6H=[UU2[^V M)&2$S(@VCJ&=IRGQCJJS$6V]Y%AT(4CFUNO4NC6$[Y4[&XM_ 6MVSF:>"2Q, MCB2B11\FL);C/"9*\HXD&K7!9=4R:!6CVE=&XLX9G M39==)5WAOG 6TS299QU458L=%N/:3Z7#[GI;080=A-X>)01GVE!FB?1:(3J3 MB"M%8-'0"(J#];).U+]-*JRH;FB+"9O(NNDRQV*XO!_XQ\[B$@P+D0%A/G,B M!9@RXX(2H357,HK,YX8K+[8@O_WT]&(QB_ M\?]$B_3;_*;I[.;L#/*Q=,A"H-*6R"^/E!CE.+HUS,:Y%+MEN#K5W(- MR5;8LM\,N^D3/&.C*#V[+1(Q"N%QP1(-%A$Y<1H9(=Y*(+P,^F#4)FMV4?*W3VM/ MV0UK9K6^=Q!KP]4EIV4$-PQO_7!\7T8_3.Q*89,Q$ (1T8I2,JN)G=S84B-8 MRC3)L-8>OE9MR2($K]WO;D2R#6[?!<\5W-X-XV<_@I-/0X"'@.*W$!\WMS5 M-EY0N#:\]@L,=]?DH"TU-+P[K \VY:30U4C$AUA&9D>/6QCNE]0$XQ)3/KJU MQG.\!JZ\4(^X)ZIL(OVFO78T43]]'O\Q&*3'H8(.5Z5+M76RI7*% W&66Q*T M#EYJP(US/2-A]I/;K3>L)/U!4Z)KVI4_Z\=NWU^$7O?38/@X()+:'%CI:)Z" M*A$FEXFENN"#S",33LY-%EBLRT6??G3ZW%F$%1STYYE4D]THQJLQCVL^%RFZZ M>D'Q.PBZ\DO_V&)64T^IU"0[="^E\9[8S!-1-AOK1;9^O081!ZOZ%1:Y=!M5LHP-QS/.,4C>KGJC RR!F4U+6R[4$GE34:'2']5KE!(=(@*TZ_3>O_TU$W*#>8XET M#.\[IR>=8)*VU%NBP4^VLA+GT)X 32:(' U-+REY!/$OGP9??IE^XH.>I]], MU#Q1\-?G'4K_\(T$/]A):BTU!3N]^/ ?9U5*FZ"H4M9U=G_\;L[>:<^/1A=Y\HGOGU+*#7<.=Z12 M<"1+MV-OT&ZA@3#.O!%46=!U,J<7PMG5H?T(-[>#H1_>G_WKKCN^O_[LAS Z MN1M_'@R[_PVI$YV%9,1TH5(SB[89&FC">D6Y!X$N?)75K@#6O@^S.QMF_=@F M95^A-]E">!=WX]'8]U.W_ZD3&8W*28?:HV5PM_/$,<%)E"HGW,LLV#J%)JN0 M'2TYMI5^A4A8J>P=]"<+GB,N!!YP9]<%&JX[FD!"DI$$$RF"ID*D.IT>7P!U M#)QH2N85QFK,07M.564D P>,)('VH&0TDT!](LE((P$7GL):(8_=^7!DFT1C M4J]P/_8,VZ-I-H%X!2,8?H'T;C!\=S=I?3,:W?E^A(YDWOH@)6&E%8 4R%X? M Y LDT)J>^?M6JWU=Z')>E"/C#L5]%.A4=EC@[VI%-[<3V3R$$*T@:/WE *) M B;0$G$1\3E-7K8.H:O[& M/*8]C?YJ1FFS)TXS$F^'"TK+I*4' ER@\ZW0CK(B-+"L6!T[XAL8 M^S4OM]'+H"FA5HACH4$['G;C&-)D>;^C+$=7U[\_Y@*C49LY"\1F0"])9DF" MX$ \LSQS/. TU"FD?!'6JV= /1.:$7:%D-5ES_>?BD8,]2/XP,WP&_2\P''?Q M<+Q$9L!P.+5QVTOW685@#[D_&PEE)A%(099:R,@,IQ(8!*$I:,FRD=IZ(3=- M!%J%I4964*0,7QM:;M<81X]&HQF;*1#T<)FF"@QGE:Z\:V0%7?LG8_##77EM M\9O)Y5"Y"X)TWO^([OW(Q\*KCM!1RYCP.!'2$9G0YK346L)83,H:97*L,T%H M$Y2'#")!&[U &CS?#%WGIGMN1R8E@ MI4(GGRHT,@"/^N 5,3%PYZFD7M6)KVT(]#5SI@W=5'#)2RW0 [CBPUP,NY^Z M?=\K?WMR4U+"68>:$%CPAJ IB@ %M<3K*)#P5"NN8HZ,52'/2FC'0)=FY=]T MI[29!,@KB-#]4D)2IX->#TID^=U@^)7E#XS.VK@D2HR2BE@FM++2[SL39@PU M*FC08;U&&ML\_35SHAV15QE?^+"C3>I RV"0P6B,AV0*CAGE2(J^@.("'4P$ MI2$+(1/X^:K:IC:.!7!>,S&:DW.#4PP76,0E]M#%3RVC&?H/S(5T"G]9CB/@2X5-=/@P,.ON9!/IV!^EDW[ MX%>QCE>)HS>52606!<%1P8YJW.>DHCK0:&VH4P3S,JYCX$F#DJ\QRK#[!9G; M3Z-O#>=3/_K<02]:!A<"P?\B-*4H<> 8X6A2"Y:U2[I.@M +H(Z!$4W)O,*$ MPI?N20VZ2]QK00PO^;9**Q)<&4O&*?Z-HX&J2IFDAYJ!O-/QT9"D#S\#.0BA MO:"4)"U+BVN0Q-*8";6Q6-4.(JMDD[RF#.2-=+YV!O(FLF\GZW0=1-]Y!O)& M2EN=?KJ-Q-OA BB5>;F9=:84>%J:B8M.D.P9URPGH+1.>>W!9R W3(%-!%VE MDG9)?/9Q%D42C-%L"37:$1GQ"+42OV+!:F68C\K5JIY\$=A!9"9NI+N%ODA^%^%6V 6N M[\*HF[I^>/\L=/*0KA5II!30<)[T@@B1$?R?)\QJ*95$"51JP;$4TM%9B(W( MOL(-V?,;?W^#7SZ+F3WF6JZ!L*K%N!KCGBS(9I3Z0@Y&@QJIL:&L1AJU1WLI M>E1I20#TH GZYAS-*I-IUB!UI4G!^^+,*HMS7Y391!$5J')^>?%X"+K$3,R. M"(=;J=3&$*MC))Z&S)27N-PZV1I/$-JW+)K6SZ )X5:I@^NA0Y4NRQB&9TL< MO;E__I,)W:5-3L0LB8KH6TETJ$KS@-*6-:5L%=A0J8OY^AB/S0:II)T*C5V> MXYF^'^L@JFJ$S&/:C]%12XLOD&4'%50X2A8@RQ*4M*',V)'H6#D\0 -'-QIW M47PO4LA9S]9:O"Y2K+ J]L>)321?PZSH?X'1^*D;NTH*=T0G">-.$9D5)3X" M(PR8"$$[AAYV'=OB&QSM&QB[:F;6H-A>K =94#-M%O"A_*<4"[561[/LP>V7 MSZPE@IFJF>B]XBDDU'B4!NU'!M%R:TQ"IT1[OF'5S#((C5QK3#_\8GA5)K&] M?[HB5IFRZ!R^M +P-:!4$0=>$(O.%8]9&3DWK[S1*XXEN!JZS/GVTY]*-B#> M#9%2,#KUO1ZD-_?3WQM-?W'4<4I)1M'=,*SL#MJ6F3DQ$? @' AAU7HC(IH1 MR_K ]Q85;H)?2RZ*6E%BTP4X"[%?08*;2?^%RV&WM/,#<)HK1UAD# %R2IS' M,PBTQ@/(V\3Y;%QY<:[T.D\["FK4D6W3==&3#+HW?@3I='!SBT:J?Q TPOTT MN4]]<__U5R[]??FKDS_\,#V2NR1L(K_+*8#V:NDE^M;?CW!A@^''P8?!N%N2 MO[^NN..RH E&82LIF+DG %$C40@E*O4ESS1<7$ZEMY,=#RH/6>8V+D;*8 MAU=-N0'90IT\S*\8CH)'.XJV1@?A18L\^Q.& ML3MZ0/CTPZ=CEW6,\\)+GW'9W)1;>TTZB\>%3/]!<7SY.7H^33X7RO]_B>S!=V]<]_MV@UQO\48H%T4E^ M-Q@^LQ^-B2QF#R3GB5R9)UY90[AVP42KF$BS[%OL,^Q_+4?!V0.1Y4:\:+#@ M:_7R.SE%F<$&(A*4@;442L@\)I&3*R;Q>XY(7'_.=D&DC:5:HY%JXZ(=+ M_-+7 $$DHEDHJZ%RYE< MX;H0K*00"W!X#&M/42YIO4LRU7_'%6#_^,9AB M=0J<3%81H4KC$U_&MRG'"9->0HHB,C;;3F(72CP]^+N@Q'9BKG&-N;3$&52B M2JE,1):QC',%8CD"\]8$"$;;("I='!Q:6XA*;D0SHJ\Q27=1H>MJ1-]Y5XB- ME+9.2X#-)=Y.5PC+D/ L"0*ESY[,.A!;S.'HP#*AK:6B3K?M@^\*T3 %-A%T MW?GJCX>B3)([KTE2I>N%\)8$A2YY)+6-I0 )/$E5X'(00D.M#HYO(TFZJ;6 KJ MR(R!IL1?(0EJ";3I2[ .N*J6P8OP]F,D-*;,]4BR@R:JU%R]!!(8A\RB16B* MX9[I//'&".*"]*Q, 3*\3K.Y/=!DA1VQ'Y9LHH :/2&@AS_Z]"OT8>A[)_UT MDFY0V*/Q0\W/]'+VT0N/:$/YA.>J1'"EZIT1+[PG&K?9R*TVX.I<96T$LWUC MI$$5SSJEU?33H,TR&HX[5R4[[N%=X4)X)CTQ6@DTG'#A5D9'E 4>$SR@@EDE M[B"_!O?Z63@>_1B?R@;A'&X5C%+D94B$:2DTTPZD7:NERV&H<>DEIQK,M"6_&(3LC_/_M75M36T<2 M?M__,E5SZ;F];!6Q2RM/5,\M8>.@1))=Z_WUVR/ !@Q(1SISSI'! M#RHD\%%?OIGIGKXYAIYXE0&UDZ MD=;&K'J8H._D+.U3["U&E7Q+UDV_N T( M:]O![S'2QFO#.,QDSLJ:3VH M1@WBAX7%!KWYAD-%%Z&W1\/U>09)(ZI(7IZNX[8T3\QGG9DG?HU5T7#=R!]_ MB)P1&O7UHZZG0;"%K"?95>?XXW*QQ,M:R7V3##%88YTGOGOXWCJ;"N)>>QT5 MN"@:I-,1H7#P'.BML5GR3+:IZMA>YPDJFG;8263H)I4M"[ZF2TI7NUKKPG+, MQ9%G9+'5Z*KA.^S! MW@'5J\*&RNB_=F11^DAV!).F!@/ !^95;2.M,=0!RRJ; 3MY3:F8K'>4=!?X M](O)8DGHT&5&E@?9M4)$1N"6]!:%AV31-FJ9N5?%9%U4OG$Q61?1#UPEM EI M+\5D6ZBQ0[G0-CH8&"9>'[4$Q62MT M=!']0,5DOF"2@)KQ$F/-::'S5F3'@G&Z9&^2^F:*T/X6DW62_P;%9%V$-W8Q M&3@KB4S)4I'FQA@NA1F;G. Y:0.;]:G8RV*R3IK:I9BLBYC'+B:C;4PZ7QE,5EC2&PGYD<+A_J],UY=1/YP<'KX^M7Q MVU\.CTX/SMX<'_71:GW#)_=QW[L-$_=NX\"\ MMBBX5S7P.:VM8 U'SP;MDX)&B_2%2E98SU>XS]?A?_^ZF*_^^)<\OYBE\ZP! MHE26E1 4 RTLF50R,N]RDEI["[;A<=<'"\\3U(,KOT$A_B&9P;//.9_F^:>+ MF!\6Z]%LY23DM&)A<39;XH?;OW\U6RR/9LM?\_(DQ]EOEQ?_HQ.) RU+N4I( M+DCB=56\?#7$WNI(_F.Q;:)"S5AZ=BB?!C@:U)LV8^QJ4:^ZO:X^JG\GSE,! ME8P.C$-*Y)Q'PYPWM.1%5!R3B1#;# <D>A5N-]R(536T+8(80:^9*_72 M4SJGG!$H5*-Y.WVQ,%0&S-B&^"@JGTI23;T%JN/<5W%>250Z;PMSL<8#.7+F M,SG%F"(7 51VMHV5<9N*"4PL'Q(']X=A;*N/!O<3-[1<1XLWH:9I/LU=>L9) MH=E>/X\H>@?AME>YD9$KCXYEQR4#BYKVU6 86LZ1;$F=&J7X#J'J->DPK33= M1:9]1\0/2-S\QN=X?3$G>VPV/[A,=:PA :M.WKF>TE1GF%Q\RI7VFS8:,H7, ME6!9AU*'K@?FE#>D.>.DJ7,JQ&8QH!V(&-ZVWD5YLQ$DWR R-Y&PG;:Z35C-&M!/&5CP EJYQN*$TW2H6US=O!;CTUGI6LJC]TWFD@Z(@$[X$ MKHLT$48::SD9]*XQPB8.WBX*;@#:D[Q8SB_B,J=5C]9WI)#%R>F[FSR[Q&VJ M8V*1UZF:FLS5X&LC6.^%$M($U:@W^I-D3?!ZM+GF9ZW4UL#:^Q*1J*1=36[] M.FT@0D1@WDCR@1(Y0LZ#8%%*X-YH%TR;)(-'27K!4D_J>G1O&B+-EJ!_$,GE M(>^G]T3;!Y[=+M5V'2/WDFV-A!*$L!Q-AIPMBE"2D,FXG)/"^$BR[0/?,GJZ M+6*6VH)E7I ? \Z:6D-2&.U6QB&(FI0RK1R[G_MJL=!@,/:MS@ GL]7DU_KW MY]GXG.K,5Z6YZ?_8[7_"^^!)FODCW/+5Q-:.KM.C%FYO,4M"JN&(XRYSL2'">,]0YUN* :%!E M:6&CGK@36DMW.7Q92D,OI1T0-L;=]=9\OE_M%U_X]-+67<$SQY6K;5P<(VH, MTQXCEJA-SFV:# S%X.;)[.P$@[I7=OKDXSKG)D1[W: 5.80E,<#EWPN]>K>&[GM%Z092@ MZH!OSW1:=71'Q4(D8PB3L8"Z-O3;MX7<400OJWF:J[DEDO?X$F"]($2JG=2C M9MRZ2+96)D%P&UB,A2=IM+6B31_3R8C@94E/PWZ_;.YU"3(BR:&&0)03#0'+.G BZUI8&8:1.DL-+ M(>84;@M&4?E4"C'O9KJJF(+$>M%%Q3;2!:5A\PDAEJ;*1QSTA+6 M> HQ>I5BH^D/^X/>3E46DP-O%P4/7V7AR9A7KG;3J2]2Z>KI$)DN@O94$N$?XOGPOW_E M>L"]GWV@QWRX6'X^P66FLZW8PB$RI'\,;,FL7CDRHU #T FG<&*%(ILS]VQ6 MR%0!,Z68^D,LGEPL_OAQGO.;RV6>DPFX8M"F(@&R9"Y;LO8"<.8#V7T%C2^E M!)U3F\9FS5E[60^C@F5*X>BG%OSKBT\7BNR5W7\,3$>C0D;/!/D^#+B3S*,')GW1Q%], M$!O5'CW# /A.8!Y%Y=,,@&=.*TYD1;"*=.RHY)G7@MST.NHDV@ NOP3 ^T;" MDP'P+AK9E]#A)CR]!,"W"(!W LL0,<1M-+TO*";2G9;$42S!$F^1LR""9\;Q M:(R%Y,)(_MQDT-LI #XY\'91< /0/MYCS*:@, M@7)54VV(#$Z:7SCEG!=U#50T/O5\=NW;\[>'AZ=G1X[Y'E>S%S#IYG ME:PQIH @5P0Y]S)A!HDF&SS?[:MW3:/Y@,NZ .;+SW4F^ +CM?"N72=72G'H M)>/(#8-8) N67"=CM0$O;N+O(6\1^OWAUC_!. M)\6=WZP\..YC$C(4YJ!44@.R KI)V')?^,NID:]%;AJ.FMR[K%6U>Y7,=0"DD(I\%&E9 MEM%+J;SWLLW%[U"@6',5,1XFNDB^ 1;>K$I+9_-K7Q4\N:921R9M(FJDYLP5 M#$P$HRU/00?7YE+K+AWCVL7;:&;6FUB'RGM_]\/IX;_>D5-Z^+YZIKNDN3_R MJ%ZRVC[R$(!!(.H4/E45$1,+OKSQQZZHZ/Q,2SRWQ_)/CS\ M1"^WHI.>=6S9\>H6C73>.J8=YQ^>'C@AZY M6.3%0?S[X\4\IW,+.H$SF1576Q!@+45&61BM)"P9E'6ZS;B*QVD:X7*R#R3< MWU)Z$GH+#_LNNU=VME+1E<"!99=KQG<@KU_3#JA1TI&ILS:N4)W%N]4W-[[C-Q$?J3VD4>;F.>6X.NA,)21LX1!*VUSP-@H3_AA@D9S:'=6 M]!KD;"/P%N'8;\FZF<>[ 6%M,P,>(VT<5[47!:X'Q0[2'Q0>:*V7GNSF),B" M!A$SHX^ N6AJPGA$$]L8%P/#8HVS.BPJN@B]/1IN'"K':1>4DH5LZGE*&ZQW M FL[:E"02@27AD#":.'O?M3U- BVD'57Y_7ZX_I2DX7_^8__ U!+ P04 M" U80U3E6X=2)[\ #SS H %0 &AY9FTM,C R,3 V,S!?;&%B+GAM;.2] M>W/C.)(O^O_Y%+@]&QO=$<(T'R )S.SN"9?MZO$Y57:%[9XY$QTW%'BZ-"-+ M'E)RE??37X /B=83H$B*?4_TC,N62"#SE^0/"2"1^1__\_OS%+S*-)O,9__Y M@_]'[P<@9WPN)K.G__SAU\>/$/_P/__K?_R/__A_(/P_'^X_@:LY7S[+V0)< MII(NI #?)HNOX&]"9O\$*IT_@[_-TW].7BF$_Y7?=#E_>4LG3U\7(/ "?_/; M]$^4RRB*? 833!!$$?8AH2R"/@XI(B0A#,6CIS\A?14/@@!BACV($,&0\"B MB9"<*>0% I&\T>ED]L\_F1^,9A)HY699_N=__O!UL7CYT\\_?_OV[8_?63K] MXSQ]^CGPO/#GZNH?RLN_;UW_+^%?Y M3.%DEBWHC)L.LLF?LOS#3W-.%SGF1^4">Z\P?\'J,F@^@GX 0_^/WS/QPW_] M#P *.-+Y5-Y+!+Q8/=]C.8._/E2BY/W9=_:#@\:+/6]N*K/Y,N7K,>]YNFL@TV.8 M&?7PSS/Z++,76MZ@)3;N0:'$?U6R%N._K,0$9+>8I^%;HD/W'SVN- M3X1\VBN0TSXQ+ 4%*TGWPC;G[T2:&J]BGF[B,>=.>*S?V$RKDH.A:,9R;W,]RNLBJ3Z#Y!'I^Z7[\P:K#G[>>@8NTTHBF_(AARBM^YG/M7+TLX#L; M&2#=55_,W1^? GHMS ]@G@J9:C=ZAV*KA_OKFWH>?UAFDYG,LLOY,YO,_-2U1%X-H)^6OQA-3T!P4 P" M'H?\A(AR,2!OZ_?WI+P3__^B)\;::3B+Y4KO0W>=NQ1>''JY0]&O,+UX)F?! MMW)QSM.YFZ]4N6$W>AXQT\_HFUD_O)GE7EF6C7WJ:M=\% M2B%'X)=T?@ LYXG482Q:G4+MZ:K7R=-A=3>G34>N;D8"#U]I*C_03 K-5B]R MEFWRTH>W]25?Z)OYZ.(;3<7UOY:3Q=O-+%ND^7B?W2V^&FZBL[L7TT3V5YDM MI-!RYBMY8Z&XKP)?P$!@'Z* QY I*6'B4Q8SE$@O1N.M-PG-^;JS?QV7#@H:_;#KKD^T.PU"5!7NNZR O8&ZM>5 MFH-<]1$HE "POH3("%^1/D-[@-,8<-0>,C#OE+CQ6H/]N@+\*YU)Z;8LYW43258S+77FVI_H#W^W(E$JWSY MOH=>^7&G6^\03T_?AX30A.?:N@X#H5^W8,$8J9Y,_&(%V#M@"4QL]Y*;2S&T'BA M$AV,P',A/5!&?,!S^0$O%0#Y,O((:)F>'?:RFIO+8ONR%R-T3$9&A]I\VFPL MK0Q2:@)R54"A"ZB4 ?>%01[[,HC#;F$OANEI^Z]; [GMY9V,Z\'-N>:M][?; M=C("[[;/3F_-;0031!AR2,<:H?4^/+'AZ@C_0QM#"I$!96LH! 6E-+:D=LQ: \/ M)RT"UO%XT1 K:YZQ1&*'\YI)_L>G^>O/NH7";]6_Y"R3,\RQ=GNA$$OE*HZP MO;S9-/[N)=^:GSU]DC23]^:0S9WZ-9,762878QS@B,:E=C<=GIZL#^7)[S>:W%A;DTK:WDF %2JLK"X=[['6EP4KYS94'NYL:AC3PKU(LI_). M58%8%_Q?RTDVR;>//KS5_GJ4WQ-+&391Q!Q^AW'1/@"CSX M[3%?)37*@%R;%O>93@&SW9WZ)H+TN^M^ E1;.^BGM-6,.:^DDFDJQ9W2_VIR MOIQGBVSLQ9@&OO9R?9J$$"D_@80%V@D3G"(I5,*9=*'&G;T,C?LJX0 WTKD1 MVVX8[9CK9' Z7QDMY ,K@"X/ N3,-@*C.'+:B3W0U]#> M_G(CG5-D-EG(3Y-7$R.[T,U.],0P M7U;1\P>^?%Y.S=F$B^=YNIC\=[%K' @5$4$Y#/*U#QH)B(D>]Q56 44)2CP1 MC^M93HZ.5^Y"6#W91U.ZM/F UP0%=4G=QOX&YK!S"3J"N!_R*(2'N?1@+7ZQ M+IN-@#/VSAY$<_A:=2P:B-&KO]$YGW5TS-8X]X M3,@(!D2%$ 4J@LPS+$A]' 98__ 3EYF.?==#\W%J8L*TD+/)"H@#]G9LUPVB M';/<[AP%]67;4O"VUU#<)I!($WX0)@'$4B4PX5$L@I#X@H1ND4@[>AD:)96Q-:6(H^H78(0% M=S/I&HFT"]C#)-0:7!WS36.D&L0A'4#BA"BD7:WV'(-T0+'M"*1#%S>,/S*G M'3<=I'*I0+LBR,,80<6CR(0?2D@3B360DG+A!_B=RFP/[;LOZSG)3IGRX.,\ M57*R6.J'9I50)4E"1E3"]1OO*X@2X4&*E8"12#C2OH#P%.DSG\Y^41LL[?:1 M.J>4]"S99?C MBY6:6ZW(,C7Y9L9$815ZV(,8A2:54\#T;WX(21BAQ)-)$DBK#"4'>QG:>%HL M*C8Z9+@31(<%UU.@Z66IM0I268O8\A+K/@3:7US=ZJG_9=5]RNY<4-U[\Q:#<1Y_[N^LW*>53MK12=Q^]H2!?SA31I MD#_-Z2R[EUQ.7DT*@5NYN"SG;$'(25YY-1*40.3S!#+E(1CX3,0R"GR"G H! M'>UQ<.1A! ;I2E)'OC@*L"5MM E;Q^SQ<3*C,VZ6(=>"C@!5"S-MGD[GW_*E M23T"FDKW8F).B)I Q- []AT\C1/JT!M&IJ"&1Q#'V,!$4VT#XHE@LP/DXCYFN8%MUYJW=7# MT(BZD!%40CHLP>W$SV*Q\U14.F:\#4".A[5;(N.P[G@J0CTM*=H^.F[+@X>4 M/[CRM_/&_A;U#LG];KWNX(4]Q_M^I),T+_Q[D67+YR*:[/K[B^0+*:XFKQ,A M9^+>K)H'0>2%'O4@44$ D:=BR'@80L6Y($CXB$FK+:C>)!X:SU:R@;>)M*T# MWY]Y+1W<(1FM:\?W])!@HW51YQW4]!Z!2G.P>B;N6]E=Z=U,PP@8MI;Z]Q$^ M[&J$UH*)G3ON>:RJ5J:+**R+5SJ9FBG QWGZB[YW,28>#5CLQS"(<:2'*$0@ MQ8+#$$D>\Y!'(G!*JM&5H$,;F=8[,$7X)J"5Q/G"Z9.1^0Q'5HZ9N^,AJT4C M#G^D6C\"92#JQ;M'(-=X ..3I4V&,2P=$_;W,1I90M[:(&3;WRG99R]>7M(Y MY5_-8$>+=-;\ZVSRKV65(I&*A/M,2LB%3R%B^@?UA0<1H2IF'E&^6WHFNVZ' M-BZLY!Q5=3(K#9IDHST*NAV?MP]EQ^R\'\4.$B:XH=-!QMJC79\A>:TM'+OS MV%K?W6 %^F;V*C-MT;]10XR+[,M4/T,Y%3Z9E>]'_2'_*N]FU2OB(X]11DVV M6ZPT&\E \U(B($XBZ:DP](C=H;LFG0^-G2KQ027_"*PT (4*(_!O^(\H=%BX M=36(Q6IWAS!WS%Q6")?RFVQ/35;*70%W6$3O$/B>UM==#=#2 GQ#X ZNS;NV MV=^R?4-MWZWH-VVCF1-[2;.OYO_F3-HKG9H>[G7WZ<0LU)@O+F;B_0>U*XN@ M8#VTI:8.UI4L_M5_3Y?F0-OU=_[5N.AFG>=:*S>GN^2&Q<]Z':_J.A]++W,KF)ZAI- )K98LOC=DW/WMW0WE. MHT(!_%CA\%,^O2B@ !46^;X"*-!H;Y)Q'BNV.EGI685>)SWG,<_FY.E,4@QH M^_RO\ZEN9CI9O.4[K%XB:"1"#F-%,40B$I F>BH748_0D 62)TY'8GJ0>6A3 MOK5T ]@^WS#O&3?0FQMM^!L31[?0U\K_'C;1=YMJ&/L5#G+_/K8NW W1RU;Z MGJZ;C5P7XA_+;)''R3[.+X3(T\+3Z1%FGDY8-, M7R>\/"UZ+_G\:9:WDLL_#A,B$"8^5#@T&>!E '&,*?3])(XH)\*Q)E_7 @]M MS'HP&<%*;N-U#I3?S>^.1[PZ-[?=,#8D(W8\AEU\N;D<[1ZAUC0P6D_(\J-F M\VP!:CJU-RCU!7RK(U+G0OYB>3!T!^ M*A9C,IY.^?N']((C#R,5) M/-+?T%[Z0MP1R 4>@9K(X#@QS.T^M120[9H93073VI2RA:=45 M.M9GKYZ,)0";CHCM;0V78I>@QB&** M( N22#L7,6,,$4&E$\GL[6EH]+(6%.22 B.J8Q'HX_!:+F"V 5K7RX[-\')? M(3R&1;OK>GM[ZW NP[L(!;J'U#" ^&VKNVV5^H?4-MWX7:-VVCF8=9)<'5S3+MQA:[ M:?F^V7]+<2/T$SI1$[H:A:I,N2:5I?[8!'E,9);'@.C+-X:LO+[$XU]+2,V29T!\Y&$E%/8\EWG+U/!LYBOU9EEOQKT.E$]BW$VY[WG$:*9N[1]1K[<7%(J$+' VI7A/H*( M,0%IG"10!*'$0H0^XL)E2-O7T=!&GY6Y**CUY^:GM\?_S',^/\OOB@Q;[ MG^/ PWX8^3&,<&BX1$2013B D<]%HIB>"$=N9Z@L.QX:K=23LE>2:Y9OFAW_ M".J6D0$=8-EUH, .&-]6Q4'*7/7 2 YRT3M)6V^'5D=9Z8]T?J:D\W:0[,\I M;WE_PTU'[7")R72YF+S*!\E-,37]ZEU_-V=3I?BHU3*QU\MJ]_.:IJ8LN3G2 MFD=G7SS/E[/%. E]XH>80L:X9C(_$% _K3[T2800CV2,$K>]R3:D&AS-%;D( MLR7[A^0+L)@WST+9CM4LMSS[MD77.Z,U?[W=J*9/WNRK8)YM;F;:N--]CC?;]AD,]^QY$*"==//XP] M$Q_B"09)S GT52Q$1#PO0<)FN7U?!T-;$7\T?8"IS$^QN:Q_[D708GOV1%PZ MIK:MC;]N:QX@ MK[F4IF\/-"^@9 X87WR?9.,D$9JZ8A\2GP@3EY) YL>Q'IX$PES@((ZS71>4&@7#'T2@]6#XW;WU'@Q_ M4.E=P?"';VCEU(QK?/N^VX?T]&XZ#A3E/@QE8^7=/YQGC[3FYDR_YB/JHG!76KJ^-ZIV[NF M+S *ZRE KG*G@1"M&J7KF(=VA#UW>$.KD%M$,K3;7X-UH3:C*\K=AMH7[V=_ MX\"G(L0(F;6F&*+(BR!-&(&^%\5"$1'@@(YG\DEK)AXMSP_TJ8 5P9&"X+;4 MZ([LJOVZ%W- I%A]SA>YP'2MB,.23J^/A,4*VN L_+L.\*L>EMJ76_'_0WU8 M'!86A_K0]+1B.<2'QVU9]!P&/+C>VJM _2WDG@/G=RO$9Q&@@:=D3M9,BOQS MNN_+^4_-T!T012 M%%*H?!'[,D@045;I6]H09FAS[WE MS?7#*/_H_OK3Q>/U%?AR'-W^^ P6IUJ0PMOI4?+=.R MU#0!6G3P3I=1_E&I#LCU 76%P&\V86/M6\C!1>C14CV-^B=9K*5QNR54#P[% MI_;1W^C:$AKO!LRVVFQMG5KWFH_-M<4)Q_T7MT8'Q)&[_.SLSB[6:FI/CB[ MF179C_\F)T]?-4]M92Q/GV56R^]U^'P5KNC)J:V5M.A/P-%^\[H:8F#T1)(HI$IBT&0HBX<>0$N%!ZD41 MCR*A&&N40&.CGZ$-I"MG_+W;[1X-N0]7M\G,"6CU-6MQ *KQW&0/#)U,0C;[ M.LML8X_"^Z85^RYO1@G7LX5FJ+]-A*R%%-S+5SE;2G/,Y/J[?A-G='JYS!;S M9YE^6N73I\B3**&:+P*?0L05@B3A 63*\[S$IRQ.G I=-99D:+12RER<\JJD M!I78)U0X:&XK.R+JQ0(=4U4;X#M3U\G M4INS:7IE?Y.!FV3($]OL/MXJ.($ MWV3VM)E9YN VY:U38TH"KJAV3)D7 M2(BB.()$!3%$#$>1"A(O2G@GR=YUYT.;">HW*.@H];B!VL)%Z!# CD?ZAJG& MM1(=(MY1LG='Y(>=[/V0!;I+]EZ#L+5D[Z;-829[KVG;.-E[O8W3TQ#JJ>AD M-EG(3Y/7[;2I&_GQ$AF@, [-.1XO@"B($TC]P!0;8HA()#@.XJ99"1WD&-IH M\3Z[7J4(S#5QJ*[3JJDL=^6[-T#7>^A.V/>6Z; !F)TE/G21Y6QY$!L =B@M M8I/FSGRH\CWYWYL-Y3OU:Y5J*9&"!YAB4VY:0!0'%%*",?03G @4^CZFU-H[ M[TWLH3'UVB,JSDVF1EPX5W"9=;^D>(+UVU]3[,>F0UQ4/+X(M.4WWU>/B<; M.7%:?T_)F4Y-MO:T#'EAL=NGYGPG)JV,U]MQRQ??LG#=?0(\UD^,YF.$ZXX17$"8RE-VCD<0!8A M"GV:T"0(62*XU?&AXUT-C79S88$?CX"6%_SX%TE?W_2?/^4^XE_^G3Z__/D7 M4*G@,&,XC+?%7+ U%#LFQ_< [D(-_%8([7*R_#!\#I.DUF#L:6)S',Z6)B!6 MP!R<-!QNH3]'WTJ3=\ZYW1T-6#;/D'NCO78IKI:I]MB+HR5%:9"_4QL(,#1&-M)3 MD\9QK@"?/S_/9R#+DT O9]H*P(@\-3/_;X4V0);JN)=;:6PR"_KNV!!=[\CD M@!?B@T+^U:G#0H41*)4 E18C4.K1,?@.Y-^Q$7H:$KHQAMMH<0*2!\>0)NWV M-[*:4=AK6_2I6E:K$'F%",)6A@ 2%VK\W10FI[T70XPC[,:,L\=P* M>+UK?F@C2),]^@W [-8]FL/0]8I%N5/>01:3W3JW6X_J?1?]%I;:J=Y6A:C= M5_6<1:0\QGPA1'X@D4ZO)AF?SK.E?I163W+B$\6XPC"0U(,(FV+&,J:08A90 M#S,54=5+9A ;:8?&)*L,"[3,L)!*LQ!C1F#]/.4B+^D4:%&>P8]ODJ:NE?ZZ MM7U+J[=]6;1KI_;T5!VK9!QKG4%-Z6ZJ?/1AGF%DTK"2>%A+QFV WUK&"Z=. MSS-8_55FBWR;\_K[B^0FY_KW)NJX]6>9C?=4:FAU)K2IX0([/<,;5=NP\J('W1)5^5R-S M.^9K>^AN2:IF8_O-C*S/*,669%:BM5^SAA5.'8"R'F"8/(8PED M>CH)%4*1U'-.0I53I3*7SHAAG>T-#$\Q:)7(G 7JEW2;0;))DHS:&G:%WS(4?\"1( M8,"Y#Q&E,60HC" -/#^D/,"(][/,YBCXT*BTGE_7:3.W=XMW/)OHT([#GSD03G+F,6V[=#V[TN;N[^MO-IT]Y$:.; MV\>+VU]N/GRZ!A/#R-P>_WH-AHY6L-N3.D.XXY'ADKP?!UH^V#W6GB[ M@D3.K-X,N%:YV5&$7AFV&3R;/-FPE?-L1]065FZ7>6RQ%\61C*,0*I\HB) 0 MD$B?0XZ$C\.8!U+$XY"?Z!3$[HY O/ZDBZ3 M3Y-9OFG>OU>_U\Y,)B264L_0XICH@4]AB*/(@U$8>9B%,0D8*>U\/1._&RM7 MLO9M8YG_.R0#][/;R#[.W+S$82M=^CC_-ALG4L9ZD$<0^SB ""<4,H$0](.0 M),0/@YCX-M.> WT,;6Y3B E*.4? 2*IQ!$96.ZX^!.AAMFT)IH[YLA%"UF1G M@<$.NLHD_^/3_/5G?7?!5/J7G*!R:CK49B_D8J%410\VES:;!#RF5$AS3+8Z M'X@E)XF*8L@D9MJ'CSBDC"*H6!Q$U \8\IT6-38[&-JKGW_K#ZFZ^^T>N;AA] M].6N?$QC)B4CB,+(\SR(J)002Y] (0,OQC)!B!.GT**JY:&]YUHPQ_B@%49V MKW(CS3M^>[5,';RO6YJV&X^S:KW?8)M-I;8B:;8N:)"TX$JRQ7IW\G+^*F=T MMO@\F4V>E\\?)]_U/%Y/UY^D^<:$'-Z;^?SGY70Q>9E.3#8.ZBD_\&,HXU!! MY.G1FL5"0(X1"T@H@BBV*F#9AC!#>\,K!< (/! M5XHX'*(_U7Z'J:1OJW3,/D:36ER)GN2O+53J W*%0*$1J%0"N4[@\SDLY)#R MH$=+]93^H >+N>5": GB@WD13NVCOQP)+:'Q+E]"6VTV7$Z2SR_SE*9O1>#. MU>355*T3V87XQS);&(G&,O:9)#*&B=#. N(X@I0A!#T5"$4B+XH2,9[))S.# M>W189SK:L]7[28KWY8KHZ>95 5$(#.LU?I.*DSX-,)S+[]S_XL??G M"_V*SK3E%GGPQQ?]'LC4I.7-TV0X+F =MU6HL(@XB2%FG$)$0@P)03%D0E#L M(Q\SGU>V.J.9.K:0-?Z ;]NR=9M8+C.V@W-/"X^5L&7PZ@BLY#7'Q2N)6UR+ MM$:GW=7)X]WVNUYI#6Z+F8+29B,EV:M^I!\F6:GVTH2LI)8>KC MFJW29>%*W:EJ7>6+3/.=TKS8Q9@2GH18<,AP8@Y )R$D- I@+/0<*^8H3G#4 MK')/&^(-;>95+RI3UP^L%025AD7!ZIJ.YJ;5XJ)6LPB1*"O/N.9E;OQ3HA+J$:>3:/9=#VT( M*.4#N8#@-R.B(W<[P&Z[M]8%F)WOMSG@V&"GS162EG??K+OO>4?.%9;M73KG M%IJ1TXY:)WJ":0J6Y*LWLTS[U?GZ]JPZV/OV65)S#, XV3?S6@DP,5JX M$5X;IK1CPIX-U#%%[JY'5;/8Y7N+?5I;K*85N#EH,6=J;1'C5CFW#;EZ)>,6 M@=QDZ3:;;D;?G^:SI[S&9G%(Z\/;+W+^E-*7KQ-^8?(S;%2EC;'T8QSZ$"<( M0^3' 62QG\ PE DA'D$XL*IBV:S[H9&RD1Y.\TJUY2E&]@;6&H!3!ANVTE:BJPO.Y\O9(KN77$Y> M\X4V@D,O2H( AEC$>AZM?$BB$$,E0B3B* [CV&NPQV?3]T!W^2I!0;J2]-3T M5CMPM^.SUF \:SJK%:+WQQ%M(8O5?H@ZSEZUH^,S9ZW:#\7Q;%4'[FUM MVX M6.C-[%5?/T_?QF%(,?8Y@Y(Q#R(1($B8%\,HEJ&(N7':K H+=2KET/RY2C#G MU'W=V+#Q7+I?RYQE=GURM>>5JIW.N-NS1-=S\!8D/?>LO#VP+>;I+79VVKB1 M=Y;E.=^_I/./\_29WLR4^<=\M)XJ!B(DBJD QJ$70*0"DZ20,"A\A9,$Q2$3 M5I':#?L?&M>O:*4F_PAH#4"N JCIT&PLL+6+&\MW@'9?_'T68LBESV:CD1;H>9)'#V?:]U]M MY7'M_:_3'SI6:'-J8I:.6+=VZ-J_ZL0$ M)\2H.X/842"ZO1QGBC9W!FI_2+E[4TUS'][,-*^8R,]7>447]+*HL#)6H0B2 MB$=0^$1 1"(/4JE_"W$28\^G5'I6A12/=30T BQS_-6$!49:4(KKF@AQ#[J' M>:Q-S#HFJZ9P-!B+$U(C[FFXY_R(A]7;3I)XY/J&H7Z3F2:?RU2*R>(C MY7DTX7U5TOK#/$WGW_0OEU0_#?J;,0D4DAX/(4\":DX<,L@BDQ"=($82(A7R MG7:0W;H?&G48Z MLGDE*LA*6=VX:S^X=C35"F0=,](:K964U0RMQ?*31Y%HE6/V]]8KG1Q5>I,Y MCM_0VVFVRNTG?H(P5P0B12*(1.Q#BHW[% 02QU([3;)1?(6[*$.CF=I.,'B9 M9PMH5@>E]IR*DZ4O],T]FO@$0[D%7'0+?U^Q%^XGTUJ;Y+4'Z+F/H?4Z>6P/ MMA8.G;4S =W,C?"!9A,^]GRN8B8Y# -J\O73!!*?$1AB)J3P0M\GR(4W=_8R M-$K,A

&L1M\3@:[ZY7!K3PZ(Y#+V-YP<1""5D>"W3WU2O(' ME=WD[\,7-ST4)Z32T^Z%S,_A;=9N_$S_,4\OIS3+3-&'J[F9HH^C@,0,)1YD M8:B)._8%Q)&'82*PP"2B(47"*5.[NPQ#H_6U"N6IU:TZIR.0ZP%R1?)2)>"W M0A?''=8F%K,CGX[MT#$U=6."!N?O&H/8\G$\=SEZ/IW7&*CMPWK-FVI&FZOE MAT_F<.#U=Q.-)L>82\FU V:V5WV($A9#$HI04R024H;*2^+0A1AW]C(TZC-A MGYQF7VM+B=/\T*LLY'5CM]W LC"#DS^D$$6N7LW3WURLH'E=WD MW<,7-]RLEIJSY?N65\L195!O=K64?YQ(E 1J2 B?J*GO$1" M%?I)(CS/B]UV<9PE&!HCZZ<+.>Y .X-NN0G=)91=[T/GLH_ %L'4UDH7<\ D M^$(G8@2,#B!7HL7-Z*;XM;L?[2Q%OUO234':VI5NW%##Z.8EFQ:Y)'3,-"LH;@Y#X1[MNU/C=@-YWW?1;XSN3O6VPF]W7]7LE?V2SO4<3V0F_?-- MEBVI%O1.U0IKK.IJY&4UQB162'@)A]33;S+B/((D"1-(8NVP,!^C #LE.'7L M?V@O?25^D:-]4BI0Q,2G>9:.0T5*1OGROKYX=2.?9ZX!*ZX6M..6#NW2,?F\ M-\E-S21-RO4X4U1#X%KE,%<9>B6YA@!MLF#39GH^G+]U0/-N\55J9XN6!SBS M6R-QMI"B" 0:"\%\(12'BI,$HL /-=5&'B2DZ M]26_"Q%L:M'E7NK4/!\C/;EYFLSRD-O^C_ [/PJ,2.D+%$!!0PH1Y@2RD 4P MBA+.$XH3)./R4;B>61;]&O"#4.G0PV,@9^)W\@Q8S@2&:-6N)QFG)WC8SNH M]7R%+WIV_CR M8APJ05@@O"+]+1)80,:8@IC)6/F1'WJAU5GG=9-#>[TNZ8P*:O=>U8 Y_$8U M4[?C=^GRXO;BZN+TEVA;N0.O3WEQ\0J5?ZQ?HUI3O;Q VZ)7K\Z.;UI/8O1E M/IWPMW7N2B\)D8JY'K*DQR *36&0@ M(?8$5B15ERNKE6!QR1>UKX?RY M]&_E8LR5'P6MGJ8VBN:25B%30\ D)+Z7K:9!M*.V(]$:".R7&%S76%S=4A;!H< ]FK M?EM2XI]\^4]WZA$ZSL90Q\Q +(!,X@BC0 M+ST+@A 2+\ TXMSGGE- \,Y>AO:R:]G C M$5J). *_I/.LQ?0M!X%H^97?U5//+_T!9;=?^T,7-PTPF;R\Z+FD=B#^HCU5 M?>739YGO /N^BD*%!)32]R'RD7[O,<%02*SG;"'! CN-\WM[&AH!5(+FGGLE MJNL^_3Y4;??56\"J\WWP'3"!WPHYV\RT>PR+EK>6]_76\U;P$:6WMVZ/W=#< M,-8!V\V;MU;GV(KW71^]B^K=ZN07W'5>=?O5T?_L[&2920(-"^ M0!":B$#I8TC\@$">Q(P%<> G87"^6J@K.0?''_5UPA MP7Z?B[P?BT0:GS82:;0X7^K8-(-= :[+^KM="=X!>+>54[>[:UH9H-Y MP?/@*1.O&OT?MCN+F7:>NCN/),V&V'O=6SKA MNJ=+FGTU\,+_4Q&V/GVV!:95-CW;: M*_?90K#)5-;WN?'*US?UO#MGG/EQ.U_\74\.YL^:][@4G^EBF4X6;U4QV+S, MZ_I\#_>34,8>AI%BD2DDQ"'C$L,8X\#'! 7(;H.Z19F&QD[[\S'FN=.T;N!- MFL(VI78FVW>A'Z@4M&.T-NUZF/3.9*V.>;$%0Y6%KZU.>W5F.U$>1\[]FJ'9 M\)UP@[;EZ4-@!Q"7HZ1N.!_ZO#CT\H&OS:YZ&1L[P*8:/KMHNL$(NS='63Z[ M>)"+Q32?;I1Q2RSFH:=D #TI&40)CB'!BL- HD2/J,(LVEN/I&Y]#VW$M,NI MF*L"UKHX$*VC:2P&P^X [WC0%#:R5@[#%[=8=[3(-7.X^TV'#4#[>"P MX]AD?\-+,UW?#2,-F^AP0F:2>'^NY;Q)Z%"*?AI")(("1ST4H M>1@F=I$?C7H?VI"AG\JX T][!7:+\Z$F$ YNYI,7#3!:= EZ!Q.9)N /=LIR MW C=3%4V06QE4K)J='C3CTU]&TTTMAIIL][WN@+N8TIG63%.^6,4Q7Y, @IC M'_D0Q1A!PGP?2D]%C"E,>>B?7N%[=^=#&R'>"0H6:TG;*..]!__8HPF/5 @C M+S35U/1@354D(4V2!/L\3@C')V9C:0?_'E*M/)H^P(MN[JNALY=TPENIH+X' M>KM=FZX [7B\WELEO?:$/UH\X2V51#^,5P]%T/<(<.XP]:/0V!4Z/])&PT*0 M)B#L2KZDDD^*#?"9N'@V(:K_7;A;W%3OD9) 0G@,$4(8,HXQY$C(6(\= 5=. MF\K'.AS:>%$7-=\BI35A'U\SDOEE/A??)M/I_7PZ_3A/31#-.!(B5@IQB).$0!0Q M 7&@$.384XI@CH/ B5=V]#$T*JE$!+\9(4$II6/Y[%U8VO'&B0AU3!6NX#C3 MPP'U6V6$7?WT2@('%-U\[P]=VNQ5?Y3/+_.4IF]%;OHO-+U+S5$7*?)0N"\R MS5=,QQR%'@^HTFX%TE.B4+_Y1')NB !A$5,F2.3R^EOV.S1*J"_]OZR6_K-B MZ?^%EA'7>>42H6U$TPR\Z!$UKV+B6,3$UC)V9-(!WAT3S$KBL@[("&BA];,- M"K'+T&0M>+'ETA[Q.$+5*AG9]MTK03D"LDE:KK=7)6ZHT/C9*,;, (!WXSXCFZ)^]@LZ.2 MIF!TS!?6.+C7#-RA<+L% >L=]%OM;X=J6Z7\=EW3["4UQ]=H]O5+.G^=""D^ MO/V:F=/V17(7DY:)+R:OQ4G\ZG!0$-$P1-+3G@8V:^$!AU3Q %(<,<]3#$=A MXO(JNXLPM!=^)2J@*UG=7OH&9K"CAF[![9A 3%+Q/)Z^$M\="6()YB$R"FCE'7/0R.]7/ &R[=6*#NLX[:- M72\+NNO0A+74HX+KC.!@)7G+B[LN8+6_RFO5>__+O2Z@[%SW=6K@A,J!9M-J M4N11,CE0QIY,N*#$@X1$"414^!!SXY-%@<=D@HC/D',5P8U.AD8[ZZ)Z*T'+ M)#P-R@MN GJ8=MJ"J6.&:8!0LQJ$>R XK1[A9J/]UR;N9ID?#K/EFEM*I 0X:& 4\@31:!^[86> MD:$01A0EE 4D2(233])0CJ%1176L'%;).(K2U6"N )\_/^O7(E\F!O/E(EO0 MO,+UG]PC!#QU14:;!>%!Z!7(M\$[O48U1F1*JITLDL[D0X6W6' MFLK2JW-T(F";KM*IS34X"G#'II.G?/\]NUK*7V].KXN4&QZN4[W-J.F>GKT M67&(]NM\JN_/BGB.L5"(>PD+H(HT(R$6)9#YTH?:E57"1X$0*G$Y+7.L0R=* MZNV$S'0M]4A/^/>&B>5ST:RFU+__ 6ND_@QDKIP;:1VUC1UAM8EXQV15KQYA MD+P^C)HS+]E"T2HG'>VT5SZRA6"3BZSO.V'3](+S="GK)1NJJ02."/.5%VKG MR$,0(44A(R@P>5@\JJ@(1>04H'JXNZ&Y1<6:%BW$K7-1@RW3_1@[[).V@EPO MFZ.EI/6Z-!UD1[<#I?U-T/U=]K_S>53]G=N=Q^]JZ-?L.@!>=O)6YH\U4[]5 M6H.8,I\KB2 3R*1KY4+/O+@/8XPP%IX*%7,J\^LJP- XQSYW1V/(+=V7#H'L MVIW9FSRBDG\$%G/ )/A")^VFCC@5O78](%-X;)T,5Y% M@CQP.:/I9)X'>"<8!V$4AM"C'M9.4N)!'(4,*B(33)1VH%1L0V%[>Q@:1U6R M.<7&[\?O,!^U@DK'A&,+B#6-'%7Z$$_HFVL5J][PXQ>> M4*;EPX&D]UF9]?[#GJSWU]]ERB>9S&YF7Z26:3/[??7]%Y/78TPD1CXB"928 M,(B8,LY.0*$4PHL1BDSU8N<2+;V)/S3RJ803K9P'[/E1L'.]AFO@KGG4HB!+ M9EN1904"T,]) <..VBS55>#+P1P\S2JQ]&[#]JNP]*="_Q58>C?/SNHK_4O1 ML,RB$'F8))V:6=/-[)*^3!9T.J;8%%;E,62!"B#2OT),!(RU:DTSH6V X1*V= M DI/86D6#XA;K-D^G0\&DVW=U%^TV#YYWX6#[;WHE,V'? 'P2F8\G>1.4E[$ M8AQCR4,>(X@B3WLI8>ZO,)/! DO!&:$D#MWW&7;V-32RJI;#RT7PFKAEA1[' MH*Y#,+OL+9P,7D_;" UP:[A?%OL+SY/%F"8Q3:BO( [,40,DL*:3 M@$"5<,&]*.(,VQ\U<.Y^<#1C(AK-N:Q!!2*@*G1 MQ"5MOK.1+)RL3J'OFJ1*U OIP<<5ZBL%P,<*]4H'\*ESU%VJ%72)?E_E"MJW M@F.U@J8@'BY7X-QJC_4*FFK\OF!!XU:ZB?M='2]5TO<0"TV\'8XAPE$$26S2 MPS(9)I$D.!',[-W M,8X9B4*A*4[@1$%$\BFYGJ$'IE1[Q'V*B6]SQ*$=<9R(KX<#$*688"87QEW6 MFH$?IUJWGP!=% ?F\N*ZB_F[1 BECH :[0 5_UAFBWQW5,WUGUFFG2%1TFBN MM8,3>+K!+5SQ7LW8,8>:U'4^Y99;*63,5J@$ZCJ-JGP*(%<+7)[)4 [> M>Z\&Z\F;[\=P;@Y^:S@?=/A/[Z6_"4!KB+R;$+37:K,)0C79N)+%OSU/9A]^!>27(T Z^_36X+3JS!_OM5)R%F^K\FQ1/M11@:"UU=/US>WWQYO+F[!7-?KL&'7Q]N;J\?'II5 M\G.PAAU#=8MQQY2UJNI7WW8S*Q&Y_&:MM:X!^,WH '(E6ER::(Y@)W7^',0X M2[4_=YCVU?QKT%*#)8PB%_4\_1LU$9>+K(Q$"9@4H4F](#V&(?)P!!E/)#3^ ME<](E,2)U=+K@3Z&1F:5E* 2TV&ZN0=%B\G^Z=AT[C=MP-(DTFD//@YS[--Q MZFGB;/\8N4U^#P-P<$:[Y];^IJF'97\W]SQR:3L):==>1.0S)I2O8,PB#Z+0 M',).B(0JT R'$N+[L5/FJ[T]#8WM;J\?P#1?MAMW/>6@&S8WK<3@W;D1]V%(Q. M$[N>R:LZJO2QY*RG^DBKA!'5T>KK[^:,2BT',D["F(=> +TPIA E3.E9H2>@ M+R@*">?$9TXG&_?V-#0&66<6D*6DCEFG]V-J1P^M(-4Q/:Q!JH3L9/_X*!3M MYG_9VUN_J5^.*;V5]>7H#:WGV*S73BY[S7,PZ =L',2Q"A&/8"AC/<\@[YJ>#*3I'.6GQ?$NOIDV5+$8+T4O:3@LD^TKD>4B4H:3VM(#+ M(=FG36L-,U"8?<2;+%M*<;5,]>M>G-[-2[?FWVV<[Q7C4,I ^IZ$7+%0NUJ) M=K4"Q"&GF#%?:$],^$Y))%PE&!I77M;+?TQR1<#R17\BJQ/]4F:-Q0@Y7XC6K6]]KWF;R:G<[+^72:C\(?YZD1AFH0[E3>_]B+) J( MI- S[B/">AY* R&@%(QX(A%$Q%:4V%B"X5%B+JK9#]/<:.BQS-S(A)AZ*$^'#2!L+(NH12#Q&81107T2Q M*7^'QUHX-A^$$>N2=&?&^V.& V>UF<7&3M=VZ'BP6XE?AKV/0,TD*Q5RX]S4 MC=,'^@[;1EU;H:=-I4ZLX;;_= J2!W>G&C7?E<[K1ZYI2!\A,886R2F'N)GCI%&,:2!''("8MBJ\PD6RT/;?POA;//Q_D> MI\/$?I+V'1-V*=?QW7FG!)P[M3TY\>;[5GM+N+E3F7JBS=T7-(JJV1&]:)*- METLH%[.B3F"9<+QV5FD<UTETZ_VFO(XN'F>9Y\7PKL7)SC55!9>8#\&Z)A:]H=.YR8I50:IW0JKD=BF1HWWV>\TZD8;,1$G=QZ$22B*78ERUMIW&FAZ.G>:B M@9=<-K=E\SI@=@OB#6'HF/$+!+X<1L!Y\7J'KJTN2]?;[W7!>8=BFTO)NR[I MOKS,X[?YV",X# (E8)R8U.LX$9!0&D"!0ZI(@C'F3B&.COT/S9'4ST[877$9 M [C=B]\AC!V30Z/2,EJ%\U26J6%WML(R1H;!UI6I 71*69EZ,PVCM)62?'&G MKK_SKR;Y]SU=R+O9)/ (V%@ MLFJ00 80"1Q S'$( \4B&:N04M\J/5V',@Z-( L5S?*Q+)4$VOP2%+]G8&Z2 M?&=?1_G//+50J4@^O4A7:N;?.P:,=_ $V+'QF>W:,6.O35KI!XR"QI27N2G- M3U"3W>POK.R8?VELN_E9[886X]R[LT2[$?(=R-EO;'UW0&]%Y7?856MIFS[. MTZM)5J05RE>/*/-H(CR()3='(%D$L0H8]*)("N;[A ?DQ-1,&UT.;1Y\NYUV M:94#QFPUBIKL)^?FV83?8G&U=5 [IN%#.76TU."J2SQ/SF=T JX#R%EDC6\; M*8GV0-4@[=!F2^=.+;1',XOT0?ON;#97N)S2++M3Y2G1N_3>)-'_-)G)FX5\ MUFZ_GQ#J!1P2XA'-W6&L61PIJ&A"&"&A()%5.4J[[H;FP>?2&F^OE%S!VS-0G(NCL]-H!TZK_>J3+7EU1._4WO4K+NQJ> M3N!?I5A.JT"<#V]Y;^L3S$K$'HH2 IGG*8AB*2 3BD-!8A1X21!RK)S.(ASN M;V@44XF[BC(S%0ESD1W/&1R!V8Y76@2O8V+9CUM93P-TK9[H5XGLR,DZ0=Y5=9[NZ.%0D8][4S M0Q5'$$D90YJR8U[&/0YF@F,0P3C1#(9.=E2B50![[-(JE[Q/IM-_BV/_02&LM M/ISN/&)MTD%HN1TG8ZY6L>.P#K'NF,Q.A[E!=M=&8+6O*15]#8W& M#BR'% *WL9A4PGS"2I([>.=;1CJ&6SM+2.\1Z7[]J.SO_(M'[Q6W6CG:N*5) M]<0=X3*W2W.6Y$[=:S?M6WEAT8JM_);<41[9GYQ25+A!K;%1F(7$'9,+7N#\ JY#;*YY%4RBBZ0=2EP MV '"?=4U; MIQVJ&CH@=+F)HVUB/M0L=]7M?LM#U9C!PF3A(E *1I;.7];+0^-E4OA0"&='6MLPW68 MM=3?^EW>J^L.9RR3_(]/\]>?]3V%'Z9_R5_F_$7>;JF7EW6O M4+ MN?^"TRIS7/!_+2?9Q+S'7Z2VKB;Z)WFG_CHW;[R>!TH3:EI\<,LJK:4=-@!-X;HM "K-0 %\<,T;AN1S,<.ZG=X2C*6>IW-(-K M7PV/AJTU(\[J4.CSRW3^)N4'[0>IR2(K3X6.]003^5'BP8BQ "*:(,B$[VE[ M12H4,HD51BX$>;B[H1%A=12:SY_-O@A=U=)AI=QN%'@$:SNJ:P_!CBEM=8Z\ ME!14HHZJ@^3M\98=**WRTY$N>^4A._4W^<;RKO83M=8(+ALKA3@5,H!^;!@& MQPEDOL\G&^LNK'I+POJN\\'D7MT%B4O*U9WW M-SQ$O\Z149+DJO@$X3Y- @]!3!-ARCR&D'I>H&>3OD *AU'(G"([]W:#NF$;:N<&"0HE)#%'"?4AIPJ'T9) $0G]7@^.)_=O:N;QM M1 ,\.I2A;@>YCDFC.6CMA *\PZ/[2(#'_FM-'U?;*@[@_1WM3YENY;?\FVSL MF^J"0<"AH"2!"%$,">$$LL!7'A$A"0+9UGQIU>O0R,1ELJ3FT^G\&]1_OBS9 M=,+U/4JF>1CS3.;Y#:H/]*UF655_\F]^/ H]QY0_=O8[?4+5R"KGGTV9T(U" M[G[F4ELP]3:16O<\F%G4%A@N4ZCMFYL17)7\YW%>+EY7*]XRNY6+.Y6G;Z@V M?D@0!0&+D2$V$SD9!Y!Y@821'WEAB+ &*!C/Y!-=2/%H3WM&Z8?T*K%-XK)2/+"6W#!>;I$\[4W[ M>W5-0&N5 IT$Z)4)FT"S28B-VFC&BU>2+:XF&9_.LV6]X#'#44QPD$"<:.)# MB:% R2-((^E1S#V,E5/ILCW]#,VYN[K^\.A&2?L M&.?%F#IF&B,A& M8D?% MHH_@T"IW[.NK5YHXHO F(QR[O$'P]\=\;G(W^Y+/3.[*>!*B3+&UB&8V=4LAWFF:[ [)A]7G(\7$SD=<(<@\@Z![RF6O+4'W2V6 MO"%P!T/*7=OL+[*\H;;O LR;MM'0:UP-1=H9K04HWFK6LAZ]4.ZXT MDV+ESJZ<(TFEC''L0T),85POI*9ZC <3[(?"#RB*D=/1Q!/E&=KP\O!X=_F_ MX8>+A^LK<'GW^J*1+#W8_J#O>AW12 F9$1.4>37;KZVQW4L^?YI-_EN*&Z'[ MF:@)75<\+U<"+F:BMJVLO],.@KC5(&Y567E_#FE,(BP$TZY\$H0^1'$00^(G M >3E?[X47M,2E!",P!H$\"Y:9^,0YX"?&H=YT8"?GI[F M50-]BMQF:61C[;KG(%OI=T^+\39I(&ZV)GE#3)WDO3>H-_?GE?)9'[2WI5/L3 MS\$X08HE'E4PQ)Z$"/D^Q"CB$'LJQBKP(HHBIQ"9_G48VFRXIL((&&?*,33F M#$^!9:#-L&W;XW2[KO^[.3=[ SNGY0:%497 0O]2?T0J+$ )!EBA 6IP@,=# M3Y)[--#Y;-EN;-$9].@W4NE\AMJ*>SJC* V6)=:E;?* K5]GDT5V__!K]K!D M_Y!\\3C_0K,L/R[\.'F6U:YA%*HDEA'T$QI")*@>"B,/PT E$59Q$G%L5=B@ ML01#&\UJ-:F*L-&ET0+\:/3XJ8@:76CA2\)[U5=K,SI,^QI9R6+&WS7V'8\V M-=B+>-%?:["/0*D%>)R#4@\3/64T:;*EV,@&#O/GKFW1TR2XL4U:FK^> N/! M26BCAON;29ZB][OIX$D-G1;'6R:XKX+Q\^7X,991$DII @P?1O MBD9<1!P%3E5T#G4VM'&EPV,)S6)T=UK(;F+4%NX=CRFK&-Q5;8R5$7)1VX^W M/01()_&U.SL\2SSM(=7WQ<\>O*?5@U*YGYZM3]H0CTE/A!'TE/Z!A(<@2X@' M(QK2.!)QK(>,%DY*;73[?Q$GU8]*@1]U>UD.Q4^M')O:M*;E; MP:E"ZEY/3NT!JH^C4YM=#^'LU!XX+ ]/[;N[I2S110+3^>+O+'6$@!/80\B +J01*3//=H&$610J&PBNYJU/O0.% _B-&)N8P/ M@FTQ=>\2PHXI:F\NX_P?H!4 ;WIT6*DP D8)8+3H$O03$TFW!?ZY$TJ?8(33 MT\T%VOKN9QM3?=2XL[3DK^^B6=*\U3>ORB MTX]RE0UI''J>\DP(!0F\$*(DH)!P;C*;)9Z/:)A([C2!/MS=T&CC8BDFBQ%8 MT.]YK-=4/IF"AT8%:IGBWA)F.^9H#[R.V:/*^UJ7%!A1N\O[>@24+O*^[NOR M''E?CZB_)^_KL;L:S%+7L?A[-M.SM=_4[E'PH=%<);G(5_#$ M?#JE:0:TPUJLYEDNYO5N?HLI]T"-VO6"HD5(5V8;T[5"P*P65\N26[%=.0X@ M!V*@3XO#6L% GYJ>EAD&^O2XK52_]9$SH/QN:>4<_9]6G*B- MB/V[Q5>9KL/VBSO&./(0#T@"I9 ,HCAAD DO@3X2GJ+$IRQV*M/1N<1#\X)R M(0'-96M6UZ@[X]K-#P=ELHY]G(Y.;A4/0>W\UL7AYZ%Q>:7.;=1)):;NI#Y+ MT:;.C;"OOE/W'3<;IC9V*D$)/O4-O MO)@OZ-1N<-G3C].0L.JM.Y)Y-'TT/3-^#%,[3F\!J8Z9>'L[LA*R/=8\@D*K M7+>OKUX9ZHC"F[QR[/*&10SR6+$\LB5/ CR.L.]3[&L&\*(8HHA02"2-(<,L MH#R4)%).A9HV.QB:2WA9#Y;[\=^\/WJ>YX,7FH)7(^Z?0>AY(Z_X?QGY!NAR M\76>&C[_,T#^*"#Q*,)1[G&$X0@1,B)16%T\*8*^S)?S]2DB0!?@?RUG\M__ MX,?>GT-O!,RCFE]U)7D>OEU^Y>=?Z0MT8R\FC.]53M\<@^^VK&Q'3*?8KF-& M*LV6R[;*/5[$9K58+&&/_NV62-CLI-_""'M4W"J'L.^Z9K135:-[D.FKGGGO MGN1KQ\<!!D7 19K!ZN8XG^.8\5)1(0+J?4K_O H,UN 61F*E*YD'YGM!"T]4/.T^MB] M9%W/3X8=$0[7WCUN,^Q(U):G02F4KI:%\X>CBE.[KST<7]8/Q[W%P^%,UN>Q M4:M#0<\J]#K0G,<\F\/8F:0X(:G*H:7O?2O?U_]:ZIG!S2Q;I,OB=(Y91WC\ M2F?EFOA*PUUKX5=T(3_225IXBDE((QI3#B6.!$0F3ST)8P\&$0T41D3X830N MB/]A0=.%W0 Z!-5<:'93P0X7/>G4G.,9 2:?)K,\E<;.'7OG\S<#0'SL$:$\ MP@0D"4X@XA&"Q(]]&'!$(Y5$L7[8RH?I>B;^__PH5>KU\"#)8L)9?XI^OT^0 MG;\V!%$'ZL4US/]3 -JR)3[* N-S3H68 7/W@@ @Q$P(!63]I;3 @W$YNWG M"3JW8OTG#CJWQOL. 0Y)MF9^Y2_SN?@VF4ZKK:?Z8<8QEU0@&A)(I8?T$!T+ M2".&H?1"CU'F>1@3EZ620YT-;6'#JA*\.Z1V8U9;0'4\EE1BCM8[[>_.,[=' MZ#: M$JT!SOLE0!M5-\D)JM[&D8VT6R2W:D+SN?+F=F"^C*?3OA;\7-=Q2 1 M*)!(Q= /?%/U.HPA]C&&F*LXD2B)?=_I[)E=MT,CD5QJ@4)<\%OY;R?U(=R0:C?XQJ[K?B-HG.#8"H-QN[OY M[O4DK[B37R=GNWO(1 M,%K?9M[77^\[SD<4W[7Y?.R63K*LRE3-T^LGS6+K!7J)B'K =.TFIBU'1,-+T'K3E/UEJ?U.*HGYFL]T,&0\K8>Q\$Q M?ZM%@PVWD9#2QYWJN3IGR P)YK!A$"B>0)\:Y.AC8RK64$N9#@MUQ,2W8["*?EMM2)('6]3>2*C_L>S0$ VMTSV=51 MOWL8!U3=VE,X=&VSEWY71JI:P=$ )3&B"$/F23TY]F(,B8<1I(DF@(CX,8J< M B(/=S] 40(T] 1)(8,H0YC!2E/ II',=.U.+8_]"XIB8^F.<1 M$[RN )CD&CAGFG(RB1TE=0ATQQQ5Q[B(2GDG.RB$!S\:\7\RB9;S)-=:AU93 M5#4!K^V<54XR])W$J@E .[):-6JF(?>91.EF2O9QGE[-EVRAEM-R1R.[EUQ. M7HVK5F5X0]Q'0DFB28\BB$*A((LDA;Z2"&/C67G(H;AS(R&LWLK^JS.O=,CC M_T6IA(_V92K%9 ',:]%%;KXFP+5+ M>TX2]$MZ3<#9HKQ&C;0W;5P=-:YJ?10E[X3)5?IQDG$Z-6F-QY&/M;/'&20Q M]R"*L0>I"$(8!0*'88 4BYT.#C<796@NH+8;T&-5=3Q.NQ[_:SE] WYYYGW%X\W=[>."WB6>-NQ M8OLH=LR N[)J@;7(':WKN<'4=6*K75V?.SO5 3@L4DP=NKM!:,P7_;1]U?RW MCKS9$_)+$&=A&$,A:6)B7SS(/"Z@GO$RGYJCHX%51D*73H?&2)78>=VU,DS) M(6#"%NK#=-05@!V3T0J[M/8X#BFZZ%X$U4>@S0G'(LSE28'9O%9'A&Q MYFR"5(*\F$(2(@)1P@)(_S_VWK8Y;AQ)%_TKB-B-/3T1PBY?0!(X\TF6Y5Z= MZ[9T;/7,W>@/%7BU:Z=_% E@$BQUQ-V;;LDP"F4\2#Q) M(M,LAY*TP(6*TY3'7EM-_8HW-O^DT<[63CY]P[L*.US?Y%[K";84]8R4ZM?J M;G1V/5L&9L(>S5@'=H6Y117& /U&A_4KXK!Q94'@/8A("]-+3R5Q/VHQI+A= M2CI!$LFLB#*8*6).':("$L4QS&C&8XFCE./+"N!N^AH;KU>2 6T>"GXIE4\) MGS.@.BPU^X/J6AO^-7Q&W/Z0N[!:;3<$KUV;U@7)RXO0'F+C77)VJXGK%I@] MU.5L.=DCKW2,:9FOIF(Z>S6)A#])_KJT^8$VI0OL74:X@ MPBR%-*<19$D12R5CEC*OUY:> LZ&[.;9]0 M!N;="U'TCT-QA*;?T)-SG0X;;>((P4& B>M[?H0CY'3RMIZ:GIJD=R:/T43[ M9'F1B!CF1"&(8LKU6B8Q*4,03N(LSRF/71CF9 ]CHY1&R"8)[KU)\Z[E=".1 MTT"VLT8O\ 2F"6]DG(GAK/9'F*"4_-\_+[[]AWZW(@']@QW[=M2?;G&087Y6 MH69!M&LG;U6HY9:^V8O7SXG"]N%6J;2)H*G/$ M%.1%1"#B2GL90F@O(U=4YA3G,L(^OL7E(HV.*IHY4RIE;OPN5)6ML][M>:GC M4( Y OYLP\I6VB M(8ING'@1-H$IS@^6SBD>#U0/DM=QT\M5DCD>*'DJ@^/A@UUC K[)^:M\IR6Z M_Z$'T5SSRZMV$K[J\?3FYZ]R\7E)7[Y,N=E4VC]L2VD6YX0E,,^R B(9<4BE M7J<1FA*&(I'*R"L-[ 6RC(TJ:E6 L31HE %K;4PB[8T^=E?4\]ST$KNY4XXYZ2[/P+$I%P-W&,-R>9,=8UU6>J5MO+*[&2W+1V6/ M2F]_3,M)SG+!$"I@J@H&483,XCNT+] MP\CHFW7G)*INC-<+5H'YS \F_\",<9.8B95I@2(FF"2$DQ1)%#!5>J;F<>QX; M;9@\#5W28[A#[<8=00 ,S"7K6SY;0M\ +36P8ML<&#MI,?J_ZN,,5Y#;/N=[ MO\J%'V=03MWY<6_ _[3N?KZ:KGY^E)^G)NIWOC)'@),D5TID:0KS2&80Y;F$ ME*<(>P.V!.XQ2[XC-/VFRC_7Z;#Y\ATA.$B:[_I>@$PQO^L> M2INA1HK[']RX+5_-WR:"(XYE44!94+VV(4I G&<,$B9)6@A,8QEU2)'521BG M835\JBRC"WA9+.VEC:6LJP@9GIIJ#?3?3B=OZM%0;LP5#O?Q9(/95@-4>H!* MD8%RP)S#<;CT+R25].=M8QQUB:B_6F(VE.[V*FPK;^6)>W;N4 MXG'^K"F[I-Q>(A"9('$A"KWJDARB.&&0$2*RG'*O76.?WL?FO^D5 M+Y=2E-69S[0L7VV:.\V4"Z7DLLWWZ,$4CEO-H0 .3(9&[O7N\PW8D1TTPANH MM\3O<7>Z"VK][EA[23#L+G87< YVMCLUTHWBGK3C0J>:-$V%7'D[KY*UWFJN M795-8D[..(TP19#DIH(2D_HGDA$H2"H2%K-<)%['80Y]CH_.K,A 5C)7!Y5>]HJ++GU41[CN])OZI?87*F]N-LWRB%3EEDJA<$8AR@C0Y M*6R2[250)C@W@5 BC[W(R5N"L5'5G:E.KA>E)GI&KTFUL[5<5WC[Y5^C?X^B M* 8O= F^F0KE?P59=*-_9?Z_WEL#]'7U9;&<_E.*OX+U+XT+9RXQ&][;VI*C M*_!_7N>RSH<:U9E2S5-'4Z5&GAMW_M^#Q)*KE%$8TRPW&Z<)9*;P7Y33.$\4 MS52&)U6"UT\KNER-X*O8ER;@8:/\/)W/C=T8G1F'/+0U"B8E(W$&0QC1C0#&X^1%!@ WL4:]E!);SV(&KQ MZSV@FX.['I4._7D8G>'KU=_PEV)0[Z,S2/N^2/>&.NX%R9G^U\^_RKE>CQ>22U\#>@%M^Z![L*-"L!W\157D9QW!4*!77H72$/E,_7B_7?%NH"6[_; M0EX2#+LMU 6<@VVA3HUTR>0TG4>YW6$W=2R68KJ8OY-T];J4?Y^N MOH@E_4YG[Z=?IZOUS;A)$LWQYS&">*TH1%GE"G**0+I9D M;"QH=#&[MKRJ\J)J=6YL;1VK$%"51C>V^':E$Y@9I4QTY?+,==.>[=A.EH-: M)_398FV8NOS.N[5AUKJ =XUA-NH JP]8*S2477P25PUDGZ'26H6UDV?BJQZP M;4^+=4D' R;-Z@&'W91:?31X\37,N\7Y_\-FK6;6;#4_]/V&+ M:%(5)PG/HQY+PR6JQTI/F%#PZUFNNBYLWKIU$"' MB;J^+/#)E*:95I_=.]EL 4YXE.2$%3',HIQ#E* 84HPBJ*)(2L1S)MSR%YSO M:FQ3<7/;I=R2%B@IFVG @X/:(78@]MZ "\SD#6;;@@(M:7-:T!MF'D3=&W8# M,7-G#/UXV F65N)M;V$XIG729(=:W=[HP*5'BC2:M99>59GD$ML!N-N9_#Z: MGQ[5X^O*W.>VM36D"=PMGS7^Y9?%3$P(1C&1>0X)80PB)BC$#%&81T62H2R+ M,NF40S6HE&-C\(U2@.\$MM,MM6Z _=GL!B]JU6ZJ>+:;:ML)K!K]/-@KV(?@ M,%F,P;R!YYEC]6SM[87&WKL7&6YW[/VQL??CVMY_J^QM]07/8[*WQT0W!KL/ M-$=>V?Y^,VUHN[1.TL$Z'VY^#XW?CFL0O+-NYTGW7U]FBY]2;M7@JB.1)!4J MIU$&HX03B*3^#RZTCY#R(E(9P[%V#GS"PT[V-+;9O4J8MNA2I/ TFFXG0+U@ M%'B*/)-K_*8N%Q@@?.LL.KT>X9SN;="#FK-*[Q_'G'^A(U/8&%;/>L"[+XWH M*ZX$"U(%^+C._7Z;NUT,^T$>5>_@*SS^E-^G5RY7$S,UZN6TL%.C361=%[E* M2WAKG^V_X0;^U@D('NHF(SW)V>[6>_ZZ/DB\]S M<^/O09@<-FIJ;DY4%SMM'L.E%+?SG6,-4T)6BOHH8_L?7$Y )C173/&X@*PH M$$1(1)"(6$&541Y'F*DD01[IA<:BE]-0'3Y34; A1% WG%S;91?QC7WX3: M@&U$Z@OYH,'$?CK;Y\\U+.L3Y]UC:.<3ZS_91W?9#M^8/[ZK;@:.]2.\>._P M6A;WW68<7,ZK[DA>RRKG-B^O)E?'9+95+32S)U+OR#$2840I@XGD*40*2XA3 M[>VED?DC)BAU2T5]LH?Q+1ZKJH)&0L_4M ?@N>W^7 1)\&7B!HT >Y4G5>\W MN>Q!+\-FDSVEY$'ZV),/=AO-?Z-+2SK$UFV1*A5Y)B2D@D404ZW@^ MZ&30X7Q*Q?W1?/*Y;H-YG2]UJY9*'E,91YF" J5Z%!?*%+!)"HAEG.$DCTFL MJ,M%@98^O(;T %<"Z@(J]OK4XJ4^"_8\?SP&I=NXOA"@P$-[DU(Y4)F9%O5[ M'>#'^AETC+-=7H>R M6]4_R=[M;W4C\G?3^72E&_TFQ<-\I3^,Z6;OYZL9/?^TWDL=^/Y?DBZ?OR\F M><&C)),I%#@SQ;\R 6FA"0=A%G.>"A4)YL/OG:08&^T;L8"L,BT>34>:^O%0 M-].XT5-PP .S5B4_M J C0;5UOV-O0?#36&.;65N@+605J0_0KL(QUYYKILD M@]+?16#ML^)EC?62+]KN@CW83,5O7TV1B2>;SM6&]GZ0W^V_E!/.29Q%BD)$ M:0H12K5?)K-"$V;!1)Y*J?SRV7<18FQ4>:I>AP*?M/2RK&CS%FQGEWY:9Y>N M*U',Y>D%U)O&M7UL=PL4:9C Y:'Y=Z,$_-^$! M[RNW:I+0B(D"$YBJ-(%(* Q9G#,8"2JR**<$$_>KYJU=C8TQWRR6R\5W+5C- MF4]/3^#]@CHN;1V@;6>S?@$+S%F[L\M&4E"+VAMF'G$YO6$W4,1,9PS]@E>< M8&D-*VEO8;B #R=-=D(QW-[HYJG:)(6TE'H=:O]\J(YLS34S3585EW]H%?$\NO4UDYO+&1#\P,P= '=O1[,C>KWZF+XR#.I> M=@1HW[/LVDS'@@KFKN,;<]7Q;O'5; G4<[:@JL!,0I079G%>,+TN%PF41 JL M)*,D\;H:>[R;L=&;!;J^^,FWY/3+6W0&6C>NNARPP)1T]I+L!SUJ:/FEO]P[ M;M#T6\S@>%?#5BUH5?>@/$'[TY<'H]47Z6(><[VTC*#,$P%17$A-$)FYH)@3 M28LB%=U); '2C0XN@R MS;;PM(MN(C8-W@HQ-3Q!9T]T*A[F=_1ENJ*S.A0Z3V2!HRB'"4YCXPRDI@:M M@@G#JY4P8MI][&-NPWP@(C+7R8@UI>OZ'?#K$;"_0&7&!"V,=LNL8L M0!RZ$RB]$D5[CX-RAI/R^_3A]E+'6RC:Y;N="_.'6:I\HS.3Y.=VU52&LSOB M$Y1F,N%9!I5>2T"4\@0R4F0PS;A(<)&G*BF\;J:X]#HV9C'2VAMPUDV6&[D] MKZXX(>Y&,+WC&)AHUA#:'[9$OC$E<=>U)ZW8/=Y\\4&IW]LP3CT/>T/&!XR# M6S->+W>M)_-2+4_+1_56LM6DB*B(,$.09B*!J$B()A\>P2PE!1:Y4(04':)" M]_MQ&B;#QX%NQ#0A 4OY;3'[9L;(;D$T[TC< Y3="*<3:$-5>]D&R@C79Q&7 MXVKW7*%EKY.!RZ\<5_&PMLJ)Y[H43C&US9OL8&^G2\FU&0R_+.;EZVQ%YZMJ M^_1!:S WU1J?M,5K#QSC*(\HYC!*A(!(I1$D2F4F(4HFD2A2+I!['97N@HS- M2S&:@$:5&] HM4(N1[2]=,@%[0]82>1R%'8+B_307C[R;LCE:@>>+;D!YN[/M./3JU)[H:E#7MEW=?0?WS-/=Z.!( MNIJGY>+=8OF5/LR5^:/*8&/K%CZJ.EV-_#35"MJ_E'8'\*VYW\Y7KU1_ZY3* M2.04*LX91(DRD4ZX@!PQP3.9IIPX^;_!)!P;":V+JYKE(:W%!Z61O_IKI0 0 M6@,_3NK?N&YT=E63!6;"XYG.M'K Z@>V%#0)T*I"K]JPM[N&W5(3&#U-6C.C M:7]<&LP(O=)P_U(.RN#!0-XG_W ===@>.1X;LA6T\^;GYI$ZIN?6Q)B]H].E MW8JU"(#] M!$?C]0P,-\ H79V1@2TH=GZO9\*=='(;1.IB&#ZI8Z_R)7GL1HW]BQIH&VOT M7Y;?CM@UK=JZE785P8;;@[LF[CN;=U<5I&,TS8R6Y:.JBVX^+C^:"?_#J]E/ M?%2?)']=5J6,Z6PFQ9N?]7-E_6 Y83)1**(93#CF$#',(,81A[*0!"6QBJA; M">*>Y!F;*U5);BBH7,L.N!7>$-OW6GQM,K"T"E@ORGI.+:G9@EC2,7YG./N$ MCNPQFAC+-#5]M0VLD#=@8[6-1N!N;;6_;UFM4JO'R)]^\.TW)NA"F8:-%NH' MP(,XHIZ:[1)S4*7V?K>TB[&[5[WH^GH[%V]?-YG1$,XBD<4QI,K4&4P%ARPI M&(R*7"(59TF.B'MHP=G^QL:RM:@W@%MA[2FHT.(":E1QC:-V!=LE%J!7" ,3 M85,V88WBW09%(_'Y;'2=8/0YO.\5SH$6-Y?#ZGD>[PQ2^['[^68&/%UWUFGW M$-W]M6Y>\W8"@?=F^U7[Z#:Z<1)+G&FO-X=Y@3*(DI1 &A4<)D)$-.$IQ7X5 M7T_V-#8.WDJ3\FK6*/T%?IX&V\UE[07"P!R\F_3#2FGW+:R<_7F79Z'HU6\\ MW=N@'N%9I?=]O?,O=&2-.@SUW6*YW86MTO(P_R9+DVKTEJ^FWZKB4W%*\C1' M$A+.L5E;8X@%%U!)4G!&HUA)WB&,W%,,IU$R?)2Y%=>32#SQ=Z27 ' .1#I- M]+G2"]E?=BCH+W71K+4"8*-!CW34#;I^23?J<[")'^OU!/' A+=:-&$WH)'[QL9& MKZH0ZONS*'?F.G? @M"<0_=783AW6$Z1FT<+77.4S%[MGL&SY%_FT_]YK6H^ M93(I>!0E,(D9TBL^R2#CA$(;'L"S+9.@,M;5JZ6E+M.O9=U,J(!<2;!EQX/ MMS5Y,'=B__]K/\L7JC MH?C'A$69I)1G,!(F8RM'&%)$".0HB^.,4IE*CWA3?P'&Y@K'^_^'W#[H?[I/Q_?O[W_^.G?_@4GA>TT_&2[:8.X400Q+.$(IB*+((HRC+M M"\4,"IRJF.0**RI\ZK,>*?3N-$4,4)?UV?31O0CC-FIN/G)'+ +S]7L' /RO MQAZJVN]]V*WVA[T$>ZC8PRT/C;_S0I77]SNL&FSBYS;\.R,1^ !Z@Z%?Q+)8RKW MFS1RIX=ADT0>4^X@*>31AX8HGOE!S][/W^7LF_QM,5]]*2<13[E>IB&H"I)# MQ&(""8^DGGKS3!2%X,2OZ,9EXHR-$,Z6TTQ"EM,\,)8;I0QG@L <=$&!S<=Y MCSDH^P'TBI4V#T0:<FZ MO]>7BV^KN\7W/^223TOYM)QR.2&48Q-+"5F>: ],)11BQ@I(<(8B5C EN9<' M-J#L8Z-S*[DFC$ON9U_C$W#C_9$:=L"CDU,W9\LS5V@V,7Z0*Y-@^FFY^#85 MYOK7[Z69G_5D3>=\)[1N?=0K&"U2PO4'E9O\])@(B&/%(JWP^ O MPMBFJ;6H@)X/->W+#&YS3%AP T\5)HN835[?B&^FA5^,!IKQ_P(VL&^T"'+R MWAW$7AF[@QB#$F]WF/;Y\X*6 JT/SO#UWV1I^'DNFC7N\\+\JF9J4XZHU5^, M*(GR7%,J-\4$$22Z2\-G6NJ\[8Z'E+[&%6$F$_EIX6%Z/Y M!$:PWG!=;E2@5''6S6;6:F%_?0.VH!G3,F00.P^[,@FKTK@6*X.8SWO],HQ4 M'0,59%E*^:C9G9K+0>]-G>#FM/7G;W1E\EW\?#9";,7\X)PAF6,8QTQ!E' & M269*F6=($2FDXBCQ2A7N+\/89LU*!4-^M1+ :G$#UGK<@$83SYB(#@9RC)T( M"WOH& L/Q,$?5@W@$A;G'Y?1'<9^XSR.0] &Y?HM[=X1/]MGT-:FA^$(LZKUS" MPY,=-S4.8D0G1,:4%WJ )TD60T0C#&D4"1AADK LB5*%D$_@YF$7XXS?++?D M; +Y97LTLRNDF3%[N-_6M'E:@A@ M][L+!^\;^7DZGQM?A5']#RTK6U<\!262*69<\4*[XBK67CC-"*1"\#S)*:>I MK/&\GXOAT&PZ"[A/5<4M]06DXS[11="$WKLY=C/A=K5:3MGKROJ_JP5XHOVD M(CN/2+^['(?=#+OS<%+-@]V TT]VS-R[20ILMQ'*A[)\E6*B4IEAF5!89*FF MTE0*R)1V1#E-]/\2E?,\][R?\?F@-L6WG:-NZ@RZ8&I%O2"G[@F,W5BA M!^2"NZ:;O.@WU>9M>0,J,7O,:=N.0[^Y:D_T-6P.VG:%#W++GGF\MP)>'R5? M?)Y/_RG%@S#5 ]64;L('J^099K]QZU:%S4=N3@V%5*=##R<4(T$YDU"0G.HE MK_:(&(]WC*[@N%"EQ,+)O^U"XV% M-HQ#";+@(EQ_3JPS"5=//BWE"YV*.NY>/V]SZ]74F*W37YTTZTWL8*.>7Z"]-M\OUU ML1#?I[.9;G1_6M\D@/*,S/9J7 ;0<;V8.$8G="K5>^\)-@T''> M"9S]\=FMD8[CBD[GY?N%;KQ\G-__,($/K]/RBPDG>U2F)OR$)%'*J4PA(5D& MDY9 M7%_1LGSYC;;OG@(%!"U/N:PZ$EDY[C=LB M^[F(Y_%.$IZE@B>PP"8")(LYI)E&'F.<1QGE"F?4Q^'O%>U!PMZ&P]IQGN@3 MP=!S@Y85_&*$_8O!<%=:DQ#AR5]5Q .B-[YQ0[9*=\M M9K/%]\?YTRN;3?FC4G*IV__-)N28*$2E2"("4QFG$!$-,^,9@RQ*TY0*B1&1 MSFDHVWH:&[E4LL+'.:BD!8VX'BD-6Y%MIY1>\0I,)2>A G]4LOJD@6S%S"/? M8U_8#938T?]S\TOAZ )':Z[&U@:&2\KHHL=.]D6G%SH&[?$O4KS.Y*,ZLY]L M8X$G+.))P50$>4*$IM),N\8)D5!$>2P+GJ=)ZA2QVZW[L?%K([UQ- MV40;U;W:F,0L(HF E.4)1#%B$+.$F)V')%&4I3ARJG]Y;47&1LI]7;^^-JY. M2=G_'&8//2F,X\JUQ>;,?>MQ?6$^J>?_'%_:4"GL_SQ?G&>6_.N;N3W;_A7E M&S!K__6ML)O]?P3R=%O>GKC@^D$;H3K+G3":D1QG.60BCR#BN=(>&(N@B@H1 M)1*GBG"_$Y^S?8[QQ&?^&6KG["N8&9F[UQ\XCS/7;ZL)$W$Q31HL T@C'G,40)BR%-!-$, MGF,4DZ20FE'JDL1NG++7@]-(V"U]')A#&@&;F$X_"MD'T(TPNH R##VLT;@_ M@X8W$9S0N==AO]_'H(/\A(+[0_K48X/&EF]%"AV&YGV0VI7+"$NERF&*::I= M"Q1!'.7FL%=&F!59E&;2)]M (#F]')+!4A:\U(74P8MQNP&=V='A[9Z$LJT; M1XW 8H&Y[J+([AO0:'IS.LA;ZWOUN&U7@XPA,ONLK'^&V&M7P'N*KG;NKL.9 MSI/^)J3V,X6])OQ$EZ9^M?QUN2C+2:18FL1(P#PC>O&I5Y\0)XA!)HN$BB+* M9.)^YM+2T=C6G&M1FUO_+W0)OAEQ;\!G([#'AG4;O@Y'%CVA%IAF-X#5-_ZU MH.!O%6"_]@B8QPY\3\ -M$/>'4"_#6L'5%HWE-O>'V[#UT&+G0U9E^?]J%/( MZ>1.K])OEY+>+82E8(HASIJ"(8TD3EJHD5BY4N=_PV*CQ MSN;XT<(!(YW;L#X JYWW+H$@,,\Y:N\\)D^I>L11*R7_]\^+;_^A7ZE\-/V# M':!VQ3+(L MBY33<#ML>FP#SDI6KS)[2X_OG:I^E#$,09*U!TZ MX(A[NC19!_4"1GM/KS.SQ?M6JBF?KB9%88)BTQARKA1$*6&0%!F!!6%<)2+* M$BQ\1N[Y+L;_972^!9+K\^JKO%O+KMG<6(8"$SR(JT@(A0 5FD M")1,9BB-64Z45XJ4\UV.C6Z,=";^F]?R75X-8 ]B-Z[I%[C 7',RUW\#YMTY M,'O)ZG\ZO7K._N,PN*3H/_'F!)DN[<-5P+>2R5 MAK;#$"NMRV)WMZSXU&[%;DNV/A'O?\77BW3#+QC[!/7H>K/7#KHQNG9(EZ]T M]FZQ?*8_9&DS$CU_H?.'.5]\E?9W=0ZCB8IBBBG*(49<+UN9HE WJ6!"2!1K M L\RPGPHV[WKL7'RW6+YLM!&D&!%?P!:Z>''RQZXNQ%O�#,VLM-%"+); B MULG@5EIP4$E>_7Z=2:X_WO0'K%=B].A^4.;SAV6?VCJTT''MJU?6VK5=2C%= MO:/&.]])J?F2FV/,SW(2%7E$4"0@D7HAC% 1 M0X88TG]E(I(9S5-,O);$7249&[,91>Q*V:H"5*W+#7BUV@!>JW.CU]*-0D!) M:7S36B7/Q75G&SJNN8>P3.BE>&V42@OP;FV42A%PMS;*1A>@E0%/YXWBOTB_ M%-!^U^Z=I1EV27\I: !Y!/'MHM=/5A1@$)J"U^EU2&^WAX!&_ MU!V/@4*6SG\6?J%)QQ5NC4;:>V6X *3CLN[$')UXI.NY:KE:3LU54!O!]/M\ MNBH_?OJ]_JJ(4H5(,8)15&B'+DXEQ%&:0XX*ED=IELJ(^=W);.W/YULI_8$6_"CU#5>5E!@)06_:%G+OYRGN0XGJ0ZX]'R( MVM;CP.>G#LH?'IVZO-3!C3D2@6Z.1Z;SSWK&,'5.IT(N][?CRH_FIT?U^+HR MJ]C2AD\^:X.5IN[<),-*1EF!8(S,&6M,%6092R!.J?X4DP2IPCU,/(" 8W.H M-OJ80]F-0H!N:70#[,]FZ;.HM;II8M!7C68>GD@(PSNX=5*/5EL[%YLNOY<$M8\(?=LK?R>B;O;<79C7[Z0F\HQ]$;N,YW MRML0"7(Q_&B'5[G=W:;ZJ2O:K>]<$$#8)2_<.SJMKBS:*]]5DKB/T_(?[Y92 M-KE&/FH:G# >Q226#)(DTBMQA%*(49' )$DQQ5%,"^H5I1)V^71R<:K:N%&-C26R_7M.; J [6"9,^MGT3W6(7 MA[!3_S&-0:4>/M9Q"",)454X)@2[)>7LK6[L4T3M7">J2C;$74C]_YP"LS, M5E#]Q8&-J*"6-< )DQLL_>:?;.]RV.233NH?9)YT>ZL;?QB*LI3V+/F7^?1_ M7J6I3[EXU0PE[FCYY=UL\;TYOQ:"1HQ2F H9092@!.(L8A!'(M-KZ#3%)/;A M$O>NQ\8K:\G!6O0;L!$>&.F!$=^/>3QLX<9"81 .S$C.X ;@)W_ >N4JC^X' MY2U_6/8YK$,+EU;^VIS-FPYNY_8/L]_XC<[,3OVS_+%ZH[7\QR3*"B60%##G M*(5I )HJ4IGJ=+ID7L76086P,UPANO%93A-0..I-6P3\5HX M8*1S3^2W"U?[V+X(A,"CV5%_KU1^1W7ME,MOMZ7!DOD=56 [F]_Q!R[UJ.TM MR1,;HMIW^39=_;3>R<9WPQ$N,(T36+ L@2BG.:2J2&&6TCR-4H&3U.O0_0)9 MQC:PCQYU;+:5;TSX6;G2/J!):U.?@32:F5P-?/9J_ZDJ1M75#?KE-2:UR_8!AOEKUZ]I).IQE#*Q$_P/T-= MDTZFZ*G(2;>^.UR!>[^8B\789 >Z 97'Y^RWV4L?[A:[UAY M-#?L1A4FX/I_JAJ??]&2D/[?YY^EZ*EHOK)N"6Y-(KP-AF ELS!]S1Y?*GW9KX:A8;ON54 M/6W@>GX4#MG@!TN-Z'!F9 <;X1L/_Y?-GD^C0(^9[KMBU_-IE*<0 Q]3=8/H M\/RJ8SL=]VUH.2T?U9/^7)NY5?O9GZ;:&5=33K5G7>T7Z!Z?%K,IUY[W9D=6 M,B0SDD2PH(I"E!42DB35/^$BSYF*"H:PUW[,!<*,C0C?W'YZ^ 0>WX&GC_>? M[C\\WSX_/'X MQ_>@D\/OWYX>/=P=_OA&=S>W3W^_N'YX<.OX.GQ_EZ<#FKK:[]^5>HA][UE/5NB2B$(3& M$8QI*DRA) 0)$AB:" 64*))%?NS;38RQ\:Y1@.JOJ*IH\O6K'N-5RB^31?F; MUL(,;?UORZ,IP6P%-5LUK?0MF];-B(Z'FL%-$_H\TT)<:0 J%>I4_S?5U3N[ MY;R7=*P^U^RIO&D_6/:<:J&3* /G7K@$KL-D#!>U%NA:=7GJ*EUU?%Z^6RR5 MG*Y>M8P/=6&!O\OIYR]:TMMOPX["7NOI48UYWN0";RON(=2HYN\^B[ MT]M2;W[^1O][L;R;T;*\_3'5BY/$E"E#')):17I+V)OP-F MO7*V3_^#TFT'8/:9LDL3EUQ2>J8_[G\81I9OY%RJZ6J2QIFD+"]@'&$.$949 MQ!&GD"6*)#E-$8[I9"X_F^*UKD=]1WMR&D^D&D_;_84\?K+WFDPU+UF)ZGN@ M=QQ2UW.[[C ->N]+BPAJ&<$OM92]GL&UXA#@XM=A7U>X^'52X>,7OTX_WKD" MH V7W826?9"KIO9<@G%.ADXA.5HL5G0T+\*;+SA@#@/J@F'O%V6@ HIG MT>J[9.+I#H<(PSR5MC9% MH1>J"D$E$4.$\U00[G>*UM+;V):F=0+KC9"=EI_M +N>^;O M-B3"9/P^VN-U,GVW*7\RPW?K2QTN G1.P5AOSVU=TMS;EMOZ%[LSM\[9.&$X M0GD4,R@3FD$4(09QFF3:ZT%95@@4Y6DVJ6K=:[V7JW96NI8:/B-V7YF0(4 S M,_O?F((YC=PW@,G/T_G' MC]O7]RT<6UFF1_X5>5P$&OG7--"-HI%_57Z7E:YHTM9;3]>0:[CK4U=$?><> MUC7EN"#VBYV7F)V0^,-B;H)&I?CP:JZ7/:HJ5&V2IY2FNZV!%0UK'-+]N2@HVHG;:U0YK8\<1M'(8+?6#7S6;^)W+AT>SW M0"^@O,.>!X8'_N X<8 N.TX<-FBM.7E/8RS3E$60F1U<))2$)%8$QA2+/)8T M3:CT"F_8;GV<\0R\SC1&K:B>E+P#GB.)=H4D-.W5F=;ZCSPXIG"_S+33P[!< M!$Q&*64092F&<2R,''N M628D8XA$7A4\VKL;F[NUD=:L[.P]VIMZ60^FU67/S@O],\"[#?[^X S,!KM( M?JJ0K(2MK\WV1Q!NH/3*&&>Z')1"W-3?YQ3'M[J1S'NI&4L^OL@E-??3WTN] MEFUR'?ZLU[3EVU@-4", F>Z+1'_O&% MJEEW1>4EL^ZNWB*YW.)QAG M21:E6"]AA( H(PA2J5>! M=CRPZ!6^T&&X6 OWOW-KK?OOFFF6BQ_?I"K M2<2+5"^M-*1$:&=',@5Q@DUZ.:'_00J$&?'+K;EI?&RDT<@V;3D:.X^8R!#' M4:S)-]-K4%0@"1E2#&*:QXA1$*ANS[<,MSH8^&KAH6J']PF//'-I(2M+G6]^VLO*MO[*I,CR%*.< M0QX+/62Q7MLQ)A#,F/D#)0G-_0))3OQG:#>I.VX75':%&FJG3 82X$AHBR!C/(\QG(Q ZP]=O&).W%,.&.G4%Z2 O2R9%'8UYKY3D MJPDA0A+"^,M[:ZZU?L96 ME89@6\4;8)6\ 6LUP9:>H%845)I>T[ >:_5K&GB@!?VU#.VW]@]EB-8-@MX[ M'6X7(11>.UL-P3KIMO1Y7'V1RP^+^:+9^ZB$FR0$2RZR'')$8H@()5#/S/JO ME/%$)%&&8^67"_-$3SZC>Y@TF%;0>MKMD)KQ%*)N*Y$>4 H\R57P;(M84V%_ MZXDS(/2Z:CC5UZ!K@S,*[Z\ SCU^86+%1V7V/N=\JA<5B](N+VY9N5K2LPZ> M3U,C^J37XIK=B[7 H)$8_-'('"(OH -$8=(#MG5\G2R!#E"<3!;H\F[8:/Y; MDY36'!B\FW[3$ZA44YGJ=&W%(:2%AD5">,2P%BKVBW3I),;9=PF?- M6](F[PT3W+]K C>N"@[LM0YTCX;]-[F3C2+ :#+\/8"C0%[E4L"N)*.\(7 4 MK*[7!8XWUHT5J_6(W8M:KTA*NZ:9V4]%BN?%$UVNIGSZ8J7:7+NV"YN)1+2@ M4';GR4OE[%YG4CWT&L-0P/[]JFT66]/]3H8TRTH]%6 MCHQZDZ@_2NX+WE[9^6*A!B7JOB#VNUPJ/,L^9?Y8K;X_/-V+MXMEE]? M9W;#U*3KG[[(\C=IHRP4S@NL6 23A)O$13F&F"88QIR@*)(9SS+F''WHUN?H M'-:UU+:TO-J2&_P;_?KR5U/&PXCOL3?OB+[#44K_F ;FR#TXWQW"64L._JAD M=PP9]\'5XR2C?WP'.I]PQKFGDP8_H%K/#QR;&NY4P$^WG;U^SU<[,?G7E\62 M+G]6M1):ZW%_D-_M/Y63*$.(<:0@9B*%",4*DH1B6$B6Y8;B<59X$'L'$<;& M\T_+!9=2E, 8W^8Z:8*9/DES&>W?_B7.H[_>@BIMQ,J6H7S2G[%<+IOZ]O:H MP+RQ?ILORE5I?O.O<4[\,Z=<8&"GN2.PV8)/);7\H%+@IKX[4^D *B76Y:(K M/,TS@6TQV+03R":^L]$%<)Z9G+JT/.1<=8'F>U/7)2UU M+$C=) G_3=+R=6FW]9\6LRG_6?WW6?Y8O=&Z_F-"",=(2 RE2!(]@1$!<:QG ML33&JDB14DGLE97"N>>QS5NV(, W]S(3_E"[[>,$ 3#P#+(II@"VI+X!E<3@ MC_I/(SJPLO=97-H7KWY+2SOW/FQA:5]0#LI*>S?0\41P,?_\+)=?WTJV+KJ9 M%@0++B04**L+2A-SWBWYV M6M&#T[&61_W&?[E<3?1*4;SRU>-2+PR_3;FL4KSK97-!20(YR2.($J(7U$PA M2*2I:YPQSI"3/W*J@[&-_%I&N[E4B^F5D_TDD.WCO0]X @_V#L@X#_)SZK>- M: J;#%'1(!65P0*-.8J"A)8D*]+@)VEF1L%+&=U:01^J+\+QY& ME" 2IDZM4R8U,AS34S MU/B#=B9_38<&NZ8X,.'(2[-]9)8%-D+SSE2#7_Z\6P@YP9(7B-$$HC0SM=8P MAY@K"A-"*2UH(F,9^64]:.UO;,187__?D=ELE&JIS?"L)0=&=-\,">VXM[-B M #0#<]'-3_.08FQ4M..C[5>?W2_QMUV.MJLC MYV,Q7R!V MM\?^L*5"5XYTLH!+@@=C0![I -.@DPI7XSP>>T\3GU4K79>FG MKW0V>_-:3N>R+">QX#(G2D&%&86(I0G$29[KO\9)QI#(6>H4!'>B_;%Q5KU: MLC*"1DC?!>8N@JX+RLZX#+. =(2DPU+QJ.(7+ UWVQMX*7A4F<.EW_''.H2V M/M0IXYIMJJ>9MJ*M!OW9):?J 5Z'*CP1=PCY#3@, /%&SJ:X">@DL[ M<:5NK;YG !I1VUW0DE[=I& MQX6M+?A,2RE,26@Y+^UG>&NZ_FQ[??-S\TA]-_KV.UV*QQ=[->-7*^/#O IP MW5N0VW]\2U=R'6DV*:*HP$IBF/%40D0(AXQ$&":Q(#)C:9X43I?DKB3_V&8N M*V%=9U8L9C.Z+,&+7%8W)SQ+S@[]*3@NRL=KX-"K>J,69$8OL*T[V%+>U#[9 M?JX& %@$3)(+B\$-J% PV6V;ZP0'NZ?V$6# )M0WQYW"*YCQWZW& ;68=@] MBNL8Z&"3XTIB=)L^J_ (^EBK@6IBU.FL2@PDA1R(1*(!,HARPF&5%'%D!(% M5U[;OT=[&=M45$?0K*7L6/OS.*)N<\7%.(7>0?&&R)MF6R'HE0R/]S0H9;4J MNT\L[0]?X#VS\V3%3I#5AX5U]J6#MX15+J,$$Y@@XSBC6$"2%!CR0N*4\03' MS*^R\&"BCXVH?J\%[\]I'N8+\/"71V?7/XNK? /6^A]QD>_K*AS@:3GE??O& M@]JL?[=X&/&']X@'-O\O9-VG+A)43(3/%:89A'LL< M(G,@P1A-82Q5@DB.DS21(?)^[@LRMDE*#[4D3-+/ Q.XS2M# !MXEO!-_6F3 M?C[.KY#S\Q2(5TG[>2#,*#-_GH*L:_+/D^U=4#C D/A2?M$\/OTF-V4-WBV6 MFI[GU65+_M/L\)>46Z:?"_NW*@_2II+1![EZ5,_TQP2SG/,T)9#'F9?[7]/.$=)A'$!\T))B#*%()49@L2$ M\U&B5.9[>^RPD['1>QVH=O\#;"2MS[U\(_B.(-K.QWWA%'HGN@-$'2+Z3F-P M05C?D48'CNT[K=9A@%_+L]T\R2984-,/F\XME=SII?Y4R.K^F.VNRK18;7D_ MS/6@D^6JK!*2:1:RU6?93$YRRB-::/4%UF6<@D53TP) M8"X@)32!>2I4'!$:B=CIYL7I+L;&M9L"8W\8&8$5TC..X B0C@=H%\$3^J#+ M#YGN9=8.E ]35&W3S75*J!VH>;)@VN&370=X2VK86Z[9I?(5RPG'A:#FL#^+ MHDR/>QI#3/7@3S&5J:" L%I+E/+Y\![BK>&.;#C>J MF(7'UKXCW5+F!MB?S6IE42MT4Q6=N %?M%)][!YWMO\B-67>W MDV]WS/JQ,>OCVJQ_J\SZGVUF[6DG^5+T!]A,[BSB"/:3+X77;4OYXE[\,_!_ ME"]Z]'S1\]?MYZ6TW=CLDG)I2A___*!'2WW)2N4TS@0N8%)(/1?$N8(D10P6 M<4Q5HO^-Q4ZG@5Z]CH_B-U("(Z;G/38_R-OI.!B0@5FV X9>6?V],;DXU;][ MCX/E__<&8;LH@/_+8>\%F%#K=_K[F_ DS9@@"')JBBB+"$%"!((1H0BQ-%4J M]SKL\A5@;'2DO\4LS#V ->1N+F%(( /34:>X?Z/#\('_^^A=)>!_+<0H _WW M(>H:X'_03C>&>YCKY?]G4^'V5O>[*G]=+LKR_@>?O9H]@5\7"_%].IM-<%HH M).,(*I2F>IVM(H@E1A#S(L+ZGQ!/O=;9;MV.CCU&S_1U:#? M=+NZ^]_PF:>[7F"X%4)_)J4-NGE:%[H!UN-S0 MCL8%%QQ.-#SP)8=V]0XO.IQYOJMWO;Y6I46L-E!?]2Q9N_>+>?E&JL6ROG[U M3'](/9-J+M)]3.=T^=-&['W0*NLWM?JZI\]-Z.XD35)6H"R".8F1=LDQAICQ M&.I?$2093GB63U:+%9VYNN3!9/4BIK7$(=W0ZN*EO26K%\Y&+;!JN3XYN'%= M_?]1F"SXHF'KFBPP8QUL5 4;71M#UL];=6U"G"WUUKRU7FCV7Y9N?=?'O\G8N MZO+?596@"<]2D=)4P10E"B*.&:09YY Q0E*B<))BWJU"68]2CHWZ:BTJ%ZK1 M ZP5,5&RC2K;%>V;TEN^-]B"&-Z-0:]NSL"4&\R2%U1."X!TH )K?4IZI3IL M < ^7:XM1&<=2D39FS^;R(_R\/K/1^U'+Z=\)85]U@8ZOULLE=23G)@449$1 M'E'(E8D53F(,<4)3*(7B*HJ*E,?)9"X_4_WPLV/EJ ME2] MQBU53EUNW"@$JG?J6R]KI0:TD$?)J@$M-5 )JP$LYE?(6XM=7=K'<,6O M>D)CIQA67VUV7'I1,WO;=G_EV:Q4JZF M>H4BRXG0E"5BRF%>$,UG)(G,;G<*"T1S@:,B)\SK.OUN\V/C*RV=&4RRD<^/ MF?:@[H $9I8:B[5H-^!I,9ORG^"/^L\@1>2/P]$K8>QU,2@A'%=O?\"? M>&H,U3UMH.(D2PF)"**0ZW4_1"RFD-&B@*GD-,HE)AGW*FX60,:Q48@"V-'1.;JN=4)[4$%+;%IMQY/;HL44HTI><4S./U5VBA:@PU:[W.WJXN-& MNISKQ7:IVVYDF/+;N7@[G;V:?52S'6W\ .L&3+@DF;'&.C_D8-ZT[5BM@EF57E!EAE[!%3K4[G,T(O:WF? H:R06B" M]X6_/N +X^!>B&>HTSPO6:YU7M<%L)83N4[-=;W6\.F+G,T,P=/YSTF1TE3F M10I3)@OM/T<))"K-("4%S;#VK$7D1)3'FQ\;_]41^59$4,OH>VMA![YVYKH< ME,"$Y(5'ATL)Q]2^X"K"3G,#7T XILKAM8.C3W4Y'%]SPRWGRUYO%QG0)9S.=X?&#+ M#75&'F2 >1Z+]PAM^]EX'QT->$#>(RZ[I^1]-GSIMD&3^&P[E?2;GUM_J^)0 MDYRS@D8%9"SC$*DBAB3E*8RCB'/&6$H]JUIX"C#FF7&=I7!;A1NS$;GUBTN# MBAWMY+M3T#_Z \YY_0!_P;Z 'WJ!-@0W #S;\5_[O]=VGSU] M6O3"XG>5XHD:<2%B0Q.8!8#'%41%"FD6)%EB4J=TYCL-_XV.C,R@>L M@*"2T'W5?P#<^37_)7 $YA^LK&$G^1J-;-'+::(U]<7.EV:O]C\!:4M[<(8II+( DK"F*FQS2$S:0,4 M487,$^VH2.'CJ?AU/[:!O9'QI@I>;S2Q2XN%<37]/!)/:[CY(^$P#LP6.X+? M@(WH5=7"M?!@(WU_?D@WU'KU0CQ%&-0'Z0;/O@?2L17_Q,^?N)S3Y71A"E)S M6JY^DW8RC4C&(E%D$.>&SA+$("4\@BSA29ZF&=>K,-[&!ME-=*Y)W ^ M 5T[]_0#2&!^:00#?U2B]921N5WOB],OGVA^L%S+[>IM)U8^\V2'@PE[)#G] M)C])KBG#;-S<*R7YZG'^0:XV^31NO]'IS.[H+*I2Q39FV-PVTR/L0=TMYM_D MTEPA0C21G!<(I@5%$$D<0RH*!9'(HCS6S@[)L>\MOIYE=!HOP]_J,YEE_S>H M-#-W]^9R!:8[F9 6"H@:"E"NL0!FI?D9:-<(_-N_X"2)_CHUA0QK9>VOXK^" MKW+UQ;5 ?9 /P^&XXQIV'BBC9&.VC6HW6Z;6ZH'=-$IK'4WJZ+HX^+::-^!! M@;6F5S2KQYG(%X"% )/4VO)SOOOYY'PF!DN0&0@9C__:?AQ\ F-6SET_YWA./"$M#L< M=NJ9;INH3\L%EU+8/'Y-@>Y'M<5Z$TI4QF*9P*@P%X4(CB#-8@D5D4HD6*%" M>5T4.MOCV-BJ$;C*,C0]5<7\]47_J!:SV>([U#^]O++9E.NGE*SV ,TRP]02 MK'^A7RY7GK<3SQO+;5NU5Q,$ILI=]+=KR&^[!]TB=09A M?U?4_<5N=%656ICD,,C?MFOL/:1W%>QUW-9-#SHX=]79'X%[_]K1 M*]#VV"IOB"25<1Z9# )<0"29@DRF"(Y3YW8MWM8MA9]*AZ!U/F\:>Z#=RMF;;*JW3[NOJR M6$[_*<4DITR/U93#.)9Z%-.T@"PN]%]1I$U^H[\-;[>!WQ.*@5E@V]=N$K2!C:3]48(#'+WR0UM_@Y*%@^+[S.'R MR@4)1]CY^^SLQ'WVO\ER)<7M7-S_>)$FJ=OSPOSJ_H=<\FEI=E;_+J>?OYAG MOLDE_2P_2D-^>EEL:@F8&E2O=/8LEU_C21;EB8I(#H4J4HA0D4'"::I)+,,L MXH)SKKSSE(Q"M;&1Y)8*-T!W^+5#&HC, M\9OY]0W8^=H:H$"-%%A#!;:P L]M'V6W1"RCLG__^5O&H=[P:5_&H?>)>7N$ M$G8(2Y2?C5R_RL7G)7WY,N5T5B]X4YH+9^P;M:+;/9;UA%/K TPL>OYC%<^I?'K9XLH?A(A?/*;D3 MO'CVX6ZK O<8B3K_RB1CB5")TLZ[+"1$2$HQM M2__#0:PA7:V64_:Z:H*3ML\4:UW\_'!_*[FYRT&Q#TP_70+"SB7R\O8W.P/8 MJUOH+\6@WEMGD/:=K.X-=0CFJ@Y=M$>V=2_?A!E+N9?9HF"TX (C& MITLN8 M8(HH4C#+%8D36A2*.@53>/4Z-E^IDAMHP;>S5MR 2G:/2"AGV-L9+AB8@YR3 MGL+QLCPNSM!Z1)^%@'B@L+2.GZQ?K)HO/JU!;,Z-#1?=YJO?3MB;]\NA?5R; M:W 2D4*O9S6-DT)QO=B-S#4\RJ"B:9HEF"!-]V$\7-O__^_?GK50W]ZM-^XC M]&VM#M?P;'? NY)?6\DP4J]V!Z#N/NUN,QUC[3A?O,Y7Y1/]:;HYG9-JZU=O MIR77X_YU*>M$51M'@5&<)07+H(I,S%X:"4@1)I )1E*<48Q2KU*U_8HW.A_Y M[N[C[_=OP?W_^W3_X=/])W#[X2UX?/[/^X_@[O>/'^\_/(/W#[=O'MX_/#_< M?_*,#NS7L&X$>SUSA?;":\5 K=G-L81]-UL9^[;S^&TTO%EG\OLC2-+J,/CW M&TS9KXC#!F4&@?<@N#-,+_ZG/T?JVJYC15-&)&>PD!*9+=\(4IHRR)CB2$62 M(>I\^G.RE[&Q=2WH=HWI#H= IT$]?PC4"U2!F;(32EYG06=1N/@LZ'0/@YT% MG55R^RSH_,.7)@IM..G#8J57Y LZ-WV]F\[IG$_GGZL"=[M;1J0@"L=ZD4RE M5!!Q)"!3A$,N4!H7$4D)RKKE#/6696Q$LI?WMW(L-G+?F*OM73.%^AO*S;,; M"/[ Y'0,>0WWPI;-L[I8WEIKLV65@8J-=$8W4'Y1?WFNE&JT,W"GLXYV;[)+ M38,+JTM],/D*3,B08UC0!'/,J$(,9A3II7J2<4CR&$,A$I8E:=:(N)(MV^M)#"W4@+4GKH3W;IV*:PG1;:E:G1(_OMB2Z_//[Z46ZZ.EU=7>NST%7<(X [*_27%_KQB9-O0E- M?4RO]PRA&;K2'6F6TS^54V$[7LR;/?B?DSR6@@G"85;P'**"(X@52V"6LA05 M2BA!O6Y>=Y!A;*RSD=>D4-T([,= 78SAQDJ!(0[,5.L".%OBWX MS'C#2GXM)UF"$R:%]KS2 M)#=U.5)("Y% A04N!,I4)+SO1K<3\L=#AK>T>E23>5,W-'95"V6 M\RFM<\PRB0NL_P\*D@N(<$%,M7,,.8]BP1#)>!P[GPB<[&9LQ+L65/M.:U$] M=F%/X^FPU=X+2H%Y[BA 77(:GT;*8V.Y%\0&V@'V^[3\-F7/XM"Z>WKZ[>&V M.<]JL+,?>?[ISG=![FCYQ59Q$E*\^?F[)MV'^7IGX9:OIM]LC-V$1VG,,U7 M1+ 8(J(7]R353JPHA 98(:Q0ZGD-Q+%K+\XYRP\,3L;XO=[AV M/_2]#D]8CESI\&VA&YG=TZ4Y6BF?Y-)ZD/6MY\TR+1&;WTB'YC4A@7=F_9R5[,YV.BC%N4*P3VS. M[W58I^KO8&E.==[*ZL^'N3WDV;KT,,FR(LX34QXO5WK!BA"&-",88I(G4B9I M)$GBO& ]W]_8R,S*!V8; 3W68@[H.BQ?^\4L, TUPH)?&G'_8ES7"L7WH5#T M6-KVB^9 :]R+4?5;]KICU+K^=6AFN(6PNTX[*V*/U[IYDV\E6SW,305D\QW9 M\/>)S%F"9)3 -#51PU&60TIQ9G+;2!JG"J'+^:?H0FB M 49PL)&\K.\'>#J#QR!V\_\N!"[TV4@_F'G[MG4(^M1=%])ZWM MT2[G!V83+L[?O[]KBI1G483,S8$1TXG=!ZA2WTUE57Q)S'LS,:1_R74O)__[SX]A^ZC2Q7$&TR@S]0XT MCI1Q!1-$\A1%$8F94^7VUE[&1@R["?V-A#[5#DYBV4W*EU48S4V1 MLA1I)%'"()()@I06,>0*Q454I)DD7NZ!5^]CHP8K5/>2BG[(*RGB# L%I582 MHC1CD*:20"2((JG0N"LQT2VQQ=6QWY8B'/J-^)#6=\#K:I?[Y>H7&TV 6BP! MLU:;'^3O?9'+J@F73+Y#6=W-90QFR<#3Q\$U_DIR8\*Z\N:6\+TG\^V$6J\^ MIY\$@SJBG<#9]TZ[-=)KV->D((IJQS6%3,G"7'I/(1$80QEE$4M2A&*_2^\G M^AG;W%2+97E*+&8SJCEKS7">E'4*6H(S7"B40Y465$])!MJ,13"F&),(L90F MGE-2#^ .,_DT\/8QC80RC]ON3G'!!HIAH:J$2HEP1R(J$PT0I$2$5$1PY1;6=ZVAL MM&WD-.Y/7<#]Q_^ MY*G.AMV?/*/RP?[DN>=[.;XH-YE<4TD3GI$$;4/?W-Y_N_^_OIE["_=_T?SU+)9Q&M-.I13>,-(!:L7SS=/J &X[602 +#!EM&5"6X%*9-^4I0XP M>D1_]0OG0/%@E\/J%ROF#E)K])A#,\/%D[GKM!-AYO%:EPS>IO+*SS?+Z6I: M?KE;S%Z_LBF]HW,JFC0'*5-YEJ,(4I%%$)$,0TQI I5D:<$*D:32*46<6W=C M8]]*X!M0BPP:F4UR!".U3^;CLU [D'&O 9WW]JQZQ)W>QY$GWS/?8(Y5(+F MKA^D9_ID5VC:\QV?;67 !,6N&NUF%'9^J]O"V"136LHOKJ1D#V@)* M:JH7S4X^78O=/73D'/YNU-,CJH'I9RTIJ$2]::)"-M+V1S&.L/1*,^?Z')1J M' '8IQO7U[I1SH-V@.>?S9"ZUAZ_9YPR! O8,Y3SD1$*<>QCQ?9.]A#N9,!L'4C\+X1"\SB6U_F;?UE&M?Q ME[7,H!'Z]'3HS>8^&/5*Z4X=#\KK/E#LD[O7NQVV"_Z MCR>YG"[$W^CL5?NPW^V_E.:_5&M^MRA7$X90Q+),:A]3Y!"E)->\5##(N<)( MX"PM8B?J[T6:TWD^UD>>5.J#2!U0*W0"K MDN' []4#)MU;8RBCV)!V\MC<'-)> ^U]#F0WOYW2OG!NW4B]N)/A]EG[PF-G M&[:W1GO-M[PNJ[N5YU=%'+,,24B8,)=],CW!*:P7. 5B2$J61!+UD&_Y2-=C M<[K7^99?MM("JW65ZIYS+A^SA9M['@;AP%/8F9S+FV+@ ^9<;D%LB)S+Q[H? M0\[E%E@<ZF3L>FBL>Z J:MW?'IE?VWY*OGQ6]T^0^YLN_\3?]S M50E33&W1S(G(:)29FANY,JEI.":022:UY0K$!:,R*KH4Y>Y%N+&Y^&L5 +75 M=,I*"7,&\]6J :J:.]\J14P)NEH3_VWH(,9VB5&XG@E#1S0Z M5[1.E)WNMX\.<_O?J>EZ]6DQF_)I-5;>27G_PU3L,I&U<(49RQ_?UG,[W_H-Z>E?JUNOWRWF,T6WXW8=#9[MUA^E$(O MT2R!<$+36";27-M5)B-5!DF4"E@4N2B42GD2.YTJCT2?L7D0M<2@W(($*"F! MK$"Y,1?-:EA,O,=\:QEFH6G>K-8,+PTZ@%IX@&Z-R^6*:F_C>PT.4 TZNJ79 MS&9E6*X!\IBYKF]-%__E^E*.R.5I/K=M-("& ]PWG]O3SN>VO3"M/K$S>Z@..0,SAW,81*'O,TQR16-UVTC_*F;FV\D27JY_/NJO2; .;JM]-SDU: MR#CAF8!1D3.3_@5#C% *<\42%!6)R=+N$QMTKL.QN7>UO, *#+8DOB#!Z5G0 MW3;*^X0RL-=R(8K>.^*NT/2Z#WZVTT%WOUTAV-_S=GZOPVKXS6NIFRG+N\57 M-IU;NC1Y41Y?5_5"?9+E0L:4ZR4JBCE$!&(B\BI-(Q;=V,C M&R.=R;<'7BKY/+SJ\] ZK+1Z!2PPI32R@BUA_[_JOK4Y;AS+\OO^"D9,1&]5 MA+!#D" )=$=,A$J6>S7KLKVVJCIFZT,&GC*G4YF:9$IES:]?@(]4/ID 23#I MB1Z[+)'$O0?DP;W ?5P%)8):WF:O<% $'=R&09$LZ+K&=7;$J;'NYKW?DO@J:&0._JBD=K3QSN-N9^0-BN98 ME-P12&V\\Z..:NA9@[!OZ=G?V(]ZMJCMB^3+AX7):VEZB*WV@_IW>NT3VG%^DMHBU=ZR]I07PL2=/96+=D9O(B%O&;RL&V MSG4N22W)BZ%)J9&.0JBR$%L3#]';)0 H*9 API'&6( M*^*62GE\F*DM'XV49M_"B.FV9IR TH[D^P/DF94WV-027@6UC,,Q9SL&@U+= MB:%&Y:9V=??)Y,S5W;[^]_DB7\L/^8L)!]Y-\;M^7*[6^7]7GGQU$/0?DJ[N M]33(&454I1G7], %UL8J3[6QRK2QRB-&E,PRE3BU?^DHQ]3XPP@6R*K%R#O) MRT(^?_D7F(9_B^%5H%]%Y,8H7:?'CG)& -TS)U4:@%*%8#^_^*H\Q>=E1.66 M.E=!.4NE*L-15T\L!^6VKK*,2GX] =MGQ[Z/&VQGH/ALCL1?9X0R0K,8 00S M#A"G%#").."4<1)RR3+%>KKS]5!3(\%C[IMC+E8+KIU=Y@YH7<#/U>95*6;P M1_VWE\+4Y^'Q[5CJZG3. MGIOE;%@[<\-C[-N_^W1S=Z)^W_F"JEU$AO;^+$)$OA8D?_O?G^6M0N9+0?)]'G4SHT\D\/ID^',[>4S1)YW.C ME9G.2J_2(;V4*]J*\@7=TN-R3=A%;06RG[O:_NBN!17YRI3\UPQ2_GVWN%N8 M]BO+E:EPD9(XB1F)0::XT$9G1 !!/ 19 IF,0B11%LT6\J%N%6!?4+%E4*M/ MFU2?]L'0_C[S+0E=*_VU(6S'F/T!&ZNV7R5?\%,CZ<]!O@ALL.M0TL\"DX%K M^;6-.'(1/POE#ZOWV=S4M=#\IMCQYZ;6<5E&J7:89,(ARB32_FH4 A0F$F#$ M*$ R%)@FB2*A4RWH,^--S83;K@6]D;CLD'1-,SE[< YV$CP!*7 M@:OZMX\Y*ZX5H M4OQF.(0DC;1C#R,F 4** R;T @"EH$F$&2)NC=9[R#*UU:!LEFSV*J52IK:+ M=@$WM1#,3O-#Z>ZOS2+]O'JM6@8$CW+];=FC6T"?N72P4OW/T!@V;*5%4*FQ M:3.PMRNZF<;;S3266=RU>F5@8:/@P'9O/Y2'MXH[RC.^S=P/N*,6=<]'=F[L M9(8SS%"-^>EY7:QI&7,RXYBR+$DUX=*$FR1G"A@/)8AD%F8P)BA33C'D;8-- MC5OK3[9NLU(QI$1'$:FUPCK"%GD0 4)QF(28C3)$QHJ.WN M:@/WZYJNUN,"OS^PQ\-L^9 O%@9G1N=E+60_>'/%J(PS"C@,M1<)A0(DS#+] MQD..L/Y9DHD:[]N%N 3:S;#^L+ZM7FB_0-NZ-<- Y]VGJ=;SBAPJ2:^"+5D' M;5%V%I&A>Y2='G#L)F5G53_2I>S\/9?/VZK#;;=_L1N/.\N(P(0F"8B5E&;+ M/ (,1Q00"2.]+(L,);+#EOFH2DQT"[Y?6/ZXKX$=;4YO5G_HU*X:@NU?FGS= MW82%:69X6<_>9#.]SFMPZ2 __Y/C,_/+7HBN'F6Q_J1,%R?CIGZ5JY><2U/9 M2\S2."*("FL*( S;E/(_&P";UR>%&-JC/J7UH3I^] MHWM#\6?]Y7U=JO6?VD[?"UNIS\($5@I*'($P,5UJ. D!89R"1(4AY<@4O1&. M&U#G1YT>=U1":]JHI'9O*GX>:6OW?%C\_/OI%72-P%<'D75>SB =4!J\O_CY MD4?O-&X-QK&>X_8W=TR=T,:3J$]@ODK^O"IMHJH=I13OM4*5%*75]4F9*E3Y MXJ'XK*4R&PP?-M4I443")",0<"Y#359Q"FBL_\@8QYCB1 E.G3(K!A)L:GRV MK5?PIEC0:!:8ERC8TLV8!(UVIH)RM>'6H]#H8%-NQYJ7F$C/Q#KJ'+IG@PP, M^+#)(D,)-VXNR<"0'J2:#/W\#F58&S]8N]8R?S&N\$=I:J-L13>:],DR>W(F M$6()%!(HEFJV3V(&B"(I4#!4 H49TKZN=456EY$G1^W-[ M]_OU+Q]NKX*/M_?!]<=WP=W'WV\_WG_ZJRWL U5\[8)6:_%7IP>.5P>VBYX[ M)6$[/:";3_#6*.79=F9P/QRIE24 MT5":D([0U&1$,6 XAB +41+)""JLG(+7_8@YM07FX[/Q\MPL?$\3:&?O7WY: M/"],V\T'MU7<[D!HFG8=;5)H=+EJ8AMW@B:"/XRZ0:WO@/Z WPD9U#OP).JH MOH)?N/<]!\^C=5Q ^#08USJ M[@[4 2_W>%3G+*/EH_RJ_<.2]S^8UT(S?-U70!&5D#05((69-KYI3 '!) 0X MDBP2*(XC[%0@I'6TJ1%I)6RPD39HQ.W8QJ$=:COB&PQ SQ37 [LN23GG,1DZ M[:9EQ+$3:\XK?R1UQN*F;H3R3K+UW:)8K\IMIWNY>IS%"L4J-7G1 BJ XDB[ M\-IL VF6D$AJZTW$3G48#X>8&G48"8-\(^)5H =]=&.+(SC:440_=#SS0@G, MW18P]VW .%/!:=T'_?Z/##/J1W]:S?TOO>7*C@']JUP\R ]+NJB#8+(H4226 M1'M@:0102!* LY2#,*$8TD2QD#FE&N\/,+5/NY(O, (ZQL#O(V?W.??!P_/' MO 6%AXB@4XH/&X2]/\BX<=(G5#P(93YU7<TVSG?,N?BOJE MC&64A1@E($UE A WE0/BB ,1Z>\8L221F5NX\>FQIO9E-Z(&JRU9'>,&6Y"U M^]P'PLOSE[^!:D=,'V&!Y^$8-ABP9;QQ0P#/*WX0^&=Q2S?"N)>/3\L57;V: MCC?K:FNXN"N*9REF$H9010D#*=-<@4SY(QR'$1"AY FE*@RAT_E5%5Z)"BV>0T5<.OY^442G&_-/W"$ MWYJF-Z4V)T?#D>9P$ _*K0.(-2H%#P?C/E,/^.1NA'ZR*>)'N9ZE649Y$F-3 M@<'DHJD(4"H52#%!,5:2\=2IA6';8%.S#@?K@]N*L!U3#H6;9P[<:P^[VQVV MC"<=CMEL(!F4LUH'')6-;%3?YQFK>SJ>&.4ON9 +4>P6T;RAQ;<9S5(ELS@$ MBI,,H(1BP R+* VR5%',,7.JIM8RUM3X8R/JU:%SR;6\CL=)+2!;GBL- YWO M Z8WU/8*YUX%-VVHN9\UG<=CV$.GEO'&/7TZK_C!,93%+=W(H^RQLU67XZ/6 MH6[ZBY%D49ABD'*-)E+FV#E3(: JHA$-4T)5Z,(=IX>:&G54K;GFR\4#, ?/ MP?Q-:#?6:$'7CC2&PI-S.,(XC\6@?-$RW*AT<5[M?;:PN*-# MIF+).%_DDWYKOIFPYG?:#5H\?"[K1?Y.Y\_RBS2.E.D75%Y:QCN_7ZZ4S-?/ M^G6;141*'",$,,E,\P0$ 0YI#$1*H( 282R8P[[3($)-=,NIWL)=O2D6J.4J M^#-??_NVG)=%WE*QV<.TMA/9>+,T4NQQ"?*6+D&E M3%!I8-+<$S*% ;DW*[#W( M>(F:0^&QD[PYV$/[Y>,L54NKM/?/9J@C#=/*X/2W5&B$.<^B" -*A.E!A&- M$RY!)'C&%8F12)PBR8<4;FKF^W9^2&N'0VVH5BKN-#@,:B6[)>L,,MMVSL&E MYM#W$CO,]-49/7ZZC_N WDO6SR "7B0=:$AH3^4)#3K&$/'^'S9EGD)(8AIC M:'*%!$!,",#,%HP(923B")',K;+7B7&FQMU[ >X]"FZ= M9RM[8_7+YW:KL@ MU3,CX 'CVD!'RY3=.J,PNT) H>7=R.%_>S%:Z9'H'P]0QG+J$@9$"C1K(!D M!ACB"L!,Z?^I)%8(N;#"J8&F1@NF%$Y>Y<3]-"\C.IY,<=*RGAO=:VW%M[KH MF-T2+=Y?W:CC)/QVW#$$J)[)XUA9O$;, =GC'!*#TL?)P4;ECW,J[Q/(V>O[ M-0XIR[(7>1G/_'FUU-[M(_TB7^3B6/@V%1;P M>&DNT3;N15I"6 !QJI&#S:UN9"-D/GM7;^'^WV>ZTE_L_/6+?-(>TTP2@;*$ M02!D)DQ>@P+$'/DD&8-*^S"08*O(DY8QID8FC9C!1LZ@$M2.7-K0;">3@3#R M[; XPV--%Q8 '*&'0O+_];!\^5=]=\4,^C]*0BBIH.V9HWSZ%DHUG[K-I3VZ M*--"OI/5WW>+\G3YDS:_RW#8:JMDQJ,L0UE* $&2 $08 Q23&, 0I2I-&1?< MY6S7;?2)'N)681&T%+%#N^/SH-M9& -B.&(38RUH\%,C\L_:]PLJ.#=BUUO M _O^.P-1Q'FPO;W]TQ#]L4Y5QN?EG4ORW@+$R$4HGV=;!",4!Q2 "F, ;:V8%)'(8A9,HI0[N+%%,S M71IY@R0PV:.=Y)DW)SR/F =9)OW>EB'^+V/6;&LG^0HN16R=FW"K-;FC;IR$&EZV6GUR$4]++3/%)PZ.6F MVRUDU-]DM :1>AAVO+!2?YCM!)IZ'.8RO41^E\6Z;.5L(IYXF01O?K15MKYJ MD#$C"M,0,094PC! 2"% 34Z'I#R+51HK0=WJQX\D^-1,PTKN*M6]EMR0SXO^ MBL3UXF;5',3 M:^%_J'8GKE,R= ,4Y_$[;'A\D2_+^4NSV?P+_:<6=B5%OGY/N!W1'\MOZO;)NOIVSQO.2 M'+7;<7U<[^T:A5"U6WPUZ1K%-RG^OER*8D:CD"@N$"!,Q0 E*@)$8 S"F!/, M8X4SXN1]'!]F:ES="!<\&.E<(PN. FD;2= 7'N^1 [6 5\$&I%+&J^#O*^V: M#QDLT ;%P,$!1X<:.1B@3=W#P__6JR_>'O4?TIRF:?/S1:[H@]PY=)M!QB1/ M!0$PRRASBKVNZ6H^SKV$IO)2F0##& *(I!3B6*8 $TX3$21;1YO6X M78@?_.5H-!C[U9!5:]8?Z;T89PO,PTS_0#M@.YMX,QT=K\U^.$^*Q]Z_5\-W,I3ITJ&DRQ964A%.@_P@!BI0 >JTB(!.8JC!) M,.).F5X[3Y^:?U0+Y[9.[.)EQ^:=4?#,N4U0X?#M9(YJ/"AC[8XP*J\<56[_ MZS]^D7O:U.UBG:]?MPZ(JY)O6^0PBU.N79"0:I2H_F@Q1@!KUP1$,LQ2A%/$ ME'4&U?GAIO855Q+OA%]L6IMLB6V?6F6!>/MG/SR.GGF@+X1.Z5?VR'3*Q+)X M_&A)6?:J;N=G.=S5;MSS6N<>L)^A1ZPR[!6[W=K#?H?J5Y'XDS(G MLG_F\WE9RG)&4QA3BB5 B"* (&& \ICJ%SU+:1R34"&G6I,GQIG:LKQ=:+81 MM*X:ZUAK\A2PEJ="_>'RO3)V0:IS4=T3.'BIC[L_UD5*W9Y0^%35VE.7]R6% MLO&U8:/5^O5>$U5!>7EB\)<*1"A-@!K--TV>5A_T'WZD"HSV?VF&+^[- M9BJQ.C,_^O2I\6$CG_X>KQWV%0] L]C[[0.%9X;:1J%+4M4!' X;I'U@&6EK MT^HE<=N"/*5UZ^;AP4WC;?N=DG=GP^[D12.G*U3[?F\M)8JR<.+]-[JHXP<_ M+A1.=3.OHY(C (CA;)[>J4L M=Q*F)?6$%JX!#IWJHZ8MD.HRN6L-TUO@_ :I(V'S)5J!@2LP>%6M,+TT YGH MFS"-@'M/.OX8@?E^)WBP '[/8G;OO? ^+SB=5XU-W^N?%;,H27&,4@9,Z)_V M@[ +*8A2!.<2IC(6&56E3E;1YG:HKMI,%!)6G?W#4I9W5LP'(+:ON -!I7G M9:<32ITZ,9Q$H5K9:FLZZ\_GR3Y.B&^A_-M553)G#JR94 M>#@#T0ZP0>VU,T..:C[9J;]OS5C>U8UKWAJDW]#BVX9B% [3&&( 690"1 @$ M3)L5 )(LRIC,LHA;;;*VCC(U9GD3,N!:2C<^.8ZC'8WT1LVP!8P3TP NM M" Q*!\='&I4%6I7=__C;+W;[YHO5>G9CJ$2NGLQQ^$<]Y]??\V*6JEBH&%.0 M0"8!"A.N+0J* <%)$J%(:C?#RI/[0G7&Q_M#/*=_VC>M[M[YO_:_];_ODPT?YK,^IUGS19Z_KMH!_IJ_&)"BN M%T(;"JMG.B\MY'3RRZF!1Z#+DEMXXVZ,%DHOK\\V=S2 MLR"@V4TK]^_T4BA7+[*8,4Z5B%D"1(2CJD$)3J,0)$1F*121X%'8M"*TLT]/ M#V;U!>QV'O2\>.WZ:WDC>;!DA1:BX'+14AO'%6H[!ND)W\BE X.-E$$CIH>R M@2>A\%,Z\'"XRY0//*GVR1*"I^\8L&=@:9_%!"&1)$2#J01 .%2 (<$!3:B, M"51A%E/Q19H\;F%R]JJM_O^0 M=#6+.8(4:=M#4:*TTZQBP!))0(A#H42B&,7<.A"QERA3HYOW2Q.>((.JQ*3Y MBO[]>?X:P*O O)6FI<4[R@M0E>Y3K8Z',5;#0R$U>?(!JE1IL=A^C,T69II%#.$6;++1!T M$(!;HT;[C3!>B.D@2.S$HP[SQ(Y&LME,UO]O EY>Z%R6QTO;.\W:H=_]P=:5 M,Q$RD651"A(88VU(9[&QH3&041)%V@>GB8C<*VCWDLGE8QZO+G9U7&).D\JZ M,+6LY1;6:O>T*:#KK7K9^ENNA'2TS'O-:D0DQJ:"6)@)")#0!B1),VK:O5$A M(T61R%P+7X\\I_[+6;O-J%R(R\PEAC)EL:D!)TV->R81P%!0;:MF81+%$*GA._H\CM&Q]Z:6D M[/]LZX8!??$A@!W67^\ET;@^_1#@'?C]@SS4S48JHVU6K[/?OLZ(\? )5H"@ M- 0(A0G 3$I 9*RPP*FDB=6.X=LCI^:K_[;(S3>EC:%URS;X*7S:^:J;UIY) MY[>/=_>W[X*O]]?WMU_[4\>ACBVAK_7%U>=?_^,M!';K4:-\N(>B-U_?D=]T MS)&CICA#60NWJ7I5U<2]*XIGTR1YJU;#+(8$LC"#VDB!*4 1XX"4B;Z08L62 ME,"(N)6Q=1G>Y14=I[AM7<>%#L+T1?4GKG9 MB&W\I;J0^5O!Q1K^NPW\6_(/F+[6 ;5A<\MT7%[ZZT& M^V>Z^K0JS1M1YF5]EJMRU%F6I# A<0P2%2J ,LJTLTR(-O5"Q2'3WK)"3J?! MY\><&JO5?0.*ZG-[HG72\B!MN6RFP-+='198WT[M3B\&+; Y.JY$KC-OM= 5 MH0WHN-I#-*Q[:C'NN$ZH/1 'KJ;#K1T.F__]\Z]:*;K8[9U;-=>5J[HP21KR MC'!F=M*-OTD)!U@(;/X0211EC(56J5W6(TZ-D1J9][L\FTVA2FZ'8T@KR"W. M@H<&TC,#G<>P2Q$=*S =CFZ'!G6D$]H>+ZC;R:L+/JT'K%8/&N\-2 MIQL[;E<8RC3&!]L1 M.:AD]E-%I!M>PWIBCC*,ZXQU ^C '^OXF(Y)[44AUTW2ZN8+XD1A&644,"RU M$Y9R<]PL,1 J%;%,&!-(.N6R'QME:D9.TX&)EL+^U3%Q_2B.=DS4&QW/?%/) MM\DO]<(NK1@,FWE^=*1Q$\[;E#W(,V^]N&-VVFK)I13%>RU:76BG>+]ZCC^ MU)BBE-.-'UP1MV,.CSAZYI1&\L!\'<%/C? F>>KGNI3:1H'@38,!TPF[03=L MBJ&C#..F'78#Z" 5L>-CNA&;?F*^EA^TE23NM-.Y>,C97%8,6E;GF"5I0J1D M"> 40H PPD _B(-,<8X223C+G#KNG!MP:M15"A7HLY2ZSIE4I>7F<7V92=SZ[=Y\GYS.OX=$?]02L MF8;Z"/_+]C14*@2-#E[.P]S@\W4Z9BG%I<[*W$!J.3ES?)#'I,VF#\7K3(9$ MP@@*$,DLT\P82X 5B4$H,TB5Q"F1H4TL?+?AG6AQA.#W>S-&8%Q\_==3;2=[ MR.U[P]_BA,TKJI[ISCUG;Z.%5]@]I%%V@G^RJ9/GI\%/KN0!BH/D1[X]=7HY MD0<:=\J#/'R*Q^7C6JW-ML&+-,F6VIO/$I-)E0&"4VU3)Y'^+X(D2#))6":B MA".KYAH]9)B:?7W_3:XD-2)ZH+$]^ =<0KJ#.KEUI%0E,+J4*=\^5O&]>?"P MIG2?C\DN+-;SXF=].8[H((O,WJ.GM](/N1VL=;VTHTFR16=WRV$_/Y_Y.L, M9J$(618!*:,((*P=8H98"G B4L458V%D%71QR_3,>!![/7[(S,DYM0EJU[]0BY/@31VL/TJK0=FN0]@L[1B=NNEVW'#Z4 M+:[OY??U+UKF?\YXFH00)1)0;G+X$IP!C/273Z(XHY#2C&"W'#YW&:9&!MN- MX]O/VQS3^#I,CYT=X!ETSQ1CCW?P1ZE$8+0(2C6&C"KM#N*PD:4=Y!@WNK0[ M4 <1ICT>U;5JM E9O:??/R_G.7]]^](4XXP(#D$6ABE "D+ $HY!G"6A4K%B M:92X$.&I@:;&=G6<]II^E\5?_@5',/I;;DK0YX_F9\'3:OF2%VU9M&XPVQ': M$.!Y9JT:-RWC55!)&?Q1_^V%GLY!,G#5Z!.#C5PSNEWEPXK19Z[OZ)HO%V*Y MN#,?!:.+?WXR^?Q2?*&:KNY^^?2E:3N?A6G,400@"TV[198 AJ$$&>%Q%"N! M4\Y<^,-JU*F1225TL)$ZJ,4.C-S!3Z7DC@$4=NA;[I<,C:GO;10;.,_GZKGO ML;C@-.S6B]7(X^[(N(!QL%'C=+/[_LU7R9]7VI&\_U6N:'BM&_3IGJG;9NC#QQMUZ9-G>U-F];KNK97?)&+9VEBTF^6BW([]Q_Y M^MO-<['6MLQJWWQ.(%-()@2$A!* ,$> (9H PD5""$VA3)VV:]R&G]J'7TMO M>KPN'[3_Z.RF.*)O9V7XP]0S8S1PEHDPC>C!GUKVH!'>KX_3#;F!VS\ZB3!R M7\@N\!PVC.STE*X)\_H95?FF=\^F"EK5!+L*_RQ_^>G)?+;%[7>YXGDAQ2Q. M0T@3C #!QI%B@@$6IQ(P%4=(\(C& CM6^7,6PN6C'*?6WW8EIJ;*W/.3_HFL M93:[I\M*C1Z5YMRGBZ2I=GV3&(C43!=.E)XITWI-R9!!0AD6LNFU=N]PCN!G MSG8;L=V/<;38R#?JK%B>&WC],'S;MT9*P*B!UE0ED(NBZMEV;5H /51E*=AK ML'U=G?877/])5\)$[)3:706-?H4I'?BYO1A[AW(575$>N&*%LQ@C%ZWH"M-A MW8K.3^H0,'JT\]07*>1C. J1 ML*HE:#WB]$SU1KS@R[M/.@%3<^T=[+QG"DPM<&XE'IH,!V".X<& M=:10SB' =8O9= &J-4+3ZD'CQ6.ZZ+43?>ET8S>GY!_2/%.*:VVZTP?9U)I] ME\^?]4^K9>+3\[I8TX70J\<,\1C'892!5&@_!+&, IRE*4@CS&&,XD1QJ]C^ MCN-/CMX6KW+V MO"[#;-;+G0=^6\[U-];#NW2=]X@3E:94@5"(#"!""* \2H$@/$J2!">)_NZ< M=@(\SORH)?^+9_:?DJ_-#(TV&W8NI4>$/1M6C>1!+?IA=?DMN:^"6J/AW,2. MR WJ([K*,*J#V!&@?>^PZV.ZV1KO)%O?+!=Z+!-$]6F5/^0+.C<_K0K>P!F$ MF,50$UP:FPJ'4*]NC&J6BV0*!45(ILJIHMG9$2=G3VC1]$+32'RE\:UD#H3^ MS55 .U0&.@^['9T-"J9G BMQO-G"L1$W>%?B>*;"DC-A66,S*$6='W544K(& M89^&[&_L7UCQ9CF?R[)MQB?U<;DVA3>XS%^,D3<+8Y8E"A&@$H+,B;(I"R0@ M8#"%*I&*0!AW+:C8,N[42&BW"N#""&N.E6MINU=8;(/>CH(\ .J9B':Q?)/9 MF%*EU,&7\\CV*J-H@9.W\HEM8U^L;*(%(&WE$FUN[T93GS0!7L_GRW599[K< MXJE#.L,$PF>OGU7)%:ZN4XXQ*F41 9HSJ[QV'@&)JHK;2-(Z9$BRR2IX[>/+4 M/O)*-H? C!V8VC_B7LI[_G(KL;JTE=L!P"$"I2L0(T6:G'D1W()(CNG:&BRR M<\-X02''Y-P)_CAZ@7M67-VBYGU><#HWU;EN%^*=-EMF6102E$0<<&9:^B:F M&KJF'J!H$F)%5,I3J_:9;8-,C7*:7DF5H&7!N4"+&AA9[7/D3D+:SDE# >69 MGCIAY)0Q=PZ$3EES)Q\Z6N;<.;6VL^?.7MNWZE%Y=ON+"?3>C@??#OBMN[N\ M[E79P3&&B8HB$#+-#0AF*2 ":D,DY(Q3I!A-G%JQ]!=I:B1R-(C^+++?5^/R^^/JTD%9\6O]-5;H8RE1'@+!:9(B&A0#*) *(I!CCD%"20 MLABFYI Z[")_4+5TM\L5#\5FN2NY],UM8 M*#DCJ0!QDFG3,S.E=B'&0"9Q2)*$(AXZ4=WP(DZ-%+?+16[K&+PI&31:-A$H M&SW-38VF)M&S"NWM:JP.]A:X&J^7F%O?QNSPTSJ2N3OT9'@R?P<3\T+F\- P MGS:/!Q]I\ ZRUX_+U3K_[U* V^_&@B^;$)AF!+,LA9#*, 8L2BE 0F5Z10DC M0",L(X*@5)%3B:!N8DQMU7!M1M-S$NP(W3^TGDF[M5RS*:OP)'F94K.ES56U MO6HT&:51K0628[6O;1-E*DUM+>!R:'5K\[2NE86T05\&FZD;6GQ[/U_^Z=H^ MI>T1$_K(-F(:*\<(&I22>NFN8@/)P%5)6@8=4/*XU8W-/Q_3ZZ1[>U MO?O+Z]LE]>YO6=:FWL'[718FR6TA&A*^7YH?U25/C%U<9;[-!(HP"2$"7"3: M XVUY:#_&0$5XBBF)!,4.A4N'DOPJ5D86P+V*/4TUJQ;,N0$YW+$0Y6^9:4J M]0.Z$&^FT'I9_GA3<\J <%7G&@_(XR-/W+!KPEC"C[N^C#PE!VO5V.-W6_?J M^B_E8=2'?"'O] );S.(D@SA6IC%W1@!2G "5 M]HN[]N@14IWV*7]Y_97^YW)5COSV-N.49 D-.4A,Q5@48@2H$!'@FC@PE#+) MN%/*0! M0MVA.NP[U.-9@Y\-O UFVA/4J7Y)(B-(A#:81 8!$I$"% MM1#&5(12)-'(K M,N,X_M2(L;W-X%50ZA!4IH71HF/.I>LL]3XUZ(O])8\+.L$^Y$%!&WACG1 < ME6$J1P-M #F<";0^ID,FF2?'=JL&V%[)L+^;RJ1U25R>< A% B)&,$ RP8#! M3("0X(0I3'C$K,)W+JW(U AZ:^=,;NV@?]Z\A-:*T?9A M=ZHZ'A2!++%Q+J=]44JRSY'\0=ZTD5(R?Z WSBT]= +3W)J->DGYQDM^G< L M[.3:3D&>;L[O1[DVI^V?36MJ(<4OK[\5QLJ\6QCS0(];)Z_DTNP*2HPCS($( M*0>(4P$P%0(D/,HB)9(8A<2E=+C]T$X6U0A5P[7D 3?!(S\]&^+*%S]7O;U- M.*TFM;S1(* ;%=R<78=9L?-S_6#MV6PQ,)\N6FVO&[MK MGE.6S\M)^:OKR8;U)-B>9_B UOLI1B5L\%,C]L\&X8WD02VZESA$=\0&/K^P M'G[D4PM76 [/*IR?,*B1MAGMC3(W'Q,4B(0P[MO_>L[7KV])S<6G]3>YNM>FSH[_?;>HFEL>\[5-<9WW-%_]3N?/ M\ M^"7?B>D?9%3H;-6J*((2GV"M 3K8=-ZT,#ZYN6R@"@Q600G6!,+.?Q-PB/I(=PN]6.GQ3>&2[3;6LR36"W8F%: Q3@%B4F@W M">L_TBS!##.5I$ZQ\';#3FV5/:B-E->"E[60 E&*;A;>ME[N?:;!;D4<'ES/ MR]5!5:1&YK(*4E!)72\POFHBG8/)8T6DDT-?L![2.3C:JR&=O;N'8\/.DR[; M)]T-6UX7Q7/5U+G8'"'*U2.<*1PII&@$:"*E]E0R!BA)%(ACCF 2,Y5F5E5Z M_8LZ-5)\BS4P1?*U(?@JM?O1P>?P,[$.3L3%IVOZ7L&; 1]L*;Q5=FDTMD7+ XC0& M2I(89BK$0B*7^([#(:86QW%OQ@AX7;!\ZY#3L4G,(99V[-P/(<^LNB7<55"+ M-V!GF).J#]L7YG"8<;O"G%3SH"?,Z2L[-JVMV*2HNTS=+^_I]W_DZV_?EG,3 M4/9^N3KNZ\\@B^*0$08RE3" <,P 0TB"3*0PQ@G6AB.<+>0#K:C(NIEM1WFL M/@E2?1('4OG[/!H#8JF"/]^T"-;T>["J&ZFMEX%Q%E9Y:4$494[U\R)?.])+ MYXFT(R&O\S)2D]Q*A:M BQYLR7YUW.1[6WT'[)C;$\5A6^AV%6;?V+;-2YAYQ#A6(F (&8:*=;4( CR %,D. AY*FR:XUS>HBI.0=*.POKAXYF<7*'I55##8Z;ED6$N5DJC/5^RY2Y MR!>R*&3Q]]6R*&91S'@L. 9,4@E02A"@W+2_H3%*4Z0]IS!U^>#/#3BYSY\6 MW[H9-2A@!J'".E,&9A+6SP)NU54,H[O$%R#ADOAL?)02]B8)R#X)0A M>/^8*^M?B>(9*(#(>X+"W$+YPQ!QFYNZM/SE?/4LQ=^72U'<+>ZU1UODZV;W,0XS*3,1:O^#: X) MA0!4A!&(1 AC&<:SEUZY+8!VTX=@\+E MF39J,8,*L;M%4$MZ?JO7$3*7-L,#03=6V^'.$#IV)+: I;U#<=L#1NQ8;*'' M;@=CFQNZ'G\MY"=ULY(B7[^GW&R\O_Y*O^>/SX^_+%>KY9]5#H_^S?IUQC(> MI4)% %(2:9,,IX!BCD!$((:1X%F8*A>3S&7PJ3&LD=UL9O!2^D#5XE\%CY4" M 6LT"'BM@NMAFL/,V!ZS^<';^P%/!^ W4M>[ 1/K@Y!W6'\SEWS 8^ MN7,08.0S/7=H#D_[.CRC8W!997U^D4^F?-QP)P?_+W^Z60HYXQE+J>(2)(@F $E. 89)9 *2LABAC(2150/Y]F&F1CZ5I$$M MZE50"1MH:0,CKAWCG$&VG6.&P\LSJW2%RII*[) X0AZ%Y/_K8?GRK_H!%6_H M_RCIHB2*,X\=A1KL5&O(P/+J"]09_;@LR\7(HWE$5>V^3,59#!4$3$0$()S% M@)%, )5!)&0:16%B5:9Y)'FG1DB_U0)?OD2HQ5Q;[,M-:P9]&UX#EE_<*#Z9 MBIX6+\2(A3N'?3%^P/J5?**YJ'MU7R]$61*C/L"L^G?,"!5(FCTNR3@'*.$88*$0 M@"S+%.04ISQQ2+;I+HG5EW>!-)M*\K)SA1:]*D>Z+ OV-'E[59U2!\KK-E,6 MRXT_X"]:IK29@UJ+<@JJFDFU(G73(>]3X+#R>)^*D58?7U/BM@#U0K-U$>KV MY/$6HEZ:[RQ&_9XTYAYKU7OXD[K1/I;DS^O\1=ZOJ,FA>D=?"^U8+5?W2[V$ M:@?KD_HBA:SRTV=4<9@J2D&"N HU,L8140"!F$2J2@A6%I51;R(]%-SGRHU MRE";-T5,7&.99BJT*L&3T<6D$RQ*;YE&VOCM.9E^MH&[ M"O4#; KWQ'N8+>*^0KB'M'S5PZSR]2N,V'V^GLL90?JQF'! ,%$ 88P!C5 * MI$(,XI S'DK;0);]AT_-6BF%,I\]C'YB/P>-N/9A*P?HG0]6Z8.)YR7<%0ZG MT)13>G<*2#EXV&AA**?4V X^.7E-QU!8O=J6K'%/F7[%($21B'"H$4D)0*G" M@)!$@E2&B80\PC1VBNO???S4/M&-=,$?I7RN4:R[V+5_GOT1\6UC6X/A'H!Z M5.=A0TUWAQ@WJ/2H>@?AH\>O&KGOP\=E77SZL#CU6V?%+\OY_/UR9:Z?R80S MQ9@TY[8<("8@H#*4()0TS1213#/#*'T=7"6?&MF\^0Q?OO[6I6CJ*--M26)3 MG,0?8 ]BN0"5^D=Z+NPT[@W^," $-0I#4O'8,S>-%@G.TO\8+1"Z3LI@+0XZ M"]"UZ]N?UYPOGQ?F[/KS:KG0_\E+ 8O/RWG.7ZL_[^7W]2\:X'_.&!9A;!KT M*DG,ZA7'@&$) 8E";=9&G"'NE,3E*L#4%J$ODFM9YZ]!7A0F49MNE#'M>K>T M<6T#YS@O=LN,3[0]KQ9:].!-]F!7>).@800/_JC_-AH$I0J#=G_KAM[ O=\< MA1BY\ULWB [[OG5\3C<:O'U\FB]?I?PJ5R\YE\?9>Q,*6A)U419VWO[]S;)8 M5T$_FA26#XO\OZ6898C)1"$"4@JAYLN$ B:2!,0L3))$A GC3M:^-TFG1JQ& M1G/H6 :^K39B7@7TT;P6;G3J;W[M>'<2LS:B.7^D#.Y6#']CO9=3W,0V?MF: MXNOV*78F;N_P#\KP_J0==2GP#OK^FN%_0+?%I5BM9U_,ZW_]/2]F<9Q $DD;M@A(_VN??':?. I1'%6B^:B/_[)# MA-J_?_Y5"T87>W50JC*-,46<1AP!D9$8($)-'0"5 !SB&#,FF.3V^;MM(TWM M0VUDW2_\XQ"4TPIL^V<[*%R>/^532)TO?>D(F4/,T5#0C10?Y/RRN07MV*#1 M&F#3^H#Q@F%L]-@)7+&ZH4M0KREJ?E?N9VTW("P-JN(?U-CTZ]OO6J4:L2FBRHPC2\?'Y>+33L6 MC7N0EW;GD)[K(C/(5%W#-'L@%Q[>*7+ T<,C>R@YVY88Y<'= R> M>&:%_*]G_=[=ON@_:H,FDVF6LA@"3BD&*,L(P)$R48IZ@2 XC2ETJ_=W;)2I MK0)O0@:EE(YA"4>!M PAZ N/;Z;>0\9#[?A6"(8]-S\ZTKAGW&W*'IQ'MU[L M'HA\LWR1JVM6K%>4GRM9?G#]A%[*4J[@CT:R =[%D]IV"IW=?=)H<;-'%=@. MFCU^0=>(6;U0F09JFIZKJ(>/R[7U?_@5',/M;($NI74-K6T&V7&(&@VX,KZ 6]'\VH6%& MUD$_=3=8!H[.;1URY&A=&_4/HW>M[NI&*>_S1;Z6'_(7*>ZT,[1XR-E<5MG. M'^5ZQCF+$U-LGZ%,6Z8D4H!!%@,AN)092T7$J$L7ZO;AG"AEK([4;NQQ!D\[ M]A@.)<_L40D*2DF#-U'K<@=7@99V./*P0V50\C@SY*CD8:?^/GE8WM6-/$PO MD#_S^7R610J2E&1 X52[K5&, 4XX P1E*$DB;7M(I]R=YL%3LS$:N=PXX0TF MR"7%"0$20M.)EB2 *$%!%B&.4PQA36,-XNA&\0 MFR%&@%"::DL]P;-;@;K X7FM.?OM.2\H^TH.NG1L'C[J(K&OTOYR M__OOMZ8*>2Z+>M__3UHI'0X(CD SN*PJ0\3 MG5.:MY[>'-PTW@G-*7EW3F%.7N0>2_B5RP75:^1OB^))\ESE4M0=[(54)$%, M@C@E4ONS! ,:1TB3=QI'89:DHH7:S4JD4 MB&-J>HZ(!##)(@!3$@N*4AJG5G:)Q5C3^^0K48V[T,UI;0/6<@]\&+B\,\ A M4G49"C^Y<1:P#+L!WC+>N+O?YQ4_V/JVN*4;;UR+_WPNUF6:W/W2)# L>#Z7 M'^7Z;L&7C_+#LM _OZ'%M\^KY4LNI/CE];?"[*%MZE=?\W7^4MHKF[.A.&(9 M-A4JTI Q@)0, <82:6\H3;B$*4KMFJ7Y%')J3+6EHRF>N6JT#!9R'>2EGL%/ M>8,_W&P7- MN4!P5\_MAV9NC9Y!HZ@I9_'3;]4D_[Q5[?]-7R\'E#XG9%!6]R+HJ,N!3ZCW MUQ&O8PT2"7BOGU*F< I9:;-9@H(,K4C&)(B";.(43>C]?@X4UL& M#F+>C*!.V7#G@+4T6OO#Y=M@[8)4WP#!?1Q\A@ANQKIDD."^PF?"! \N[T8* MN\U13(;M+&,(LB3EVJ84F79BN0*8)1!(*0ECA$4(Q2Y\<#C$U*C@;;&?5ZU] MN!;2C0..X&CW^?=#Q_.7?]#SZ*8-&.=/_K3N@W[M1X89]4,_K>;^-]YR98_2 MB>Q\K2MVKL5>_>_WRY62^8F6>^_H6KZG^>IW.G^6,PHSR1E5YE N-+&A&##, M0R!23K#(0LE$Y%Q+\2*J3(VN-I+WZLU[>5Q=ZB].?N)]VV ^&K8V/PHVD)QL MX6IP"0PP08G,P#4:+SJ[PQ=MO(PZXU=QO.BT'2WK>%F)^AXHM81.5E6W"28L M#K5ISB.9 !29E@(0<1!*%2D19A*JM-OYTKFAI[8&;A^BM,<$=RQW;C\IKF=3 M0T(]XE%53Y1[G%K9 N;I$.OL\!MRL?XV?ZW)=Q9+ M&B4XB4 DS$8#BQ- $Z@I32 %32U;$=N7IS@_WM0HK)8N>*K$Z]FS>0_;=E+R M@)AG)CK9A;E!\;,/%'NVNNZ.YJ5[6]NBVK^/]7&,G!M7[SWFLIVJC^MTMC7U MB=LNL_/S>U6)<5&V)^6FV_/2_&BKTOF>7?Q%FN J_?,;K88YKGJF\WNY>H0S M23*2I1@"SJ,0($Q"DZ8# 4I"Q"..:";L%NMUZPW\L7; NF(_M(&ZB"+:R"^[:7 M&UL[+UI=UM)DA[\?7Y%O>VO;W3EOO29&1]*HJIYS!9ID35M^PM. MKA+<$$ #H$J:7^_(RWW'MR>?:77W_] MXX\__OS#SR=_GLV__,H(X;]>O?M/EV__\>#]?_#NW=1:^VOWV^NW+L:/O1$_ MEO[Z/_YV>!*^IF\.QM/%TDU#>67"W',9Y/T.>5?RK^_?SZX\\BO/^-\EMW\VY_#[-NO MY1V_OI\A'I#6[F^7/\_2O_UI,?YV-DE7/_LZ3QD_Y&?^!D6I1'%2GOA?+O[P MUYL'G\W3 K'2,7J(/[C\^_*4#8A(/Y9I&M,%9U>/F,S"G3=-BEQGUW\Y<3Y- MNI^.8AJ/ND_=\XOEW(7ER";IB0P"$G,(*JHT>$(4(.XH5,!X^[$,QF=%^MNE-\[XA(R8+1!)*+'D2F MN&2TS*!S< Q?61+45F3??MI=JF\K=&\>?IG-8YJCV;AZG)N'!\J]"]G+=_QZ MYN;X01"^CB?QZJ^+_>A#5\M9#Y*[4 N2^Z=?D.NV;+$77*N&(#C8P,#6',8!-3D(UC1 O.:=H.LT\\ M>"4P'$G<>N! ?>/APVEV4C8#B=N^EB7 1_"6@M*&-1"O"9)1!*,_!,H$2(TB9% M3B.E_>P.]YZ\$B1$^Y#82J(#HV)_NAPO?WX<3]*G\V\^S4?1.Q^3#J!2<:^= M9V!I"A"R5Y9ZRY7<#@WWG[@2"F2[*-A*@DUH_W/Z,BY"F"X_N6]I9+UACF8- M(J(Y$\8(I-\YL()FD1DQ,9 >$'#WJ2NA0+6.@BTDV002#C"0GZ,)ZP1_@O)/ M[V?GT^7\Y_M93"-NK2"""3#,9C1K5*+G$PC0&'&C0U_8$MD#,)XE8B6)CI2A$:BO,7P.M B$ ?&,@J)1LU< MHL'3[6+3)Q^]$CALZ^#85J8M >,]?GLT/YW],1T9@H:/90[>2=P\+?-@C.(H M'FJY43:&W(<'\N#!JQU=D5>"B@T%VA(FNJWQ:'X\GWT?3P,Z5%0$%:6'9%Q$ MHRQ-M"U!Y'BV6+K)_QJ?=:X3L0&C M;:(AHZ^$ @DE]B(<&!HSC[P_@-QY]FKP:/C LR>Q#@R.8O7VYLEU=/O( MN)8Z@78Q@=!$@-VGK0: AH\X-Q;=P"HO-Z.3XZ^SZ?4) MC#"**:U!9XDN$'4&0V[/@%DA," /BNBXE=KO/W$UU3=\E+F5" =6_TD*YW.$ M+F7^=+R](/;C('6Y7)D5!)/,\;Z7[.X];3?$- M'UMN+KQ&%OW^C_#53;^D[KQ5)G14$O&0>3 @&'JS+J'EBD%&91E&Q6J[XX3' MGKH:!AH^DMQ:E$V$ ^_/YT5<%S=P!=*H@_/%B(= :8P$^5"DA#4"(4T=F$BY MHE92KS7>^&$_3 M8C%"U\=2GBUD@N9.,!; ,)XA!(2QX\Q[Y7K P9V'KH:#YD\;-Q=D$SC8_Y;F M7W#+^VT^^V/Y]?WLVYF;_AR)9%AW]V:[K-"4,3HB0D%(UL801+"]V(5''[X: M+IH_9MQ>L&W@X\=-\M=%9N#(T)!-(AQ,S@Q$5A)<1ENGA;'6""VT"GV X\&3 M5T-&P^>/O8BT"5B1!7'[ MF:M!H>'SR"W%V 0(D/!O);MG%OYQ\A7EMC@Z7Y:RGG+@,G).!RZ"!J6B1$MG M/'CJ%!#J&+4Z:JZW2\)^F8;50-+PJ67/8AX8-'O?TC26=.*/$_=EE"/53!H% M4:,XA+,>+..BE*\I'WBB9LND[#N/6PT*#9]C;BZ\1K+R/XX7P4W^9W+SC_B3 M!49,AH1RI.(CQ2V/: W&1V0F8,C$I,]1;7>1_<2#5T-"PZ>9?0BT*4Q<^$ 7 M3!@FG,<@"E0G"D\8V(POLTJ46NN(<=L=53WYZ-5PT?!19C]";<.Q0#;F;G(P MC>G'?TL8-;',LY !G*<)!4$2>)L49&UBXEQSJOI(E[OWV-40T?S)Y3;"'#K5 MY>*4]<;2756EL21="#*!U;Y8.(R@+7=533UZMR*_AP\M> M1-H;+/[UUP=R/,0?;%ZG?_3IP_ZGD_T/^,W)T>'!A[W3_0_O]@[W/KW?/_GK M_O[IR>^?]G[_<( _O \P5\<>YLU"51EEWE*'\< M3]TTC'%KF5V<75QCD:/A\"8:R(D[W%]T!*]=AB (US+ZX.ESYCF[A>]P MMW4&E":49*D=(?=AU ^O=^D8I@=!-51<6:@>A#[@EG67^DM+>\T$#>AH*6U MLG)5Z$S&2)TXH$8Y8PPS7#Z7M+4M!!&07:8@2LJ+ M228 %91KK67"WU8!UJ/D#--7I1Z0MI=Y \#9"Z$4\"X^IY!P+?A)^I265[PP M*9++B4&B 8,18S&DQ# 3%!%6!XH,L4I;VS-4#=./I1Z,>M/ QFC"^-//>L+3 MP?0[TCV;_T0F1EI2J313P+W@*!:1P5#4MJ.*H%1$SN*YG.;-\7.;BF&:M=3# MR\82;L#:?)HMTP(WW\.9FSX.>,\XY\IB=,%E0I?11; Z.LA**XGL6?YLY?WF MD'F1M&':O=3#4;^Z: !*Q W3">9>@#K6Q\-0.PN\93*8(BR@ %!Q,V9 M18P1@@)I/:&X9G1D=6S5^K#I_=ZSHC^TL8PW!\ALZ28]V:#969HO?QY/'(IC M&DN$>59.U,IFS:(AD@D*+):8T@0*UE@/.28BK4DAN^=N-[8Q/D]3U4)4ULN! M46^B;\#.'"$GKE2L'":W2)]+4^FC_#L:T2*ND8LNN5+32@@M"64*]V6OT'PJ M(6G0D0?R7(K%YCAZEJP6XK)>@-2?\)N(R'Z;S>(?X\EDQ-!X>N\Q23($8R"XEJ43I',W >=W%ML[0:W3+-GDO@VR9H?YFZ%H*P7B#4 MNRH:@-&A],G4/$1\EI([TS7 M$F<#,=/AV/GQ9+P<=\=173[\U]D$A;XH+OSRYTUNE* VIH"[;9:E;CMH<"K8 MPJ;7.F02Q'-=$C:'R:H4#AM+5<_>J**H!JS0+;[N'V3@TS@Z=!PL,0R$1LOJ M V-H3YEU5BL39)T;C*=I&O8^O@X&G@;:-@II %I7EWO'[FG(E5]=3"T:BF>8A^RQ4%#P_5VJY_<7J77J:@=16VG[B7G4+T0\(H)*D6EB8 MG^,C[ZRYSO%[*+.1(2D&XBQH5A)]K27EB,NBP 2W:/63SO=/HQ\DPJ[]U&%W MO)Z14U?F#5BCNR=;5_Q]LLC("E\8@-YF"-Y9"3))J;I5.EVQB2@!ERQ@Q"*A--! Z>@ Q+G(,F4\ M15;'=7I(S+ GCY4@M*W06\#-0Y,JB,O,6@^.>=R?!<8FCH4B$4EHPLV9/-NR MID^/>]C#QEJHV4[D#9P7/&$Z;YV"&1*=<,X FE&TGCZ6,58Y0U22&FVHXW(7 M%V2/D-:,OU0O>.M7/4U M]2@]S?A)%0\&ME=$$X"Z'T_ "RV YM29;4;I3UKLN M>92F9KRGBD:K'X6TY5*-DD]2::$A!^/*Q%<.)N*Z"$ESYHP2W-0Y9KI%1#-. MU$Z.*]<2>0.^5.E!-%Y^ZRJ@IO'];%HV[C0-A17)%34$?4OM/,=M.ODRDAZ7 M0$S<6Q94SG5*8I\A:MCKVYV@J2^5-&"+3M.W,BMP_O-"/%<5=GO?RL'LWG(Y M'_OS93F-%IG?/)YNH89#[E3 MY/6HF 9@=JO1WT5Q,1,B9:4=I%).(U(Y>J&4 4'"B?(D>E_'Q[]/R=#M)OK3 M\B.;Z,8B;P R>S%V>1MN<;H1"2X5R#]#&"8"%"]Y)X;;S3 MDLA4J2+W<8*&SGBI!J ^%- "CD(X_W8^<M+.T]<;R,RIDFH&>$71 U M]%''$.C:0!VM(NOV4)^H>5)&<]"T"X6L!9N- YI]-,E*2<,.X;7N1*6*!QM# M8&Q3Q30 M%NW&T_N_9D(%T,2$(43($RFR)((&-0'2H-1T3\[<:67.Z:MW+.* MQQ^5X=:W>MI"W(/]WQD7790.7!:YS$;EX @*C1!JF+'1NDHM&Y\A:M@\H5TB M;"MUM(BLR[W?6N6DY0&0'Q2/*L.WF0P02/0\!U[^V0VJUG##JN7[[!Y1&ZBA M133=WN4Y=5)3F4!%I2X&<7J'WB7Q27J%XG*L4I_];8=95LOFV3VN-E7(ZYI- M='**7_^V_^GTY.CCT?'^Y[W3 _QM_T.*7GI.Q5/:M5CLZ83VX@+\&K37"/6< MEMY[&1)1I5-QD( ['0<6$LF6D$Q( M#Y[@'E$:U#L9A;:J3BWRQ; V0]R;\!/^VW^6RQ.,9]9KP<"4](M"2 M"25@R>@/&&DC!%P;@7!J=:B3\'.+B&$/66M@95,)-Y""<5U!?-DZ_J8YGF&1 M:%]&ZI3FXL)%1#DK;7RH598ZSQ.OTX[K29*&/3FM 9Q^I-^ C3E)DTGIIIJF MR- $#>9>_#:>C@LSR_'W=,G>*/J%^EEC_FFD ;]T\L/.P/)\C;R=IN9Q<+,II//AVYL;S\@(-\O?Q M I6W&&G*>/:T]%\L+7Y4C&"((\ \9PR=/\9-+7]]'3J']:+JX*^BIAK X;7, M;M+%1T92)"8+(,2B!^!D!FMV%S'-K%$!<#652N-,P)7F&J:4>&J6DR5U=L5[A Q[D5,#+-M(>GV@ MV N@3-.7<@?93^SFQM-%P7A:'$WW?Q36IBPB ME&*[B31) M LTZ%$;*$!_B@*1 @U0Q"%FGG.KF/P]0J%T3H'*6.^NBE2N[/9(\)QTX MAV2\!Q%Q>S>LI&YP)@/'35Y6&FA1D:EA:T?J;+-M(* )W^Z2Q4N7XQW&W>58 MT%AH_[I"Q&EY>U37BYF)NP,[<2[/] M,/X^CFD:%WOQ?Y\ONHY6HQBY$4%$4$F@;,J!C;/!@10A.K2;+.@ZW7U?IFTU M-+VJ^\*>%;*M(3KM;X[X[66R]]V-)Q=MJ&YE&UW6A;YSBW$894ZM8L)#)$F! M4$2#IU0CE]18I_&KJI,,O2:AJV'P5=U#UE15 S9O=?8^C"?GN A&WA,E;6FO M77HH"!0DX()+$!F16NA@9:79+VN3NAH:7]7E9EUU-8#'JPX>5X4&-SWCG234 MIG)58C&$SP8-/>,*+-,RA62H4'6NFYZB:#5TO:I[@%Z$W\ -TGT^KBRSRDPH M#<02"X*B9*RC$BA73!,G2'1USCT>)6?8>_%^-/T"?-87>X/8N;*CY;[6VJP@ M=HVJZ,^L-X M$2:SQ?G\5D: \USPB%NSI32"L(2!BQDMM^!::Z)%EG6Z:FY(\&H6[%7=;>Y" M=0T@].]I_.4K\K/W/&#+)W3;);@C!0@ MH_72,"E9K./PKT5F6_MI%>#,=J7%=B%Z*<^'I5C2&JXWX\_Y?\3T'_[%_\ E?[A\>G52N ML'OQH3LJMUN/^?Z[HUVX#MUTB@?=:6\PK[.63C&0@6<0*2,.14Y D]4Z4A&" MK6-1UB2TWYLQIZABQE%04I?C2V_ <$? "B>Y5XSE7.=.=8.;L5I6LB92GK\P M6T?Z#6S2SW5X_CB;H^&?7LQH##]/YVZZ0&$5%4YC]VIRH=#KNYSKGM!4IZP$ M2R"U)^C!2PP?@S9 @PR>$:XIJW/45X>?9MJK50=S WAH8%4\(H!K5B0E)D0? M046,2T4I9[.!1=!>1Z%2$"CE*M!^AJAF&K15QV=?FGE=G7?O>%Y_W?OTV_Y) M\;D^_]?CPX_['\^V?_OOQ^<_L_* M;NFV1.W*;>U5>/V[M<\TKB(&*=IPOU"*(O[17(!C%(2O(UH+CA3*M0Y2+U+1S-.;$^X>-@K M?V.I-[!+7U/_?N(6BTLA[?T8+T8VA6!H*6B1^$784-H%20\V= M3Y+4")(VT/-3D-E*Z V@YS;]'V;?W'@ZLCX9:EP&JLJY5=*EC3"ZJD1EPCP- M+IDZ)O8A+8W@93LEW_?=MI-X"YB93;^G^7*,B^CXBH2.G;^E:YWV-D-7(>TN-NMK7P&T#2 M/1XNEYHVC'2%'9D:M-@1EX,K=S/>*S3:(7DKZR#H47(:V=>V5_?]M(.M9=\ M@&ZEH%[:4JIDCHIR,!05++0JA;M&0J)1!.^9!".; R5*E830S+FKG59WF#BN3..R!? 6@5=%- M Z"[/W;TRA;GQ!F5%G#71Y_2E0Q$KQ+P%) -J855=5*%'Z=GV!9__<.I!ZDW M@)UK;_(0>>F*]4=$4F(MI: 0[B!L$0KQM/2+"X0(Q96MTTCT(2V-W GV&*-M M)N8&@((&3!^>YW^>328?9_,_W#R.N Y9:I\A%!Z%DP),I@E4 MTC$K3Y(B=6X_UB2TD6!N0UP\[)-034D-8/#% 50B42/Q/S2^91("R;@Z7;9H MW@DE(8EJ';-ZF0Q6L\5"/5BL.R1L'1UMC+FS-!_/(JZN^;(&\MZ[^?QG:4/_ M;78^7>XME_.Q/U]>U,!>#-@=2:J<5=F!3\@A^@$!K(X1 I&1.:8\;AJ[@.++ MI [>X'TH;/:LQ6; ^NRP&)6"4LPZB%J78;8A@U-)0":&/Y MG2%K2ST,CJ>2L?? >R@\78Q0^]!UF3Z^>%BW$Y0B]T)%99R\?]+Q(#UP\\QFD-[PR /3UGLT MVR&6UL,F@U=. T9MR3AO!4UU[@DVH7;P3M"#12*]ZW) O#ZV(C^GD,;?B_OZ M'B68PC)%%&/ARTU#NLQ=&5$5D3WE,?*2I:&Z#N 8$Z!,-_H04QE_XIIP%(^:_^[7QZ==?UA]W^D>1@O4D0..=5<<5#18.2O<6U9 M306@)+G+PI:BB7INX5JT#MZ3>K=N8ST]-M'&^CG3_SB+VC'M',;]*>->(&A4 M8*3CP"AZ+5G*8$6=^M.U21V\Y?302.U)BZV;U&[8SKCL'1>)S$6IK^$;'C['\\7?W7SNILLKSZ;,TW"+KR,M48HR1% ,O7&A M60)+ZSU\^![;.\1B1;TTL8&OR-^(165LZ=V2&!DN56Q MK)PHN<EU2A^_ O;. IJX:&\#IBK=:D@@6H_(0 MA%W"\-Y=58A.)6D,$&=9 MZ9KAP%NMP9J4G.)!\+S3\_0-+AKIJ[[LJ:>N=C%XL;+V @IPT9G_!=IXI9EF M ;A)#GT1IL#)F(!;F7B26:58JT7EBB2NAL6W?Y^SL=K:Q6.WR.[PY5*V 0D MXHD&09,%QS)*3T@,0U"8HE*C\%4I7 V-;_[.9F.E-0#&51SA;LGY902UD69XA@,S7E(L"D M[(T6E7IFU.9LM6SS-W']TQ1(&E@TJ\Q13-0:(0V$4O,M:&D$IRT'YHCQFDD; M*V6G]S38DKWJ&Z)*BFIP\J[G@JGH)&@52_M6'\"F;AR=TAYC1 P.6^DOSE[U M?<[VXF_ <%5J*&U0C$8;#D)F7$/H;X,5S(!4-FIIM..56O4-V6#\5=\(-02( M!I;%BZ6>@2BOO8T@21G%%IP"*R4#*BP3QE'C=)T.%+V4X[)7?:5414E;%@GM M3_O9R]>OXXR$N^A(!,82+B]B'1AF/6X]EC,6J;-Z)X7A?57COHG;I+IJ; 2K MSQ9\6E'ZS%!2:N'1X*?$P"(/X'*@EB1.,J]C(+H#6MQV=NY$=I<$;W"Z=5-][@P]E_3 M4L'1KD:)=I6QDCU</]G[I/5&[*V;9VU MCMX:B-7O];)SZ#];KB)D&LMFI#@X6])CG)(R4RXEKW/.WM)LFJHJ?WY*S3KR M;PD]#V9I2)8IM2J#0*\8A/2N.,D91<0LM=YD2>N8K] MGL=F9T1-HD8.N*;(1BAR\84K.&Q%O S L# M4DR(F7&B(*280)@4P5#GP0G+M E4B4I'RZ]N2LTZ>E]S2LTZ2F@ 4X\T6Z6, M>9LLAN*2!-S2)1*/7B)^L=%1X8C5E;>OP[5Z'>]J'DTO^]9F8AZZ(&J3MD%7 MO5S>SQ;+$<_1):-(&=R**XZ5[S1^QY6TC LM4Z_=R)ZFI)&=;4,8K-][K">= M-&"ICMW/+FWLTI3?9F4Q(C9Q7^RXX03#$&5<&99)("=/%4N$^$KYK<]1U8CU MV@YKO8N_-RCM_@QW[^2O'P^/_GY2>>;RP\?LZC3U!0;[/Q)][Q9?/TYF?RRN MSZM84"+$X"%I])J$8@)!Q1DPG;7G6I+LZS0.?(ZJ'A+MRF<>SVLO'6I+61/75;-#V2GE=3:0ULJ7<3$#7AG!"1(;K2PBQ3#;9/#V%VFM^Y] MF\V7X__L7HZH-T%ES4$F])$%BPJ\]@:HYRQ'&J6+=09)OT39L&9W>.P\ELS< MER(; &:7R?7N?DG5B+AR9AXMZ%3ZZS+-P&KA($C-G>.)"U]I"O6C] QK+YL# M80]*:P!ZU](Y+/?)^S\*(VF$5&8B7$DDC!H$MP0L8@6L8\JYD&PR=>XJ'B5G MV%DKS0%O>Y6U@+MBPA^1T%60>!TWC@2E1*-[ TZ7Z7+*2;!<$!">.LT8=TS6 M:1:[,HG#3FQI#Y]55-L 9A]FWUQS>5D;?2T_5YI'H;L..95BTQ@,6.'+C:/$ MWZ!LK:UC0%>G<5BKNN/PIY+JF@3E7@BE'&5Q,\1A1+7 K4$K4)P;7%Z>@T\T M E$^:\](K-7O9A7J6DNIZP<9+P)P2S4-WP3V:=8.IM]1\K,YKMX1,5)0;CF0 M+$H*8LD'PA ,A<9Y-B3I1.O$U,^2U=H$R1UA;E/%# ^V[E+](4/'\W3FQO'2 M"=Z;QHLZYZZ2>;FW6*3N^I-KR6P =#9* W#TC)U3Z-!X(:T/-LH'PZX>SV[8 MZ/&M#8KL%6D[TLKP\'M&GG>]W0OF-"4H,10>DZ&,1TJFM+FAX!BQ+F@B>:7B MW=7H:VW$Y(ZLW]:J:AF'5^[$L?MYD0_'F7?<,* Y6N0K4# ^"^ \"F6X3)S4 MN:%^D;36ID_NV-_;1$%#9Q@^RLW\/#UAX@_'SH\G7?0V"L2+[*6%G!W&^)8Z M\(+@2X?Q?:!$4G;?%*ZZ^ZY*0VL#)'>Q!5?13WLP[(Y ;[.3E2,D6@DN.12A M3*XTI(E ;4Z,:QVDV]39N_^LUD9#[@)66\F[R=.2;EV4,1@/ET;T@ILH#:1R MKBY*'9V-WH,V*K/DK$1N=^G%/4IE:W,?=^G+;:^V!B"Y^DGHB'*9DTGH+4C" M060GP"LI0:XO@EEX$E.&.N3E$B=@[[U:6TD]7]'*;%]*:T!6WE5YG ZZUIQ MS].[\\5XFC"27W0M"0O[E[^)HV"D,R$S<#)1$%Y(\#IG<-XP$IU5+ONJ52>K M4-ED0FUOB'FB2J5W];5S,/. 190M;@?+G\<3-UUB'%;JPWD'V?SVQQV8=TCHAP53SQ3X2&P7%:<0+](1@W,JR09R>@HU?$NUR2T MR?BGML6LH<1VS.;J0AU%[A1!D0&-J33@C!YQ-R5,W$@05D1F;HW5U MTKE?)*W)4+PW;#SC5FZOJ,:0=V_T]&+$DC;$)(J.AT/'(TN4% L<@M.9Y12B M<76:1SY'59/!]2[PMI5Z6H#:I=O[.4TZ3W-VZG[\?;S\6MIPHN30&WZB-DQR M]'E)Y$#0H[E(^7#4E9=:>FJM\ZSNB>2Z%#<9:5>#Z"[4VDY8\]0.\$0#O9&R M60CJ G!7>LF&F,!D8B$RIJSB7LA*_0O7)+3)"'S7VW@?2APZV^2XSQ5:N7_)$G# M9B<.:*\V5TP#"/N-I*S6TZ8O=.E3O#M(?$5UI8VR-%A:4$QR$$PR\BQZ2E8&9*'(6 ME0*)]0@=-CEQ0-O6MQ(;L'BK2W,D,6PGI?-)=-;A(K06O$1;[I1+D80@>*[3 M)7)U&E="IGTCR*RDN@:N0?9S3F%YE/=_A*]N^B5]1KM\-"W,EO^7A(WO;G(1 MU*,K[9>&@9+ YO(=G8C>Y4YD0)T$+(TZF=@B9+@@Q-" MQ*2CK7.M7G]CJ';JT";0UU+EE@-/40+S90/H%4%HCC(&DUEI.2,->$4%!$&< MXT412KQ2]%8[XV@4O>NHLNEQO1_V3]Y_/C@^/3CZ=/3Q]*_[[WX_.?BT?W)R ME_C5YCD\^5G]#&U8C=2>)C,SZ6(V&<>K]K?'MW@XRI>1G9M< M0_4&H#PP82+7D+E4(*CU8"5QD"VEP=G(4ZY31-@+^=M:RZN*DP]I$>;CL\O' MOW.+\>(HWZ;B%)7V;M(EPDA#G$P"G)Y)PV3*&T1^Q MX(U38"SGCCNK*:\TH?!IHMZ"85P'<0^:E?>DKP8.OIZ>/VL2LX$*=(!-0 >8 M1P-.:0<8NQ'B<\S2U+D5:W6R&\2!*HQF)*9*EZGSNSUC'E>2\DOCWE>1^(M8.8F1?YRIG!@7FE#$W!%41[& MHSRHX!!B",%0)EVJXPD\(*6Y4E)&G@CBBU-JI>-- "E&[(_^2^ MX;>GR/H! MP7UH]:N1H7.M/\XFD]D?1]/C<),4.%NL>(@:?"A' MVL'+'%ED:(E72K5^[BD#@Z1G=T#FZ>?/ P4.I9UR\CJ!_!-["['1P?71)N MM>:,V 3)^ZY57BQ)X!D\82P11VB6=8[:KTD8V!&J8X:V$W0#"'D:ZHX2+1.& MH(*YC"&HE^!DZ>'(--'&D20J-7G;SOK4ZUU0%T']**(!1-T.5@_'TW2P3-\6 MHRB3C(I((%X2Y(0E,,1KX%H$Y3E3&&96/_VY)F=@)%4*RK:7? /PN;W,S@O^ M\44I#EZ4(LR26WUKV8T,R8H8Z2!*W.T%,:73/W/ /(G,)V:]KG- M Z5[9P= M;0B*9P*T7C6T,?K0=/I9__@[GH]#.DX7Q>DCJ4W06DB@K!1J:A;!2*+*^%F: MHU&2YCIYND]1-*Q#5157FTN^+0M6KB3'L>M9/9M>M!1,\>C. A'<"IM2ALQQ M8Q=>& Q=0@)*"2=/]G_ M=+I7$D/V/GTX.?CMT\''@_=[^*/W[X]^_W1Z\.FWXZ/#@_<'^QNE!6[RF'XR M7K9FL*DL&*M\)K3X@*2<-+A,P&7!(!$BG;(D,5-I.',+63"/));AXT_&7Z;C M/ ZE:?#%S*?Q],LQ$AC&:7&3>!8L$U8: M)V(3A#]YFB]Y&RYDZ3;)6NDWF] M#=5O(8]F':SUIJP'))KTU4-K M'3J';:HQ/#XK:K4!S!Y,T?5/I^['?3YD\H&A80=O2O#HC07O,(;+R7.9G75! MUDD-?XJB89M5#(_#7C35 .(^NO'\/]SD//TMN<7YO)/0XZZL\)K+*' IF43* MD(H,QAL.W*5,M&::*54%@BN3.&Q?B>$Q64>7#8#T4_KC5J UGTWQVW AN,?Y MT\2*3#T!9QDO+K)#*2J.BS!3$UD,N5*2^[J4#MM,8GC(5M7LT#FKQ^?S\-4M M4JDF&2^?7HV1NJ@HRHYH7XJ:$%9620J)2>$)B>A@WS\/>Z*=]&H/'+8SYG"@ MJZ:4!DSD#3L+E&-QC7%!I6DY";[/&;5&X6JAP&*949XU*W<0$F(4C@?BF;>5 MR@Q7IG'8#IG#F\5*VGQ+%SM=,N"NKG4N'S;8I_?PMS;[,W=G7<=@K MW0L[7=ZLWQ0E2T$X4$ITG;,L&"$%*"HXXY$P%>J,-MF"Z+=P^;,.8I\YA*JJ M[P;\BL/9],MAR??:6RS2\D7NA'4I!.5!1\I+?3X%S[0 %VCV3%@;39W :STZ MW\*-TC8 KJC5!C![4SWPH(/AO;Z%M]PH$P7UC$"*KB0P:@D6)8DO-7I83 29 MZURW;T#L6[BCV@:]M?7;%(2?8.SN N5!H0A5A$A) .%P;5JKG2^A? +9XV6'#7?K]!S5AF1"+F(\D@+,M@A?% MT:1:&@E-E4JCFXCNKDJXCLZZ$HCIEY/TI7O 2'G#%&425"[#B:TJD^$U!TDS MC]$2)T2EJ>9/D?06(K-UT/;@/J$7737@ %PQ\CF=S>;+LB_<<&)S5,(IW!9\ MZ1KKT!%GN"TX;A7/CG%=J?OGTS2]A7BJ#]AMJ:T&<'?CHNQ/E^/ES[^/8SJ8 MYMG\VV7UUW,G'\?S63P/W9GU29I_'X=T6;.=":>\J]26TH) X:)L$P7&>(XA MLFA=[>BJ1W;>0ORU#=J'Q\B "V4Q7XXN>3B:7W+0=?3*7BN;4I%H2?Q) 2-, M8TR9*Q^4S](3LU("(3[@%K[QU7UL/T5!*PU?!P/%K$<-M8&PVP*Y[* B0[*, M)0N,&MQ/2FLEG[T''BTW3@?NPTHYT^O ["$9PV"M'\T^A,F68FYAV_XZ/CLK MTQ2G\:]N&B>W&G\E'65 M291"O^4XF"5E9"5IT$JEPVO<[_T)$F#8V=;==_? M#GN1?0,@6M=P'UXW&C RQHP"!(M.!8BH)!CI0NG') ,URJ"S405D&Y/<2M/9 MH3?+W>J^ 9"_4$"P_^-RM&"Y&/U"QW]<5='NSUS?Y:$P0[B5Q=, M6Z?S4@EO5 83J >1LRMW4QP2L=)&S[FN-".LB=/Y6ZT"+X[<+L[@<+7?4N*[ MGY>_O-@H54P6C4T$C!LHVAJ?T=M#T^.%\9('=,]BI7[EZQ/[)D[TUT#H,].# MJNAWX$#_CE"[G? RH!694I23D&4RG(@)C*<&I%(DN""86:U!STI1_N,TM'*< M5$GMLUYUT!R*KN-:I255#M"YPI7G7!EHF!R4GM]*Y$ YK8FCH0^+^M#LLT#9 M0,P-Q$ 'T^ZSNJ6S/QE_NRSTOSRUT$H9HJ@&9LI-J;,!#/<)I/".!$DQBJP3 M[3Q+5DL@VD3K#^J'^U+!P*;G>KN_22%UDVZ548^1E4#Q&(7TBT0TKC)I(&;< M^W70S/B5"H97LCU/DM'*04_];:P?30P-IPM)W&;A(F,X,]23>F=]RWI P'2%P_.?H]]/1D3D*#5S&%/0 M@KIFQ&E6]D6KZ M:@"#F]PU."YXE!AE,LK+[3(*TGO.@$NF:)#9,UKHK645\3 M$SJ.Y[.S-%_^/)Z4KM#36$I,SHIS><_T0!U7=Q&,3AM MNQ'W3-DN$:)D]B2PC*M@K;$VUO%D5R+O+5Q,KH/"!SUZ>M=A$][M\P75HTS+ MF)_$(+!NWF)@X"1+P%TP@=+(O:V#R9PLE2-O L5?--8#$1[:Y!RS>_<%M M9M%9TS1% 8GS;@JQ 1.LP^],0&%&066N9CHW)OLM%!9M:U)WH_/- 3Y;NDE- M/_KWDX-/^RPH?Q(DQFI>7O MK3Y3S#DBN8:0%)I[(0)8$R2(+%7TB05.ZK1K7HV^8;W'BLA:8:#"MNIJ]Q#@ M$8J7-HO%MS M=G,G@-I7 M9>K60=W3J;J55-E 6/((9\?SV<=R7'SKU/B&/>)92%(CEEC)$2NMRHTT95B3 MR4:GC#M'G(4AK*O!5;MCEC7^5SZVW6S[,PS+:- M#EO&^--"(+@HA?8,C'8)C5H.BF@E*:MSO=;NMGV11T"-X8*A@\M]!.&#!^^( M YV-84*C;$*= _]U*7U5V_4Z:-MFNUY;A6UNU5VZ9& \)*T-\[85 %8 U>;:&'IHT,=QFD2J#@_?7]:"<&Y4 M$E2"$+SG ]W_Y/:0L(769GV)<&C]__6WK@Q] MG!:7Q)=C0&%#!!VZKAX:EX8A'E20')EP,3_HG?>X_N]_M]8=$/K M_#=D?KI8NODE[2SPF"Q"-6I'2[T\!X]L@#0B2D8SU_E^!>;C:K_WPS=]/W.*B=ID&HCT) GB' M:RHB>%_MIHIH%W?9@N)_$U9-F MAG;*3E/X.IU-9E]^[DUCN1\ZO^3G@X 5Z*H(&":9T7E2& M"F>B]5FL%IZO]KQAM]9=X*B6\!LP6B?G?I'^SWEI^?&]%%CBGW5VGC/+=2RW MF*JD_/ RWIH;!BQSHFV@//@Z(*B5*M4=^&]]J*1-9%TN09JU4-PH<)ZA MR64"O],H*X.Q4/!"*Y/KG$0_2=+ ]QU]*/QE$&T@_?9@=+5K.V$]YP&<2JF, MSHG(A-:XR)C$ )M1XRI=W3Y&3G/PV435SP-H [DW )Y2\'29/(.;]QC9Z1:6 MH_3,^P9V$[WMAX4TB2L+A<<=SX& M(@-D6OB@N."L3Q&#B6A3%M1&42?#_2F*AK5,?6C[10!M(/H&('0P#1B1[IV= MS6&V"A0== M$'M73 -P>T14XT77=>FB:.WC9/;'U800SJ@5Q$*BT9<)(0Q<5[C&4V9,:ZI" MG=/\U6D<]L2A"NPJ*:@!Z#WB51Q>=S A7)J-XXHKDZJ M982HBOA8"6FXEQ M\QAR)\MHG=["F]';7(K4AGA9H0:B9^4U!-%;J=2EK'T< MN]' N*#G;KJXH(R.DHI>:V1&%NLN#/H9GC("7$2BG<^.J)VE[3])97,96_W" ML7=%-0#"8_>SZX]P.KM<1E?,IL5O\]EB,0I.11T9^A8LE5;?*@$N)@OHVA!/ M50Z>UIG>\A)ES:6)]0.V7A72 ,#66#RE6<;RY[5=/U@LSE/?([4]MKPJ9 M>W-"6LZU>#]7:U M_7:6P W_)#L>DT03D+4M#?((.!$L>$8IR493DN2.T;X>L,T_*[ WT^';P?") MFZ3%C1 2+]54A(.BY6"0Q]*\K,S3"XXII;7+;+4RM5H4KH1F^\^*YBVT^:J< M\.LXXV_)E>Y[12 'T[/S)>Y$+GGD"Q2S"EG&",19(I!E8Z*47/M* ]Y[('ZU M.PKR:L ]E%X;@/+3Z?6_+U(^GQR.L0MUJ8'Q]-V:]:Z8!M#VRP![IA'8Y,.WQ)?+WU7-E5$/"K:BR*+)_-IB78[+FSZ,,/KM=:] 4FANDM&KGBAFD#Q%$,9QC5 M8+7)H+/+V2B9L_]G:PG>76C':%2V,8 @4H.PWH,U-H-13$OGN*6I4OWL6^XM MN@[:MNXMNHX*&W(C[_+_K[?HI@!8N[?H M.MH8VNM_T!B3LF =S19\=JD$[P8\8Q&DL2*1'*.*]RN[WT9OT;6T]FQOT75$ M.+3^'S;&)(DRR0EXJ3T(C\&KTQ+9("2SG&009+7F-:^MM^C&^M]*A&UN+S?1 M;B1>:!$%,,LL8ME@M)M( J]%)L98E]S.JG.NJ7IES01[=F$V4TX#0'LQSYYE M;S5+N%Q4UY19,;!H,DO6)P^XJ$02=;(=>RE\&.8*:RT,K%OXL(Y"&@!8GQGQ MED89393 5:GRM:ILXM2 *FEH,2M)S/U,K-=9^##,C=4VL!U*S:\+X5?G12!K)0I 9=-"X$V7JP'AO 7DM$]>LS79GIX5KT-UPW=F.<+RM,E\7 M="FZT%IEBCXSI524FQ#DC5 -V?A,#6>$LCK]Q7JOO1WFDFI'L%Q/4;U-V.[W M=N5&?EU_VA3?SW"K&!$3K(Z"0LRE),Y'Y"QHC >-YB108V*E&X35:6RX3*QG M /:AI%=U8[HWZ%#7F$#R:_>:<8C^7 /)?\P8@D&LE8FZU4K=7MN-Z5I:>_;&=!T1#JW_ M!]=]1AB=F&# B<G&^M]*A UL+^L,;-+H MZ:5R+**T*A7M+&,@G%1) 9?[0 MRC*B<".W 8STQ>A&7,4V2F_J)(V]V>%L:P%FR^%LZVBO 7 >%34=S8_GLW@> MBN[>N?"/R>S+]10PQZ-3!)W*K6>AM#XE9 M-?TT@+;G!LYIGF5.B8$CH;2Z8PHL$022"YP1I]'7K&/VMAT%V,P(MVUPUI=F MAHX"5IQ&A_N <@(\BDRS3]D_.'?H:S;)6H2^LM&!VT07 M-578/D(?7>2:*Q^S<4")+0/#$/="4K;BS2J@F<]H&ZM MR0; >CIW,7US\W\L<)/H7A1>KG/T>8Y*>'1C$_(A]:J]&M> 2NY5$BK\[ M_Y;B^Y)).EU>O!,_)8V_E[]B'LJD4@S*K I#(G.ZHQ[SJZ2 M9'KGKKE[M0VQ^'+:W+# >&.+Y6!:!O'.YC]'6J/CQ3,#+31*(@0!COH,QAGN M/)64[ZXV9'MVFKMF;&\Y;*;Z-X;_.S;A>)[.W#CN_SA+TT7"]Q\MOZ;YQ>]& M+'B9,I/ 92@%T(* Z9+>*(V,H=]&\\Y2+.NSVW!U2BOKIPYTWMCZ.I[/SM)\ M^?-XXE!4TZYV[:SK"Z:S"=); ]$$W'0-5>"49Y!$E,Q&XH/<62_B_MEKN(RF ME?73#S2&OC/I4R)'9UTUTO3+87*+]'G\Y>OR*/^^N/C3D0M4XOXL,5:D)4=1 M:/125>F]:XDB4BN,%E>Z=MD9R0V7\FRR"!K6]QO;-;K-\]/LHBCT:HL=271/ M-0D!J"H"2=&"E3E#E#S:X*@EO,[=4'76&AXEUX2#WCQ!,+P?"2@&P\>*$,Z%PJK*E+FNYL.& ]-AL>3=7*VND7*NNO M(WNQCJ;I2RER/6W/\7I40//S.RT*KF*Z6S\:,:(%C1S-CS "A [HJ"9M@$DA M.=YV:7EB(F8 M;4[%194H$5TF2@1\R8*WRDGJ1+Q??=;+PMB8XI:GA>UJ1>Q&W6UV8]K<4B#[ MD7J1D\L@>%8@2)"EQZH KYV71&JJ<_NG7BLO@G_N*_EU]?W&X'YC&A8C:QS5 M988E<1S#)B5#F1LO2K]I9X-(K^+PZA9#+8\9:P7^F^K_C9WLOI"R/#*<%R$8 MT)($$-FDDJX6PP5NT_& M+$IRH8W5H*,LLJ0.PQ7*@$0OB$^!IMA4;NQ+#*V&VW^:2^5>]=^;@1RD8_'H M7M54CSV+1W2778OO,W+=M_C77@5X-7*ZYX;/]S^VGN">96"89L\,W7[NHP'" MRR@VY0T8$10HS4F*F1I\PJZL;<5FSX^54%YIXW/ZGJ;G:42Y%-EBB!.(<2 " M%QC=I%)4:S7),25&=U:#>I^X-BKR*F!JA4+4K135D*/T&$NXX1U,T6:DPS)- M*L;H?2(>F+1EY]^NW@W>'^WLG)_NG)I_W337;:%SZQGTUV';)[VE]O^:_W M@_T/XT68S!;G\W0-0259L"E$X-J7DF#MP 4,^9,I]5I"VB3K=-%>B\R^#@F> M?=@I*N =_M4_1H8;S]!4@R(VH%!*VRFTZ& (L8X:1D*E00KKT3GLGEL/9T\= M0%30WBNU=Z<771!ZMWJGM[HK5+9]C[$PB 4D,N-V:RQHPG*!BP8G4RY?**$Y MJN3KM+?:J06\:=9R]=B;!:.(X9Z)A(26>0 "W1 OT0W1&=T2%H/(JDX_S6>( M>DVV;1T$/3TA9CN]-!!&W+#RPEU=M_1OV!1)>9:" \Z$!4%*\E..&;1CADNE M4B!U7) -"1XVQ!@"FO7TV11LG^E^>H]%XB7C&:,IG5VIV181/*4$.(I;!2<9 MC77VC V(';:YQ1!PK:/'AJ Z>X[%C^?+(M)OL_ER_)^=GB_[=-SC79I 10X& M4K*X3&448+3@$)@0CDOA6*7IF'UR,6SGB=V#>^>:?Z4!TBF5C,M<"P-IC,M?1QM#-OFYF/*(]?S#P+WKF M>98!+"X\$#19,,$KH#EXF8.V#P\-7YJ9^7# MZ[P]9I+V :41HV(@(N?@O7 @+=IL8KE-K&XR[C4IK4Q&[&_KVD[:#<&E&Q>5 M)!40B*1H<"4O(XD="&&%$BHGE>IA44A40$!Y%IP&U&X5Y#G>!4$))(G;KBY^EJ Y[U3REZU$X#6%O]@F7$ M M+/N0>265E%RH/+F8,-7"?TC9FAM8_%7J+Q-5V+]7-2UJO6&L#C.G.=DXZ1 MH/5&X7'\$M&B.RTM2&.9-\I;FNM,P^E[AOL.#MGZQ'QT\)H/ M*KF4)#!>QF%Q:L$;%D%YGI*B.K)<)^_ES4YO7PLP6TYO7T=[#8 3O>>S<_RX MDUE>_H&"O\?CY;F3C-81+@)X42;V:=QCC)89F$_!*(=P8G7J.U8BKUD@;@^0 M^S.V>]=6"Q!\;G!XU#Z[8('(LGRMD2@L98%S7+81-QQ&ZU3YO9F1[EO!K2?- M#'UCL>)4\9 ]AO)9 '-"8=S%$YB8-'A=)I-J03R_G[WWSS/2?1,I:N0 9*JS83$U-0^_W M1Y.AOG*M0UZ[!MB(F50;>A M@EYILN7585:U7,O[#]A%JN6S3 U3J&85=]08Q$^IJTA"0($NAKC61/R/!%EG MJ0]2JOMY-IF@%X'13QRAOTE+Y28032D(GP@8A]_)**E)DEO&ZG)^BY@VKHS[ M1\Q3U\F;ZJ&!#?2F<5F61B6;P:8RE<2IB$8^./ ^2VD5(=JTT!JN-F@V5N63 M#>'6D.O&>#A+\_$LGBS=?-DK*JXNBC^ @:$!+ZYD%#%Q" MCD8GQAO(9*I^G=F[A5E'KEM:F/UI',R#OK^73].RFC/]S+-VX5>ORNHP+K;R M07FG@'!"0(CB,!'J+:5OJICIQ3,9P_\O>V_:W62RK(G^HKB=\_#1 M@*G#O130X-KGGD]:.42">ANICF131?_ZCI1M;.1)PYMZ4U3OM3;%*,7P1&1$ M9@R6FVP0HHR4O7K)P0=G03B&J*(/J=' KX$+.7H)R+? UQZ%'-MHK8-3=)LG M7F&L5:@=V!"(-18YA)P+H'':10I'V;V]X/^WD&,0G.Q1R+&-TOK&XX-/)A3* M8"@4WP3Z+% ED$"SS(#>1!6#8-P?^@[VR LYM@+,GH4F MB#EFO=9USO*ZE_OG%'+L@J-6PN_ ::U:?>X)[HH5BG=+#A1?)%VOJG3RX+0T M$'1 3,5**]O4;SQ!U+B3C0[IM(;23 <@VZCD( ;K@A8:4-1E?TYQ<(Q2KZ02 M"SYRB[[-\+A?JEJH4>ZZFYKZAMYOBSH&GIL8G,QDG9A=]==8=^-E*$QG&5(1 M =LL4GR.LFZS@1VQL#G8ME=,WT [2>ER%2U@OMOZ.#%"\F0HZM2,UY5RI2X. MRQ9"\M9+X8M,!Z^/?(36;G.%YF <0GG;P]-?P7.&G^L7MP9H7=^EC0K.^0@I M<0\J,DJV"XDOZQB""(%+;-.;^C1=W287S8&WK5(Z6#JYW6CD2CLX\ZDT.^I VNO0[.YV=XNG?7KBAI3Q8E9)0: M%+,!G"4C%U&'Q'.JLZB:@'-+0GMY51L>,_/#*;!_?#YXO>#K);AWD8*.NMS; MT$$1E$60*6$Q3D5IVM1E[$#LN#AM"I[M@+JW)CL Z]DB9*SDWUQ(15FG:JW> M9GBFY[^]PL%#PTNH;23@= V\+_WR9V*>>L9%2@K2RU M1XU!8-I"T2GKE%BTODWU\B[4]G)#W5,Y\B*F MJ,G*"R^L3C=@X(V7P()@TO H6&KSMK<9?7UTB;2_X6F@K0XQ^ XO[O.D7'8F MNSHAL+XFN4A&;'(!$63)-F3!4YMHIG5V?W0W_8]&DG]T%UBSOK)GO_$0&MB.[5%ZS"1FI:*(X*2NM>WH MR*_(""9H[V5":1M-(#]HC]E3#\WWM?,1:PY/WK\6_BQ3./\O#(N)=X&R:^G! M1Q7K^ (!7G@.UK*LC6+U!?K@90,;$G],76G;('*;@H(6>NX@#-N.Y7?D9,[^ MPO-O^/M\=O%E.1'2)%042#@>$AW[&,"QJ.F74G$EC&/EX'58&]!]3(_#AP/T M7MH].BQ7:SW[:S[)7 C%K(&0C*J+LA""T!0IEYRXC47%U&:>RD[D'E/2>SCD M[J++XP0L(1 G16CO2'R$*$*66I6J:^2 /!HGHJO;EWJ!;"7XF#+E X-V:WT> M)6Q?SR\I,M*962$*.*R+'[2JK_-6@O%2&+1>C3[W$-[G(19:^R!6A"\6*;\T0M5]4H2WX#TX)T+46<;4 MJ"NBE0^Z+5Q;_X8783E-=/B_FIY?7F!>2?O61#SJK%*1M?0QT7G/#(1H(_C( MF<50E'9M4M =">[4?VV#I\?[E=JIKH/8_9;-_\3IYR^U#_4;+L)G?'=9*W'? MEQ7+RS4F !TI+E,R<#@9RX:9PQ8Q(,2?1&)];D#ON*TIC=+926U?8 M/)E=3',U-\IB/F&Z7*SV2U]5]V!^33*_FOEUO?3W\=@CH]')*@TZE0 J!0E. M!PAU"FYZFX7D9]X6E,:I'4?B1!IM[%!=M]L&'"#=;E@H]BE6='3)D M!0S6$8 6/01'_C '84+A#(4]3"+8/MZ\#E9>?">[^3J?K8K0K[HE9"(^#3(P M25A0HDZ1*ICJ)E>E?9*%)7W@6/-18CN-,[?!T>9QYC JZ^ L M6FD]4QJ+DH",HADER--[Q0,PK^M2PQA1MRE7:\A4+TWWC0 Y[Q,=W1K*G7[+ MX(/)/#'(SE T(VJ-4]$&8O3*>2$ED_R :.^E_[X;"&T$[1WUV0$^/R(=>--$ M/N#3!077?\RF%\N/G_ZX;MHM+) *AD@=5C*-0NQ2PF+2EY-+R1I<"3Y+5 M(S)W1<"\E3IVQM8W7,3Y0.@ZI8QE_AUQQ,[ EJ131I]E:7/(/TK2N%=*35$UC!HZ\%:/A"]O?[3>*AUS\:3UPB2CL)UE M<(S"=J;1,JY\*JE-8<)SE/72;7^8 '!0/76 NW=X\6:6YE_Q;1TT6GC29',2 MC(JASOH1$#5FD*RP8- %F=N\:?U$1E^)\WX:G@\E[@ZP5)_E^7RXNO)-L)3^3#!2-FE#'5M!)X@QQ$SG649^""-QI^ M]"QM?3VL#(JJ@16S[XS6LV%6//QD*R??PO2\>N_7\\6K:0TEX^5J^*R6.HFH M'.08B#OI+ 4.K( HAL[XF!\8M_7PAH>-OJZO=XQ!0-1(UAW,8/UCEF^HQWPC MNQ6#YZM_3$B=?PB+BVF:_DDZG'V^#4]7S^83=$)X2IQ!9I%!:1' !PH4,/F0 M3+;:LC97[OM2/FYO2%-?=U"ECN\)!V#[6OSUL9.G9!EP7T?)IY0A&J9!(279 MID0MT/>&YFO:QVT;Z17/NRAV?$0_<=Z+B:Z8-0E>N#92 JFR;A=B@D<\F!9G1[.UZ^;MPD$]J%MW Z2 M0T<-!]/BV#O(-F=_=?(\S[SW0MOD$6QF=<]'9."\,!"*%]'P++58+VO?%\*; M439N^TD/ &Z@P1$CY%;6ZR1#-$H!BJ2J]=91J#X "]8Z'IF+;GU,:%<^V/W* M$&ZBQ;%!_.K^2^J*B?>SS07SIKRE85F"3SP!3SIA M*89KMMG"R($)VPB^_OC@.Z;^CC46/BD4P%RQO*Q;-R.&1TC9[.J>'1].#ZND#B[/GBS5?W]YL;P(LWJ*7%VJQ!RE MP>+!ZVQ(KG4+9_#5"@U*.C&$#&WN_;^6$R-- M1*4#2!-,O=V3$%Q*D$KV(B13.&]3\KX_[9N!^+B>RT;2; =8?N2$N9;JO8-F M4EP).D59]WQCG0/"("CDX%*1EOXO1:-1*EL2NAE*C_.UK*7..@A2'^QVGJ!6 MWI4401M60*',=6A_A.1%\5Y8(?QA.O.W"#J/\_%J?_EW$5P^(J,)#Q0D,TK9 MG,< *CL/L00'PMC(A/(&?9O \1&"-H/2<3TD#:F# <$T2E?L;BL/-OWH W;& M-EAF\/3WWCO)FO49/_I-AQ#O9FRV[D06-FA>V]1+<63FW)!_%R$"*A6L%DXQ MWJ:0I*M.9,P:I?5@C:%#3F*MW74),%CTW#%R2VV$\.MT(F^#HT$ZD;=060?Y MUB=2T2I37+'POJPNF5=M?MFCRD)&X-$Y.A-9 !<(*:Q8PZ1QS-LVG96/DG2$ M7<#;@&$=?(-HI@.(W:7_NAO+UH4:ONY&==4H?597.Z=4"'7 6:NKV)OEM\BNA , VE=77[K.7A."9]%:U- +U&VF>7\$QGC M(F5?G:[?V>PLX [0\72;KS:%NRP0#(;:YAL-.&< M6@9&SW *Z.-JYM$&W_IR&;DE2TAU-:?7Q H*#\E++K+FNI0V'?S[]5DW>^T8 M&$?#"+X#C_3LK96P*?F8&6B;>.W"9/7VVP-+06=O,&;79LS>+]A9O4=0/:B> M.L#=MD\OE/*65(%BG2'7'(H 9W0&+KB-(K(D3)MWWB;/9:/=06^%DCU?R[91 MV='>3=^=W]'L5O6A+SG$A>JSS+6^2U5<8@@Q0T F0=6^VL C83;%DH+74?G# MC/48_BYUW[&HJQ,%21A!B0Q1, 4*R9Q#'5B-R209C-!%M=GT,"P??3G-G=#7 M;O[MUHKNX'1O.<6-,Y\=V@BK'Q1W'D)6B4)MX6/1M0BC3=OY/V!,Y.&Q>L ) MDML IUL;NC,93&7/C!8(V@0!RMD$(5@'0N+6"Z+%^]MQ#UV M(_@C=Z[+3Y?Q?V&Z.)N3Z97YXFN8)7PYI]QQ5=9^S:C1RN9$C&HG9;V:\\2H MB2!]\$H$ITU>+R1XN'EK'RHZ'Q&Y"ZP.JYG^(1B6R_"9(J"SZ5>\9C 9BU[) M6$.8 JIH#4$@ Y&MKQ,S10R;M6OO\NWCWI:/";D]-='!R?CXXP"1&U!'#:). M05 &*;=T$NE8HP!9&99D:G29OM>K3+/J_J8GYC!JZ !/U_W;==GKAQL25DQ= MLY-%1,E* )>UK;&H!">" I2)R/.I6J*K2%5,NI+\LHI/\K- M*B/ZA!<7YZM:GVOF4&NF=!80ZDH\96(!3YX8I/.">\8LE^LK#1\^&+?[WG'G M1+4[$AM*OP/GM6OCQ]\Z^3%V]/WYV>G;Q[]>;=OT[? MG;W_^.;TTRZE'9M\[##%'%LS,%#YQD=,./VV6C+_X^W<>Z^C(;@EPS(H'E*= MNFN! F&)1DMF39M3Z@%B]LJ-3E*J_G9Y^[GO\.)DEM]0T#ZC?T?6>&=CN A: MREHV++,$I8(#[RCM"T5EEUB,5FQV6[W-MXY[I.ZK_)]2H6;"/F:GLPJX=ZHJ MV_S##^: 'F*FH1MBTJ.SW$-TDJ(DIB*=2>@@21VCBT$%W:989$ W]$ &=VTF M[^87N'P[#ZLA4*^GLS!+=!K??O6MK6B&,O"H0,I2%YQPD@/+"DQR!54T*HHV MT=4>1/?GU[9!TQ,%84VUUT&L?\OJC=_^_O)R485^]C-?7BNM?$!@'NF,- MSV:EO5#*.2C2UV'$O,[;E!$B8W6/4K&V44M'@[/YOD!_6\R7RVOSFL20'#?* M@M*!4T"L)#A-&;@)DL6L?%*MECT_25=_)^PVF+AWKS:<#CHX1.N"F[]JX4U= M,S:_C!?E\OP^AS?,95''@H0"C!PT*#H)P%O%09/ ..5;(C&=&+<\$:RLMXG!D58XDT)"2%J!M$'D5ST$ET; M3[X1>>.64K7RLR:1R*$ZD>SLL M6QV>6X*J6=U4^Z-S1_D/-O5TA&S@SB5CVQS@@2\Z6.3_'),MGP1TB$*(NDM2 MU?M:P<@G109:N,PR2\'I-C%*@WC_1P+]>CJ;+BFM_FT^S\N),2$FK0)(1>:G M=%3@Z+?;V8?%O.$ MR^7$.H]8]Z[F@DB"X8RX, @Z?+B>2>&6,+Y%@G ,? :EY1LUR?HXU6ZM2F!?Q!=*3A V4 ;W%L+S[;FAH].3>DDR08@S$)CFXV&:WR--TC9L'[8&$=1\QH/B[?;==,\[= MJY\>_J F'J1A5=,:>ERAH\7S M;5LN\D$=QJH:M5FF'4DC*:COW(594?@7AU M@?UV&N+T?%71?(7LM3H$Q[@V,4A #!1I\QS J9S!E<1*$+7&[UD4;/6-73F* M;53]^DR /H.I:BQQTD\R%_]X=W\XK_PH@Y^Q5G"?,/J3>'5 M>IF5,38%SR%*I$C &0:>,0&)9<-$BIAQ/8EZV+T-0\^X=S=#.;\1=',LH=2[ M.D)HST&ESWUDD_#J:<+;!%K1(6JM/*"/%$NSN@TZ:$EANE1U\&,HC:K3ADW8 M?C:$E_/EQ40EES(6#EH+#4IJ"S'5/:LE"AT2)__;)H2\3TM7\=8V&E\_\?84 M7BXG8AT&\X_[P(?WZ9IG"^&IH8E$7',^DW"6+"%08Q(*N+ MS- QA;SPC?P-?/0KQKD]:82"803905;SZ3(N\;\O23RG]77]C/[9Z@BM[V16 MK9IIZP1(GRWX4F^^F4R2$C83L,\&"\]3$$)MK4^SY*TLB;)(90^/,@VD'Z_<'HVJ'*E',,28)SLL94 M7$-@TD)2)2(3F?EX$$_4PP#]@53]-(!VD/O8.?)-)O@IX2PLIO.53:'D27@? M* 'TJSLGLBFI X1LD:>DK! ;U=IL=ZUREX2Q'XP:7JGL+.FQH7)-]Q^SY9^8 MIA3#Y6L+\EJBU5D!VES?5UT@)H2&5+@4A@DI-ENEMAE<'B.C@^N4W54['UK. MG8#E]7R!*2QO/"-%]\%[Q8$RAP**3 E9$EH![QX>Y"&$6$RC&(? M@,H>4NX@>'G8V[[],5Z22249UPJ<)O-1*M'/DD*(,C#D0G*!;09,/4/8N/T$ MK1*K(;4Q]J7-0P4;'TFVF$\6&":)Y^(P%L@B6D<3R%]?AX M\R*9V^_I\7EH1WT^5PVSHW"[<4(_4D14D1HT>P MRE%(8#,C<=&1[K+RWBI/)K39K?*FW]ACQM7(2^TM\$[]U8J?<%[-8U)4U$H+ M0^XW>E"U9\PEHZ%@'=8A5*$NPY-IUE#QZS31'Y>W.#NKG[QJW&?.@KFD/(?>(F1H/ MGL3KN6%?)\&X4"3)1@E.Z6@6B<)!S2'P$ MGW*M[G8K;!=RWWS7N1J>#!]T[ M"KE'S-1QQ>?_A6&Q9@LY8A+:>9"LAGF61W!<>HA>"!.$]\IM-@!_BR_="$7V MET#1$&+O("[Z=!G/*SMO9FG^%2^["/\L0.=GSFYHM_:[$1)!4(N=96- M7@5J#E047B&W=+RN;VQ^.*!YX,/'OA#<&P*#2&VP\35#^8\?G$=\P!QT2AG$@"@I , CKT*EORF6VV 3Q+VM@7?ZTAM:,21MW0_0Q+$QD% M=\D($-$F4"0LB#EI*$D;Q[QQ5J^?4$W1-/9%8&L,;27P8YG-]OKRXG*!OT]G MTZ^77U?\7E\M#)=+/?L531*K[1AKDV7I8)FL3> Y.PT4_S@(MB!(F4.FM#Z3 M\SF"+.O)J2[74EU^Q%HLE>O+W>OI,EW=5DV$U8$[Y%!JVZ)R4D%,,4,.(=FB M3/"ZU3"%76GN*C_;!D%;#>,93FT=1%X;??KEYREA.E(P\L MY3I"G)%X2[TYK>T)EF),)IE-I4U MBO%766.S<&YK\J.")K5[,[^FD^,KR.& M$J4[S%#:K"0'KY('SY)*E%O+L-G,A&:(O":TJQST$$#<14''AC\"%$Z2E4A9 M48184EVK8#D$ICTP9;"(G 7W(PS.>XC4KI+6@V%P:R4=&0I?SR\7$U^\"#%: MH)B"H-;J^C8(#C]AI/B=,Z*TGL3 M501EA04G \4=O*BD3%;Q@#5Z3U$Z=C'-.!#<5D5'!,&30M]YRZ0M,AB*-;(U ME(N1V4$H!)Q828BNCL**$P^/N,7(W J$_=A .HJQ^-AT_]MIC M61*2D^A8=JO=X0%6#THV%65*$4S&-N?N/L]KMWJ5Y(3$53 M.]VD9(*XH3#56^& 2:,Q<(0?P_O&@/+OWAO=J5\@WRJ\L IXTHJ\ M;"B4H! MUIG[41'P/X82[\TRBN\/+*,8KMIBDV]I(N"MV6NTOB%(E0H+($W='\(P@4<* M(ECF&5E6S#5:BSM,S<56JTP>?KQGGK,LM*S78'6Y$_D\KU$!ZB!<\CH;LQYX M[+==IO\RBFU L=-2F?TU,78-_*:<5L;>SW"253$6*=D+(5-X18<>!*48&4:D M,#YFS=SNW:)/?'%7%1#-<;6+M(\)2?5%O4@>>9$9DJP/2:D8$J(+8%74R4;E M/-N]5_V)+^ZJA.$@2-I6VD>%I-6[N"Z*.^,4%&88)7V9N-,FU,(U%NM@(X&; M+8[<^JN[*D8X#)JVEO@QX>GJC5NS:(1C@"AK$U,0M4V S":8P%R)2;MA0ZDN MRPH.@J:MY7U48%J]#183+?=92O3_[C]./+__X^/'TW=G; M-R:'\+V."Z[KW$]26ER&\UM86NY0 M61=!!D6PE,&#JSVL&"7/1;G@5)NWQ2>(VO?EBSZO5A$LK[]B]?%X=Y,]?>?[ MBR^XN/-;KZ;+=#Y?7B[P^M7OSEIQ81RENHG\L9#5/2<(47O0.EOFT!6&;2J6 MAN5CW&O4H3"X_KXVHJZ[?8S;V-NLIHCO]%2T[5<C!L[T:I_C]6;[]^5QP[JVH3M_LI+^K4T5P;E4 M2D.PG(,JR4)@]+.DI9=6"R'OE1D\LDMS &KZ]8+;@.?GI9N'5M+Q.[X]'LFW M_HX#N[Z6#^1/P1>3YX4)"Y9;3X=XK*7J1@%*[162]#P[ND#RQ>5R.J/TBW*L M.)VMU%:GT5,61EJDGRVG>96556VNU8RI4)A4N1JRSF1/LH /60-G+'"64[2Y MS4B5W6GNUS5N@ZWU /% .NR@!>/:^Y^2%YM_1WR!,RS3B^4--]SFK'3V8'@= M\.J3@>"Y!UED]EEQ%7*S-.8)NL9]A6^%N@%U,?:-WS4KKQ=8YS*^O%Q>S+^2 MN%Y=WAFOABE0W% @R[J;$S4'A]Y0Z!*$R(DQM^&"G>>_:]RG]J'ATD+ G>#E MM_D\+]_,SA:!7.S%#2,1C>/14G ID<),# EB'8&5N5!!1*MXV>R9X:EO&?3S^OE%-;:O^H!;RO MIB2N:;Q<:>SS E>K8V]X\\7S:'2!$C6=Z#(7B%9XR(EB0,]<<7%][?LC0Z&W M^^)Q']J;G(TM1=^!4UM9R/V;O1MNLK/)>)6 A'3@M77 G- F*Y7I M%]N$[1M]Z[@]\"W#^.&%WFT9QZO3%V>[7+.O_MTP5^?W21CH.OP5QHO;M^0? MZ"C&%%ZD@9A4[=6)";RB&-I[X:PTDAS!.OO#>.2'Z=GW_/GY4V]?C!2=F<9) M#87).CY3"8A!Z-6@!N>RTX6U&:CQ"$'C7E\/@(7UPV8(P7?[5%>-\EU8U)OW M;[C'<]R#GS.0C"2_+^E>$*R8%L-<&WG1][, MZ+,N:S!^M<#>6BF%$X48,Z::1ZE'7!UWA2PIXPJ6-@43#Q#3I?_8!@,/^8]] M!-Y![O-V/OM,G_:ULG)&_^;D[^ER8J)( :T!Z6TA'IR#@%E"#IYE1ID=<=0$ M- ]1,SYJ]E+Q^K2F?>7=(69>S6M#]40*;BSCKG8 U6C:9O#6*DB6)=0"75#K M%RYM4'-%S\A-[7OK^1G@["#TL1/BNE3W[3S,?L>Z-7ZBT%*TQA%X*()R/,KE M(W(&TABA59)%E/6-&P^GO#]_;E]ZWT5-\V%D-K:Z/^*W^?FWZ>SS:MW^I:1APD,[$X&DV>?P+CREKBX9L@5J857#$RJ2!?.0G *02C#$FNE6'DB\$[X2 :$X,R2-:VV=FT M_LGCP:"1YN9#B7%L#)S.TG065M4V\\7RFH$Z2X>S:"!'72^-? ''3.4'BTA< M>G5OM\W#.'CHT\_*^PF-9#]V.XN/*:.17*UYT GE)=]^D9 M.!D3Q5-,8 Z2H6KS]KU.R;AY\-#W\GO)N3.<7-M-,"PPI@P47T?TVSJBOX@, MVA7K@BPN^/9(Z>$N?C_=/@&4'03= 53>SF=Y/GM376T,LW^_+T0%YLK/VS+*>.C0]RWS50)7H]W50A=G2IDE@(_+Z =0N&+C_M#.P0L8. M9)[AZ/7Y?'YS/\"XC:F^OQ<5:WSF.= )GX$,-)7H,T-A-@IO-O_.<3/J@<#3 M4LXCY]F?2!FK@/ WG']>A#^_3%,XOTH9@\]2N0*\)#KAG;'@$C.0A(N$"":= MV*@B;J.\^E$RQKWQ'?)&9AA)CPT7_+S.PK5=>9/0%YG 1$%,&$*_9_4JDEPH MLX;R";/N6_: RV-DC)=O#Z3>^="R'A$PJUE6B^^3ER>3:+-Q+#@P&%:F4C-, M$P!9ME&69%E^"AU+3/_/Y_FW_W']B5< N?[%"A\K9-Q^WX@P&$9I\[TDV$'@ M^[/G?#N=X1LRC^4DV11=80)T;;]4WFL(@KBR-E"4E9S3]PH06M1(_B!HW$;8 MH3/K(:3> 7@JX>_+V@-:^+MN*'HQ7RSF?TUGGU^&/^E/+KY/G$E9.9Z(-[,* MMC3XE I84QP7+A2'C9*G+:CLJ;!R1UBL)U*M=-0!_GZ6URKDQ^7%*HFX7!!? M'W QG>>)$MQ[FPNH0*PIIR4$),,M+D93^\D=;[,)GK,' 9S#?32 =IN M^#C]^T^<+;$R.9&(:".EC!P9&8PP=!Q8"AR1,6^3ET*R-JT$#Q#3T^7S,#C: M5^)C7_G\+).;?7V7>(7_%UCF"[R9HWB[:X[,9,*94T(S!C$Y#XJ1U)Q2&8S0 MM0O4.1F JNC 2_U&.G?=>3@]8JQ62;#J]G2>LIR!_&@PVKC0[@M98) MX>+K!"G=E3$I,"X[\LAU))02 :(ORC*A ^5"!PBO*BWC#J]I'TIM+>^Q3\"' MLH\Z/'V122>OL?I9?#-+BZLUQ5^G%[7/V-8AEQ"%$J"*2O46+@(KW O-34E^ ML\Z'K;]ZW"$U@Y]X;45_#,#ZS^G%E[P(?X7S%7\K9JMP)](&7[BL@YUJ;1W6 MO@\9+&07.3?9R%C6GTQVQ]AC5(P[JV84N VBD.X.P1=A.5U^(EI"?C^[^Y+) M)ZE(::(+D(P@:=89#$$81V>]YHPG7D)N-Y1C$PK'G7;3_L <2#<=8.XA^_IC M=KG$?'-[5WB3%S*YC9ZC!P'GXW1NALBC?Q@82%%C!X<_B^OE_!O.PNSB=^+LZ^77U]._ MR>B^A,5GK'^R(!O[6#7Y^^7YQ?3/\RDN)CE+E;!P,-;7M22&0? B TL!Z.XBGA@+KH=NK9R_?O_G7Z\>S-B[>G'SZ>OC[]^/'TU:>S M]R__OY-W5__]C_=O7YU^_'3Z/_]X<_9?/[.SV3RT+;]AF$EI^[ UT RUT_^^ MK&GNS=PLBL4P1EX=4JT@X\)"S$R#BUG$4E +U:9HYF98H$S_/KG?!$6WZ]^_W8V(&,\F,0R>)5<[1JBV, 51T8331+) M>1\W6S._PY>/6[&Q!P!^WJ;66.J_B&_:?77D3M\SAI]JN$1R#:QT:HH0Z6RC M XW.-ND4@570 9>5"M%9GC8K'!_)6]U\VNTBPI41O?C^\CPLEW=V#'H,LJ0$ MZ#,%C397=72S?+S[6MNH[C)J,]4:1@R^&'#+CY/TM(B2>BW9<)]%HU]G.)(]; M>M8.@XV4]HN9;W386N98Y@HR. MLMBB1;&:ZRP;W7,>Y+!=%<2[* @=.4*2F,E^%46F25%0:IC/A6O1J@O_":+Z M.F2WP,"&A^S6@N_A@+WIP%JQ<,W0J@.K:"89>@&>HP!EBH1851[H0X(P$H-K M=( ^1M*X^!E,Z>M@&D0#'4#I+OW7[5O:J&Q40$ A+2B-')PL H3W5KC@3.%M M7COOTS(R>(91\GQ0B7> F>M0\&:" %=IM27#B]KMQT@67GH%0MF !GG1O,VA M]1,9XR)E7YW.AQ)P!^CXB'6'6[K O!+''[/IQ?+CIS]N!F?QX(K@$5Q!2E%4 MH11%"H3 G: LEGF#;0;N/DG6N%G,?/^SZJ4 M:U:X<$PZ+H%YK#-I60**#DWEQWA$S\AJVF0$CY$T;@/1P#@:1O =>*0/YV'V M8SZDX3!Z]6.)^EMDL$QMM$0S:U!*C'AG,Y<$HB(V0G%.&;6YK+A9SK&C6IVU^B#P3MHOCY"%KHP!'=/<3?_BCA MY-\CE.Z:A;:*HT<.6=;:",X*1!8R9*NL0A)4CFUJM9ZB:MP1(0< TZX:Z M- M-Q4/*Y8^DI(6WS"_GB]>7ZY:P)?+RT")QT3QX *E-L!K=QD%GPE"B@A%94UF M%'RKQ]>M21UW3$A3W#70U:]2M#2??D2@0[4NBZ<RVMFD;#&Q3V[2-X#LX=A\ONHA2FB 9@VQ4W3Z)"AQ+!9A+ M64KK,?$V=V!'6-NTE=(WKFW:1@,=0.F!]U#4NHAZ^>QM38X=JV/"O(02N#"\ M9&2-IDT>3VW35DI^OK9I&XGW@)G'HH&;+<99F.^1TL\%Z2#(V4?0'?B?3Y=Q.X!-+C"&"73T; MQ,2!_A^ .Z.45B2Q1B\WCY+4;Q7+7N'/(!KH 4JWY-=I&#H^& <$ZM(;52 <8>_/A M_8V?]9G;5#Q(3W:GC+64OJ8$@<7"=5 DGC:%O3](&!DQ ^MV?9#[3H+N "$? M\9PRC?RAKM^](Y+EB^]W_V1E6LIE+U-1H!,E'8HRC7H#7)?"Y%R<1A<;K1;= MG,9^*U_V.?(:Z:@S]%U;85&HE8MU8;>B@-"3%X^"D@4C2XO?NR\U%F3=7D%7'@-JF@&(2$'CES&:#RGE*+- M2?<3'?V 9Q>MWMM3LK.(.P#(PP^:B7$1,ZL/W'3(*V5('H51X$B'OF$:K>"- MJE=VKMEL5FK0ZN3:7_(=P.=NZ'A9\4^_6#U?U]=JS&]F=[SS1)ID5"+QH%0> M5"9[<[49GO.4M;/:EM1F]\@V5/9S&[DC*)Y(W ;5T-CM#3]?KY(W_UZ,)A/F(V1QV !ZY1( M)9FCS"1),BYFM-"I)+X^.'.X_1!/DM9C;><^4!M6%V,??&ME]!\QX?1;#4=? MSL_/L3;/OYXO;BWJRGJ*L;Z^@9/AR%1W;O(Z/KD MY99'0V:N'Y=_O")N,NW M]UBSN?-1V5S\73S[OKK^XO>%_EM7 W?RC=KB.B4EK%1R92>8/^#B;L9AK6.3M9U^Q=W L/LC)ZN&=_+%3#!,)Q!50I0CPR1K@VF?FDV!: MM9E6]BA)73SM[*WS3:"TM0)Z1=+U^WS..6$IQ(65'I0+%"L&ZR$$IY/QC)G< M9LO\$T1UB*;MU;X)F';0P=A7I#;'ZYK,T3P,D?#(-6A-8IK\.:X M2X5;2%(H4"@%1*8D22T25\5Y)]:3NP;3\%&J&%/EQP.GLK_DU M;UZC5]EID+I>.4)XP(I]U$WD'@\W@_ M*^K,M-8%9%&I#C%"<((8"ADZA!Y& 1T@Z8&.1,=) M*#Q+P/IFI(J)X&IPF#PZ+HUS3+:IN3N>KO&ME/Q\U_@V$N\!,_?:3H7*2OA@ M(.O:12^#@ZC)62-F+7B1.HI&R=9._;V'[ S?2K?/]O=N(^@.D/)FEN9?\8<= MO:W_H*JBVA#7,H50//!4V]J1*_"U^SG&2$:%+'G1YDGM":*Z*)@;^JP:2@G] MXNFFE9X++#RYNB6-DZGY ,%:"3ZJP.L0;BO:% 8\2=:X'FDPY6\&JATTT0&L M/N$Y_='GWW"&BW!^,LLG^>MT-JVW]O6-Z/3O/W&VQ)ND)-%Y'S+Y<47,U,96 M#D&& (8,- EG+/HVM]1;D=DE[':!QWKDW4Q7(P)QN;B8? RSSU?+)[B0,E#F M"=9H28<\"QCI!EQ'C,P(V2AAN/RFW49K Y#L9T'7NH;%WI.\AO9+7_3B[L MZ^77:\)M\6B#C"!")L2C]76O@P7'-9 M@I#+N,3_OB0QG7ZC'\[HGUV-8#%<%"?J$>G)$A(Z")YD(V+03BAMB94VX<;# M!'51F3_X?=X PN\30S?MZIA\SI&#C3Y?=:MX%@VPA!3M"Q*0;%0T_1A)XX\\ MVEOASX-H!^GW!Z-K?ZJR#D$FBJ#U:KLBR^!1(WB2C[$R&:8;Y3T/D=,=?'91 M]=, VD'N'8#G00_]]D=!KRZ,)^])SQ(9>6FFB9L@P<7$12K:*MUT3L0C='71 M&'200J_=5-$KL'X,*,!TN9A>3''Y,IR?8W[Q_>;I]_HO+B=>:PHE$Z44O$YL M,8Z!DR1.#"@]2NFT:#3,=C_"NWC2& 1#F\"SD4+'K@%YD->/F/'K:M7PA\6T MKNE ]$;H>B'+*?DQ@H$/Q@,:DV,)+HM[3R(/%WYL\FT=OLOO!ZLV90A)".U9"S8K)[M M#QF%\@X?[P8 =-?Z[R J6#%_9=;:%^X$4U"4KE-G$D+$6KRJT>8@L3ALTU-W M2T.'E^C#G-4[BKD#@#PHE-._<9&FRRN.?OSAC]""3ZP/,JA:L<&$K4/W#:5Q MK"ZI85S%7"P3;<8>[D1NAW=R#4/$0977 4)W=_'SV?N5T[[9![Z\6%S6/UW> MB"A/>/2.G+: &((F:_5UC(@3$+Q6++ LI6Y4$-J0JPZS]0'=; ]0Z, L[D[[ MNI;U#2_+2:9T+S$ZA&049.=1)(B)3B(9(_?),.,:51P^1547(S]:P'(P58R= M35T3_VE^/DW3*]6\QINBD0_$45789SI4WN%%G1-PP_CU/ZC7$&NM!'_\239W M+8O;L^CU_/Q\_E<=R!/.SU_/%W?B:VL33R4@E++2 P\0M+,@C(\V.E]"%BIH8"6EVNX3P7%TU6_K@MYD>6^EYJ\QRF0K MW6TPRF0;0?:&A>?F:BAG!;$E(!=A0)'M0$BE@+'9<899&[59OG;THTRVTO(^ MHTRV$?EQP.EVK@:Y6^%TW5@=ZUR-XC/$Y.O4EJR$Y!0[RLTNNXY^E$EC..TF M\EX#G]O+DRQ=S!(M1%]'DPE7%UKK IBP."63#:T&+^]?+CK*4).A@^G=5-$K ML.Y7%]>+7U5J55>%%O%-XL?QQ&XJ6%:T8@V(%!7>6PCP?30"7T6'AQ5K6ID=S M/[KW7W"PX;??+5=9GI'.7IS7%4>^1(%"<3#%.Z!8Q=&"Q/4SXN ?T ;%Z?Z/"X11^9-YS%7[O] [YY.>U]*0/D=R'/S5&8?$$#*GJ M*GMWNCW%U]P\4@Q8+J8?IM>?%]I[]:T%/*B MG7)@R9 H[1<6?";A,6FQF%Q0AS8/EGL0?=1^=!N,WBOS/)"B.\B1[NQ"?Y#+ MU73#J]+5Y6,JX2'236I$:U^/O3/F[VU 7"#Z+V M3H%^MT+[+L=U5?85"I;+RZN:O^4Z]S&G7(2J@T(%J!P08G0(S IC _U10G\P MT._.Q[A->9T9P('@<&21\Q +R3;\Y);1]$%6BNT)Z!"+YT4@8&(9E-$6@DH! MLBY9.9ZY\FV"Q%[BZF?[:Y:/-=A L8-PQZX..B$]L5.*U^;?$5]-%YCH+Y_,8S@I#>D"=E'\? 0M=."(KGSQS>S&)*U#GC-D(>M8'\[!<;,G)*1%5BFV> MDWXB8]PKGSX.M]WUT@&H=A?<+=NSO&;-13'AK?50D-3#OC8A=;>*MLP.!J"A9%CI X,XN! Z, " M?B0XN/@V3?BP&M[-5RV[>)5E+<_F%^'\[I_75^YW\XO_PHN/F.:?9]/_32[ [U_5MO:'5#]I M_(W8;Y7RLT0^7<;_A>GB;/Y[6/P;+U;_YE_TQW4>Z7R65[R3FKQU7-=Q2IPT MI%(2X(RWX$VQ3@D6C%U_4GTN?Q^$L'$'@/>1N!]>PT=66/SQTQ\WK06#EQ8_ M\-DMBXN?8Z6/\F*9,?%0& G0^CI\I(Z:%Q9X?:#ESF@"]_\M+W[BPII2H:*Y M"9"#,D#6QVK+BZYF&;D1.@O69CGB_RTOWA:_[M=?U]/H-O5OQQ!"?<^X<.!$="!%VZP>^W.;,./\]62G_KW M)V@\YKK>1TKGZNH6.CFEDV"%*8%QF[5ON*CT$"QV?CH,C-WV2_P& -(Q6]A] M>=2Q.6=?PK6\EC]N/J\J+B:629XX6@C,D/IBRK4K $DZ!H-3=!3?6[(VLH5M MR^*16EA;B ]EB$WQMK,A_KEZGOIT$187G9OCJKII^>:FR$-I65PQ#) %R@J= M9Q TIEH?F$R0**QJ,\[M4!P>:77<+V*,>Z#MESX4_[7R4#_DXH6M?LB#8[+. MTR(-$C4&M \IE*0-8IM[A$-Q>*0E>;^(%>Z!MNVMT%]9X0P_UW>=LR,PQO6( MP;D0,R.ML80(2H4 443Z9=22H3>&RS:++?J*4/NK__M%S'$?O.T9H9[.\K$8 MXW]BG>N/^>0;+L)G7$42K\BEO [319W*AW<5K=#'A-D!8XY$F$P&S[4!89/T M)F4T8_7P'U801QKMCGRYTP$H?^EH=W/Q39C!Q(H68!T6R@M$;4OF&@SSK,1H MH\IM!L7TP/V17ASU8#X=NH*ML/R/NWEZ7GPE2F^M\J"SEZ3_("$FBHU"-E8% M71>F'9LKV%($1WJ:_Z/\04M4_])!P<^7$L\+CF>MA*O;%*Q+%!FBK(4:$5(J M+ NCK>4CE8@=2@1'>HGVCW('+5']2[N#+>(J88K5)@LP.M=%?T& B[Z HVS1 MEJ2+LK]NLG^D5W?_*"?0",N#WOT=IL_KSK2Q9OU>3WQ'R[ZO35GKH_^+L1*8 MC@JB][GN2W%U?2\#@9P73X>/,K_B&LR=;?S:DA]Y5Z 3VC%='&1>."A+/XM9 M1Y#9^:A"9#(T:@9KPL]1=X9M@^S!CH#AX'',0=U]*5R_:"'37 5AP-85X8I9 M"4Y%"RD'KE(6)?O.ZAD>8^5(KV0'Q&<[D]D!+,=_3?K@M=%OB_ER.?&<,CZO M$5B2Y,E4HERP.')GQ?CD$LNM%L T8.9(KR[[M9M] =/#.5,CYC?+Y27F5Y<+ MDNT5+RNVEW>7[IW^C8LT)3E,3-U&79"#54* BB1LYX*&;)TA"FW*)K5LB[4F3,207!>N\)(^H&E"%8+)7V2 M5H3.II0^SLR17EGU>Q;L"YA?QW3N1Y/*H>?:L3?%G\_I;UV=P[4V^D8UQT;M@ MP-=1X4HH!B%D"=*HC%(($4MG?7I;)1B9DS)!NE[CQ>UY'?=R M^]=X+VT!JW^.X4V*(L]#K ,/;4@DQDH2X-:&DAK%C>P9_F7?7)C@? MQRRW MWQO-0^.JEMDPK_GP64F JZB+J9G4E0DLPG*.V!B\2XEH8_".MM!\%>*9^4CQ1 _"B-M"<-C,-.!@G_G S(6%8C(/.DP<_!)"E#<:,6CT)+W69$R M9,9Y#,_M71CE"*#[QSS0/RDQ9*58ZP,8C/5MR%(^L$H*E$'EFEXQ(-1!,%&(Z4&W#C)&]HO ?A M\9B#N+H?+^%)6QT"*R!TT9124##B"G,0O H.&2\B-^SB M/BBOXUX+CUVQT"^L^EE*/K1+O?,G*W]T&VD$58+2/( 0JQ&O4H/SB%#]K(R: M2Y;7S\[G%ILV?:"0,IQ]J0 MEEDMKLK@F4&'UFEUKXAVQ[-Q.*([*#GHW]"Z1M*OE/[]_.B[RP@0?C%Q_P&AC>,_3VL&S_S_$O@;&S;&;T=:OJ'?D M9&N4S3FG\Y\2:56L N]- )\EH@\Z*;[>9'G0@VT3)CIXLO^'&-ZAD-;+; MHCK)>5I_$LYOGX9OWWN54<(QJ2$(*ZX'0A0Z]&5.Q>1:])O7L[H^7BB>9&O< M.Y>QG^"[ $LOEK.'0WS"!O@^H#WR)V1IWOX!I;IW8/B8Y/HE<.H8D MN6*0W*V@0";Z$H&[S*Q@4B5GN[38X630P?/]+VG((Z'TV-/(QQ*1QZ0S23RR M5"@-T2DF4"$G$@YZLCEE)>=22[V^S.&P=S./4=[!):6A:$I0E,F4__M@@"L5HHQ>!'E49^<.,NC@>;\K$^Y/0UNA=##[/LS. MQY/E\O+KE< &W_7XP&>WW/'X'"M]['843I1($ )M+&'))P%1JP(V\,),\2J$ M-MO61M[MF+Y@OCS'Z['(.]75G=6 =Z*3D1&#)^L3M2'9"?#!*Q"^:)U$RBHU M6E<^FC@*"#B.N*CW,S+L3W -=@4[4&TG0':#^E.'3^'?'. M+KK?<37MW>8H W(%3);ZW!44N%IW&R,7QE.,+DJ;DO!'2>K\7:,Y6N8M5-HG(($IY,&I4R (%4 GIF-:!T:W=ES^0_:1[[D[R)@ M.# "CO8B_K;2YS8I__%[J[SCZWRV\@=_4$J^./\^G7V^OK>9D%9$2.1@))JZ MO:,H\+G022DC8XHIKNQZ>#SP9?P>U'?N^@>&YR"W[H?"RC$?( _)Z.9>\U]S M2MRGY].+[Q\I@9\$7VQA*D&@_]4[5P1GC04C@U9*N21#PPZYMLP=Z3OS?M;5 M*WA^-7OZ.%W^^_4"\A%(HZ59@BU*@8^-J96X+QI92H,:^_ M#'=H30^Q=J1/QQW:TM[ ^=4LZ<:YO)I^FV:F3;&1\JW98LO'S_^^]OSGX_?7?VZ>3=JY?O MWYV]>??;Z;N7;T[KKS^>OCTY.WWUX>3CV7^=?3QY]^GD92T#^+1+ <..WS1, M.<,0; Y4W%"3[>G%U8OO+-="&$JV<9:FN+Q]-[[MWI*<>\H8@ E?RWM\ E?( M '3,RN=D@P[KDA_&'VU%YEXW8$]\$_WZ^LW\0UAJG*ZA#*NL7K]QKF4^8B%G"J.(K_8X"HZDK3Q*U())B4&]4([T+N,3G:;5#W M>"U7*UUVD,MMQMJJOD,%EH5V&JRI66JD%"!J%@!C])H9$[ULLV1@:$91=XC H]&6Y:BC:W,_^S,=_8!G M%ZW.!Q-Q!P!YQ))N[[Y<*<4%RM%8J#WCJ0B(EHS(6&V4%S9A..B9][:W4J61 M3[K=--4!\M[_B8M00]>W&)98;S9G2YR4Z+RUIUO\;G0XM_9PQ]PT6P@ MF+AW0S"(^+N]9UTWUGW:9Q_YJ#9>I>6MYZ- RI1=)6X$!"$8*.T#!$,(L)%I M%#GFG!HM)#^,<[F*X:1,KD2F !W6XBA;EWY8"J^\*B2AQ""'J*6V&$-J5&GX,$%= MP6<'33\#G5W$WB=ZKN\I@K5>^! AJ\2<@,L)]\"4>Q)B#H:6!@4E:4J*N>:HER!_)H/439L:Z:8E&)LE) M1FFIJ2E)]$@_@V4@H-7.@3Q*-(/W/M%038W,+4]K48KC=-*C*(3+C/)\F M$4#[OCE4 D2 %L':<0$ 4$L#!!0 ( #5A#5.G9#G/L0< ,DK 6 M:'EF;2TR,#(Q,#8S,&5X,3 Q+FAT;>U:6V_;.!9^WU_!<;J=%/ ]SLW.&,@D M05M@-BW2=(M]6M 297$BB5J2LNO]]?L=4E+MV,TVR'3L8I*'6+=S>'C.=VXD MSWZZ?'=Q^Z_W5RRV:<+>?_SUM[<7K-'J=#X=7'0ZE[>7[,WM/WYC@W:WQVXU MSXRT4F4\Z72NKANL$5N;#SN=^7S>GA^TE9YV;F\ZQ&K0290RHAW:L#$^HR?X M+W@X_MO93ZT6NU1!D8K,LD +;D7("B.S*?L4"G/'6JWRJPN5+[2 M^Z3TG9QQ_]Y*FXAQQ>>LX^_/.FZ0LXD*%^.S4,Z8#']I2"ZZ!X/CT]/!\4%W M<# )3B?A0(3=J#LYZ8='X>&_>Q"R@\\]C;&+1/S22&76B@6-/SSNYW8TEZ&- MA[UN]^\-]]WX+%*9Q6 :Q/[2\UCC9,5GV^*)G&9#-Y^&)ZU>!RI1>KC7=7\C M>M.*>"J3Q?#G6YD*PZ[%G-VHE&<_-PULT#)"R\A_:.1_!62">.YV7LH+/HG, M1"5_KT]"7WV.Y41:UNNV>ZL2;Y8U@&:%;GQUGM] ]<=-L?]-4WRS"+6*N$[9 M&Y6$P)1AK[4J\B9[FP5MFL*UREI7:9ZHA1#L4FH16*4!M307F>&$;O9>)3)8 M_,$:2KF> E 39:U*W72^NXH&&U5T&POVJ^(Z9"JJ%6#HYF'EL7T+RI=[)_U^ M=U1-\\^?P,BI/Q2!TLY:PR(+A::O&F.R(L\6VQ.N,7;ZZ8U>L9@;QO-1:7W M2*80$"0DZ2F M6+(WS[*")RS@)F;!DI6;ZX\<=3D2PVTI6"JM%:(6=8/[\BQDXC^%M(M[0\@L M2(K0BX$;Y&^(4G[)Y^#C:4L95UXT&3!LA"6A; QBYN#H%?QR[_!D](AH-]J5 M%'$.2,C :>='"-:UPIF)"<0UHE=AN IB-H\5>4"F+)F]!KV*F@P?!RHS16(Y MYF-5:RF!R^F)B9"BY7MRSI?/"4,!A4) BE^2%-H4W'?L 'C3(H#^HJ-Z2 M:Z%"9S=B)K*"V(1D>-8[/3ERO#@JYE"$[1_2>7V8NJ"XN9PP'S.7G(<4#UN) MB,#VI)H=;(*9#5OT9$O>[G!TM$U/6]7-0=OIXHHBS<;DZ;,?KH6<"8HTRZE. M"\O!W\6F%\>'30C.R=9V>X8TN;S]C\3MBD2J\BYC+.N.= MH[BQ2T98120X^ 6+KQ9A#IW]>^ADSS;\,VVXXE-/-&7OV93;-.6U0I4":[A^ M(X0Q?24DV<PJA+LD \V<+=)UAX5W+)E6^TSEVC]0S1[PC1=[Z+#@F$@(]K MFTI\&:N"NU@EZ"9(^-[QR*"&%X3>U:[(X72JRZI[M?/B +"Q6@:TCNTXL@)M MMN^A08G.F7LDSWB">APM-H8&FQ>],NWLHW#:Z2;KYL-'C]0=:+)>M9FK1VN9 MO'&B(D%;/(,EJF632&I#W6^&V*+-4E_E[4AX:#):GY.A6Z'CUKVMEDC\5]YD M7Y9RED!1(Z:BR(L)^G2,$F&"^!8]WXM#'ZLH%-X7DT>(/LS(SRS%W&.WN%.N M_/R0U?$'!_UWUU L?39$\+;0?MP+<"Y9\\ACO1SVCX@55QO7M?D M6B T(<]HPK=B%.C@%KI+EW>#IZN=<[0MHO2_BFK^%)5O]BFRX9EN%Z1U%#ZJE427W*OGSE'ZZF M<->\?J@T3N\'W=/S1^\T-5W_0R27(N?:5IG^%J65*9#<(DEL?,E(8_DM:4K\ M3@Q0:N&\T7/:EY6XRWMA#J2T2^:I46WZY21#DM#@V\3#^H[]3B+#^6&]UT@% M'0H+>*$)T!Q EW^]"NR<($R ?4Q]M<6375_IS*TA?T($WRURX0^5I,"R<_651=QZT87\&C1H M$0JTIA-: OX=;0+>X*G2<'@:,RJ2B%I+8JTFOU,XFE5)IQ9W'9E/.;;X,-5N M]*D=?\C5';<=_P]02P,$% @ -6$-4TYAZY%9!P 2R, !8 !H>69M M+3(P,C$P-C,P97@S,3$N:'1M[5IM<]LV$OY^OP)5YE)[1F^4K-B6',\DMGOQ M3)NDKCJ9^W0#DDL)8Y!@ 5"R^NOO 4"]V))C7]KF[-SY@TP2B\4N]L&S"X(G MWYU_.!O_\^,%F]I=,97':?JH".5,M1.;=HX/7%/\$L\ M/?W;R7>M%CM7295385FBB5M*665$,6&?4C+7K-6JIT]S=J5R7GS?-(A!RY 661 TXG>"33#/W\YK>Z%'BH*6]D<]9_3% MS53$PK)^U(YN6_PY;QYHV^%C@HB0_LN=/-CIY-G%U?CRA\NS-^/+#^]_8;^^ M/[^X8K]#H]$7 MA:CD:8IEUI*48:BC\J_'X6[_HO;2Q*\_^NCV)'3; S<-EVS*9\0TS03-04=V M*@S[K>(:.)8+/"^5MDP5[ >E4&P4$8\@6[+M1<4CJA9HA6':-4P81" M(;-@!"X*QHL%JPJK*X('R#4^[2!XG.6XTX)+EO$$CS13.@.2U+2;#X5R929ROVL^\]) M4ZW$.9 +(Y',7%Z<"SN%@Z:DQ!OH])8P3:5PJ-=%!D(A+L:"M>)K%+H!&(V0M<$VH0CG1(!=UAU&)9R M#<8:!^;.T,![ZHNSII.H) 2 0 68^.&,MR?A9LHRJ>9F"4]-$V$L*CO+N'L8 M[(:5S0V4F:4Q6]8^>Z =/#F@C6]%Y>6+HUYT.#(UE.I"P)&"RC*!VSVS[T-V MR;@F#PX$6\227! 9 9&Q%&;J>CBQ')SH>-'=I\(D4ID*_1Q;:B4#2DJM$DKQ MV+ ]@"(EH"Q$_N(FF?)B0NP-B.BJDI"(^KP5#?8H6!$-TG"W[X>_BS!(N$3[ MY27,$T$-WW]"J.D=N'G U@FU-\+DT\K#H6VZC)?PRCR^BTL],;'52"&9J4I# M 8AB)HRG'TA1X?6X+N-8 MO"PZ_ JM9P+V>/RY ;Y)#"9/!H-K=@WQW<:)VU[4.=&W[ 2C<.]#BE"D.6PP M%^V-VBWH"DP$QE1)4FF'A@UZVJ$U5\;BN7O; ETF@:)ZR\KV[NF2 =;82MR1 MK@U'<4A^9^0V346ULFL_6#7E9L7EH$[NEP&E/H_X^>!&%2@V%MC_7).LMTEW MY)M_>(KNA_XS0OC@VZDZ_8N3U?)HKBG+,>@F1-?LY4#VZ'@WMTN$E74<98)5 M.E"MD_$/H#+'3MX2?28_Q(IK3\*I@'U>R1Z ##HVCN[QWQ4KR]5'OU4"YON5 M5A6)WU#M_[^*_?-YUNUT774I@#*W8W![CT00,%$G[%4U.2=^[3(PF25_A;K4 MO\A9[GK_(Z35A5_81NT@,YZBHZ$5E]V+REA(87T70$MI+ I?!AC4 *;*D.1?Q-60:X8\*(J9DC-RR;#@ MD_I]HJZ9DO)2J@6A=3Y5@1OY+4 #@']*I=!^!N<8YY@X3Y+L336I#+R,7G5' M4;_IS_/^Z"G3\B3-O>"@97N,Y4:Z!0\E+PT-EQUXBX/5F!=3\N)UH]^XG#W_\^G9Q._G6KN_PJ@9$'6+XQ?S;!.9L'#TGEU^^. !! M^-_;IX.W)F%GC%\]RQC_3SAY-A64L8L;2BKW2H%]".7UM^KNWD=L:!-1(I-M M^;R_[73'T_2.-+#Y64:IPD596V_;.!9^WU_!<;"=!/!-MG-ST@!MDDZSZ+;= M3 ;%/BTHZ<@B0HD:DK+K^?7[D90OJ>TVQM)[N.\Y5J.>5,I0-[5IZ^K2C>"7>'KUE\L? M.AUVHY*ZH-*R1!.WE++:B'+"/J5D'EFGTU!=JVJNQ22W;- ?1.R3TH]BRL.\ M%5;2U8+/92^\7_;\)I>Q2N=7EZF8,I&^; E*3H><^,G)\2 9G?:C\_@L)3Z, MDVAT%HVR\W]%$+('\K#&V+FDEZU"E)V9 M*BTVTU@<'@./#4Z6/ML.EV)2CKT^K;!T,9THJ?3XH.__+MQ,)^.%D//QCP^B M(,/>TXS=JX*7/[8-?- QI$46"(WXC2 3Q/.OLT9>\)&BI(7\T< )??LY%[&P M;!AU!T\E_IHVV_5(8'72_W%%1EL5N;Z]?[A[5E^R=*%,"PS9+2%N1S9G-N7UQ<'QV\5V>^.\H M$G5?'$0G_8O-WSN6\RDQ35-!,^2QS85AO]9<(SCD'..5TI:IDKU1NF!1O_,/ MIC+V=IYJE7&,O%4R1>8;]I-6==5F=V6"O8[/]\$J@YU6>(4*(21 %V'WS-A+YN MAGUQ]?#[74TL$R6,Z?RR,EX;?@8YIO7:O"@SI =WI17/B:Q3\(2#UBS5AG.% M2ZD*]G6AX4)&RI7O&[.;+[9&>*6^9K<=12U! (,5O9[P\"3-N,,@-*=MK3C4+83:DW1>_CG;Z]>&)$5X*[!.:O"]@6Q%+!43Q$?=N0;8>>":_-\Y:TG&JC<-4'Y?& [#/1/3>$ A-L5]4H1Z+I);< 0C4\D*L ML!DK M*O%R@\Q>0(D>-83^F^Y'2\,UQHRF7M;>J4IRP#7HHIE2B7F[BW3/EG MQ$AXW0Z%/E:P$/XU 7!C5=O=$CPGBOF2FEPUR;Y=:%F\J%,^[AM+0![O5;?! M'G@VV0T$P6B;QG==50.6?F:KAX4[RI2A6#J#,V?"M1H:>(6D07*K)*FU,_%: M)FWA6BAC,>X.2N!E$C!J&F-VN&-)AEA!!_4%=2,XBC3YAM#UBF6]E.LH2)5S MLX0=9#GWL46IASQO#VYP<(\Q)<4CR:8[_(*^_;M-M$_Q=/S'5W]_&EI&8WN5 M=@X%UB-BE8'.I\\V;WNS>"REXR@@5ND %X[&#X!E@?.")?H*QL6*:P\DJ8!\ MGLDAX@:08AQDX;\K8XM@IU]K ?%]8-=EXOO(H_WO)EP[[:J\@$]=G^0ZKD00 M/-! _+*JSX@_.LPFLTC.T!_XP]FBM?XNOS8%.#2/6S*5IUAH:)FH.V,@%E)8 MOP2.5!HAZ N'0=4P=5&@B_B-O#(-0&X]A.Q3$N\N]P[[,XTD:,.ZY%,7_O%' MUL:1[0"=HIPJ.26'GR6?-"=OW60[%954<\+L+%*2[N1MUAB1;S,8*8= <:2EX9&B\>7,VO))^/ M1>GE](LN$. 3479B9:TJQL=0:NK0&N6TV<-O%Z:;"]V3X^[P;.3N="W$M.EB MX^:ZM^NO>WLVW9P[Z?;[ISMG^]UHY]S7N)Y'W=/SX;/8]KS$06K8Q52\?-D: MMA8+*IZZ(\5X4'UF$4RQ9FI)V89I@E7^_"M=?Z'^>OZT@#2J;]&J"8C&Q="+ M^;,2[)/*+PY& C_NW%/_,0.6]U\LI]N_C_1\SH7E+$W2Y3_$!K%_U5U M#S_B))2("IINZ.R[C=7\JR11=>E[GH;@:-,J/8_F6ZK%^O>X2H6OD>-PL3*E MC2]T*\CP6-%?+>$Q0*.VFTN^\5&O^0W?%_V7SJM_ U!+ P04 " U80U3 M+J6?97($ #4#@ %@ &AY9FTM,C R,3 V,S!E>#,R,2YH=&WM5VUOVS80 M_KY?<76PU $L2[+\%MDQD-GN$J!-TL1!L$\#+5(6$5I422J.]^MWI.PD3=*L M+=8. >8/@JD[WCWWW!U/'+Z9G(YG?YQ-(3-+ 6>7O[T_'D/-\_VK:.S[D]D$ MCF8?WD.[&80P4R37W'"9$^'[TY,:U#)CBMCW5ZM5^#2F_ 4X/:CP):3_L=3O= M'FNW>TDZGW=ZI!6DO7XOV6<=]F>(('U4K_9HLQ;LH+;DN9\$[C>P M$B\E2R[6\=L97S(-)VP%YW))\K<-C3GP-%,\K10U_XLA)H3GEJL-7K0C>,ZV M^,.6!3V]S?B<&XA:S?!SQ"]%\WP<";+.U \/I/UL(./I^>SXW?'X<'9\>G(! MER>3Z3E<3,=V"?M!]_N#XSG%P.*P7_SX)#T?VUFI=$G0KY&@66+;S88$,@63 M,;@@:DYRIKW36\'6<)@8*VD%00OJNIQO=FBHDST@.87Z?,\J;"V%42=H0)*1 M K,'WPU@),FVWDND1VG,/VK)-.4)KJSL M:$V53(E:PI$4%%M9P^]*ED4#CO.DV0 "$R;(BB@&B52%5,2AJ5N;NSO]5BL8 MC.6R(/G:K<(!^J42,61,L?D:T(_AZ;KA2"D='N?<:H>]@8;K7*X$HPN&*ADQ MNSN=_N!;,_TJRF.&C'TLB<+TB36<,^320"J52\^G2@ ,85+X0!0R%86-ZOA\ M2/8[B:D* ^_CENYM@C=9@+04:#[!E> (?L5-YN2*?2JY8O;,=8F_N*LK6W ( M(^S4Z9TUE)8*)P9:F-YBT>4+MJW8<#]J-UR%6D6>8PC+JB@2Y(!P6V$\=\([ ML) 2;J,N%-,60,-J$"$ =R*;1" \72 BW7 ;4YZ3/+'OT29UD\MY1*U25/AE MP:I:U(\8:'[7&5(0:JO?$RRMJF3PS-%OR!S[;;-C+A6VE(?E(TBA6;S],Z!< M%X*L8YZ[(G";!DNB%CB5YM(8N8P[:/_&=D9"Q,:')[^=5,ZAFED'DAFX] M;\1-)_(-?2KK[#>[4>^+XJ 9?E'VDMFHWPR[T5>9]1WD"C8RHS$S![6H]HCN MN%7<0O@YV38#C\FI>'DXO']B][H43.S'CCN^[F.?H;4$L#!!0 ( #5A#5-^F2O&>00 ,8. 6 :'EF;2TR,#(Q M,#8S,&5X,S(R+FAT;>U7;6_;-A#^OE]Q=; V :QWVW5DQT!J.TV&-$D3%\4^ M#;1(641H426I.-ZOWY&RDS9)N[58.Q28/PBF[GCWW'-W/''X;'(^GOU^,87" M+ 5C*&EA<$[Y-Q$$QF$SB>O3F%CA]&,%.DU-QP61(1!-.S%K0*8ZHT M"%:KE;]*?*D6P>PRL*8Z@9!2,Y\:VAH-[1M\,D)'OPR?>1Y,9%8O66D@4XP8 M1J'6O%S >\KT-7C>1FLLJ[7BB\) ',81O)?JFM^01FZX$6RTM3,,FO4P<$Z& MK-' MF[5@!ZTE+[V"6?_IR[@R@Q6GIDBC,/RUY?1&PUR6!ITIW-S\;6P\LF38K?&( MX(LR=?&TFJU;<2:%5.E.Z'X#*_%RLN1BG;Z8\273<,96<"F7I'S1UI@#3S/% M\T91\S\98D)X;KG:X$4[@I=LBS^*+>CI;<'GW$ 2^_&GB+\4S=-Q9,@Z4]\] MD,Z3@8RGE[.3HY/QX>SD_.P*WIU-II=P-1W;)>R'O6\/CI<4 TNC?O7]D_1T M;!>UTC5!OT:"9IEM-QL2R!Q,P>"*J#DIF?;.;P5;PV%FK"0.PQAV=3W?[-"P M2_: E!1VYWM686LI2KIA&[*"5)@]Z"7.K&T=B/IM>%=RVXQ7!GM28_M1MM<& M1K)BZ[U&>I3&_*.6S'.>X9K0#^&Y^NV(Z5V M>)QSJQV]'&BX+N5*,+I@J%(0\WRGVQ]\;:9_BO*8(6-O:Z(P?6(-EPRY-)!+ MY=+SH1$ 0Y@4WA"%3"51NSD^/R;[2&*JHM![NZ5[F^!-%B"O!9K/<"4X@E]Q M4SBY8A]JKI@]C*!=M6;+2?=-JN M0JTB+S&$95,4&7) N*TP7CKA'5C(";=15XII"Z!M-8@0@#N132(0GJX0D6Z[ MC3DO29G9]VB3NLGE/*)6+1K\LF)-+>H'#/C?=(94A-KJ]P3+FRH9/''T&S+' M?MOLF$N%+>5A^0A2:99N_PPHUY4@ZY27K@CRI.?W^Y\7AW[T6=F7S/9"?S_^ M9V8#![F!CUQH,JZH6#*&EZ],%GQ(:=?S'P_R+FYSL=/*'=$U[Y\)LL2CBU!RE:O@OX M*Y(=VHA;7Z1GTU1&5BGJ@I:"4["1#GXFXGX063\3)>."LQR.[L[U\^8SX']F M1KL7BB,G%9+RB!XW].[EAUDFZ]+8"]=&8>\Q@8$;.$^,N(]O1)5L[H.IPJ\[ MPV_8HSO2?4>ZB17>;R%S;,O:/-[R-]>JS;.YX;F[YN@O4$L! A0#% @ M-6$-4V(&>:G2'P( -6(: !$ ( ! &AY9FTM,C R,3 V M,S N:'1M4$L! A0#% @ -6$-4Q3J;- B%0 (.\ !$ M ( ! 2 " &AY9FTM,C R,3 V,S N>'-D4$L! A0#% @ -6$-4THPZ(%> M+ .ML! !4 ( !4C4" &AY9FTM,C R,3 V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( #5A#5/5C3@P3EP %T)! 5 " >-A M @!H>69M+3(P,C$P-C,P7V1E9BYX;6Q02P$"% ,4 " U80U3E6X=2)[\ M #SS H %0 @ %DO@( :'EF;2TR,#(Q,#8S,%]L86(N>&UL M4$L! A0#% @ -6$-4[-!LT.SG0 "UP' !4 ( !-;L# M &AY9FTM,C R,3 V,S!?<')E+GAM;%!+ 0(4 Q0 ( #5A#5.G9#G/L0< M ,DK 6 " 1M9! !H>69M+3(P,C$P-C,P97@Q,#$N:'1M M4$L! A0#% @ -6$-4TYAZY%9!P 2R, !8 ( ! &$$ M &AY9FTM,C R,3 V,S!E>#,Q,2YH=&U02P$"% ,4 " U80U36&4'SA<' M !$'0 %@ @ &-: 0 :'EF;2TR,#(Q,#8S,&5X,S$R+FAT M;5!+ 0(4 Q0 ( #5A#5,NI9]E<@0 -0. 6 " =AO M! !H>69M+3(P,C$P-C,P97@S,C$N:'1M4$L! A0#% @ -6$-4WZ9*\9Y M! Q@X !8 ( !?G0$ &AY9FTM,C R,3 V,S!E>#,R,BYH 8=&U02P4& L "P#> @ *WD$ end

7-_?3YYGM[ST>T4AHO% M=+DXA_ET"5_@6HBDH(S!Z00UH4R=FKXVLBRY M'U<21J6$\(B$".X$UZF"*4\P.8 ?-^-;80.!;_RH30EWIHS"1L:;G%] .SB' M, A;AP0UPR<8&WC+P8,&.>WZC-J.KWWLC';N_WP4YFD^WX+(Y%<#!J>]MWYFFC'\D=FN) MW4:)P_@UIXK:.W_PVRK1W;T-6YW+H!U^T/4Y[8BNJ-85_9]UR)-FTZ)/EAQ4 M^#GMHT)_[YIG*#>N^RF(1>/KV;K!#EU?\?^FE]WYCDASX H8K@TTN+@T MSLBRXY6!%EO7-%9"FQ;DAJGY2:"T"69]+83>!7:#^K&UL MO9A=;^(X%(;_BH5&JQFI;?R1+V8I$H7.+"NVK8;.SL5J+UPP$$T2LXY3IOOK MUPEIG.+$[711;R"!]QR_/CD\G&2PX^)[MF%,@A])G&;GO8V4VX^.DRTV+*'9 M&=^R5'VSXB*A4IV*M9-M!:/+,BB)'0RA[R0T2GO#0?G9C1@.>"[C*&4W F1Y MDE#Q<,%BOCOOH=[C!U^B]486'SC#P9:NV9S)K]L;HR/T<4S<(J!4_!FQ7=8X!L56[CC_7IQ,E^<]6#AB,5O((@55;_=LS.*XR*1\ M_%,E[=5K%H'-X\?LG\K-J\W?PM6LK->2_L@25;T3R67_CN-U9MR"OR M+7B MW8ZN/D\O9I=@-)]?WLY/P-7E+3@%TU32=!W=Q0R,LHS)[ 2DJL7>3YBD49Q] M4)*O\PEX_^X#> >B%-QN>)[1=)D-'*E,%DLYB\K0Q=X0[C#T>YZ> 0)/ (88 MM82/[>$3ME#AJ R'3\,=59JZ/KBN#R[SD8Y\GZ(TDNQTIGIM:98!_#53>C"5 M+,G^MJQ&ZM5(N9K;=34$SS(PID(\1.D:C!*>I[*MAOLT?IFF^*7>#Q$,?#\8 M./?-6IDR/R30KU5/3+JU2==J4ZDJHAP*&?U+BY]DF\]])J]AX!2C M(/ /?+;(4!AV&?5JHY[5Z"V7-&YSY1G+A5[81P>F3)7;]R!L]^37GGQK/TU3 MQ9A]3\7_KZ>">L7@.#T5&/M%N _#\* LIBQ & ?M90EKD^'K+E5HFH(!0?C ME"GSL(M1NZE^;:IO-R7HDH$KFK#,PH--*41=AJ\UINF+!M6!,4D;E;H%9$'@= MM=8P0W::_J3P&B*%IGGNUUMH1&'GF%<%WBKN"==&!*C@*9*4:.C M@%B3$D-[LY:#KVI6P>*RSAI-"JPQ!U-"W6O,5VWG8V+3;1Z:FY MV#!FRMR ^%U%U(S%SPR<;+%)>$ATEID79VAR8N/1U[<@E2"#@>>%E672PU=_$KH M8A.GA."P?^C)E'5X(AJYQ([&&J5LS40C4]RO.Y>-)\4RL?@8Z M_ ]02P,$% @ -6$-4^A!V1'9 @ UP< !D !X;"]W;W)K&ULI95M;]HP$,>_RBFKIE;JFB<2H ,D'MJ.JJ-5H:NF:2\, M.8A5)V:V4]I]^ME)&K$1T*2^2>SD_O?_W3FQ.QLNGF2,J. E8:GL6K%2ZW/; MEHL8$R+/^!I3_6;)14*4GHJ5+=<"292+$F9[CA/:":&IU>ODS^Y$K\,SQ6B* M=P)DEB1$O Z0\4W7\(WB1FZ-P50RY_S)3,91UW(,$#)<*).!Z-LS#I$QDTAC_"IS M6I6E$6Z/W[)?YK7K6N9$XI"S1QJIN&NU+(AP23*F[OGF"Y;U!";?@C.97V%3 MQCH6+#*I>%**-4%"T^).7LH^; G1_ - M"!.MLYE!WIMSZ2E,+F;P"2XSE0F$?L*%HK])O@ 7+_I+D@C'(U2$,GFBXQZF(S@^.H$C MH"G,8IY)DD:R8RM-:OSL14DU**B\/53767H&OG,*GN.Y-?+A8?D(%UKNYG+G M;[FM^U,UR:N:Y.7Y_'U-XCS:4,9 5P/C5)%T1>=,]T-*5!)&5"X8EZ9#/_IS MJ83^-G\>L/4K6S^W;>RQU=\IJ!AAC8+R"/@2KC/V"D5=+B@.NE!,YB@^?G!# MYW-9<5W#!H53F#N9/_NYYPLYXDJ$B"]Y'X=23!#DD0A'M(PHHD?!])HXXDK"'Q]ZQ.LR)IOH\DJ"-I MUI!X>TA:%4GK(,DL1GW +!6*.L?6KF-[[S*T*\OV84NN"*MS:^_\!ZV@U78K MMV)[V8UJM /GWS;86]NN.?*^$K&BJ02&2ZUSSIJZ*%$<(\5$\76^$\^YTOMZ M/HSUR8O"!.CW2\[5V\1L[M59WOL#4$L#!!0 ( #5A#5.19T:>/P8 *T; M 9 >&PO=V]R:W-H965TI?G9=M=?GG."I'$&;W+$2_2E.3/US1AJXN>W5LW MW,>/"R$;!I?G2_)(IU1\7-[E<#=HO$1Q2C,>LPSE='[1N[+/0NQ*@U+Q1TQ7 M?.,:R:D\,/99WMQ$%SU+CH@F=":D"P+_GNB8)HGT!./XIW;::_J4AIO7:^^_ ME9.'R3P03LK=[0>D*>]#=C"2__HE6MM7IH5G#! MTMH81I#&6?6??*E!;!B '[T!K@UPU\#=8>#4!LZA/;BU@7MH#UYM4$Y]4,V] M!#YVR%3"KQW==C0_O&)^# M;EDF%AR%640CC?W$;.\;[ ? J@&&U\"NL='A[T5VBASK!&$+VYKQC \WMW33 M^;[>PV_N?0N&TT2/4_IS=O@+29[%V2-'=S1'4_GL3] D3@I!HQ/T\(S&+$TA M&XP3PB$6;K)94D2@1Q]6K&I$MU0L6(3^? N>T8V@*?_+,"ZW&9=;CLO=%=60 M8>-LQE**CA+&^;$N\"H7?NE"YM.G2XR]X?G@:?-I:D2>WQ%-5-'0'G5$H2KJ M>]AO1%OS])IY>L9YCHNT2(A,M2B*G^*(PAI#)$G8C, C0(*A*O6Y"C1O; ML0(]'+^!XW]=$"#R!#F+R,G##@O$N,CCAT)N6+K9^\J@-/&ABNQ@Y'0 J")- M?*BBOATXKI[!L&$P-#)X2SD_@US-UTOVBI0) X(E"6!N)C%2X@F6*"< MSHH\%A Z.C+#O7&A*F RHPZ6O6Y"DV*+1]#P"/X''L%>'JI"PV.OF]"DV.(Q M:GB,C#RN"8]G"+9F6 UEVD:9NFI$A6I-9E8E=2ZSQH(E$VVO+(^MHD\FTXZG[V\-"H-$ T*@T1C0TD^CT@6>JM(%GJHR!5Y;Y]KF0O=3 M>1"F49_ ?.%@OSZ L?D6-,0*P06D>1EM$M1#F?=5\DM@6KHXZ!D)$_UX^@6L5[F:FE,+8V*^N!K%[CV<&";3P>[=Z2?AB[00?&ZZ+0J!9U.90===JK*Q*X]2-CF MD\0]E2>JF<17K>I"O@ TO7!K:W!L_5)OF7!;"F-S*:S9",IGW9?OKB,X0S[+ MTF3OIJ"+#*PI>UW8.4?= D\G#!S'ZE9Y.IWG6=:PFYDTPAU; 6X+9&PND*=5 MHE\*M23;]MA6C_C7>O6(VYH,FVNRGQD4:DTSM"VG^PC'&IT2#AI7KAI=6H M=5]]R+HE^6.<<930.71EG0YAG'GU;:BZ$6Q9?OQX8$*PM+Q<4 )96@K@]SEC M8GTC.VB^T%W^"U!+ P04 " U80U3[&1R$(<# "S# &0 'AL+W=O M(7](M)G)G35F!A)RRC MZK4Y&P]I*?*,X#D#O"P*Q'[=X)SN1H9M/"\LLDTJU((Y'F[1!B^Q^+:=,SDS M&Y8D*S#A&26 X?7(N+:O(MM1 &WQ/<,[?C &*I45I8]J,#$M%A',<"T6! MY-\3GN \5TPRCG]K4J/QJ8"'XV?VSSIYFG(" V0X#4J<[&@ MNUM<)^0IOICF7/^"76UK&2 NN:!%#981%!FI_M'/NA ' ,G3#8 U +8![@F M4P.#="IFU7NNG!3)-!XR.@.,&4MV=1 5U^C9;TRH@[*4C"Y MFTF<&-]'7\'=_>1A%H&S+P_+Y3F81PL@Y[.'>["\O5[(]8\?0@BM3]%\J4?V MIW/P!UBFB&$.'DK!!2))1C;@;(H%RG*NMKG>'II"QJ@\F7$=STT5#SP1CP-F ME(B4@X@D..G 3_OQ?@_>E+5I"@2?"W0#>PG_+,DE<*P+ "UH=\0S>3WN-PF+E?'Y9Z(JSZ,O%S] M(U] 0%!PEI'Z#)YW'<**SM-TZEWZ-':AY;H#.!B:3X?J'AM"*PP"VP]>&DX[ M&"T/.G[HOS2,NAC],'2=O>L7-?":&GB]-?B!&$-$]%33;YC\=Z5RT,05O*W* MP7&IY?LK\-V6R,=VCNOZ0=B2N,,,^O; LUL*']M9W=*&3>)A;^(+S 7+8EE_ M("^$^!&4)!.\IZ*#AGCPKI2VK?VU9+VMUC7?8=5MSW-MK_7\33H,'6O@N&VU MNPA];^![K=,3=1B>T-L^N)7M_O2US'2KFJD^H6VX9X3O2^K]G6([;RRU-&$%9AO=_7(0TY*(ZH9M5IL.^UKW ME:WU&_MJ8G>L3U5'KIN^/7W5SL\0VV2$@QROI2OK,I!QLJI#KB:";G4+N*)" M-I1ZF,JO"LR4@=Q?4RJ>)\I!\YTR_@]02P,$% @ -6$-4\2BS2]H! M\1, !D !X;"]W;W)K&ULS5A=;^(X%/TK%B.- M6JG3Q,X7:2E22U--5],6D9V=A]4^I(D!;Y.8L1WH_OMU3)I " E2>> %8N>> MX_MQ\#4>K"A[XW.,!7A/XI3?].9"+*XTC8=SG 3\DBYP*M],*4L"(8=LIO$% MPT&D0$FL(5VWM20@:6\X4'-C-AS03,0DQ6,&>)8D ?OO#L=T==.#O8^)"9G- M13ZA#0>+8(9]+'XNQDR.M)(E(@E..:$I8'AZT[N%5P_(R '*XB^"5WSC&>2A MO%+ZE@\>HYN>GGN$8QR*G"*07TL\PG&<,TD_?A>DO7+-'+CY_,'^H(*7P;P& M'(]H_(M$8G[3Z_= A*=!%HL)77W'14!6SA?2F*M/L"IL]1X(,RYH4H"E!PE) MU]_!>Y&(#8#D:0:@ H#J ',/P"@ QJ$KF 7 /'0%JP!8AP+L F"KW*^3I3)] M'XA@.&!T!5AN+=GR!U4NA98))FFN+%\P^99(G!@^>W^"Q^?1RY,'SGZ\^/XY M&'L3(,=/+\_ _WX[D?-?O_01TJ^]L:^>X/4Y^ 9N4T$B$F>Y,,#9/18!B7G^ M@L\#AOE $]*[? TM+#RY6WN"]GAB@">:BCD'7AKAJ %_WXZW6_":S$J9&O21 MFCO42OA'EEX"0[\ 2$>PP9_1X7"]*9S/K>Y];O6'=O@]#B4<-L&WD@R@7O4P_;A"*/C:E-!@ OM(M]Q^30K=7-X!7-N1;W1O M^%DY"'D0_)8?OB*PE-:R%FTY1]7*Z*3$4'4::!Q9#,9.=1!R';R:N="V]FSWL&IFL+V;^4H!=-'U>X=5!X'6216Y:DC0/G*1[>Y? M_*Z)XSHF-.I5WK4S;0O6B]S$!OO.GOT?5DT/=G0]S&0)OGZ!MGY]"S9/,./R M!*.4T);HJMW _DDIH.I%T#VR MQN!>R:R)T FK9;ET GEW< U_:_DJK;H?9N M=Z1#ZPCM=B7'099NU@X[W@&&VZ%4[0NUMZ^UED&KC"\*!?E8B!@GN/5$BZK^ MA4ZJ?Z&J?Z$C]R_4V9A:6 V%=UMU,7A.392*[I@1MXT8BP6RF[HZX/(YF MJ5C_:RQGR_NI6W4K4YN_@UU31;^^#'L*V(RD',1X*I?2+QWI M*UO?+ZT'@B[4?<@K%8(FZG&.@PBSW$"^GU(J/@;Y N4MW_!_4$L#!!0 ( M #5A#5,$5L4UG ( (L& 9 >&PO=V]R:W-H965TM%*;?D*]$,$B2:9EFI+JR3M+J9=.' 24(V=V2;I_OUL MAS*:D&@W8)OSOG[.,1RB+>-O(@>0Z+TD5/2M7,KUO6V+-(<2BVNV!JJ>+!DO ML513OK+%F@/.C*@DMN>1RQ2I*"PC-'HBI+S/\\ &';ON5: M'PO38I5+O6#'T1JO8 ;R9?W,U5RP(+ M&##RH\ADWK=N+93!$E=$3MGV*]3Y!-HO9428*]K6L8Z%TDI(5M9B15 6='?' M[W4=6@*W=T3@U0+O?P5^+?!-HCLRD]802QQ'G&T1U]'*30],;8Q:95-0?8HS MR=730NEDG P&3R^3^0Q-1X/1^#5Y^#:Z1)/1'"63(1I/7D>3^=-T/)JA*Y2D M*:NH%&@**10;O""@0M6+=CX$B0LB+E30RVR(SL\NT!DJ*)KGK!*89B*RI6+5 M.]IIS?6PX_*.<#U6]!KYSB7R',_MD ].RX>0*KEKY,YGN:TJU)3):\KD&3__ MB-^_E 7ZF2R$Y.K]^W7"V&^,?6/<.V(\YS@#]3+7I>7-/ETEVUF%QDI_GIO8 M=]P;/[(W[=K,MPDO5)YL!;I>RD"PXV[JG&MT=W&.1Y=TD39Q*3KA._1!1D%VIX>.Q^Z-_LL1Y&>6[HA7NP=JM5Z#;]'?-5004BL%0Z MY_I&)"2=6+S#!7?PO@.D ]7S(F/R:Z(37_G_@O4$L#!!0 M ( #5A#5.\ ^A4NP( ,' 9 >&PO=V]R:W-H965T#, M0JJ,&NRJI:_7"NC%,P),B>I-E5'W< Y>[ MMA=ZGP-CMEP9.^!W6FNZA F8Y_63PIY?NLQ9!D(S*8B"1=OKAG>]Q,:[@!<& M.[W7)C:3F91OMC.ZW/]T?7.Z8 MRXQJZ$G^RN9FU?::'IG#@FZX&2.*!N-;K;AUL:I,1LF M[%><&(6S#'6FT^WU'I]'TPD9#WJ#X4OW_N?@BHP&4](=]=(G%]\NR3?"!)FNY$93,=?8F?%BCW M.4IT N7'1MR0.+@B41"%%?+>>7D?4I2'3AY\E?NX*.7*1.7*1,XO/N$WAA38 MELXXION[.]-&X9;[<\8X+HUC9UP[8?S !,,/-B=+*:O7*=PVTG#..D MV6CYV_WU. YKQE$8EU%?Z&HE7>TLW2N>NFLFKM=*IJ K\7*#^CY>/3I@.XX) MJKGJ)5?]+->8[G#?&U",\DJJ^M$;;_%W@'45+ J2K@QA'+=52K!0?$E5%Q5(V2I-)27J'B@ MJ_B2XUT8A;7;Y #P.*S9;(3- T!_KT39Z^$754LF-.&P0%UPDV"&*B^Y>4O"\HB M+.0K6UI\S0CV$U 46LBV72O"0=SH]Y*Q)];OT8T(@Y@\,< W4839VY"$='O5 M@(W=P'.P7 DU8/5[:[PD4R*^K)^8?+-R%C^(2,P#&@-&%E>- ;R\=Y ")#/^ M#LB6[ST#M909I=_4R\2_:MC*(Q*2N5 46'Z]DFL2AHI)^O$](VWD-A5P_WG' M?I,L7BYFACFYIN$_@2]65XU. _AD@3>A>*;;.Y(MJ*WXYC3DR2?8IG,]U #S M#1!G JPOH9(!.74 W W2/ (Y=ECA[ESD[J: TY4F]C+# _1ZC6\#4?,FG M'I*B2_"R3()8[8^I8/+70.)$_Z^G\?/@9?)X"Q[&@^EX"OX CY@QK*H6G(V( MP$'(S\%"_/X;]#I_@B &+RNZX3CV>1-\.GCO64)ZI'BM>69]F%I')=8A^$QC ML>)@'/O$+\!?F_%.%7YLQKM5^-L*_Y&!P)*IR/.!=OD8(B/C8,TN@&,W ;(1 M_#(=@;-/Y[O@%\7'S':_B4_8"EA&]5GL?!96S3.JS&.)R7Q67\(1E5S=TK8XB0W$ZN5@XB1&GQ,@#D2<1!U\',RZ8 M/-G^-7"VNU^E9K_N% M7#"I!>W#2>/320[TT.&DF]-)J(.TN8.UMO.UMHUKE2/CY1U0N3F56Y$* MSHF,UD,:M!'A09?'^1<,!$DXJ8$>;DES^CT=#-+,B.E?DXC4K39O)-8 MM5SO,)YWIW.Z\&C.Y'2.XY6$O)-[WZGPGC'RU@1#%HB KX#LHS;1+,!-<(UC M[&/P'Y +Y.3[AL0"C%_EIR%FW=QJ]X.S VU]@-O&%3Y+EXD/L.R.P1E?G,L5 M&0Z,^XRMO5_8+;Y1MN;2(49B]9#$GLO0%&EAYAXZ#4Q)6+1>0J IMFN%M\$8P M,\9#RRPTZVS2IX1O8(W?HI,BS[PIT#RG71(#K7G0+'I'AIM@$<0R)&IEA4ZT M3T7 MDNWE?;PXQMO[:A5W("(*U?R"P^-:I[6$$! MD5NCO+6$(;.$593WL (.[;^K;J^AQG#?GU[7G%6'"U[3K7L59TJ M%10U3](I7FTUOG#]CM@QD*QJ2A73!OO#D9F/I M)6[Z(N@ZN:Z;42%HE#RN"/8)4Q/D[PM*Q>Y%&T"I)5\)Q2UD4K+-B:V512VBVD7;GO:6#AV9CN4_?O93H@* M:0,WB1V?]_5S3OPQVG'Q(', A9X*RN38R94J+UQ7KG(HL#SC)3 ]LN&BP$IW MQ=:5I0"\MJ*"NH'G)6Z!"7.RD?TV%]F(5XH2!G.!9%446/R[!,IW8\=WGC_< MDFVNS 8O+I30 MHT3K5/9C?G4[N;O^_AG=7$T65PLT0)>88K8"M+"KZ&0&"A,J3_7(_6*&3CZ< MH@^(,'27\TIBMI8C5VD08^>NFDDOZTF#(Y-^K=@9"KV/*/ "_X!\VB^?P4K+ M?2OW7LI=G7Y;@Z"M06#]PB-^-Z#7@42_)TNIA%Y7?WH\P]8SM)[1L;J6(+ B M;(NH<4?"+*C;>;Z[@)A O3XAG/UW#''8WL;9O\!4$L#!!0 M ( #5A#5.UC;5]30, 8* 9 >&PO=V]R:W-H965TBE=Y8HL3W/.\YE \Y.TCU1>><&_2U+"H]#W)CZK=AJ#\D(=Y$ 5/#^[$/C?V0;B8U6S/5]Q\KI<*1F$?92M*7FDA*Z3X;AY<1&^O MHM@*W(R_!3_HHWMD4UE+^<4.WF_G ;:.>,$WQH9@<'G@5[PH;"3P\7\7-.B9 M5GA\_Q3]G4L>DEDSS:]D\8_8FGP>3 *TY3O6%.9.'O[D74*)C;>1A7:_Z-#- MQ0':--K(LA.#@U)4[95][0IQ)(!$_0+2"4#* MSH9H]L;5QJDA&U'995P9!6\%Z,SBK^7-W<7]^T]_H-N;B]7-"IVA=XUI%$N!G/#PH:G.$<6_(8))Y)%?CE+0EP\ M>B*>2UBC?R_6VBCXS/X;B4G[F-3%C$_$A$\.F9RCFBLAMTCNT(>F>$2MZ0@9 MB2 +7JZY^O67*,6_=^GXJG'9DE)'LO_2AP7%T^DL?/#XBWM_\:@_8!$?JU4E M1ZR4XM3/2GI6\A*+^EC)@!5G:>1GI3TK?8D5^UCID$7QQ,_*>E;V$BOQL;(A M"R.U)$?J(O$A6!K40@CN+\@9&"!3-,XZRUT M+94,ND@T=0W'Z_2YST7CC<[5;=,HNW1/]?/:I,-*)10G/]KT3*,9/F7SN=U% MX_WN5E;[,UC'T+ZR-1>5!I6=0&PO=V]R:W-H965T*!+5)E)MQAOZ0+G*!Z*L="C]Q&)6$Y%I+Q @3.!\[(.SOWB FP.[XS M7,J-/A@K4\Z?S> Z&3C$9(09SI21H+IYP0O,,J.D\_B]%G4:I@G<[+^I?[;F MM9DIE7C!LQ\L4>G Z3J0X)Q6F7K@RZ^X-M0Q>C.>2?N$9;TWCAV855+Q?!VL M,\A94;?T=?TB-@)\;T> OP[P;=XUR&9Y214=]@5?@C"[M9KI6*LV6B?'"G,J M$R7T*M-Q:OAM?/4P>KR^_P*W5Z/)U00^PBUJEW#/%:ST5W'!1TC? M?6G)+VSR"_?FIUE^&ZN.ZFRP>G&G'=5I4)U#J* -U=E"!3T2M[.BAA4=8H5M MK&B;%>]BQ0TK/L3JM+'B+59(HAW'U6U8W4.LJ(W5W6:%@=?.ZC6LWE[68XJZ M8,\5BC9B;XOHQ]UPASV/_*TK9#^4*YKINEV8IJ0K7414>X4@6W]#&!'__P3< MC1IG[HL[*A:LD)#A7,>1TU@[$'4)K@>*E[;L3;G21=1V4WUMH3 ;]/J<<_4V M,)6TN0B'?P!02P,$% @ -6$-4W 9QOAW P !@H !D !X;"]W;W)K M&ULC991C]HX$,>_BA7UH97:C9,0 A4@L4"O5+TM M O;NI-,].(D!JTY,;6?9_?8W=K(YFH3T7B".YS_^S<0S]N0BY'=UHE2CYXSG M:NJI,_<^+CPKL!9_,'I15\_(A!(+\=T,UNG4P8:(X(; KP3^_Q4$E2"P@99D M-JPET60VD>*"I+$&;^;!YL:J(1J6F\^XTQ)F&>CT;+Y8;!]72[3Z:[-ZV*UV M:/ZP1-_VGU=;M'C<;E_1U/;]??UWOUS#[=DDU85R]0Q_0XVZ)WKYYA]X@ MEJ/]212*Y*F:N!JPC',WJ1#N2P3_!L*7(K]# 7Z/?.Q['?)%OWQ)$Y![5HY_ MEKN0C#HC?IT1W_H+;OC;D!<2QXK+6'3_=.S1% O$=@E M!K>2GOPHF&)V'Y^%TA\2+A2%JN!$TQ2=2X*N3)9^A]:OJ="GV6"$PXG[=)VO MMA&N+7[B'=2\@U_P0A8 +!$9M ]%R@*$],0TIP>F.S]ZZ3*\1@T'40.U;30> M8[^;-JQIPU[:3]+6[ONJ?"QH6N@7:!GV8W;!ABT./QPW\]IA-,1!-^RPAAWV MPOXF1*I, <'F@MZH^R"'K?4#/VI"=AB-!F$W9%1#1OW?OT@9Y%.39YM,3H^$ M]X%&;08O&#= VT9^$'5SCFK.42_G0LBSD%!#)>IMP%%K;<\?-_=FVR@1C]OD&.,&>=LH M'-]H 1[^[Z# _>SZ9%BK5L 9B1F'%D:[.SYN(431(&AP=E@%H_!&17E71YK7 M2[H7^G5_ BE]-CVKZN?"!I$44D)^?QF$UVJD_FB O684'6;>T&MN%??JD#8W MI-^)/#+8!YP>0(?O(DB#+"\=Y4"+LSVW8Z&AC=G'$US4J#0&,'\00K\.S%6@ MOOK-_@502P,$% @ -6$-4V?GI)3 !0 %QP !D !X;"]W;W)K&ULO5E;;]I(%/XK([25NE(*GC'F4A&D0DJ;*MU&2;O[ ML-J'P1Y@%-O#CL<0I/WQ>\9V/!";@:30/ 1?YGQSKM\YM@=K(1^2!6,*/49A MG%PV%DHMW[=:B;]@$4V:8LEBN#,3,J(*3N6\E2PEHT$F%(4MXCB=5D1YW!@. MLFNW_]+%PQ)8 P7L$2"% MCA5P"P'W6(%V(= ^5L K!+QC!3J%0.=8@6XAT'TNL,^MO4*@ET4W#T<6RRNJ MZ' @Q1I)O1K0]$&6$)DTA)#'.G?OE82['.34\.KCZ#MZA_Z@4E*=1>CM%5.4 MA\GO@Y8"?+VJY1=8HQR+[,'Z2F43D?X%(@[!/^ZOT-O?ZE#&=I0O:=A$&&L4 MW-^/P_\C4@2!$07Z&W8 MH^+Q/.7)0F]5EQDY6"<#T]R]&CJ#UFH[Z@=73*HKWG5Z#OSMKOMD0]JQM5W: MVK;;JCTG9LB7+. *S:C/0ZXV%\#ROI"!YOL9HRJ5[ +Q&%8!<:.01[S.%:-V M13WB.J66WLFT7'.U""1=TS#7,U=;!R^I4SG?V-M2V:IQI]2X8]7X M.Y,1NA$T1O^AD=0=;2U$8$G.;@G8%Q/(9\U"M:W$J?@8>QZI]IQ^32U4UV'')?N#8?@>VPF_$HPEW62)&:2@=QX$ M-&7P^,>0?B0,TA!J)=)-2Q=) !&K31_[KGT')#?6BC*-!7=/./9,"K3MSOEL M9-G5PW0@;&]!KV05N#*F,0VHS1FFS^#^.>B%&*(G=J(_$;V0NBY@HQ=BV)W8 MV1W&EF#.GH:8XSF<;(WQ9^%P8CB<_!(.)U4.)U8?&PHG=J[\U-I1M][N?=;0Q3N^=YX[+U MRN57,/7(K3*U_<'3-53MOO)-21JGBG23S;,.V:;N#:A^G#F0)=_D;$ 8R V> ]I?$#^C:;P0@>H#O]1/'VYGKT M[<[V!L\UO4/L[EDFX+;AV[:="'\^0 2\EO@ M\']02P,$% @ -6$-4YVCY@6 P =@P !D !X;"]W;W)K&ULO5=_;]HZ%/TJ5I[TM$E=$^<')'N M$*FL74K#[I-3T_O M#S=CQ M0J64P40@6609$3=GD/)-W\+6[8TI7:Z4N6$/>CE9P@S4YWPB=,]NJLQI!DQ2 MSI" 1=]Z@U\/<6@2RH@O%#9RIXT,E2O.KTUG/.];CD$$*23*E"#ZLH8AI*FI MI'%\JXM:S9PF<;=]6_UM25Z3N2(2ACS]2N=JU;=""\UA08I43?GF'=2$ E,O MX:DL?]&FCG4LE!12\:Q.U@@RRJHK^5X+L9. _2,);IW@/C;!JQ.\DFB%K*0U M(HH,>H)OD##1NIIIE-J4V9H-96899TKH4:KSU&!X\>E+/+TG=Q/HJGLS__"%W<_0O%?W\>7_Z#7J$AR:DB*9HIGERC M%R-0A*;RI1Z1*R) ]FRE(9J)[*2&5^P4^0Y)\AU7'Q/^K ]?02) M3L=ENK.?;FMA&G7<1AVWK.<=4RZ['T5A!)O]KJ>XUU;VRNG^L M.F=K$(I>I8#T'ER $#!'TDQU@DBA5ES0'_K."\IJ05_>IV@U25!.8G;M>A X MU:=GKW>U>T3@'@^_X>'_/ ]M'5(1-J=L^1 1_P#?709M$7O0@P9Z\ #T+--F M4F.ML#U!^N C^?(+HG0-@/G:C3A &=Q@'T51 MX-U/H-L0Z+82,%L5Q5F>\AN $S2B0CL\%WH'L#G2CY;4ADR80O&W@JH;-&8) M,&/]:)(2UK(+PV;^\!GV>-14C]J7I[;(>F'T%\1:/UCZ!8P6A2H$("IE032K MAU8J.E@ %_M.U#GR &%G^PIP6C%^)4)HA5O8XIW7"7X&-?'6D+'[N_2L9]H7 MU(U\'Q\1=.OKN-W8IR"5H(FZ=4%4,*ID&_^MU6+_.?3=^B%^P!!_H;Z'GH<# MWPF[Q_3=6AYN][R*.\_-0;!5UJT'X>YSR+KU&!S^-EG# UE#U]/"WE'5WCD4 MFA/Y1R*6E$F4PD(G.J==74%4A]RJHWA>GA.ON-*GSK*YTG\,0)@ /;[@7-UV MS-&S^:LQ^!]02P,$% @ -6$-4\9/@8Q(! \0\ !D !X;"]W;W)K M&ULS5=K;]I(%/TK([>J$HF-/8.Q<4N0$AXMN]G" M0M+5:K4?!C/ *+:'S@S02OWQ>\U%?)1+1G3 MZ%L<)>K:6FJ]>F_;*ERRF*HKL6()O)D+&5,-MW)AJY5D=):"XL@FCN/9,>6) MU6ZEST:RW1)K'?&$C212ZSBF\OLMB\3VVL+6TX,Q7RRU>6"W6RNZ8!.F'U8C M"7=V[F7&8Y8H+A(DV?S:NL'O/Q+' %*++YQMU<$U,J%,A7@T-X/9M>481BQB MH38N*/QL6(=%D?$$/+YF3JU\30,\O'[RWD^#AV"F5+&.B/[D,[V\MIH6FK$Y M74=Z++:?6!90P_@+1:32_VB;V3H6"M=*BS@# X.8)[M?^BU+Q $ NR4 D@'( MN8!Z!JB?"W S@'LNH)$!&N<"O S@G0OP,X"?%FN7W;0T7:IINR7%%DEC#=[, M15K?% T5X8EIQ8F6\)8#3K<[P\]?>N/[P>U=#XW&O7YO/.YUT>1^V/D-W7S. MKCX-[[J]\>3=FR;!_@?4^^-AJ4NP>YATT<7;2_06\03=+\5:T62F6K:& P-.\S(WN[(DA*R719>(>S6 M$'&(4P#OG &OXU)X]VPX#@K@O6IXGTVO$ E*5^]7PW]=)["ZD\)Q ?SC^?!G MJ]O0,GG?D+QO2.JO7M8W$54*B7E6[;_OX#T::!:K?RJ\UW/O]=2[6^)])$7( MV$RAN10QXDJM:1*R=#DF.5/HIJKW:B@!#0?C'!@*I8OZK;^CX:4TC&IOVI"< MS6%:3RWJ?D!RHZ/PW#P\MS*\+M_P&8,1J*%53EWMJ(=4+8M:VSWA01J!7\RC MD?-H5/+8)?/=&^PY'RHS6E%2+U_+>X6&\7/O?G4D2RJA+4S!@3.H3-XG8@Z! M\&2!+N"I2LTNBV9_Y[]QD%_?<7R7!,4I;N;$FB]T\K/ZKJA$&QJM60TMI%!% M7=EMGM;:;1"OF$F0,PG^%S/5#4XRB1MN/3B>JUYP&F/=+9DK[.QW,Z=ZLMA4 M S,3AOE8JB$A^8(G-(+/DZFN(1J+=:(+M=\Y;0"O7C)@^&![Q96$QBQD?$-- M1N&[\3^GO9 I/DVPVWBN6YF55V9U',]>]C&IC&?X-$ZEY<\<'"U,?/=9^8NL MO))9P_MM U?O&V<+&OJ!!O 29E)6J _>"SIV7T'=\%ZH\0M*_;/ZULL6..IO M['NX1%7P7M>Q5TD-LJQ@-Y-4[TXGIM^!XXI)I"5-%$W/'(64O((]#>,20ONM M %?O!1T1Q\ DK_-H6%6"O9#CYFN4>"_/N%J??[K$M_A4>8/ @[\2%2-[6275 MLMK)%=4D(-O)U!'A%[B14WDE),#NRD<^6#"[D[ M7^YNM%BEQYNIT'!82B^7<"9GTAC ^[D0^NG&G)CR4W[[7U!+ P04 " U M80U378BR&=(% !Z' &0 'AL+W=O.9Q'8>[6XVM9/=Z73Z@8 <,PO(*\GQ9J8_ MOA(0Y =@Z"Y?;!XZ5T?W7IU[@>&&LB]\28@ WZ(PYF>=I1"K=[T>]Y8D+DA(-V<=V'F], N>ED)=Z(V&*_>)S(EX6-TQ>=;+K?A!1&(>T!@PLCCK MG,-WUV8"2$9\"LB&;QT#M91'2K^HDQO_K&,H1B0DGE F7/GW3,8D#)4ER>-K M9K23SZF V\>OUB^3Q3F>SZ03,[S^._P#GM]G1]E[&^R+EC4IXGZ^? MN@#B4X ,! O@XVKX[^M0P@>E\$D-.(:E\.DQ>"SA1BG\\OO@5_7A1@'\NH[K MG*+9>S+Y\@Q$>0:BQ!XNR\#0Y1S019Y-E(%$0L'?[^50<"-(Q/^IF CG$^%D M(K-DHNDWPKR $[!B@2=352:@3\/091RL"$M3]&U1,%.S3F)6U8+G$;2Z9G_8 M>]Z.V;%1.YS-G+-9R?F.48\0GX,%HQ$@V0H2=P7Q,Y'RP, F]5O1)KI,K5M; MI&34!GO4KPY'&<6T^SGM?B7MFU=NGPNY[=BT2)790!CK67 M)\=&[7!V=7GW :!EX@W*0O6! B4T9V.9R<*NH>B87L1Y0/8]D5>2Y? MRC5F"98AB0\>7\ J=#TB.Q0!Y'@9/B"M>81):8_S= ,+Z12Z">(G:2D,Y2F3 MS8Q/HI6:O,@_U4OH=PWCYZ(<;@S;\> @]^"@6E!OO;3,P!W-WLUP6C,+9LR[1+&.O" %NM M#!?P4/2Q93KF_@(.A_4MVQZ4T-<% C:L$&J[R2<8*2>GX(K$A+DAD*TA./=E MUQMPD368TU3/J@H*U!4%MEQ2H*XIL+JH'!/HPB;2/O"]8^X%Z/+(H%VZNIS M:E7]WO T%$\MTG#0;L20UFED_.B(33*3V\& T"CI 9'6<52MXT71&-,HDH3F M@GI?FGD;;77F+;?F2 LPJA;@VW7T*)5?SL6)MV:!"&02J;XB;4CRID,U&8H! M/Z;/V7P0[12PLE!HV475LJMY>C165).TE^GOJT;(=U^XJFF2I: @ID)5-SFV MLB\:'YD2&8G=*C=KV47-97';>BV"6\X4K9ZXKGK^&)6?9O/MA 2:&!V\G#DZ;G=%6E!Q0T$M#%WVC%+N M02V?N&7YQ%H^<4OO07"]%R%'A^WRUD*+:[T+:;*QG<-G.0L;1AD5+<*XX4N% M\NRHO[--+"KI+/)H]4"!HEATOB^H2I ?+^@E+Q>J*^Q.2? M&T?_ 5!+ P04 " U80U3;%>C7P4# #%"@ &0 'AL+W=OIE0C M*1X_B9%#?9>#F!J[AG3DR+"^01)T69VO M]6V%IACZL/$1]+_>#6Z_@0]@N)1"HF1*DCEX0)RC1 IP?($E M(E2C(AFLE*%C MDN0!G8#?H"JH+$<9M&^@]4^UZKC0;7H>;-FK"DY>PUMJ!#;_I52'AA)!CEY4 '==WW.ILPVW+@^X; M2"%W4M9"5J)*)(5?=[A)M6R#T#JR&;4N#^WO:_ZG!?Z&&9GU7 MEX7;E@B#M]!"\*J^8)>&$CW@?4%\3A(!*)XI.Z?64-'Q;&;*-I*E9DYY9%)- M/6:Y4',FYOJ"^CYC3&XV>O0I)M?.'U!+ P04 " U80U3FA,% <4# < M# &0 'AL+W=O&X\Y:JF>]9,S 2YH(W?66QF3O?%]'2Y92?2TS)O#+7*J4&ARJA:\S MQ6CLC-+$#X.@Z:>4"Z_7<7,3U>O(W"1)Z,+-F7F4S91./)+E)BG3&@N!2@V[WI]\FY 6M; K?C,V5H?O(/=RDS* M9SNXC;M>8!FQA$7&0E!\K-B0)8E%0AY?MZ!>Z=,:'K[OT']SF\?-S*AF0YG\ MP6.S['HW'L1L3O/$/,KU[VR[H8;%BV2BW2^LMVL##Z)<&YENC9%!RD7QI"]; M(0X,:N2$0;@U"!WOPI%C.:*&]CI*KD'9U8AF7]Q6G362X\*>RM0H_,K1SO2F M3P_##U>#_G0\@N'#W61\/^T_W3[QP"N2&0[;YNNK5.O[J")E&2:912>:1::-X9- K MAFKT#+G@IDKV9@G-7@#8/SK\=UIK'0Z!=4FG_ M-RJ%3( WQV[:JG>,5K6#L% -"*2V=D ;8KJI$I$$^^(75.>2%"N,8(P=ZF)& MY[,O>%V D9A/ZADW5$267<3% B(I8K<+#>=8"(LBIAH).P<4KR?>4E MU:7W?PCUGWC8Q7I8Q+J&^D^#?5^J276MQALR@'&:)7+#V"6,.%(U4J&6PIZW MT-C(4-1T7%PKMR+"@[77_^35;?(]@WU-)V^DJ)-]52?5-7E_FQ8I#'2%G0Z= M)YSJI!^WFCY'G'S1L*5,+UY9J+"\8TT7O5LZ6K6^_:/CV MRXN^^8ZJ!<=ZE+ YF@;7+?2NBE:T&!B9N?9O)@TVD^YUB>T[4W8!?I]+:78# MZZ#\0]#[!U!+ P04 " U80U33PE[T ,# #_" &0 'AL+W=O<"25P89:GM.4[+S@AE5K];C(U$O\MS ME5*&(P$RSS(BWH>8\F7/*:XE!MM,$N9/!XC+=:S- [*/@C9PUH.F?@.9[[!6R0"1$HR_\# M^LTZ6,U"O[E'_R[/)BB 3TUL#@GZM:!?"/I[!(] M!Z)50[0.0CSK!/L 0VN+X;S9TK%H[Z9HUQ3MXS8'6?R1G6EO[TS@.V';W8T3 MUCCAP>1[*2X8'1:R0*$O3)B9K8*8*(0IH0(6),WQ0%)V:D>=SR1ES-.4" ES M?0+685B?LEVA*!V%&Z%H-8)@=QQ<9WUE.4?GZ!;5_Z$J=?-88[F-X1V[CY6+S8T,&W[+V?C]F]WV1DW*4,R* MRBLAXCE397FJ1^OJ/BAKVGIZ^6EP2X1.1 DI3K6ITS"U5)35MNPH/B\JW(0K M72^+9J*_4%"8"?K]E'.UZA@']3=/_P]02P,$% @ -6$-4]3IVH_&ULO9A;;Z,X $;_BA7M M0RNU@ T$&*61FK2[.[/J19.Y/#O@)*B L\9)6FE__-I ,&G (=W1]J$!8G\^ MMN&8>+2C["5?$<+!:YID^;BE"W-?,T( MCHI*:6(BRQJ:*8ZSP7A47'MFXQ'=\"3.R#,#^29-,7N;D(3N;@9PL+_P-5ZN MN+Q@CD=KO"0SPK^OGYDX,^N4*$Y)EL[^)%6'7)D7TB0O_H-=6=8-!B#GP\^_8T_>MZE<+=T?#&>< M1+TIW",*: T=V XQK"&&6HC[5\+".#\#8WB$<0TM&#A>.XA7@WA:$&&K!8G/ M&0_O&,0+7*L=PZ\Q_ _<,J3X[$WF'Y'YR'8=A58^9)Z0 MWL#!$8GCV!EK*NI67YGFU)?LZ<5GE-$ML)?*>+I.%_J"7Y47*("07D M=2T65W'"*9!X_>'@J7D]A$,*#FF%][-8A27>EC#Q5B$0RZ<2K%D<$HT)H7(J MM/^S"R.:))CE8$U8.0SMJU_9D-\+1?D9Z@5]Z,6>+,-CEL 8.E;CKVN^E*^A7M@G M3=F3U6MC==^ILBK5\YY3LH=ZV[]W94]D_ZRI5N*&>G,?V+(G2G", BTC<-I9 MD#(WTIO[E"_[X56-=$[N(9R2.8+G^7(IW0$BS E8X)B!+4XV.FTBI6:$_B=M M5@T=3I7A^1V#H<2.]&(_WYM5X $)<@VW"T4I'.D5_A%OHA:)6X;7\3 AY7"D M=_A'O(E:'.X87L>;+5(.1WJ'_R)5HA:M(P,&[UQ9%?/[W6?*]TCO^X^Y$K7H M74QOEP*4N9'>W!]P)6K1MF/ KH%1VD9Z;?\B509'LW8PMX>_I)7';>L\53(B M=[WDC1?2C#,<\@U. "ZG[!*T7;^O?MI^:=+M/;^GPBPP,%$/!! M6NZ'0*'XM[;]BA-!?A6$ AF@W:)0"X.M7Q@:CX.F@_H,KS]78^]$OQSL'PP- ME#X [:'VH^Z&ULA55M;]HP$/XKIVB36FF0-+RV M B3>IK5;6U2Z[L.T#X8S93-/-+ MEH@GF&HN4U"XZGO#F[M1U]H[@S>.N3X9@XUD(>7&3NZCOA=802AP:2P#H]\. MQRB$)2(9OP^<7NG2 D_'1_;/+G:*9<$TCJ7XP2,3][VN!Q&NV%:8%YE_P4,\ M+?6@^56&YD<& M/S]!#8::3BJSN=-P-4'#N-#7M#XWST?$,J+)>_/'@<%1[#"Q[;\"A3 M$VN8IA%&_^)]4E^&$!Y#&(65A _;M Z-X!.$07CS 7S0,5.H*Y@;97(:CKEQ M*3F6J&8//8*Q3.@B:.9J::@42]=(Q6E@L8=3NQG;N^5ASE0$/[\1)=P;3/2O M"D'-4E#3"6I>$#35AE,EDIONV'C1Z_NZ,ZE:INE6I^DT*2IO@9G_.936V MV:H'P<>*U+5+$>U*HA>N-[650@1%"3PGI!H?U+NM*AV=4D>GDF?"=SS"-((] M1Q&=TU&-#_Z3CVZIHUM=2N\9-4:J)(,J 2J0/5)YG--3S=,^!RP4^2=M*4&U M=LU7PU)N4U-TJ'*U[._#HJW]-2\>AT>FUISZD, 508-ZAZI&%0VWF!B9N2:W MD(9:IAO&]$:AL@:TOY+2'"?60?GJ#?X 4$L#!!0 ( #5A#5.(GEI^R@( M !8( 9 >&PO=V]R:W-H965T@G33-.V#2RXD:F(SVT#[[V<[(:4MH&J/+\1V[CGG MWB/G7MI;QN]%@BCA(<^HZ%B)E*MKVQ;S!',BKM@*J7JS8#PG4FWYTA8KCB0V MH#RS7<=IVCE)J=5MF[,)[[;96F8IQ0D'L;@*\I;L7>&G0E=XS=Z\T@ M[EB.3@@SG$O-0-1C@SYFF292:?PJ.:U*4@/WUSOVCZ9V5BS[%L:RZ1C MO;<@Q@599W+*MI^QK*>A^>8L$^87MF6L8\%\+23+2[#*($]I\20/I0][ ,5S M&."6 /#:!B.HAGT1@'XXU$T&'T*1_X@G%V:HVEXTXO" M ":]:?0=HFEO-.OYT6 \FL%Y@)*DF;B =W ["^#\[ +.(*40)6PM"(U%VY8J M2ZUES\N,^D5&[I&,/!@R*A,!(8TQ/H /3N.;)_"VRR-U9U'=/$GY9TROP MG$MP';=V(!__[7#G4#E_IQ[^L?HS,[SJOGB&SSO"-\6,2(QA0KA\A(@3*DCQ MR?^X4:$PD)B+GR>$ZI50W0C5CPB-5\B)3.D2,E2-X!+P0?5&@8<<+)B:ADDW MQDW7=5K*K,V^3Z^#:JW&4]"S)!M5DHV320[H!M4GRD_4VZRHFO_7V%8EU/I7 MQO9;KSSS:A^>^^H?B-$W;3\F>!W3]%[PA*=CBE+MO4:7(U^:"2-@SM94%G>X M.JV&6,_T[A?G_=JU7SMP'JBA5\RH)_IB8@X)7Z94*-,62LJY:JF;P8LI5&PD M6YDV>\>D:MIFF:C!C5P'J/<+QN1NHP6JOP+=WU!+ P04 " U80U3GTA. M*18" "I! &0 'AL+W=O./F!,JHBSU:UN5I;(SC K8*J0[SHEZ60.3_3*:1J>%!UHWQBW@+&U) M#3LP^W:KK(5'2DDY"$VE0 JJ9;2:7JT7SM\[/%+H]=DX!L89/\5AGR\P$(R[4?4!]]9'*&BTT;R(=@JX%2$+WD>[N$M 4W:4VSF2[_7JW^;[?W/] FT<[[M"[ M&S"$,OT^Q<8>X-QP,<#6 9:\ INB.RE,H]%&E%#^&X^ML%%=E4<.JHN\F=C]C//G[^6?9=K.'0@#-H<[7@!.1^1_+_ 7(W]Q4?)]QW-02%;H=!^@;6W_[TK"#0?Z \77*_@!02P,$% @ -6$- M4X0/U U$ P _A0 T !X;"]S='EL97,N>&ULW5AM;]HP$/XKD3M-K30U M0-I 5D#:D"I-VJ9*[8=]JPQQP))C9X[IH+]^OCB$E_H8ZX<5%D1CWY-[[O'= M)7'IEV8IV/V,,1,LMFR!\I;@E=& U0P$VQ;W(-BIH.!/RGR>V^7(:@XM MP^XTR_BBFB^R1@#&WL;9:5&(Y2?!IS)G;O$'!QSVZF#9]L6GYI6CRPA5FUTR+#-7=.4/._S?.42::IV!1M>_^8L_QJQ5'WK217 M3Y5=P5Z-]7O^V$5>GX+(^!1$GD!/1LGQ:ZSW;<D6&]$]K8 M;FUMMAIK )O: ?D.FVFQ#AJ,YUP8+NO9C*T+']YVZ+WUZ?LHS. MA7EHP %9C[^QE,_SI+GJ#A)17[4>?X7EM>-F1VUC<9FR!4M']51/Q]4PL ,; MM3[ 81>YK0X_@ODXS(\ AL7!%& ^S@N+\S^MIX>NQV&8MIX7Z:$^/=3'>?F0 M4?7!XOA]$GOX5YHD413'6$9'(Z^"$9:W.(:OGPW3!AY8'(CT=[G&JXUWR/X^ MP&JZKT.PE>*=B*T4SS4@_KR!1Y+XJXW% 0^L"ECO0'Q_'.@IOT\4054Q;=@= MC"-)@B'0B_X>C6,D.S%\_/7![I(H2A(_ IA?011A"-R-.((I T8$D75>W#G M?12NWE/A^A?/X6]02P,$% @ -6$-4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'WS4\WX)/7-QZ-#K6ZRO);E/*WE;:D. M^ZSXUCQ&O\70>(TV#J^_QR!>EO\GC&J[S=9RKM:'G2SJ8QQ+F3> 1?68[:L! M*]*=G QFZDF6S?OH?Q!LCN]6:R@C4N5EIB^4P:;%(T2)PCD/!9\S_9>(%L'< M3_3!U%_XX8PS ]("D%:/D']9!J0-(.U>($6B?^YX:$ Z -+I$;(321= NGU" MV@:D!R"]/B$= _(C@/S8)Z1K0'X"D)]H(>=^$#P1YR8F$LV8V#0A3S2=#B!G M9XM(B ]LR>,FH'>ZQ<47$Q.I9DSL&G\VBU9A(EC,9SRX]W4DSUG#?HRNB8ED M,R:V3:2#I[MA>,L6W!>\TQF17\;$@M'ABU)R8)$,J8WR3V/D_:;U6GPAL=Q*Y)H]K6)GHF)5#(F=DD+=*$3 M=JN\NZ9YVSQH\B&3C(E5TF22(-'E8'+L=#JLS??!PUG Q7FGW$8JL8A5(E93 MP7]?:4S&[QM8$PQIQ"+6"%1QIWZUX'B%6",8TZQ@+:01BU@C)RL&=J9'S+FL M/IB4R"(6L45@Z=!MB4QC M$9L&UA#=."+A6.3" =[N3IT@X=C4PGG'VR_-;F(B_=C$^@%#578V[V B_=B] MZL>F?!P MD8!<^JT#8":A$TBX=X!^\P# -%.FBP3DTF\? )BF)UTD(+?/99].#>7U-QETP4:NUB8D$Y!$+"&#Z574P,9& M//+-:V#)KS,#ZR$!><0">K/D=]) 'C*0UQIHV-Y<75]MY#8KY";4CZ_T^76: MKY!-T#(HPS=1Y +Z1 ITA@\%3$D M>/D7Q =B^/2K'-IQWYWJ;M_7Q._8^4ZGI7CFV]Z_IR.E_9=,.Q M'<_+89OZ=OW>;DO2Y3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#T MIQO>ZZZ4L5F\ML.VC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D M\PBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MAGH;@=Z&>AN!WH9Z&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]<[?J7<= M/P^E7GN^UOC\[Z1Z/-];KH^_++].3M[>"\[IMJ(^_P502P,$% @ -6$- M4\"(;73I 0 ?B4 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKK MIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1 MNCB.?8UL=GU+<[-JXNANDWX.M>VFF:\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " U80U3F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( #5A#5,EVL0Y4 4 6 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ -6$-4QR\"LS] @ \@D !@ ("!1!0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$- M4_]J,E^K"@ 7D !@ ("!)R$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ -6$-4]4?H,'S! ?PH !@ M ("!>#8 'AL+W=O&UL4$L! A0#% @ -6$-4\89M4O9#0 M^R< !D ("!W%$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4_0W[F0 P @08 !D M ("!IVT 'AL+W=O< >&PO=V]R:W-H M965T&UL4$L! M A0#% @ -6$-4YHJ]*P8!P \A( !D ("!R'L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$- M4_[.I]HT!0 I0L !D ("!4)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4[#8# %L! %PX M !D ("!!K( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4R@YB%!8!@ :!, !D M ("!DL$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -6$-4_C&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4R"04K[= @ P@< !D M ("!T>8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -6$-4[+2S_^Y!0 \1H !D ("! M5/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -6$-4TI.N&Z* @ @@8 !D ("!3P ! 'AL+W=O&UL4$L! A0#% @ -6$-4Y%G1IX_ M!@ K1L !D ("!ZPH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4P16Q36< @ BP8 !D M ("!OAD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -6$-4\+R\SB> @ &0< !D ("!SR0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-6$-4W 9QOAW P !@H !D ("!!BX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$-4\9/@8Q(! M\0\ !D ("!8CL! 'AL+W=O&PO=V]R:W-H965TI% 0!X;"]W;W)K&UL4$L! A0#% @ -6$-4YH3!0'% P ' P !D M ("!)DD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -6$-4P:R;K[- @ 0< !D ("!;U4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -6$- M4X0/U U$ P _A0 T ( !P5T! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -6$-4])) MO&T1 @ %R8 !H ( !/V XML 78 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 79 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 221 425 1 false 62 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.hydrofarm.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 2101101 - Disclosure - DESCRIPTION OF THE BUSINESS Sheet http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS DESCRIPTION OF THE BUSINESS Notes 9 false false R10.htm 2103102 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 2109103 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONS BUSINESS COMBINATIONS Notes 11 false false R12.htm 2115104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNET GOODWILL AND INTANGIBLE ASSETS, NET Notes 12 false false R13.htm 2121105 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS NET INCOME (LOSS) PER COMMON SHARE (???EPS???) Notes 13 false false R14.htm 2126106 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES ACCOUNTS RECEIVABLE, NET AND INVENTORIES Notes 14 false false R15.htm 2130107 - Disclosure - OPERATING LEASES Sheet http://www.hydrofarm.com/role/OPERATINGLEASES OPERATING LEASES Notes 15 false false R16.htm 2136108 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 16 false false R17.htm 2139109 - Disclosure - DEBT Sheet http://www.hydrofarm.com/role/DEBT DEBT Notes 17 false false R18.htm 2141110 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY Notes 18 false false R19.htm 2147111 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 19 false false R20.htm 2153112 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Sheet http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONS COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Notes 20 false false R21.htm 2155113 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.hydrofarm.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 2204201 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 2305301 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES 23 false false R24.htm 2310302 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSTables BUSINESS COMBINATIONS (Tables) Tables http://www.hydrofarm.com/role/BUSINESSCOMBINATIONS 24 false false R25.htm 2316303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Tables http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNET 25 false false R26.htm 2322304 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) (Tables) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables NET INCOME (LOSS) PER COMMON SHARE (???EPS???) (Tables) Tables http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS 26 false false R27.htm 2327305 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables) Tables http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES 27 false false R28.htm 2331306 - Disclosure - OPERATING LEASES (Tables) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESTables OPERATING LEASES (Tables) Tables http://www.hydrofarm.com/role/OPERATINGLEASES 28 false false R29.htm 2337307 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES 29 false false R30.htm 2342308 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (Tables) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (Tables) Tables http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY 30 false false R31.htm 2348309 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION 31 false false R32.htm 2402401 - Disclosure - DESCRIPTION OF THE BUSINESS (Details) Sheet http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails DESCRIPTION OF THE BUSINESS (Details) Details http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS 32 false false R33.htm 2406402 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables 33 false false R34.htm 2407403 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) Details 34 false false R35.htm 2408404 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details) Details 35 false false R36.htm 2411405 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails BUSINESS COMBINATIONS - Narrative (Details) Details 36 false false R37.htm 2412406 - Disclosure - BUSINESS COMBINATIONS - Components (Details) Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails BUSINESS COMBINATIONS - Components (Details) Details 37 false false R38.htm 2413407 - Disclosure - BUSINESS COMBINATIONS - Allocation (Details) Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails BUSINESS COMBINATIONS - Allocation (Details) Details 38 false false R39.htm 2414408 - Disclosure - BUSINESS COMBINATIONS - Pro Forma (Details) Sheet http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSProFormaDetails BUSINESS COMBINATIONS - Pro Forma (Details) Details 39 false false R40.htm 2417409 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details) Details 40 false false R41.htm 2418410 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillDetails GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Details 41 false false R42.htm 2419411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Details 42 false false R43.htm 2420412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Sheet http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Details 43 false false R44.htm 2423413 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) (Details) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails NET INCOME (LOSS) PER COMMON SHARE (???EPS???) (Details) Details http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables 44 false false R45.htm 2424414 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) - Shares Outstanding (Details) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails NET INCOME (LOSS) PER COMMON SHARE (???EPS???) - Shares Outstanding (Details) Details http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables 45 false false R46.htm 2425415 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) - Antidilutive (Details) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails NET INCOME (LOSS) PER COMMON SHARE (???EPS???) - Antidilutive (Details) Details http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables 46 false false R47.htm 2428416 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) Details 47 false false R48.htm 2429417 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) Details 48 false false R49.htm 2432418 - Disclosure - OPERATING LEASES - Narrative (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails OPERATING LEASES - Narrative (Details) Details 49 false false R50.htm 2433419 - Disclosure - OPERATING LEASES - Balance Sheet (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails OPERATING LEASES - Balance Sheet (Details) Details 50 false false R51.htm 2434420 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails OPERATING LEASES - Future Minimum Lease Payment (Details) Details 51 false false R52.htm 2435421 - Disclosure - OPERATING LEASES - Lease Not yet Commenced Maturity (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails OPERATING LEASES - Lease Not yet Commenced Maturity (Details) Details 52 false false R53.htm 2438422 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables 53 false false R54.htm 2440423 - Disclosure - DEBT - Narrative (Details) Sheet http://www.hydrofarm.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 54 false false R55.htm 2443424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Capital Stock (Details) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Capital Stock (Details) Details 55 false false R56.htm 2444425 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Convertible Preferred Stock (Details) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Convertible Preferred Stock (Details) Details 56 false false R57.htm 2445426 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Warrant Narrative (Details) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Warrant Narrative (Details) Details 57 false false R58.htm 2446427 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Outstanding Warrants (Details) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Outstanding Warrants (Details) Details 58 false false R59.htm 2449428 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 59 false false R60.htm 2450429 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails STOCK-BASED COMPENSATION - RSU Activity (Details) Details 60 false false R61.htm 2451430 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 61 false false R62.htm 2452431 - Disclosure - STOCK-BASED COMPENSATION - Assumptions (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails STOCK-BASED COMPENSATION - Assumptions (Details) Details 62 false false R63.htm 2454432 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) Sheet http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) Details http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONS 63 false false R64.htm 2456433 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.hydrofarm.com/role/SUBSEQUENTEVENTS 64 false false All Reports Book All Reports hyfm-20210630.htm hyfm-20210630.xsd hyfm-20210630_cal.xml hyfm-20210630_def.xml hyfm-20210630_lab.xml hyfm-20210630_pre.xml hyfm-20210630ex101.htm hyfm-20210630ex311.htm hyfm-20210630ex312.htm hyfm-20210630ex321.htm hyfm-20210630ex322.htm http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hyfm-20210630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 221, "dts": { "calculationLink": { "local": [ "hyfm-20210630_cal.xml" ] }, "definitionLink": { "local": [ "hyfm-20210630_def.xml" ] }, "inline": { "local": [ "hyfm-20210630.htm" ] }, "labelLink": { "local": [ "hyfm-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "hyfm-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "hyfm-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 527, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://www.hydrofarm.com/20210630": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 69, "keyStandard": 356, "memberCustom": 25, "memberStandard": 29, "nsprefix": "hyfm", "nsuri": "http://www.hydrofarm.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "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://www.hydrofarm.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "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": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONS", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNET", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d)", "role": "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS", "shortName": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES", "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES", "shortName": "ACCOUNTS RECEIVABLE, NET AND INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - OPERATING LEASES", "role": "http://www.hydrofarm.com/role/OPERATINGLEASES", "shortName": "OPERATING LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - DEBT", "role": "http://www.hydrofarm.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "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": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:StockholdersEquityIncludingTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:StockholdersEquityIncludingTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "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 - STOCK-BASED COMPENSATION", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS", "role": "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONS", "shortName": "COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.hydrofarm.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - BUSINESS COMBINATIONS (Tables)", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSTables", "shortName": "BUSINESS COMBINATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) (Tables)", "role": "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables", "shortName": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)", "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables", "shortName": "ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - OPERATING LEASES (Tables)", "role": "http://www.hydrofarm.com/role/OPERATINGLEASESTables", "shortName": "OPERATING LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (Tables)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ia9d449e71fd34081b72f87a71a373214_D20210503-20210503", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - DESCRIPTION OF THE BUSINESS (Details)", "role": "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "shortName": "DESCRIPTION OF THE BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ia9d449e71fd34081b72f87a71a373214_D20210503-20210503", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details)", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i9afe190c97f340679a1aba334d8e93ee_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details)", "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1f3bfa16e07849b2a744424f1ae26951_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details)", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "shortName": "BUSINESS COMBINATIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i48f41c6869a2495ab678ff38dfa70b0f_D20210503-20210503", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - BUSINESS COMBINATIONS - Components (Details)", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "shortName": "BUSINESS COMBINATIONS - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i48f41c6869a2495ab678ff38dfa70b0f_D20210503-20210503", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - BUSINESS COMBINATIONS - Allocation (Details)", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "shortName": "BUSINESS COMBINATIONS - Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i105666dbdc874a17b611daf75bd7d985_I20210503", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - BUSINESS COMBINATIONS - Pro Forma (Details)", "role": "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSProFormaDetails", "shortName": "BUSINESS COMBINATIONS - Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details)", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ib9bbf4ac298545d5981f84d930add17c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details)", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details)", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details)", "role": "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) (Details)", "role": "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "shortName": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "hyfm:NetIncomeLossAvailableForDistribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) - Shares Outstanding (Details)", "role": "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails", "shortName": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) - Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "iae6744fa163740df84892c7dc898134f_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) - Antidilutive (Details)", "role": "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "shortName": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d) - Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i7e2536a13a054ea6a32e80989aff7301_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details)", "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "shortName": "ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details)", "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "shortName": "ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - OPERATING LEASES - Narrative (Details)", "role": "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "shortName": "OPERATING LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - OPERATING LEASES - Balance Sheet (Details)", "role": "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails", "shortName": "OPERATING LEASES - Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "lang": "en-US", "name": "hyfm:OperatingLeaseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details)", "role": "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails", "shortName": "OPERATING LEASES - Future Minimum Lease Payment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - OPERATING LEASES - Lease Not yet Commenced Maturity (Details)", "role": "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails", "shortName": "OPERATING LEASES - Lease Not yet Commenced Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - DEBT - Narrative (Details)", "role": "http://www.hydrofarm.com/role/DEBTNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i4e2695d8fa2f49e7b7087459895bf389_I20210329", "decimals": "INF", "lang": "en-US", "name": "hyfm:LineOfCreditFacilityAccordionFeatureIncreaseLimit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Capital Stock (Details)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Capital Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i70e8f48bd5cf4fafba15256f68df57ea_I20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Convertible Preferred Stock (Details)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "if50dbe49b77042a294338f460fed26ad_D20201201-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DividendsPreferredStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Warrant Narrative (Details)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Warrant Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "if07226804c754e008e24b833037095a0_I20210719", "decimals": "INF", "lang": "en-US", "name": "hyfm:ClassOfWarrantOrRightRedemptionPrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Outstanding Warrants (Details)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Outstanding Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ibd500b9aba754ebabd395125a8533df9_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ie6925b4e9c7141d3845f7833d48e2dca_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ie6925b4e9c7141d3845f7833d48e2dca_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i3f916b3f071e4223bf138bfaed3b8831_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "shortName": "STOCK-BASED COMPENSATION - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i3f916b3f071e4223bf138bfaed3b8831_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "ib9bbf4ac298545d5981f84d930add17c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i299d33e5432546958703bcc33e6da8e4_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStockUnderlyingOptions", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - STOCK-BASED COMPENSATION - Assumptions (Details)", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i299d33e5432546958703bcc33e6da8e4_D20210101-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStockUnderlyingOptions", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "shortName": "COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i419abcc78a4148099310f4766a2cbdf4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1224db45609946089b13833d14bd9bd1_D20210701-20210813", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "businessacquired", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1224db45609946089b13833d14bd9bd1_D20210701-20210813", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "businessacquired", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i1d7cc86845a34392a04f28ea498738a4_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - DESCRIPTION OF THE BUSINESS", "role": "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS", "shortName": "DESCRIPTION OF THE BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210630.htm", "contextRef": "i507a2f5b580f4c06a82172063855deca_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "domainItemType" }, "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r521" ], "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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r524" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r522" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.hydrofarm.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/2021", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "hyfm_A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Employee, Director, and Consultant Equity Incentive Plan", "label": "2020 Employee, Director, and Consultant Equity Incentive Plan [Member]", "terseLabel": "2020 Employee, Director, and Consultant Equity Incentive Plan" } } }, "localname": "A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_AccountsReceivableNetAndInventoriesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Net And Inventories", "label": "Accounts Receivable, Net And Inventories [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET AND INVENTORIES" } } }, "localname": "AccountsReceivableNetAndInventoriesTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES" ], "xbrltype": "textBlockItemType" }, "hyfm_AccruedFreightCustomAndDutyCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 3.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Freight, Custom and Duty, Current", "label": "Accrued Freight, Custom and Duty, Current", "terseLabel": "Freight, custom and duty accrual" } } }, "localname": "AccruedFreightCustomAndDutyCurrent", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_AccruedGoodsInTransitCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 1.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Goods In Transit, Current", "label": "Accrued Goods In Transit, Current", "terseLabel": "Goods in transit accrual" } } }, "localname": "AccruedGoodsInTransitCurrent", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Liabilities, Current", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESTables" ], "xbrltype": "textBlockItemType" }, "hyfm_AuroraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aurora", "label": "Aurora [Member]", "terseLabel": "Aurora" } } }, "localname": "AuroraMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_BrightwoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brightwood", "label": "Brightwood [Member]", "terseLabel": "Brightwood" } } }, "localname": "BrightwoodMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueIncrementalAmountOverThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Incremental Amount Over Threshold", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Incremental Amount Over Threshold", "terseLabel": "Contingent consideration arrangements, range of outcomes, value, incremental amount over threshold" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueIncrementalAmountOverThreshold", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueSalesThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Sales Threshold", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Sales Threshold", "terseLabel": "Contingent consideration arrangements, range of outcomes, value, sales threshold" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueSalesThreshold", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Threshold", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Threshold", "terseLabel": "Contingent consideration arrangements, range of outcomes, value, threshold" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueThreshold", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationEarnOutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Earn Out Payment", "label": "Business Combination, Earn Out Payment", "terseLabel": "Earn out payment" } } }, "localname": "BusinessCombinationEarnOutPayment", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 6.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities and Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities and Other Liabilities", "negatedTerseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLease": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 7.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease", "negatedTerseLabel": "Current portion of lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLease", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLease": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 2.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease", "negatedTerseLabel": "Long-term lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLease", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 10.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails_1": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets (Excluding Intangible Assets) Acquired and Liabilities Assumed, Net", "label": "Business Combination, Recognized Identifiable Assets (Excluding Intangible Assets) Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption Price", "label": "Class of Warrant or Right, Redemption Price", "terseLabel": "Redemption price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "perShareItemType" }, "hyfm_CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies, And Related Party Transactions", "label": "Commitments And Contingencies, And Related Party Transactions [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS" } } }, "localname": "CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "hyfm_ConvertiblePreferredStockShareSettlementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Share Settlement", "label": "Convertible Preferred Stock, Share Settlement [Member]", "terseLabel": "Series A Convertible Preferred Stock, Share Settlement" } } }, "localname": "ConvertiblePreferredStockShareSettlementMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "hyfm_DebtInstrumentCovenantMinimumFixedChargeCoverageRatioMultiplier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier", "label": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier", "terseLabel": "Covenant , minimum fixed charge coverage ratio multiplier" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatioMultiplier", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "hyfm_DebtInstrumentCovenantMinimumFixedChargeCoverageRatioTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term", "label": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term", "terseLabel": "Covenant , minimum fixed charge coverage ratio, term" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatioTerm", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "hyfm_DebtInstrumentPaymentDuePeriodBeforeScheduledMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Due, Period Before Scheduled Maturity Date", "label": "Debt Instrument, Payment Due, Period Before Scheduled Maturity Date", "terseLabel": "Debt instrument, payment due, period before scheduled maturity date" } } }, "localname": "DebtInstrumentPaymentDuePeriodBeforeScheduledMaturityDate", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "hyfm_DilutiveSecuritiesEffectOnNetIncomeLossAvailableToCommonStockholdersIfConverted": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 2.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "weight": -1.0 }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails_1": { "order": 2.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dilutive Securities, Effect on Net Income (Loss) Available to Common Stockholders, If Converted", "label": "Dilutive Securities, Effect on Net Income (Loss) Available to Common Stockholders, If Converted", "negatedTerseLabel": "Less: Effect on net income (loss) of dilutive securities using the \u201cif converted\u201d method" } } }, "localname": "DilutiveSecuritiesEffectOnNetIncomeLossAvailableToCommonStockholdersIfConverted", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_EncinaObligorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Encina Obligors", "label": "Encina Obligors [Member]", "terseLabel": "Encina Obligors" } } }, "localname": "EncinaObligorsMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_FairfieldCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fairfield, California", "label": "Fairfield, California [Member]", "terseLabel": "Fairfield, California" } } }, "localname": "FairfieldCaliforniaMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_Field16LLCAndHGEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Field 16, LLC and H&G Entities", "label": "Field 16, LLC and H&G Entities [Member]", "terseLabel": "Field 16, LLC (Heavy 16) and H&G Entities" } } }, "localname": "Field16LLCAndHGEntitiesMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_Field16LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Field 16, LLC", "label": "Field 16, LLC [Member]", "terseLabel": "Field 16, LLC (Heavy 16)" } } }, "localname": "Field16LLCMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow-On Public Offering", "label": "Follow-On Public Offering [Member]", "terseLabel": "Follow-On Public Offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "hyfm_FollowOnPublicOfferingOverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow-On Public Offering, Over-Allotment Option", "label": "Follow-On Public Offering, Over-Allotment Option [Member]", "terseLabel": "Follow-On Public Offering, Over-Allotment Option" } } }, "localname": "FollowOnPublicOfferingOverAllotmentOptionMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "hyfm_GreenstarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Greenstar", "label": "Greenstar [Member]", "terseLabel": "Greenstar" } } }, "localname": "GreenstarMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_HGEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "H&G Entities", "label": "H&G Entities [Member]", "terseLabel": "H&G Entities" } } }, "localname": "HGEntitiesMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_IncreaseDecreaseInAccruedExpenseAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accrued Expense and Other Current Liabilities", "label": "Increase (Decrease) in Accrued Expense and Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpenseAndOtherCurrentLiabilities", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Lease Liabilities", "label": "Increase (Decrease) in Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Prepaid Expense and Other Current Assets", "label": "Increase (Decrease) in Prepaid Expense and Other Current Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_InvestorWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor Warrants", "label": "Investor Warrants [Member]", "terseLabel": "Investor Warrants" } } }, "localname": "InvestorWarrantsMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_InvestorWarrantsPlacementAgentsTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor Warrants, Placement Agents, Tranche One", "label": "Investor Warrants, Placement Agents, Tranche One [Member]", "terseLabel": "Investor Warrants, Placement Agents, $8.43" } } }, "localname": "InvestorWarrantsPlacementAgentsTrancheOneMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_InvestorWarrantsPlacementAgentsTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor Warrants, Placement Agents, Tranche Two", "label": "Investor Warrants, Placement Agents, Tranche Two [Member]", "terseLabel": "Investor Warrants, Placement Agents, $16.86" } } }, "localname": "InvestorWarrantsPlacementAgentsTrancheTwoMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_JPMorganCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JPMorgan Credit Facility", "label": "JPMorgan Credit Facility [Member]", "terseLabel": "JPMorgan Credit Facility" } } }, "localname": "JPMorganCreditFacilityMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_JPMorganCreditFacilityRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JPMorgan Credit Facility, Revolver", "label": "JPMorgan Credit Facility, Revolver [Member]", "terseLabel": "JPMorgan Credit Facility, Revolver" } } }, "localname": "JPMorganCreditFacilityRevolverMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_LesseeOperatingLeaseFinalYearMonthlyPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Final Year, Monthly Payment", "label": "Lessee, Operating Lease, Final Year, Monthly Payment", "terseLabel": "Monthly payment, final year" } } }, "localname": "LesseeOperatingLeaseFinalYearMonthlyPayment", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedAfterFiveYears": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 1.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, After Five Years", "label": "Lessee, Operating Lease, Lease Not yet Commenced, After Five Years", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAfterFiveYears", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Liability", "totalLabel": "Total rental payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedMaturityScheduleTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Maturity Schedule" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedMaturityScheduleTableTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESTables" ], "xbrltype": "textBlockItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 5.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Remainder of Fiscal Year", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Remainder of Fiscal Year", "terseLabel": "For the period of July 1, 2021 to December\u00a031, 2021" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedYearFive": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 3.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Year Five", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedYearFive", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedYearFour": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 6.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Year Four", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedYearFour", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedYearOne": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 2.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Year One", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedYearOne", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedYearThree": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 4.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Year Three", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedYearThree", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedYearTwo": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails": { "order": 7.0, "parentTag": "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Year Two", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedYearTwo", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseMonthlyPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Monthly Payment", "label": "Lessee, Operating Lease, Monthly Payment", "terseLabel": "Monthly payment" } } }, "localname": "LesseeOperatingLeaseMonthlyPayment", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseNumberOfRenewOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number of Renew Options", "label": "Lessee, Operating Lease, Number of Renew Options", "terseLabel": "New of renew options" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewOptions", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "integerItemType" }, "hyfm_LesseeOperatingLeaseRentAbatedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Rent Abated Term", "label": "Lessee, Operating Lease, Rent Abated Term", "terseLabel": "Rent abated term" } } }, "localname": "LesseeOperatingLeaseRentAbatedTerm", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "hyfm_LesseeOperatingLeaseRentedArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Rented Area", "label": "Lessee, Operating Lease, Rented Area", "terseLabel": "Rented area (sf)" } } }, "localname": "LesseeOperatingLeaseRentedArea", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "areaItemType" }, "hyfm_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Line of credit facility, accordion feature, increase limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LineOfCreditFacilityAccordionFeatureWithdrawalLimitIncrement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Withdrawal Limit Increment", "label": "Line of Credit Facility, Accordion Feature, Withdrawal Limit Increment", "terseLabel": "Line of credit facility, accordion feature, withdrawal limit increments" } } }, "localname": "LineOfCreditFacilityAccordionFeatureWithdrawalLimitIncrement", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LondonInterbankOfferedRateLIBORFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) Floor", "label": "London Interbank Offered Rate (LIBOR) Floor [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) Floor" } } }, "localname": "LondonInterbankOfferedRateLIBORFloorMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_NetIncomeLossAvailableForDistribution": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 2.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersBasicIncludingUndisturbedEarningEffect", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available For Distribution", "label": "Net Income (Loss) Available For Distribution", "totalLabel": "Net income (loss) available for distribution" } } }, "localname": "NetIncomeLossAvailableForDistribution", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_NetIncomeLossAvailableToCommonStockholdersBasicIncludingUndisturbedEarningEffect": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available to Common Stockholders, Basic, Including Undisturbed Earning Effect", "label": "Net Income (Loss) Available to Common Stockholders, Basic, Including Undisturbed Earning Effect", "totalLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicIncludingUndisturbedEarningEffect", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available to Common Stockholders, Diluted After Conversions", "label": "Net Income (Loss) Available to Common Stockholders, Diluted After Conversions", "totalLabel": "Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedIncludingUndisturbedEarningEffect": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails_1": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Available to Common Stockholders, Diluted, Including Undisturbed Earning Effect", "label": "Net Income (Loss) Available to Common Stockholders, Diluted, Including Undisturbed Earning Effect", "terseLabel": "Basic and diluted net income (loss) attributable to common stockholders", "totalLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedIncludingUndisturbedEarningEffect", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_ObligationsDueUnderDistributionAgreementCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 5.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations Due Under Distribution Agreement, Current", "label": "Obligations Due Under Distribution Agreement, Current", "terseLabel": "Obligations due under a distribution agreement" } } }, "localname": "ObligationsDueUnderDistributionAgreementCurrent", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_OperatingLeaseAsset": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Asset", "label": "Operating Lease, Asset", "totalLabel": "Total leased assets" } } }, "localname": "OperatingLeaseAsset", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_PetalumaCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Petaluma, CA", "label": "Petaluma, CA [Member]", "terseLabel": "Petaluma, CA" } } }, "localname": "PetalumaCAMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_PreferredStockParValueGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Par Value, Gross", "label": "Preferred Stock, Par Value, Gross", "terseLabel": "Preferred stock, par value, gross" } } }, "localname": "PreferredStockParValueGross", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_ProceedsFromGovernmentLending": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Government Lending", "label": "Proceeds from Government Lending", "terseLabel": "Borrowings from PPP Loan" } } }, "localname": "ProceedsFromGovernmentLending", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_PurchaseCommitmentPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment, Policy", "label": "Purchase Commitment, Policy [Policy Text Block]", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseCommitmentPolicyPolicyTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "hyfm_RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs), Subject To Passage of Time", "label": "Restricted Stock Units (RSUs), Subject To Passage of Time [Member]", "terseLabel": "Restricted stock units (RSUs) with time-based vesting" } } }, "localname": "RestrictedStockUnitsRSUsSubjectToPassageOfTimeMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "hyfm_RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units (RSUs), Subject To Performance Conditions", "label": "Restricted Stock Units (RSUs), Subject To Performance Conditions [Member]", "terseLabel": "Restricted stock units (RSUs) with performance conditions" } } }, "localname": "RestrictedStockUnitsRSUsSubjectToPerformanceConditionsMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "hyfm_RevolvingAssetBakedCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Asset-baked Credit Facility", "label": "Revolving Asset-baked Credit Facility [Member]", "terseLabel": "Revolving Asset-baked Credit Facility" } } }, "localname": "RevolvingAssetBakedCreditFacilityMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accrued Liabilities and Other Current Liabilities", "label": "Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStockUnderlyingOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Underlying Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Underlying Options", "terseLabel": "Estimated weighted-average fair value per stock option (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStockUnderlyingOptions", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfConsecutiveTradingDaysPriorToNoticeOfRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Consecutive Trading Days Prior To Notice of Redemption", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Consecutive Trading Days Prior To Notice of Redemption", "terseLabel": "Number of consecutive trading days prior to notice of redemption" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfConsecutiveTradingDaysPriorToNoticeOfRedemption", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "durationItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained", "terseLabel": "Number of equity plans maintained" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Price", "terseLabel": "Unvested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageGrantPrice", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "terseLabel": "Unvested, term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageOutstandingPriceFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value", "periodEndLabel": "Balance, outstanding, ending (in dollars per share)", "periodStartLabel": "Balance, outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageOutstandingPriceFairValue", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantPrice", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantPrice", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantPrice", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "hyfm_ShareBasedPaymentArrangementNonvestedAwardSubjectToMarketBasedVestingConditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Nonvested Award Subject to Market Based Vesting Conditions", "label": "Share-based Payment Arrangement, Nonvested Award Subject to Market Based Vesting Conditions", "terseLabel": "Nonvested award subject to market based vesting conditions (in shares)" } } }, "localname": "ShareBasedPaymentArrangementNonvestedAwardSubjectToMarketBasedVestingConditions", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hyfm_StockIssuedDuringPeriodSharesWarrantExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrant Exercise", "label": "Stock Issued During Period, Shares, Warrant Exercise", "terseLabel": "Issuance of common stock under investor warrant exercise (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantExercise", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "hyfm_StockIssuedDuringPeriodSharesWarrantExerciseNoncash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrant Exercise, Noncash", "label": "Stock Issued During Period, Shares, Warrant Exercise, Noncash", "terseLabel": "Issuance of common stock under cashless warrant exercise (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantExerciseNoncash", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "hyfm_StockRepurchasedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Value, Restricted Stock Award, Forfeitures", "label": "Stock Repurchased During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Shares repurchased for withholding tax on restricted stock units" } } }, "localname": "StockRepurchasedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hyfm_StockRepurchasesDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchases During Period, Shares, Restricted Stock Award, Forfeited", "label": "Stock Repurchases During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Shares repurchased for withholding tax on restricted stock units (in shares)" } } }, "localname": "StockRepurchasesDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "hyfm_StockholdersEquityIncludingTemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Including Temporary Equity", "label": "Stockholders' Equity Including Temporary Equity [Text Block]", "terseLabel": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityIncludingTemporaryEquityTextBlock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "hyfm_SurreyBritishColumbiaCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Surrey, British Columbia, Canada", "label": "Surrey, British Columbia, Canada [Member]", "terseLabel": "Surrey, British Columbia, Canada" } } }, "localname": "SurreyBritishColumbiaCanadaMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_TechnologyAndFormulationsRecipesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology and Formulations & Recipes", "label": "Technology and Formulations & Recipes [Member]", "terseLabel": "Technology and formulations & recipes" } } }, "localname": "TechnologyAndFormulationsRecipesMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_TemporaryEquityReceivableCollectedForIssuanceOfStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Receivable Collected for Issuance of Stock", "label": "Temporary Equity, Receivable Collected for Issuance of Stock", "terseLabel": "Collection of receivable for issuance of Series\u00a0A Convertible Preferred Stock", "verboseLabel": "Receivable for issuance of Series A Convertible Preferred Stock" } } }, "localname": "TemporaryEquityReceivableCollectedForIssuanceOfStock", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from issuance of Series\u00a0A Convertible Preferred Stock, net of issuance costs of $169 (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "hyfm_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost", "terseLabel": "Issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceCost", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "hyfm_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_WarrantSolicitationFeeExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrant Solicitation Fee Expense", "label": "Warrant Solicitation Fee Expense", "terseLabel": "Warrant solicitation fee expense" } } }, "localname": "WarrantSolicitationFeeExpense", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_WarrantSolicitationFeeExpensePercentageOfNetCashProceedsSolicitedByPlacementAgentsUponExerciseOfWarrantsFollowingCallForRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption", "label": "Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption", "terseLabel": "Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption" } } }, "localname": "WarrantSolicitationFeeExpensePercentageOfNetCashProceedsSolicitedByPlacementAgentsUponExerciseOfWarrantsFollowingCallForRedemption", "nsuri": "http://www.hydrofarm.com/20210630", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "percentItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r114", "r174", "r179", "r180", "r181", "r182", "r184", "r186", "r189", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r244", "r245" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r114", "r174", "r179", "r180", "r181", "r182", "r184", "r186", "r189", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r242", "r244", "r245" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r59", "r112", "r113", "r252", "r291" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MinimumMember": { "auth_ref": [ "r251", "r290", "r320", "r323", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r495", "r498", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r313", "r314", "r451", "r494", "r496" ], "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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r313", "r314", "r451", "r494", "r496" ], "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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r251", "r290", "r317", "r320", "r323", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r495", "r498", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r290", "r317", "r320", "r323", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r495", "r498", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r58", "r59", "r112", "r113", "r252", "r291" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r124", "r321" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r124", "r129", "r321" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r191", "r192", "r313", "r315", "r497", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/DEBTNarrativeDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r191", "r192", "r313", "r315", "r497", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/DEBTNarrativeDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r124", "r129", "r229", "r321", "r442" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r196", "r197" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r196", "r197" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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", "totalLabel": "Total accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r10", "r41", "r360" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 7.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Corporate tax accrual" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 4.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 6.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Audit, tax and legal accrual" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r62", "r63", "r64", "r484", "r503", "r504" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r71", "r72", "r73", "r116", "r117", "r118", "r400", "r499", "r500", "r526" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r355", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r116", "r117", "r118", "r352", "r353", "r354", "r403" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r324", "r326", "r357", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r247", "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock under investor warrant exercise" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "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 (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r198", "r202" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r211", "r218" ], "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://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r153" ], "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": "Shares subject to (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r177", "r181", "r188", "r200", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r398", "r401", "r408", "r437", "r439", "r469", "r482" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r56", "r110", "r200", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r398", "r401", "r408", "r437", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r327", "r351" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r319", "r322" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r319", "r322", "r378", "r379" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r376", "r377" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r376", "r377" ], "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)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r376", "r377" ], "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", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails" ], "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": [ "r388", "r389", "r392" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r388", "r389" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r386", "r388", "r389", "r394" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration arrangements, range of outcomes, value, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r387", "r390", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r387", "r391" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 8.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Acquisition post-close related payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration, liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r397" ], "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": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 1.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "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", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 8.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 9.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails_1": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets", "totalLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 3.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "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", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 5.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 4.0, "parentTag": "hyfm_BusinessCombinationRecognizedIdentifiableAssetsExcludingIntangibleAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r381" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails_1": { "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 purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r115", "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF THE BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r35", "r101" ], "calculation": { "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r101", "r105" ], "calculation": { "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r409" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r108", "r110", "r133", "r138", "r143", "r148", "r152", "r161", "r162", "r163", "r200", "r232", "r237", "r238", "r239", "r245", "r246", "r288", "r289", "r292", "r293", "r408", "r523" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r303", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r296" ], "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": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants or rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "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": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r303", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r228", "r472", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r230", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r403" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r295" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.0001 par value; 300,000,000 shares authorized; 41,296,585 and 33,499,953 shares issued and outstanding at June\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r77", "r475", "r490" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r212", "r216", "r385" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r102", "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock 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 Issued", "terseLabel": "Conversion of stock, shares issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r288", "r289", "r292" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock", "verboseLabel": "Series\u00a0A Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r81", "r451" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r384" ], "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 relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r102", "r104" ], "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://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r265", "r272", "r273", "r275", "r283" ], "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": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r268", "r419" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "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://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r109", "r114", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r277", "r278", "r279", "r280", "r296", "r299", "r300", "r301", "r418", "r419", "r421", "r422", "r481" ], "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://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r55", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r302", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.", "label": "Dividends, Preferred Stock, Cash", "terseLabel": "Dividends, preferred stock, cash" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r121", "r122", "r123", "r124", "r125", "r130", "r133", "r148", "r151", "r152", "r157", "r158", "r404", "r405", "r476", "r491" ], "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": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share attributable to common stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted-average shares of common stock outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r121", "r122", "r123", "r124", "r125", "r133", "r148", "r151", "r152", "r157", "r158", "r404", "r405", "r476", "r491" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per share attributable to common stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER COMMON SHARE (\u201cEPS\u201d)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r409" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r349" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "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": [ "r0", "r71", "r72", "r73", "r116", "r117", "r118", "r120", "r126", "r128", "r160", "r201", "r295", "r302", "r352", "r353", "r354", "r368", "r369", "r403", "r410", "r411", "r412", "r413", "r414", "r415", "r499", "r500", "r501", "r526" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r217" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r219" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Year ending December\u00a031, 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "For the period of July 1, 2021 to December\u00a031, 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r219" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "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": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r219" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "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 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": "Year ending December\u00a031, 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r219" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "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 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": "Year ending December\u00a031, 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r219" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "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": "Year ending December\u00a031, 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r212", "r214", "r217", "r221", "r452", "r453" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r217", "r453" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r212", "r216" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r217", "r452" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETFutureAmortizationExpenseDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r99", "r281", "r282" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on debt extinguishment", "verboseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r205", "r206", "r439", "r468" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails_1": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillDetails" ], "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": [ "r223" ], "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, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "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://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r110", "r177", "r180", "r184", "r187", "r189", "r200", "r232", "r233", "r234", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r408" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Valuation, Income Approach [Member]", "terseLabel": "Valuation, Income Approach" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r177", "r180", "r184", "r187", "r189", "r466", "r473", "r478", "r492" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r127", "r128", "r176", "r363", "r370", "r371", "r493" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r361", "r362", "r364", "r365", "r366", "r367" ], "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\u2014interim tax provision" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r134", "r135", "r136", "r152" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Dilutive effect of warrants using the treasury stock method (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r135", "r137", "r152" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of share-based payments using the treasury stock method" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r220" ], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r220" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r210", "r215" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r175", "r417", "r420", "r477" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r84", "r269", "r276", "r279", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r174", "r179", "r180", "r181", "r182", "r184", "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r51" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r54", "r439" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.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": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r53" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r203" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r52" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r427" ], "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://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r430" ], "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://www.hydrofarm.com/role/OPERATINGLEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails_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 rental payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "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://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "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 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://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "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://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "For the period of July 1, 2021 to December\u00a031, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r430" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails_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", "negatedTerseLabel": "Less portion representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r426" ], "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": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r432" ], "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": "OPERATING LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r110", "r182", "r200", "r232", "r233", "r234", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r399", "r401", "r402", "r408", "r437", "r438" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r110", "r200", "r408", "r439", "r470", "r486" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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, convertible preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, convertible preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r110", "r200", "r232", "r233", "r234", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r399", "r401", "r402", "r408", "r437", "r438", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r231" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r97", "r100" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r65", "r67", "r73", "r76", "r100", "r110", "r119", "r121", "r122", "r123", "r124", "r127", "r128", "r145", "r177", "r180", "r184", "r187", "r189", "r200", "r232", "r233", "r234", "r237", "r238", "r239", "r241", "r243", "r245", "r246", "r405", "r408", "r474", "r489" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 2.0, "parentTag": "hyfm_NetIncomeLossAvailableForDistribution", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r121", "r122", "r123", "r124", "r130", "r131", "r147", "r152", "r177", "r180", "r184", "r187", "r189" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r132", "r139", "r140", "r141", "r142", "r147", "r152" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r5", "r6", "r21", "r196", "r197", "r471" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r172" ], "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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r172" ], "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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r180", "r184", "r187", "r189" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r428", "r431" ], "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, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r425" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense", "verboseLabel": "Operating lease, expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r424" ], "calculation": { "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "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", "negatedTerseLabel": "Less current portion", "terseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails": { "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": "Long-term portion", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r423" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails": { "order": 1.0, "parentTag": "hyfm_OperatingLeaseAsset", "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", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r41" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 2.0, "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r82", "r99", "r224" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r79" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r86", "r89" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance of common stock in connection with follow-on public offering, net of offering cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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", "negatedTerseLabel": "Payment of withholding tax related to restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r87", "r393" ], "calculation": { "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business Combinations, net of cash, cash equivalents and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r327", "r351" ], "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://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r33", "r34" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 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": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from notes receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock upon follow-on public offering, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r91", "r109" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r92", "r95" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r90" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercises of investor warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r225", "r439", "r479", "r487" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r318", "r433", "r434" ], "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://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "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://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r318", "r433", "r436", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465" ], "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://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of revolving credit facilities" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r14", "r101", "r105", "r467", "r483" ], "calculation": { "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r3", "r14", "r105" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r82" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Impairment, restructuring and other" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r302", "r355", "r439", "r485", "r502", "r504" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r116", "r117", "r118", "r120", "r126", "r128", "r201", "r352", "r353", "r354", "r368", "r369", "r403", "r499", "r501" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r173", "r174", "r179", "r185", "r186", "r190", "r191", "r195", "r312", "r313", "r451" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "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", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "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": "Proceeds from issuance on offering" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Consideration received per transaction" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "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://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "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": "Shares issued in Series A offering (in shares)", "verboseLabel": "Shares issued in offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "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://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r378", "r379" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSComponentsDetails", "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r133", "r138", "r148", "r152", "r158" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r212", "r216", "r452" ], "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://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r212", "r216" ], "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 Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r208", "r209" ], "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://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r435", "r436" ], "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://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r105", "r467", "r483" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r177", "r178", "r183", "r208" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r327", "r351" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r330", "r339", "r341" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r344" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r108", "r161", "r162", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r18", "r19", "r20", "r285", "r286", "r287", "r296", "r297", "r298", "r299", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r303", "r325" ], "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 Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r154" ], "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 Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r216" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r337" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r337" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r336" ], "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": "Balance, ending (in shares)", "periodStartLabel": "Balance, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r336" ], "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": "Balance, ending (in dollars shares)", "periodStartLabel": "Balance, beginning (in dollars per shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "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 grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r338" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r348" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": "Number of RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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": "Weighted average remaining contractual term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r334" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r332", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance, outstanding, ending (in shares)", "periodStartLabel": "Balance, outstanding, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "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": "Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "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": "Balance, outstanding, ending (in dollars per share)", "periodStartLabel": "Balance, outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r343" ], "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 exercisable or convertible options. 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 Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r342" ], "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 expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "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": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r325", "r329" ], "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://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r345", "r356" ], "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 in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Unvested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Unvested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r342" ], "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": "Outstanding, term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r343" ], "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": "Exercisable, term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r108", "r110", "r133", "r138", "r143", "r148", "r152", "r161", "r162", "r163", "r200", "r232", "r237", "r238", "r239", "r245", "r246", "r288", "r289", "r292", "r293", "r295", "r408", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r71", "r72", "r73", "r116", "r117", "r118", "r120", "r126", "r128", "r160", "r201", "r295", "r302", "r352", "r353", "r354", "r368", "r369", "r403", "r410", "r411", "r412", "r413", "r414", "r415", "r499", "r500", "r501", "r526" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "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]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r160", "r451" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r19", "r20", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r295", "r302" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock for vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r295", "r302", "r333" ], "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", "negatedTerseLabel": "Exercised (in shares)", "verboseLabel": "Common stock issued upon exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r49", "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r295", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with follow-on public offering, net of offering costs of $16,303" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r295", "r302" ], "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r26", "r27", "r110", "r199", "r200", "r408", "r439" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r429", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r416", "r441" ], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r416", "r441" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r416", "r441" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r416", "r441" ], "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://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantNarrativeDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r440", "r443" ], "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://www.hydrofarm.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "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://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r232", "r237", "r238", "r239", "r245", "r246" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at June\u00a030, 2021 and December\u00a031, 2020)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableForDistribution", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedLabel": "Series\u00a0A Convertible Preferred Stock cumulative dividend", "negatedTerseLabel": "Cumulative dividends allocated to Series\u00a0A Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r13", "r285" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds from issuance of Series\u00a0A Convertible Preferred Stock, net of issuance costs of $169" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r382" ], "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": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/GOODWILLANDINTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r146", "r149", "r150" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersBasicIncludingUndisturbedEarningEffect", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Less: Undistributed earnings allocable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r144", "r146", "r149", "r150" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedIncludingUndisturbedEarningEffect", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "negatedTerseLabel": "Less: Undistributed earnings allocable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170" ], "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://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Valuation Technique, Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "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" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r152" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Diluted (in shares)", "totalLabel": "Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders (in shares)", "verboseLabel": "Shares subject to (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r152" ], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "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": "Basic (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2740-109256" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r519": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r521": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r522": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r524": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r525": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 84 0001695295-21-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001695295-21-000028-xbrl.zip M4$L#!!0 ( #5A#5-B!GFITA\" #5B&@ 1 :'EF;2TR,#(Q,#8S,"YH M=&WLO>E6&\G6)OR_KT(?;_?;56LY[9@'JHY[83,4U9:P02ZW^.,5(R1(2BHE MF>'JOQTIB/3Q[QXZ(/__/6:==^Q+*7EYT_[."7Z*5 MVO]Y_>?_EV7_[\WNN]IZX0:=T.W7WI;!](.OG>;]P]HG'WK'M5@6G=JGHCS. MOY@LJ\YY6YRZ1=^57H?",-&2V09)L$XRJ3AUCC& MD3$VW?:P#V\';]CM_6?EL-\_67WUZO3T].4I?5F4!Z^PUOK566JS,FRTFI_U M;S0\LV6[:IIWVWDWI#YYU2]-MQ>+LF/ZT&>O",(\0R0C8GR1LUY^U]T(0OC5 M_ZN_VW.'H6.RO-OKFZX+E[?N%8Q@>??MX5SZ:M3B\C9PT%_=Z7I;\6IX<-QT MT,L.C#FY;!M-SU9M1P=>);@RA#.*K_5$U@ONQN/ ]Y<'Q9<'.T-=NPZT//[& M.Z7#UO0N>^'P/'9N-#\\]V413=EYZ8I.]9Q(4#1N[L.M#A@_(ARH&E]VUE?/ M<4,&TM'+SNJ7]SZP?@5'KP.0?PNOVPB?W=<8TVM].F[>*_M? P8_W@&6*P;= M?GE^=U>,#EYUQVK;= _^LQ*ZV<>]%="18/SK/SNA;VKI]"S\.\B__&?E;='M M@^9GS?,3> ,W_/:?E7XXZ[^J5.;5Z__Q/_['G_V\WPZO$VS9&)P_7PU__//5 M\-*V\.>O__3YEUJO?]X._UGQ>>^D;_ZR_&^)_5G*.I"&16ZY09 X)HT M"-Q:<0XVPGQ>KQX%_I]="?'E' M=K^T:'W@CS:^[&_IHYTC?[R_]?&\L;YYN--TIZVC#V?USC^'K8LZ:I -W.IL M'C76/YZV/FWF[VBCW;HHZ/[6;KL.[5K-8UK?VD;UYM_MUJ?Z16/='S8^_0WG M?L#UK'^]3NJDA1OK'\X;GS:/6LUMM--\ M<]SX])'6.W5>7S\>G?,/W(MW]YLGAXVC;;:SM7M<^9=BN8< M+V%]"-:+&_;88>D59QEF,F8L1IE9[D5F-%9&* %_U#?#LKRAK7>Z/IU:+O$_B'LT77LF8DQB >&%.<,1,LF&J( MN[ (%".*(HUQY34FK^AW&6P?F1748AA$BB>_ N0%"P"Z*P9E/MCIG[9U.G>ZLUVF#[!^W.ML(KLM 'ECCPK=;G=;9_OH_G=9%B[;(A[/Q M.7"OP3X!^;D &;MP=+^SF[>.=N$=#D$>#N!:Z7Z;(#_[1XTC?[2_OAF'^%=R M2].4\_K9V:TL/3V%#N1 A.0)8&_?Q+:);&@\"LF_/>>Z 9;-H%/W< MA9VX&WSHG*0K3U=T\,[;L>@<'NYL?<2-9B,']270AK>.-@_K%]N@X"!2S8.S M^B=0;5!V$(-V^&OW?/^3/[&$B9VM#;;?_(CK9/MT?QT@7V_G((87=0"_WG1\ M9WT#Q.CXHM%I1+@>?/\(SW+ &^MK%XT/GPUFEE$,YE]Q"L)@4:8H@3_*:,41 MB1B!17A/T/H]ZLC;HYD,IZ"6$>BNW/0/<1$IN+9+,$P(7QY@P9PTB MUGKZ>?M*(,!3Y!T(P?ZSLMW8',O'*".Q^K9M>KV=^,DDH>COE+LIK32&?P^P M+_-^'GIO3;L=_)OS4;O>J.&4.2"@D@Q!'>VL'Z#ZT<;II0-I'I#]=0>&NX7@ MGG!N4G:0@*T/?/\3&/B+W;Q^<0R&8./2@>PT_SYJ?=I X&!HH[-[# :@W2!_ MPW_;I'54OZAW-E"KLW':.'*W'$C!ZYW&8:N9C(TC^UL?X!H?::L#_QWMPWWJ MYZTF&)7F&FG@Z\'<1W!LVY^E$"PP[3,/%C]C#ABBD1H\B1#@5ES TB8"\?*2 M.8Q%Y'7UP[4XO@PQ@%MWH7='^B&E7E9[54X,1*A6I6)6^^ATN\NGF-X?VO;CIZAEXQ**MO5=YF=22V0SGY$4(SOE"H MR.KX6^[3]YB'LE8]4+@S@_9V^__>Y%ZW3WX]_NGFU4^J*&?\K=.Q!&5Z/ M;E\='%]B?&S\/5WC3ARPBXA%IG&,FL$7)1W%\,$(025$F6/S06:A^X?YO?ZH M1R5(QN6%1D>^LT<'E33?[+)1TG?UX][Z=_>F]1PAJXTUDK-@#=A?S3'AR0=0 M'_6H-V=#F&_VYG7Y_+[>O-D#VMK(C$M^B''/M<)1,:\I,MYCZ:H>0)A0/%L] M@#),,HI_7I[>A[)B4I>OY_,O\%C7FU:.WO2+\@=%[ZOSTX_KH5MT\NY=EWVL M@;AQB5PY[?J/? MM +Z#L1>.2Z9I$$%1HQP2@J&D9&VZC=P=#A2/HY3]OHIE07GC *6 MO7[ACM?.K.FUWVW^4S?:\+0?2' M7<@-D% (Q@(*D2,(]#'1T5A+@[8B6N*]FR.0-OX=I,1RT3DINO"U=QNH3J?H MSA,T@G@N'-5& 32&-^TY M@P MW75%)\P)9"I8KR+$_E&!3U=2J:"\]A81"MY;ZH6!;#?T3=X-?L.4W;Q[T)L7 M?&2((F*&P LQ09F*".(Z)X#O:VG1,SJE:?6 ](@:)#'73K. I-(2$P]6A3GP MSN"6GY^K+XH3F'Y $:V1T,W$$^E2+8U!V 8@QY)K&:3$\PCN3##DZ4.;:E2Q MM! 81L*\5=HC9IRBE@D?75#S".VT7\8%H#XB'O. [TP8Y)O<:$)Y?ZZP ML]A3R9Q@6!*%!$,JL%3 XKWRG"0#.EE,6D1LZX9@1@D:!'3"IL6!007 3N>81>98L#T_13%A."+"JAM4\9 M61. 6$9#(1[&6FKO37!!+PQDSYVRF! ^.%( !8L4JS-MB9$,#""+V 0"?8F? M#Y]I]8!60(6%#IH*S#0R)ECCK#8:<^>]&!-MSQ0[94SBC*&G,)4BQBPP]:!<:$+ \TT MN-/D8$+8&DM]D!@SADTTD1KB,7$H&@GH+ Y,4^9.DX,L>,IQ9!)\,6@61D8) M;B"*#%9&^&,6!K)GY4Z3PX=C#6H$A D\$".",M9!WFF@BK% MWD8M/8Y8,(CCM=*6<\!9V31OVBX>JM,?Y)D*T-R0&)&7A(146R$L$ [ WO#( MO&-8"B35$',GQ!R!-#.)B@E! M0VF,P>HH*>=I^I:)GA,O(Y!W@7&D"P/-E!(5$X+)L8@$1\@'ZIACT(6*DB"( ME=9'+A<(INDG*B8UR(.151*42@K#K @6.TNX1C9R1 &XA8'LN1,5$\(G"$VX M94$[B1GV5#$>I:+4)\_D795(POHY9APN&G/ ^F0)H)YC!!:+C&TAK'F4MKS$ACE#'),Q$M35H7=&&@F0)SF"!, MD4(INFHP.S#6$*LZ@7@T1-?Z*WY]IXZJUUVC(2A0*Y<3P@"&72)$@V MC]#.B'^?/K@:' @+/"K#(D/&003$!8. QQBIE7&+!^[SSVAY?E0#($=CY%82 MPR2+&AL70'NQCA1CM(@J._7!CJD +;"+1*4!2PA_06<-,D&1$$F:C6;&L],7 M@!@^WV2)23$BC1+]\5&P %2(<8B&HT(8M\MXL##33F2PQL6B8T:#! 3J+ M G-I:66/&%;6L)3.(&QQ8)KZ9(F)1<.@/Q +!RQ LQ3SRH!Z01ALO<%(X<4Q M>L\\66)B>4 9$0(?A"UU3""N.'%8I*$/SX*0;@HKM)$Z M&,2D32Z-&5 S085#/ ;)0,OL @(ZM7*WYP<7:8T<%RHZ95.-KH[:2N$H$48S MXMGB@?O\Y6[/CZJ#6!Y%)C36F%$9C=?81RXH]Q19I!E'@%,!VFC/@ M) M'#UEB?U($I4T$ALJ*<%C]>6(9N,/,POTP/9RGYOR?,^TPXW$:[7UP&;1;A>G M.]WW PM7VHD1>JE[\ "HWR]FWTK[/J.;YQFBCQ2EZTU_0I18"$)X3F-:;D%( M9J-+J_TSAF*TFO!Y$J5)@OG$ KSS)91K<*"?GG>GVO1B$:7+*@?!&M8:*\ZT M4A"X<2>C2HO&*J_BJ/IIEH7JE[9/-TNNK@O%S\R*E4QX1R&, 'EP(!=I9FQ@ ME'GIK52C!;4P^+%L_&$.I6/<9/O]SJ)(PZW4-R899H]+?=]H^C,,EQI&-'6" M8)=&G)4S F,A%!**$!862W2^WTDL1>GQJ7J"&$X+L!A!&4=6"TH]<<$)P:3U M?IQ0G&L)6B#C24$/[C;QNCF7^W@4KGUT<'Q-1Z]A8LV,6"-G)81(C,A MM<'&&@J^305-1R4QLSWCK%?VK\#>"L5!:4X.4$):@*.=@05%1ZI-]3YJ"EBA@&A--)31+UV M'GLK9)B#M-?TD9O.&(/PG$7$=;4B.).*68$D-2(0P)38.2A9F3YRTRDA+XN2=$;CIKS$=A*2$\4*>9Q\("U528>5N>>W\\YX2T%3NEIJND3SJ2-D37WA&#K$)Z' M%402E[\WVPB.A6_B+S0)IC )3 :[L"X!FD5H3@MYTBEGQ._ M.)N(3J<\"2EI0E1<29IV1S+1>.J YRB/+?/S,+%L=A&=BA_EF%& 4&MAP>I: MEERH)A8\*K?.1S*[RV!,)==@PG3P(CHV]WHPV0#@:9;D42GSD=9&]X)! M"&:U9#%JH@02SDDT]WKP9!A,3@\\%HQISXU4B%D7#6- OXU5&*.TP]J Y)$+9A$ MH$Y:@WU3V!L-",HYX=\SB.44F+?EPF$C(S $%@.X)T\\A?^DE@[BY#F)CF<- MRZG$Q8I)[XPF' /7\!AI:2P86\&%()AX/B=1U QB^2SQTV6A2G>0'ORK.I71 M->#C^ */KE+!"&1 >.N=DLQ@:04&8QTEMUYZK?CLE^6^&?3R;NCUUMR_@[Q7 M3=NZ7I2;AS8PC'?OWLY)22Q3D6$GE-"&0&QLK) J1JI\VH#$HCA'5?C30V8J MY>Z76EK".5_IZ*!?KN["@>_64*%\VN)$*6=98%X,?L:^H]I M#ZIT5C.XPV[^[R#<3GZEV5EK)R=E8=SAUZTG5;>X8):"2XA%ML&_-;W#S79QNA2..X7#1!T$ LYNK6,X,$6< ME,0:"-!B\$C-;G9IU@"9U.K"S"AL*;),!U;]Y4%AI")EV"!L9E];)P3(H^^W MF8-+#._R+\%O=Z';#])Z>VN]7NCWWIS7S5%15O7GMR9*E#Z4.^4H4H#KO3'N MN%T\023P)&I+B G*"0C67%I)$FL+METJHZA!!@NZE)*)2,G;0:\/E*/<#>W* MO_0@='SR95Q#V+\ZDO#=,)#P,V=QYF0H"A"; Q1P+RDS; MDNH9*F):@'\Y!XG<+,IJ!8ID4':#RT\>%,U9$17B* F6.,5%8)Q1@Q%140AG M=&3A,F__"R4=%L+_3'_6/^5(8HL5C0:!8 6-*'+1,J8%A*[6+@5KKHW1] 6, M><2- .^6PBK/A K>"H'3B",RP8S#*H%F;@3_<7+UU]9&>MS\Z5V)N#:2\3/K MGH)F ]V@V@ ])81H MVOE1#>>,7M>&J"N!P"7B+SL%Z)[QG]O6KZ,^M*$4-5 MM<"F]TS3H"0CSBA,(O8.Z_%R+7)VT4MSXL._ SAIXPO\:9Z?W!XOO-G@>:*( MM4%9E.:I=5E.1I:7;XWFQ*S58:0%+I\:A.B M)A-90A"I&*(."4X9H59YI4G:3MLP!K_AD0E1XP!@*1"S(Q"WK8AZ/+M7DV'W M'"LEB0O6(,$P-UH09A$)P4:.K9WA&NGOC1I3T=(S4OV)#&DQZDWP)-BTDUP4 MP;I(O$/82"$D<[?7;)B1_:]^O(+K1L7SSR1%7'1:>"6Y 58=A$%6*"4X\=9[ M+_GL2_6/);V*SLF@'\J](O9/31ENG3DG0A\EQ92ZX ,7S%%N#(["1.YUT,0Y M/KM3!N86O,G--9!(QX ]CU%Z1G!:+%!&:U7@E@?AXZ)JWC2&.R>D;RKH8!E2 M!F/+N)5IHX^TG)HQ3J0Y:XNJ;\\.V02W/M*IGAAC+3AB1!)%,#%>B>"YP0#G M@FG93 P$3DC;O*,D>G!CJ6;,LP#$+C@M-4_QNS:+IFW3AVZ"OLVFA;>88-9) MEK9$QX3KH *VR!F.Z8)IW67!5]KLX7;S.=$V1Z@FP6.BJ6)$.>N#1L[:5 5& M-)KA:=AS!MGDM Q"-XIQ" Q;S5R42J0%G;1&)D(P1^= RWZN^NHQ!5>SHEY4 M4,$4UIP3QXP*1F,@_=@:Q2Q7: Y"M5G':G)Z1;32W@'ET(8Q3*7Q5I&@+'&: M.N(76:_FVH-)%(WVT6,&_X=(VG!FC>.*8V%BH4-\[!^Y'QELZ8_G1_TD3JJM(%_&$3FFLC($;%.(P\ JX6' M?#HEE\\/M&+*<>X4YS8RK;&5.!@1M$1&(,GF:>N_>8CEIP\XY4QS);62A##) MC3%I"JBTBDKGC5)SL(#.Y2:.< 6?MP=]@'PON$%9#8=NG+GVP >_61:=H>6N M,-V)XQT\WX,E/P0S_N;\[@O0:-T5CHW/2+LY#J 3CN39W?7Z>X6R4 MBCCP((2S$)#6A%-E,6:46H_CDF=,6RRFPC&L$XRJ@*F3C@45E2*D=THK3%F<(VZQ]_ .J9],69H')PG,)1NPA,B(+*?$(V8DUY*Z M$(0%5V P)_.4=9@9(*?BOW7@'''$A(B %@'"CWW:&A48GJ<4SU,J>6: G%)$ M;S1'*&+#$'/!:$*,E8%4 M#()(9_EB^==?)+\$,4EL\3;P(S1YG+K^07QK;]*=M@*SI@P MB@?)*+$&6#$-RG(!:DOG:O1Y)D&=BD^5@7 J#*8&I0TGA:$D0"2KM(E14C1/ M/O594OX+G!U.FU3@H(T2AJ1U0$U(2P5ZKZF)! 4V1YYX@41A.MMU6Z!A+%*F M8V XK0^I*83%AGHP$)+$.?+?"R0*4_'ZT6BK44#,\)I(0I! QB(#!F,> M=JA;0%&83HX;V+QB6GNJ.7.26# 'U-$D#,;9Z)981K$%'@%<,F "+&!(A8M@;#!&>Q#X-YSQ_&25\RZ MV$RG#IZ#45$*66TN <\HS+)5^9=;&9"K?12G.#M(U6*,:-!#(G(9(997VFH%(,* U-@@CI5)"I0TM.,ZOB,A4N0PG"&'D9 MTJ+KSCLMG=8 )<4B4"'G:8[_+R8NT^$P#N0C.J*)\BR:""28A+0)&**!8C=/ M%0R_F+A,A;L$X8#P1DFX@;C(*AL5E]H3!AXI.#ENK"B;IG& ,*458)$AY(2./)"R7DY@>WM,GI,H! M)0V16^$42_LP>,$#Z#S1:7,7NR2D,R(<4Z&?::L.XKF6@8$$&*(C$1H,A,06 MR*B=IU+7A1:.Z0SP$8)E%(%9J=+L/LTH#H0)K@1V!B_G E\GF_=*1G6!O=#O MMZNZHD44% *D R##C C!:$ :F*9!QGFP+HKPY4CPC%B1Z=1F$TL5ID@8Y%G M3KNTM!VCBA"DA5WF3V?3BDQA#G+P('?>*,NJ6[F4E!>1;7,^CF0RGI_1O[EZAW M@ND-RO!ZT"]7TX'QR>/?Q]_3V7<[,>E1<,*PX VCABOD Q'."0?"E>:BC/96 MGMU%LY][*\Q>V;\JIM\*Q4%I3@YS9]K79'-O -)X_B;);._P;=$>=&QNWIHN MV/TGS;Q5>^;^Z*K8!.:#2Z=LQ8[P\"GFS0!43JC8R!**48\N97>FL4=,6Z@N>=" MU\#;#Y&L#HU^V2S*X$QOIG)/D]J95PD4C52::&F8Q<(HS9AES(!*2F.&(^)D MC")9HO@0BN3Q*)*)H8A%U)'1&*!?(?:G%EEDB!-!>>*,&XY@TC&*=(GB0RC2 MQZ-()X:BC\P*FM:4%8'A*!7BD@"1D0IHK8A?C4//J7]\2CXY?;=H@>%(*[5# M0K%@K'6>866519)8XD4BGU@B/IL:^+88P+N4)]!3YVDSM6NP09QY<-@_+0K_ MLT''.)9Y5W0/X&:=]6"O13JC74W*SKO"/,',\"MFBV6&^&0B#HP0$PY(K4O, MUGAKG G2!PK19Z0RS$'N]== ?_K95VI49!&8L_:6(1:5!A$AV+C(E8A.ST'V M]=<4E2E,G>!2V^1 )$14(BT;C5,EHHUIPSKP,)4KT4CBF7,ECP!N-WPIVE_R M[D&UN]4;>HSQ??;LV\T*'N'$A M8J\-E@P;KKFUT3+LA/<@CG1>A6Y\%/R5/PB/<"*_I,E!@F.9(!><,Z.#2OL5 M4R4%MS@&4=6_#M'/YE,,YL_V_"29N2T$5=EY1;:29A_AI*4)MC$Q*Q3OL!64X%=-Y+H5@46)# MA$0C.:)$9^,/*K",-HS$^P"RN;0@85R3F34(\,1(!$1A#D< M8VP"X;T9L($0/1%=SOY?&NZQSLQ!L LM7NW M_69G]QFR_L\M*]-W2Q#<>,&4H8I%EF8#&2X\(DPK9L$YQ;D6K K3!Z1JLUT4 M#R&[%*T?$2T1> Q""1PB 9_B-7(D!NJ"T"2PR.=(M):XWMI@2U@:D *>P+50 M3$;XAS 5<8P(C]C"? :VTV&R$UIP),K@@L4&(0;BAC8Y\GI8- MF &(II\#T!%)@#-HY2V#F%\9C4T4 0OI@F-A]C7M$?MV/-GZVT^B8A(%%1EH M%G1ET- MVJFK-OX=P#ML=UVZ_Y>0KC$O@&F=\K$<8P\>2E$;-(V>)]O(351Q]@&;I3WE MG@0B#M$L H BYYQ9<%;8(QK!E7%M&,=R(2!ZENV)G@0>94( F&%EXYI*11G M LA\D":5' HZ'*G'! U'ZF=Q$L!WX#2E14"P3N7^CR(8PZ83FJ6C*)<"WSD62B:47 HD;0#JP=?:M+2[QA1LNN!4@T5;Q33[Y2[:R "I#Y0#]V6I@H>K5!UO*?),)^?FS+@8 P0B6TK<C&9'U"IU-TGVF] MT.L2^4 6\7K3GZELE(1AH/EI>R;&J:LRB,1Y^,ZCD'1IS69%9E/1VZ[I'H2K M^>GUO)MW!IU%T88GL7:L) M" 2K5NRN83J&H,4ZYJ+QF%F%[N=;I#(^2 M31_%)QD?"P$I8ZA4@2BF.;,RC=%0*S3FDG R1RNI3RM(W^ZZHA,N@Y-WA:M6 M5KYE6T*[G7*"$:9!HN&""5, @E&B(\+ MP>5ES#3#H_R+P5(65+3E]\1Q$QG.L908(<%V(N49B++Q1,=HK2":1A3GH+[H M>R7K?=NX2A;6#N!/+]5#P'/O=)]@-\TGJ@@#YZ:%=X@J9H573E%DK(^4!\?P M'%193@:QYFDQ)XAYBQ0#/#1.P2T!7J(DEQ#?@I9931>9H3PC=-.G"0J'&+FA M@"]B42KX:X0 E8Q(2LK14C/G?$QF0O9 >YE6 =.B0.+QAF)+$3)VA)AB9'Q ME[,'3^)\IV\/>+!:*V$XQA"?6J[9%BH=&9_]Z$VA MHN3$1(@DG8O,[![\ZM?\SO;D@%_ %V2RC#,%-*:8A29%,(0 M9_WE4-\\C"8_X92\N1S%=9P3);!5A&"(?*)QR#)LM+52>D3X'"U5/,/03F?O M:QF%-GDW]* +_AWD9?!W9P;&K=9&K;X[2X )8=XR+L"3 M,X&4MA!84NHQLUY;CV^75?PZ-<03, ;?44KP([6\K_*SU3+TBD'I0F_X]3 8 M7SV\S[^\_A/^C!:9\6E+:'#E,GET$@PX FFX-8YQ9(S]G-(&5^?T^N=M@*^3 M=[/#D-)YJXR\E/RD_\=I[ON'JQBA_[5RLZDI#Z!UOSB!@] N/6!FVOE!=_5H MT -DSX<_Y=T$]"I!+PE<#J[1.S'=UW_:\A7K MIET[TQ[=I+K?\/#56[]$PS?O0Q?W_?C.H\,OJT.O^O[K8UJ]U.C^P^@EOCSV MJKIV.6XPZG]:=1:5=UP%^CW(WG9[^D)QNWA@8IR-=TMW3"";&;1=/+V^>K_;H*.]FJ- M<%K;+3JF^[]?],"D9SV0YCALV,LOPBI6<)?JZ^GP725LF)PA([:YLUNO_0E^NEMT&X,.7,351NY\-\1J&%(:$KGE"L4T M9=0H@B4!SJXX]\'=N4)FK6L2V?(A7UTOW* SXCXKH\(G^L^Y72^^O".[7UJT M/O!'&U_VM_31SI$_WM_Z>-Y8WSS<:;K3UM&'LWKGG\/611TUR 9N=3:/&NL? M3UN?-O-WM-%N711T?VNW78=VK>8QK6]MHWKS[W;K4_VBL>X/&Y_^AG,_X/K6 MYF&KK<[>D?WSUB:J[! M/>#84>N+W_J'^;_^;N^3]A=[5)SMKV_0QM'Q::OICQM'!ZBQ_N9X9[U]M+_^ M@=77_SZLK[\YA&.=1EN=U]<=^DRB4A*+F!$A3,981)F!*#?C3'IE!(M8N977 M&&4?*K9TA<+KI15;6K$I6;&I^/+?ZJ8\KNUTP^\S+/D/,.YO"1IYR>7D)5^+ MEYC0[Q'1A^2#G)PE";GNH=HA?MTWQW[2WBH69;Q_6+ M?XY:I(X;Z]O@"_UQJ[E_W+CXR.I;CL6'#=TC!7FHWT\NRU\9 MO4J6/WQ1W-K;9CJ,-64W>NG;3'5&(KG-HJSU#T/MW[%JU88Y MIEKH^N GSU"OZ?RJ3V5;<,5#;\[/@RE#]RZE?U\]S\8P$S:7*O_#5/:L?N$^ M.XTL-C1FU"%@LDC1+$UYRRB6#DE.+%CKE==_#[KAO_\+"_0'12]JJ;]_BM=. M01)W=I?\8\D_9II_5"-1>1J(FGL" E;H=.?3;J?1 <( M@8(R46C>7!:OWB3 M[Q_M=EJ=_:-&(AC-M5L$Y.2XWESC^ULMTB(;YRWR$0A)'4C+VD5]Z^].8VL_ MW^_4:>OB(ZYOWB0@P7FBL0-+%IG.F.$T,PCY3& ?$&("66M'!(0M.@%I[JXU M]K8KFK%D(+7^I6*-Z4BI4SWMI.+.V MF8.# _&WH5Q]RE3A1C6.F>XVO-E<6K6?2A?RSS@*K!AWT$$0%C�V89\1F6 M1C%A-;&8I]%JG%$M)9T8M_H1 _.0LR1#UC"S7&J9Q5SL+.8=X\=ZAD9>GMR2 M[H:#:K&*;C]M7O3+6=.#B\_1,.=0JF0A6&6,^IA9%%0F")4Z!D(C%BNO_SKW M91%-V:G]5;23K>7]7LT=5AF86<["+RWWKV&YEZSE:]GGF(PK MU>X1_AM W$P!\"Z1_6+ M;;2SM5&=U]AJ7;3(!MM9/\:MY@9O7%1C9'F=M&Z/@\$[U"_@&1D\(U 3A_:/ M&D>MY@';:?YS6$_/78V1;5_LWQH'TTQP@9W/C,(^8Q[^*!-X1KC07&/ D4*L MMQ[:YM24X2?R4-]AG']1/;@MYDUSMCVJ_QZN##?'&8GG%O#MJX'>-+T589?) MH&C&A H@ZD1D@A%C+/Q5 :V\5CAC2J<]];XIXG<;=\+FT+C?/:SP6V5.:T59 M*_J'H:P=#9,::]V6:533\YQT\ )Y+:_P3 M&8WF,:^O;X,E_D@;%XY\CM0'8Q2P!N("F-= ,F,"R[2-P7"&F6!QY361J/;6 M=$T;8#9^=@;C9TRPWL+'G;)9G'9_-;%:/T"?>;"42DXR:V3,F/8\,X)Z@%3Z M-/Z@N%8KKS=-7K:AKVI_Y>UV[[8HO7C2(IW'A2?T^=+N]\_87X!#F-IY//]0W M0NM] ;BV]_.3N8TA?PHK\AEIZ;PE(<-1V(QA'C*+G0' '%;,2FYIFB, T*&Y ML]^_/:$4)9N]5@;S2\K- ?XLD,)<$Y-1%D#'C=*9C31D5&-%#>5:ZSU+"OU/0-*(\O]H@;NM3U(86+M(C\!,?+A1M:M%EA#7N@]F7>S^&*0_L0RN!K)X.R-TC#UOVB!BVJG XF MO]G?DQU)DP?67']U,?4*OU2,_) "?/L8?0JUFKN'%4]-'LYF?WL+%>)SOKA^W]9OVT03Z<[6SM=W::[>/]HP^WQR9/ M=YJ[$(IMT)WUX_/]K0U4OVBQG:U_VO6+-;C_!MOOM'@UOV13G5T??(]IF5"G M548\,QESP62:>9PI) 4CUE%KP[ *'N2U6A/U1>U_5G.O<.W$E+4OICT(:9) MK7?XJXS.3UWF1S9W:'*7 O\(@;\:C'Z*=I5;Y##GK,V:= MSBRA+ /[S;V*E+FT[DX3@L:&Z7GS[]#&U](:)*%?>_?N[G#]3Y3<&[#J %<\S)0IZE>93B%0OAT.$TAK'DX M"@P[-3TI@PL5W\:D5LW5[]5^@^N!/M5Z R"3O<,B5:V/I^WU#TW_]K.?FIM/ MF1YQ>/+H'7X?YBY_(\-WM*"5<-P>P1ND]E53."D]Q>@Z:3)NKWJ(ZB%-KU_3 MJ.;->>_ETP^?O1V4)=Q_. 4XN<6^Z0]Z+)I6)VD'0>_D_3ZH1FB# MP)=%-_G@]GDM@#\^KVTGUYP6/_X2:NNF;X:S0F\I_=4UKJ?J=@?0DB&>]!IN M.F@/J['VLF;MMS1?5OY!*'DY:M _S*LI*"=I"LI36X#A\UXJ=NC]_@QJ>ZTG M4T>.M/C74UOV.4H$8A"'-:2XFB6*KM+;6]-GL+-,74 MVO!^H6:< [4MTXKDE227R97=^6L-^C&[\T"O _H.=RG'#@6$OP.=<)X<-UP- MO%WJRH/:05F<]@_'1U^"'P_5H_D0\VXU>[Z75#F-YQ%XRWL>L#J,_Q@W>[#! MO8\W;I=\]ZCM/8\Z;IEW*Z,TG*R/BF!6GZ M1+.""$=/-"\(8_)$5V;JIR<<_6!-^A37!KF[IOK=W9H[MRN@W/V6MQW(8KS5 MVB^(VH*KX],GHRI^6DE+(B$'17E^5Y%M8O[EVU&#N>2MP[34SE8=?MO/&^N' M>?W3-FVL;Y^UR-]YZZA.6\VT>N5FNTI9'7V\G99BK8LWA_N=-)T*SCERJ'ZT M>=3J_)W7+_PA/.E1_=/'*F75^.?FL(,15&!B?.:I3I0W>HA9&#L+HJV, M1?4.AQ:*9X;W[2.N"O>?TUL0;VJ2JG]^,MAY:VJ1'V*3ZI4VB M'BL6HLP"53YCT8--XD)D!C'$<&0:I7E$CUD.[R<<\(]6N,V_ZFS<':LN#<1$ M#<2XE[>J3GX[[..EH7C(4)Q?-Q2."FZTH1GV+&0,IS$U%UU&I./$*B.<]8]; MN'N1QL_B-W)CJ>S]SHQ>'F\G\U(.OLJ\ ]_K%E7B?- ;YM7@78>K8-^Q/&51 M5O=JGZ>;G^9PZY2PZ\*[%8EU?,E[%7_LFJ[+33L%\VF]CM0X[;?K3>E3O7WQ M)?=W%]@.3>,13[I2?5*"8+K1M'OA#A*7=O/2/_Q MZ6#"0'"A.?KE!-XQB-PX8"Y"1CQB&6.29L8[FDE)J0 ^9I'D*Z\9 M?:&)>,&4&,O\&-[7P^+52D#^MO'JZ'83OM^@Q/M5RKM^:;>1-@YXN]-H;C2:>W^^,G>*R1/*X53W&W[('']\-]5YD;@RY>:O8X>_X]5U6I<.)QDP>_[V$Y8I.'_'KS&P]//Q%4_&7=\4!9@Z;+1$SH7PK4.^MYD[(\M[_!C M1OU1RVL^DX/YV6=YO(?!*,%<]FO;M:RV>9D*V^X.8Q"X[!W^YAN:[H=.#;_\2=%9 CHS M@%Y9AFKYN&IJQ]31O<,UE.G5G]PS_#*PXWLP_F[;?(L'/(9S/0&76,K%).1" MI*G?*71,HV?PJ?+E52G6&],&*Q%J>X!+JN+0/$Y6#B=F'[P^DEG1A M5N5"WVL?KKA#2JKOG(3A;7JU)958>)$@2RJQE(M;+EG&@HL(7;*,I5SW#,_6+JFCT'K.Q'$'Y)45#/!&Y6*K[ M=#"5:#2Z37YV='L)Z,P 6C==JG,/X6&:UW3/N_E%>6[ MLN3)U ]GG*4VNZ$W:-].;4]=2)8F_JFEAZ@GHH5+DS E4,<53'19P;0P@'Y( M.L!+^_S4R-,'*/:MR9[?7%3I M6;*Q$[_&/Z1;D,,A S@R@'[M76V/7]DQ[N$#;L%C[^L*K*4?XL5=ML3TBUTMFO?C2 ML636"P:JQI,:BU\".C. KH=HJE*ICR=IK\O0S8ORFNV>.M!+._W4$K#DVHL& M*IO4@/L2T)D!M ZG ,>. :CUM1*IJ0.\M,]/C?R21R\:J')DG_F21R\,H$]< M-+"TS#.(^9(Y+QBH<*&1:19+ZKPXB&Z<'>8V7\[Q_16P9FBYA,A2,KZ2#+KR M>@^ZUO275>J_!MKLF^NA/F9+SZ?=D>015YF1[9(>WBGNH?V2EGL?/8U*S='> M1]]2@SOZXTDW&MQ[O_%V>^U=K;'3W*CM;FRM[:YO-[9JFSN[G^!C]FYGY_^F M[WO-M>9&_;'[%\W^_HK-P[R79MJ6T//M\]IN."G*?JWHUC:+LE/#*/M0;9IH M\FXO[7IX:DJ?M8OB>+0'[WBAK;1W;]ZMEM?I!---1T?[C;XO\R]I0]-KE1_O MX)^#2N[@?BDUDO8B3>VQUOQE;:W=OG[IT>V'^YGV'W[<8K13:M67UU<"@U/[ M19F<;RT:UT^[&[OVP-]Z$[B="^7P#09ES0YZ<.]>KY:VF>R'@_.J;N6D#5W^ MHA8'B3G4BN%B$G!&.5IA(K6YVK9X;'!?U ST5-JM%?Y-%R_L4=JG^,NH&B:< MG<#7T8K+:6_DU.;F/8IT6P/?[\?B_DT-YTHPM^&.:1%99WH!WOF\&,#';BU/ MCP9/^BUAM.>UWL =UD!&P&G \R;4TC:WBA#TAPWM/'P)+ZJO^(_QSQUS?ONG MT[S=OOW;2=%/#V#:[:^:!^C"#CS$[=^3 .?=P5>_I^GN+C^YXXR\F[;,_OHZ M@_97/Y[>]>-)623!^NIGD-JO'KJ2N?&/20I[.:!IRB2-(,Z]2AA!F_I),[Z$ M\]H@Z4?2R/YYTJJ1?$*/5FJ6A+:?5O]-V'NAM>@(+V*X5(]VC#HZ>EO/K%B^MM35HP8/71:C&B\%GB MZZM4/*PH&5934!.=M*0"+FT'/'RW9W^"FYV%V@E100@AG MP314KO-D8-L XV%(*ET+)V"% =;>=1#X)B,%7NENY@F1#:^U4SMLVE\MHE>%@T!X!=C)T M!94 #%=7'/2&J[)/DJMOFM/?5Q=.*T$L+ M, 4+X(K>4#5M2,B:L?Z#7X>'/%_"\7QP)*L)>M-.Q?.@8<*:L!PI]V=>DM\IH8/&#, H!<'%9T9QRKF!!CY29DG:VK2*TPX:)7M^\ P0*!RDNK6SJ9:P*FCNZB!_I;+Z4 MBN*PF:#Z@9EF0*)=O@2V@FBU%D6(OMDW99@/"\8/IR$U#W M.8HJ 5MZ8"#ETGX]OTN!:*LR4Q46\286"9S3PQQ,VFD88;:$YWGAB>V!ZP^& M3F04Y@+I<\,)L,-OA1^DE$J"*._UR]RFX==.)2!+))X[SS#>?V-$RH94; C+$HSG Z.*$MMYY5BJQ$+H?LG+HIO&3TS[ MQ3CQ6Z7KAK.-4L)NB=#4\@S@22!,Z5>(^!#!V=?,01JD3X-@X]'UZ^EYUS9Y MIU>KJH2J$;(J=]!NA^2QVNEZ*94[&MVNDA6A;\ V5A5H2Z2?$>D12:CU#HNR M;P["."\^RHH?YB?#@MZ%<(C0]733]?FD L(1' #-:G(\=#WW)5T9.'6V/Z12\ H>CUA]5WHYJAZ\ONO1R5#BU&T=FG4#LT$!I: MD[8''-8B?:-HJ9V&9=KGX^J&<=KR1AW?B%!5A7[5]VKWDIM54ZE-'T[UHTJK M4WB"894:* ]PLJH0XU8!Q1UE$O=45;Q(]T]U-FFDZ6:%13>MNO6RUGSH1>%L MZ:BK1Z@ZKBL?*:M>Z@8T$.X0J5*+ZX*8?# M7M0-@>36KWKM=J5>!?EW^7%ZZ00YV:1 M[POXYL))/X%5AM& K:V"Z_NK>&=D LBP6/\GYG^DV^3^/RN/F;JSLIPTLIPT M,@:'/ ,]^&I3B8H>O%_;;=;29A";VXVU1C5=9+NQN;-;7VMN[S2^UMA'BC== MF=DWWFYNU&OXY;47_M8$F$>^KWCH?>\T-1/O ?*H'OCKW)=%-&#F_RK:U?K_ MM:VR&)R\J&UWW8-S+48VE\*MKKV@GLJ\I[O?#Y1P?:.QM[&>U'%OY]WV.N"[ M7GNS]@X WZCM_;6QT=RK_?:QL?9Q':1A_?=[7WE6WNBW[<09B@%%)-WAUO3@ZH;#PU=^ZR4:^J[1M/71G4>'7U:'QC.7;QR3 MXB6A^M[#Z"7^P6.N M,3*.E8M/%CD-_=;&W3E7$!%$\",D=-F;C^U-]'."_I.+\#PS2ZE>>JW7"VGQ MH1\0H@EN9?@H(9KV?HO?_Y#/O0CF,^>J*P%Z.\HVFTJ05J=MCF;Z&A,R*+7T MKQRFD69:-$QO6*SCTH>46/QBVBDU^13FYGOZ$-5F2[/N-LW_\W8W?=GKW[(K><(66VLD9P% M:ZRGFF/"C>*4^J@_;R<:A 1%*S4?7-XQ[=Y_5C(0I>%<"KC$67^U.^CXHC\Z MOE+KFDY(-\L.C#E938*ZUO7IGXTK*5WKOS5E>0X]^H]I#P*()G1>J(2TRC!Y M^L^Y72^^O".[7UJT/O!'&U_VM_31SI$_WM_Z>-Y8WSS<:;K3UM&'LWKGG\/6 M11TUR 9N=3:/&NL?3UN?-O-WM-%N711T?VNW78=VK>8QK6]MHWKS[W;K4_VB ML>X/&Y_^AG,_X/K6YF&KKZXSF9WYVB;[ZQ_.&^0_MCIG[9VCO_-&J\[W/VW@!MQSI_E/ MOK^^F]?7-S@\UWGK8N,"[G<^/@?N-=@G'T6]LXT;G0U>OVBW6\V/I)':?_K[ MN+&U?5IO'J-&\^^C>K,![_9W;+Q%Y^^:&_WZ'CK]K+6AW$>3J8AHQJC"F:&1 M9<)RII0D!/NX\AIK^H)K8& W1>/U=$:MAV+ZW_^%!?KC9_1P;*Z_0Q^75G%I M%1^VBMK:R(PC6G'&/=<*1\6\I@A>%TM7646$"<5+JSA+5A%=6D4:>=34BHRJ M:#,&#BS3U(-IE()Y,(M81;WR6O(76*JE49QD/#4O_'DWI+DY5?U!8M!/&EJ1 M[^O%.WW%?!O4IZ>95W@FFSH*G)<&]'L,Z-XU6JD(<318ECGI6<:X!(*)NGDB,"L2A0+)$Q MS4AF#(D0FF(A!(M11KPT&C]%NN8[:;GF7%6-4:TB!T&/;8<7M6[H/^D0R;<, MZ6,C]?DVI$_/OL; [E[BV@C]I3W] 7N:7\_M!4T\92;C O@7!*XN,PKYC-K M@V-1>R)67E/Z0M"Y-JBSE]I;&H]G9&%+XS$YXW$M!>:QE@J3S%.D,R:8S93F M&OX03!2CVGBW\IK@%X*(I?'X%5-@V]TT-:@HJ]V^E^FON29@8RS/P70N;>;W MV,SS:X3+1T:M=S)SDKJ,!:,RJ[1(?[P*PG%:9;W :#(]UXQKF?>:86OQ](QK M:2U^W%I<2W*_5"X+D>9%SFNWZT MHQM%/UQ/=BWS7+-)LVY:QPJUM:Y_5\!S+X/2GS29.]>KU:0)41 2,BTEF,Q M3&8C\"U-(F=:2.FD77E-T3(B7=J(>2572_,Q8?-QQ;B8%2H:H3/.7*I*<"93 M5,0L!&]-8"B82,%\O, <+PW(KYC2>E^&$Y,/5V#I]D8K# W7PG(WYM(L$UZS MR<0>;65'2&\,@09SNY-0'LZX6]K9'["SUZN_/",!_*+(P'N1C%E/,L4C@D]< M4J0(!2^Z\AJC%Y3R>3:TRS38#-N0IV=J2QLR<1MRQ=6$L1$C;S*&*,]8I"*S M H5,F$AXD$1)Q%9>ZQ=<+#/I/Y<X(XL%BY*)GB"8ALXF8&)6\'#TW M;4,:K>,]%FJ>0TF;-Y-=:$K9DN-24/GNIP# GJZ/$G<^MV\.;6^4S>GU\^F% M-)-90;L^J=-I'KE2W"!K'<\ZG4_(.*Z0\U%2[J1/,BTMRS;1C<8L>.-J3(_' M\,8!/>9&CPDU#AN MC7O']#ZU#J,=QG$30-1/J/1#J8?';<&)^O#ZV(\Y_KM,\;MRGUOI_3!6%C @ M=2:D;DPJ9,KPJ(0UB$GL$7?)(6.20DE+R844RG*ZM$QUVQC>9*9")EN-^?'P M&AGP8Y[\F%#)(B>61&\1<5(A;IU$VA*,2,B3J23!B91S1KI-M0%^/!O?V.M^ M/WSM'AZ"(ZSABM?Y1 (C9V+DYH6.E>]K:V4O6:>L-!9A%TW6LZQ$SFF*/(V! MB>"X%]ET)5RU,6MT,!-<7S7FQ5P4K>]QT ]VN ^HF!,JSM6I?%]T\^U>TB;A M6,YJ&T\0%SJA_(- @E'BB,@T3W38&+J\8<>8Q*&,"1!U/-,D=\"CQZ:Q$W3B,>I4*62X*H##+/ M*6/*Z*5E0=N\G55'!/,'*:V1\_H<;6TY[48U4])(% M9YAV?&E9"M%6BC5Y5VG8<5+@*?#TJ8[. D]GY.F$CAY$LIQ'@Y@FI3%I4$AS MRI 246F6IY YN;1,5>:I:71I)3@S.S\(_-VUKGO8'77CL%W6?'5O):)]/(@I M9KNYS$/??Z[.U%8_[?D-537W3]/1R[.Y MGG#9G->5GO@34/=GVYFW/$G@)@[P#8@ZFB M] R7%%0=$$O1(VYY1(8%C5P@,A-,!^5426AGN-%\K9^G$/CQ9.6R@!_WY,=D MU@S7+''L2Z/'A+A(#CEI XHFF62#YH2%4L)4-=O6 P_;//6S?N\3&L7!45[. M#@H^-%TY^SM/YTZ>S;4\F4#4NQ!UJJ1\S'LA8\8BJ6@V>6GP2%,?$:;2N&"< M8#Q49X5XHX\8@O>LQM"XLT8&9)@W&29TK:Q72>RH12E8DLF@!3*88&0M%M3* MZ&(B2\L*N'!/3]BB=VVLD6?L.?=3>P3-#&(1]\/O5&EYHV.,/A'D7#9PN5%5 MP1R*'#8Q,JH(5EDQD[HM6://V\VZ-!OD2'O.N'EX+QO@YMZXF:P9H45(2F=M MCUN.N"JASR ULED+88IF"U%DW'#=SJ(!N(&2JM5QM!^>M?G$0,%BKH\R=T,, M PKTW!&V4T55@Q(>$UWBGL(B'J)#AI" 9/38!<4TYVYIF?(V6XC6W.!UJR-# MGBP."@RY,T,F%#:AB"!>9%TM^80XRZJ;CN$"6LS$U1(R):SDX(3%HVV M^1>1;2RI ]S/RG9D!0P2/VJ!48?-?4+D#H34G>GCD>&&"(7'C''5&F2AI%C MB2&.B?9112,C7EHVK"V;W6L18'@M7^T5%W=!1+:=]2MJPL_7SOL>?S M8FS]UNF/8HO0?S]U*>A;S?7Y%SR,#O5MV'W9ZQ[^_TNCP4F\3+")85SIA=7) M002.W8)C?NKPHI,<>XL1)B0BKIU!)N\X"$L2963!,V>*'%TAV(()YPP;+PCG M@PKGQ"9K*;-<1(Z2CP9QKQUR>7:04R*9H)W$Y63M#<+YV*DJH?OE_-IGET#E M_2]_^!FZO9#%XB4RE6P^S09T<[^+WYY2*?G7SY;JFSC8WK>#.!==>:/SZO*2 MW8E'Q_V!'9RN5ZT]WMC!UF![9$#W>^'^[L'GN7O M.MT\V,#_]_OF][VL:7.>(D4F6H>XTPQIGC>J&)3B0J>0E/\Y[6\2H3NY=4"$ MFB="/FGGB+)(.M+V5F M_VC=*';#,N/#^4GO#(J_81CUPO4W7=!$*BF"Y2C0:M06MYAKQ!/)B%#\NZ8 M9UM9YK$.4BXM"]S.6"O_NP79QD+6LC]F]Q$)=PNIVSH9#4>V5[1K$+LG$;M= ML4=]=$QPB;Q/-G.,1J0=Y3&(X%=5X89$5)-#99=7(LY'^"BYAX;YR? M76(>='\"B7E:B?$V>LY<0D&4'NM**V05SFI1WK.D*Y,>LXI]"T7H]JI2MYKR M<1^:BVVF94>M_Y[TXCCM=:]/'(Q<'92Z1Z"5^$?4+W"YPIJ7,> MS_!JT3R M3$GE$2/>H*P"E/-I,2]\XR*U420M=8EV:TKH'PL0@6]H,L^"\V0N^3K DZ?B MR61=="\8"2FA)(5 W+N(;*(6D;Q/).F<$C@!3YY?TLYVB8[N]P]#' RKV5=_ MM&*U'I\Z3Z?6UZA+])WHIPB_WU!9OW]TU.^=Q]OO%/.>E_$ZOI5*MB%8.8_- MY/O*3XS8C_N[.QO?/AZ\ZF[F._R8G^'C3C9H#S[ASM'NZ>Z'CP>=U[MX\Z!S M^'^_K_,]BET2U#(430E6&FR0M1$C$IFEFL0H<;Q;O'M>WC(0GQJ+3XPB8.IL MR4I.B <7D,76(<^CYH1+GHVC1XEU/T)H;;/ M.2O)%GD'1#PYY5V6 9[X([IM09B:+$Q1*Q>R388P,:526Z!(8\.0M$90&7@6 M@TPSAIL2Y+Z[-$(0\ZG%\3TN-0,]C<(AR30IL6^,3,GFH2EZIHWGCM!&L TB M54\L2,G10))"+A*)N!!92V-89,LS24:"\,ED)9^3-C6R+?1U9=8N8ZT$EQJ@ MH@''GEK\=K_M46:SC8DU4DZHK*,EATQID)&'@* M8?9:A]EO7.R5;PGB6[.N\HMXN;(":RDMTH1:Q#%58^!GI=7R;))K[F76-R"R M!4BH5Z0=T?V$.JYUE-WNK4-=3&U;_+,;O16Q_,**)T)I5,] MP$F*&FL<$/FE98=66S2Z+#<5>:XR.AZ\>!NB8 M#SHFM#"F:+;,%$')<>FU:\*[?O^T?$@[L?>L/LEMKJ]_'M\ZOJP"P[71]#++J:YJK>].CG) M&]4<_]T?#CMQM)5V[#> [DS0G6H-;D4RVAN-2)Y6Q*-6R 7.D2BG1Y3-4TO- MTC)IYSEM,G+!(U9CH,S)(P;4>%AJ3)X1T51QSRG2F@O$35;5=,0&\42-,D9R MS$N]#6. &<_293:AIH68NKY[M^Z1S]O@_>U1E+)A?L[\TPS:V;LXLOEFP[H= M]/*0#B=F>VT\V8#6F= ZU<^;>)&T\2%35>=_,#?(4>X1]418SFP4LO3BY;*M MV-55")9S#9;SA*;$,5,6*XYP5%E32KR4E<8282RI)AZG M)*K6VJQMV%4+ZTF6\UU]2M=7I/[)C36D\]!PO@=?H4%(0[Q0DP>>QX4' (0S M@7"JC;:3TCN-&:)24<25#<@&&1&Q,>LX05O/=&GQ1MM$7G<:KVEF(S0D6BS> M/'Q($7AS;]Y,1A-UH,DR7^H@$<2%8=Q#_Z3<^OG8W0_TM9NP M?\UJ1LUQ@!9G!WS4UI\KO0#[X3WWPZD&[$9PB5,BR"KN$.]FHI$G,W&C8W\GZ^;TJ,GI^9':BTMZ1'7SJ]L9?CZ?Y MZ6->=H/'#\33RE+9CRWK2XZD[96*J:U>?U3JO0SRGWNM;KZS3X/J7,M@U.JG MUBB_/6,BQ-XP5EU9JW&LPOBIV[,]WZW'#:C[(I4/7$_^6)ZHPJ$*(E!-K%':#I=^GQZK/%"7YN8.PWIP,AQUT^G-8YC27<90 MWV((Q[>1=YS^P%;BD5D1!^5=^6YL76ZEM3\HN^S__'HN55ZC*W_^O=[:>M5: MW>KLK'=VMO_SNUV^3DXF)N?A^4)_I7%4\MSZZS0,^LD.CEI_Y;V]A(];KS/ MC]NMC9Z_F0]GPG7!\S\FQ,T\"4"O?\ \)VOKG>WUM3([VUM_;ZRM[.1?MG?R M?S;+9)6)VWJS_FYE9R._H=7Z[7UGY?W:1G[3OV]\^KH\W&\;O8S\_DF^1ABV M6_&;CV7OW!]O#Z%U' ?GOU65MH@KS;L_*B']G@87Y[_ M\$?H#H\/[>G+;J^ZX>I#?TS+2_F&2YMU]87CER^(5@H[%JJ=.2W/OOGLY1?5 M2Y<4D/%K@KT0@MSX,GYQ\VL_NZQYH?'=KOKSUYB&>VW2O;);7?47[O9?AO/, ME;=>8]R?*4B/8L1>WE-O\*WGK3.VCO+[]H>MF'?44!6Y:3'QRIRTU%Y9Q9JC%/%$= M+3=:,6WYWEH5C.68H'M'9=_%+[%W$E\-^D>K^1[*W7WHCO97LV'7/XJ#]6_^ M\*0,\;W__;O?#M'QYL'GS^MO7A+=GZL$X^'I3>BW]V-X\Z^?L_X\VUE6^; M:YY_/ @'EWW[6Q\V3[=VUL7'M?=B=^>?HTZYS]<;I[OY>[9VWG[=7%O_VOF^ M?]2AG?0C2+N-\_4^[27EB"&.(,$C01P'C;1R"N' I I!*\'$TC)AK*VO+?+= M&.=^PS(E <. X4L8-MKYS%REO5!^3 M&/8^TY9F[DHK..)!8:2)D"C:%)E.C!@6EY9-*8T ^:- 8:#PDU%88&5I$DYH MG+C'TI;\6IIAJX7(,+5GRC !9;@1%#Y7AK]F!%MB5+0HLA 0UU@@EW1 TG-G M;=YPA7=+RY2+-M&+4&H"& P,KM.#S\!@*Y+%S O.N.68,2.Q=(IK$H2-E+$S M39B )MP(!G__P6#IF8FL:HVB9&9P(,A$C%'25BJ7-61+=3G KML$-SK5L.[G MJ)KDRE[M#ZN$PD_]?AB6,0PW1D<6L]A'35VY95ZVTNLR*R4G.PZ^='T<;N?Y M 4#. LC3:8^M)\9CAP,B0EG$ W=(4QY07%DRN68U6-)DF'(RU(\7SN)C",4*4NT=H%8:LS2LF)MQA;AB!Y@ MI(88>4QG&F!DWNK(USTEI-))6J02*W4O8BKM5$NQG:0)Q<226 J.&=K.]AQ M!"#2=&\00&3>NLC7/4J#WH#X>MXT$__:3N,Y0;JXM3J)JN-]5L 3%G(.:/\_AGUEN446%G!=(F ME%*O4J-LBPMD%;/&,JKF:+GGOME0BVI!&KME80MX-ZJS4CSF.ZH8 X]U: ONX) M0T)66"UB*2G$'/4^]2* MWXY+ ;3ARP?M60;7J,\UGED7Y>UXF/_XJ=WZ%'NQU/\KQ9YL..KVNL/1H"K0 M=Q^W[6(K X_IF3V;J-?C:5KIA96I25H?@PKTA%GTA$N'K07%#'LC44J49%4A M4*1E3(@S%KQ)U&&I2R75-A6+<,JOH8Z0Q4;*8WI7 2D/@90IQRLU6!!,2Y.K M:#-(N$!.Y'^,QS;0Q'PPI 3/VYH!4@ IC7>? E(>4DOYNL<==9$6;X8S):// M4^22YTAI9J311$GEEI8Y;V/-@2? DZ:[0($G#ZFB?-UC.MLUQ%E$7+9VN+,* M64$YRF:M4M(&P@,II^K;0BY"GDJ-'*!-<1!M'!W;[J#T>&BW!C$OO!,_.AD4 MWVCQ%/5'^W$ YSD?T$%T^;C[Q QLQ]'HL&J_D<%X,4]O!OTOW6&^LR%P<18N M7CK(J76VV;QAR%+I$$_*(1ORKY1R'I7B--OD51>/YE(1CDW4%QUS< 0!.AX/ M'=-G-X.CS&F,M&4,<:Y#L=(BXL%[+X66POJE9=WHW!=@1WW9,0>/#[#C\=6. MKWO)81NMR> (UB#N'4/8BL-^D>M_CCM+2]$ M.*E9^WR@'SF*XQG\NS\$?,Z"SZU+)S89%U@S(E$RI<2W3JK4RA#(Y@V1:&ET M)'%IF;89:[3+!XXL/#LJ/69*$5#IWE2:]B09K(5+'M&D!>)" \_Q0U"I%I MYQRAIAP7UVT%QS=!%VH4DAXS=PF0-#==Z.L>$:3D4FL4=?"(VV*>*>N043%( M[ DEWA9%2&D%2((DIBM>KE$LR4OGYSF?6<;2;T^9LG0^]I"K>0<$;E\ZH292 M--%C9+%.B(M@D#9>("($3D:'C,2TM'R-+?AO",\MPN)\3%<.K-M[K=LI-X[$ M2G-J%&*:,\0]CTAKK)&67A(F<4RNE -L"WPUM ]+=R&6[MQS1#>%56XS?#5LDY/LFZ?66&9XNYJY747HBMF=_&# MG72'^R7A"PK*/%("R?\,R07&XU5N?FINMM)8G#+ T2[>$ MG95*T:_0M+/"]W0T1!B2#729;7-N/4-:<(-4=-ET(S29H(IG,&N ](\%\%8V M-#*[V"B9LZL 4/)H*#F=0$GRCNC*X:=)1DGD$1G, F)1&6FRJJ,( Y0 2FKO MNQCF!\X_ 3X>31-9V=-.92U$4)2528(XCP$9YB726@2B\VQ)89>6I;Y:V>'V M!A*LV_JJ '/V:X *\.@JP,H>X3;&J"@RWM"L -"$G L)42."E5$D%QPH ,\Z MN6&KU&!I=:LDHW:K%^_F7VFNJ__T>_WI7"\@WDS$6Y_VGTC'H^&$ M(LE=R7)@#+F@-<+Z-Q3" C5EQ)S+[T"E)@3)29=(Y908:0U MB$2O2E_:K"-A;5#DQ FFN$^E=!W#C6YH!IBH+R;FGM$!F)BS,K&REUR25G&" M6#:8$&>*H'*0%W&9DC#:2"EHJ;_=Z*1Q@$1](3'WBBH B3GK$BM9DU Z"4D1 MCBX@;HN/)>F HI#2DTSSZ'#6)"B478+J*==63_GML#\<_KOE8NH/8FMDOT'] ME#JDO_PB$>_\4-ZK0?]H-=]&MW>2AW;K1Q&#3.'RP,,^E65\O/F/;^>*>DEXJBY#.(.3$!:1L(/GP_>'O?T#N"M-GB;=%MAK'A042(A T?LJ%(A"?!Y+THTTA>-0OA&/I"K-*Y MIQW!*IW3*IWTWS"&C<"N: J$(4X\1]:)@(PL[>*(#!:7MG :"KDLZ#)]@$(N ML$SGNIFN[&75/4I!+=*!TKQ(<5ZDU$2$E7$Z1!,Y+PW82$U*0\ BK:$I#XOT M0??2E;VLUBIGC4?*V+Q(K39()Z90$MA8KYBDJ:3=L/L<3X2LEP=8B)TX.CMN M=);Y NDNM4]WR7,&9:CO2*VWTW8ZP])G;<\@'YE$7$J?N645TMDNB,EHJ[4K M$5PJ&IU5#!&09P>DQTQ0 2#="TA3*26,J7 >*J$R1/O1%&HE2IY[-8C(IA5TG&2C*JJ#,OK-B;8J2#7J$Z;T6/F M&@&$YJ(=K^SQ8(*F.J!LPIALTW.'K T,$2.#H\P'1O32LFH3 [HQZ,9/CJ-Z M9 :B JWL!8\U=YAG83$*<1X(TCXIE+0S*DIJ%95+R^*:@WR0S_/$^3RK M)T=?ON,+;> M#&**@T%^V_:H[S\_LT2@^I67WHE'Q_V!'9RN_^])=W2Z=CZ?*^'@9#@J=>$ MB^BHEN7( NS]0)*:^T)N[9L%GCR< M6K"R%[' 1L32F=(&Q)W@R"EAD=,R^:!H8HXO+9,VP[H>:@&D8=V8AM6RH]&@ MZTY&MGA%1OT\/D='_7)???]YOW^8GW_X8'ZN:RE7NS'[U\,]?[WIWH2TM)4O MMGM89'>GOUI)[O:$X*YU#T]&,0#K9V+][J3G"._EG=A:8@TR+@G$A4S(1!.1 M,HSZ*!)FBBZ K/QIAUT/DG(?28E..NQ+70>GLEX0LTJ030R"LHTA?#8>.6/Z MYB3'YIH=BQ39A;T=]O:Z9/;!WOX0Q#Z=(#87 EO/.6),R&S)Y0W>T/Q/2 F[ MY)GGQ"R K,#>?F])23MK:7%>"#O;V M1\H3O?-S/.N]>T$W[B?+AH6-^R%-K94]%Z5R ;-,7U'J@=J$LNG%D9?&L< MMO.&;.=/E4T.&WM]@'TZ 6SCDBGE9[C%&=A!(1N$0X&'$%)TQ&CRV*V$'E)D M8(>_I\#$O)%C1Q627BG$*59($YF0M,%Q80/QI5U[-LO9U0R]!SS0,,^H_?E= MG&.35SODO/-S;G&-B:=E^9%"_Z2$S"\[ >[S#7"7#;[%N8CK;8\!PS46ZQK/ M[.36U32DXYA7SKX=Q-LD)+V\\;C6([$!KO%(U[AKYE[-D_.N7Q65-CRK#O8, M#/T&F?,_,\W>Q,%V(=Q\TZ'H9>MKW0YZ>;2&YU\W;6-AL+%^;6,=K$PF-IWN M"2=3],4L-\6/ZBE'CE&/A*>!IV2L3MG*PB_P(K2O:5 T$]A7IV>[ _ONF2X" M['L8]IU.L(]3SJ-2"EGN)>)<8V0E"2AX[8E)>8-2K&+?U;,>P#Y@'[#O)O;= M,^8.['M8O6]ECZ<,/H-+;H7$6?6S')D4BX,]1>9E-(RI0KZ%Z"D-Y /RS3^ M?0/Z[AF5I#=610,&SE7_6]F30AMNM4:(H'GZT6OO+SQ+N+C/B>I%X^=UCUAO?M;08W@YD0>X>1MNKD_[##$-@KIL M+2>C,R^9D\B:9%!6^8,1Q#L1QN043=8>ZU=Q!>BWX/1[:)\AT.^.])OT&L:D M+>5!(\.C1=QE ]H*X1$C,DDM$G,*-]]K"/0#^BV8UQ#H=T_=+]O,5@I*A4*2 MV(1XD"K;S(PBS!VA7"JOF"GL(\ ^8-^S95^M_89 P7OJ@*6O@E)")XIB-GL1 MMX0AZ_+$6*93]4CWBGKM@G9UW"-A\M&K[T7_=JLVQ]/O9AU>V_<>\<4F*^_&<]P M=/ <2RMC*G5.CEP<;*5J4QYN7; ( GNS;\^;TPYJ3J5A5&LD>.D JIE$KD3Z M8I 29S4KFS'93&&JK25M<]+HWFOU,U8 ,/-SZ0)@:@.821]P\,PF&P2R2F0+ M 'N"#/<&*<\#4SCI*/G2,L5MJ74[[RL & #, P'FGEY3 $QM #/A9M5$"QH9 MPM)EO A-D>4V(N.#I-S:% 3)^HMH*T/;[)H.18 7P,M\\')/OR3@I39XN?!? M8ARHCA MTL*T4FTB&^VD!L34&C%/[T,"Q,Q;BUG98YI@HRA%A&B5L>(84=1C<%I1E4P\*O !@%M>+!("9MPZSLN%8',_PW=+\O_R?^OR360*W/B17X[]^"_=\EBCEQ2_ MH*)B_E/,!YT>L%7>SI<^GUZK/) 79J;.PQKZ5G>3:E>_&UN566ON#LH/^SZ_G4N4UNO+GW^NMK5>M MU:W.SGIG9_L_O]OEZ^1D8G(>GB_T5PI%)<]_G89!/]G!4>NO_F%A[+#U.A/X MN-W:Z/F;\7 F6V>+G>6OFI V\R3\O/[Y\I2LK7>VU]?*Y&QO_;VQMK*3?]G> MR?_9+',UGK?--^_6_\KOV_AGO;71R;^OMW[[>VM[^]^MW]YW5MZO;>0/_?O& MT:C+P_ZVT>LUUNB9+O0HYNCE[?-Z:W0G[Y*Q=93?MS]LQ;QYAM9_3WJQQ7#[%B<[%G54 MMKO?;C$FOPIKWZ6YUZVO@Z\V5*GWF!;_YVT."_WR:9_5D.%YK,)%'!B0I7O* MTL*>;;S^^:]T%[E/=LZM.S\WW2=]M7G/CQPSK;6GM+ MMM8.]S^^7B>;1V^_;ZZ]%9WO[XXZ.[O?+ON;-]<^?:]\RQ_^.=S=R===>\^W M/KSZO+OS_O3CVN;7SMIGUGF]2SH'K])F]\S7O(V_;>[L[C$LO63:(!^91%Q* MCW2R"FDC<$Q&6ZU=9D2;BD6(EC>E,3L@YU;(N6<>#R#GL9#S?1(YF#$5>=)( M^'*4-*B -*<:&:4L9L)K(06(P<*+@?%4"9/GW0E+$5L1T0PJZ3C)!E5 M=AYQ;9X6;$4UJ:\.3<6;WE1\!M+>,ZL-2/O8.O[7/1J3TM1:%(,I*6N&(T>Y M0CX0'D(B(6^32\NJ31KS#UACIU0- YZ*I?]S157D=- M$24I*ZHE\]B.!W$_]H;=+W':F7N;,G3W]OG/7F'MR=_ZH \RUV.]K$XAA.MUE5?]0?ZU MU_(G@T'L^=/6:)"O=E@EGK4^V6YO#I&%Q?;DS2%X,+WW56!8G>3"Q59X-EVK M9[.U4R9K?(LKO;!S,74KH>1,E63:O)-NI1W[#3;1&3;1SNITJ$')2&*,!C%" M!.*ET*OUEB(3>6(R&8Z#7UIF&AKDP:F9NH8+ #+U@\R45YD$GF>9262,\8@K MZY&U1F39(T$2IK5P,[(6HP7*4V@0 MYXPB2UQ ),-&49856:8S83 #P@!A&N8Q!-;4@347KD?#C;#"NG((.)M,TE.D M=<(H$,>9XE%*DC)KV-6ND+7LIWL;GU--NP'<<$BB/[*'/W,_WC0+XY&X.&+7 M"OV3[L-7@'4-\%U-O3[JWHDU-6.F#8N6U&!:%IB#FU*FM18O790!K("66N:1@IDG;NZ M^[7HNC(:IE"DJB25$H,THQ9EVT7F>>6*$E>22C5N4C"W=E@%;1:86TNO,=#W MZ?3:KWM8:5<\PTCH8(I76"+KF474 M?S[8/*HW$FR,($12+;2 0HY0R!$*.=:FD.-?*YW7Z]NMC4YYUS_K[W8VRHR^ M>;?^:OW=N^KM6ZO_I[72.?OIKZV_U];?;?]__U.,RS]:ZV_?;^SL-K?D8[L5 MO_F8=]BL>[6JBN M>]0_R5O%,RD&2<4+(>7<"P&J%TS1ARA:*.9?N!+N%>ZU M2?>J7RAYU_N!9>1]7=Y)WK/V[P M^_*;K#S&P2#;7]NCOO^\D$5-;SLR1T?]7C4H](=G5Y7 MR?3R[D=_LOM!;>;I>M=5HJ#O3H*U4=CG49P9YJJ\\/>);[UH-XE8HGC5 M7;G(GF#_^M,>VIZ/[=:F'?C]%B/MUE3A[;$#>I'+O]YNG&;M%6^)\H1R5U(T MI7(NVW0QB9)-3YD)>QM5*)LQ,AG*WNB\FB&$O1./COL#.S@=*QCU;7>XN?99 M=';6OW4.-GAGYQ/YFWX\W?W@Y>[.)MW]\)YL?7AUV#G:$)VU_-T[^]W.SI_[ MNP=_'GQ<\[BS$PZV/NQ^":]?==WK]_DSG8/=#__L;[WN['<.5GCG]6:^W\.# MCZ__.?AXM/O]XX?_'I3O_WCT]NPS_^3O$KV/.\?[F[2S__'#.M^EZW1S[1/> M_?YG=^M#Y_/'#YVCCP?YN8XVR[,>?7RE3\]S-?_>V?C6V=G8TQ@[(EE @DN! MN-,&:2HB,B(1*93(0D)*8I&BHHWY(^5L7I9<* ,Z;PP]7D[1[2@TOZIU=4DH MNB=]KSNR=!?TSI2Z>8F\JW8P*(D68W5H930:=-U)%8G:Z;_)4.Z-ZI)2U% 4 M;TZAF',9!*416>48XH(1Y+142&OB4B!:14R7EJEL4_I(Q32 PZ :WEHUQ#%: MEP&4!';<$&J2=8Y%XV1R- 0_#]5P[#BO'%*@%LZ71>^G610H=9D^R N1$$\Z M(!MI0E[S8(4+T3+_^&VQ@4>@%X)>.!?N7BU[-.GF'^M_H-W=BZA^BJA61DEH MJ68K=W7+Q,K)@@]R7-O@27!Q_4Q4"Q0Y.ZZQ<70<>\-Q%Z[XK?Q\ M\UF3GX73KQF99D3,J^,1](_FK(SK9?!!]8O;'NT 0$! 0$! 0$! 0$! 7D0 M TX%S"Q61!AO>,1*&T5H4%IR[U@,?N;^?!>M:(8[_8OCW.4D]T;O[ QWE;A7 M*8RK$_KBNYBMNV%W%+?CX$O7QS?YV?OA7?3]3[WJ*O_8PY,(QM_=C3]R.69J MDZ<*$XPB\QAQ;RTR)@K$4RE9Z:(W!B\M9VNPP98?P =V)Q 0$! 0D*8(R%.V M%P;UI;[JR_=IW[4G>U@:09B(* ALLOY23DX15908[ZE/E&N70'^YNW_Z)WT" MU=@/78O8W0U^Z?RI.!R/]DIKHA19ZU(9LM99$:#223!TOW1#[(4[.:UKV IU M0;=DZ)5;VRTY.:N,H#10Y;ECP6+BHHM)":.B4N066_(-G7(OG4U>.UNJPXL] M&W;7N^^N]/)AY&"B-AQKY!-3B(<@D67"(>:9T(Z;0*A96I:*-WAS!8[ 1@," M @(" M(4 9DE$7?NP0W00!Y8 YD.3PBNA/2.(!RQ19P3AG0R'FF#>8Q":H?Y M]1K(S(FWL'X!\" @(" @(+47D%DT@+G'!T #>$@- %_R\(N]8#%FQ&I$N%"( M4RR135XC'EA2.H:(2\^XVJ@ <\H ;XB'O1-'K>[/^PDL9("R<5L41+!!0$! M0$! 0$! 0$! 0$! 0$! 0)ZY@,P22+'"$>6$C8GRX+0)F%NOF>,R)!_U+=PH MMS[OGXW*<8^ZTJ\.G"EW=Z:P*\5,K.'1\>01\5Z6>(I QG"-@K4D1684#VQI MF;:%O%JV"3@"'*E#NC9PY E.C4TY9;_M:>:%9RU_,AC$GC]MC0;Y8H?CHB"?;+<'R=6U%GP(:(* @(" M@(" @(" @(" @( LOH#,8,0[%8C E,5@/?"KKC(O\IV_U;:L=_ Y+^[ MR<^O5'R7)B:+J4*"%]=AC +IF"+B,DJ,698&2Y>6)5^ MI3 '-B40$#J("!/ MF>@+FU+=-B5ZQ0^MHF,:*XN44!CQDB9LN$SEF#+SCA@GE(9-Z<'+4]_TI:'[ MY4FP\:<]M#T?VZW_GO3B>+@9;K?*NO\Q[-6]W24^=X_F!LWAZ[7=G1WF-@43 M622"F^AT\,0*GY^:"YF-@+-:_Y?(.EMWYTO'*Z##\YSS $4IY0Q)W*Y,QJ?/Y)Y*DEEC'AEY956U'1QEPT&*(SK=TG3A9X0 UM[O* M;,_>3.A>XVFY$W%GRI*X!-Q5.QB'.*P-BPY$WR2#JILP(;%7+%1/&!*&9)#-B&I64JVZ;1S5>:A%_0!6^C M"PI-LH$5F.(^&]B*:BPYSC9WXDZ&H,,\=,%L?!_U>U6%/M #YTNA]],4ROL* M5]HA2Q)#G+N(3#(E0=1(PO,T!RLRA7!;:MWFK,G-DYM$(E $01&\%VZO.C6A ME]Z<0>JG01J49)%Z1!Q5V8RF'#G/(V*))F%)D+;X(T&3 WX"/Q^5G]RH& 7S M)6N!<^HVYXGL,!FR2CY9I1; F167'DJDWTU1 WL Y8USS6S8 ZDECF&Y&E.CHW MCEK%LX',$[&1EN9:8!G7D'#D$N$L,81)%)5(B*NLSED5/'(^1JLT3E;RDL:# M&]VIY5'X.J=S^LW)D-RT []_EB))JA1)X\XT1$Y0QRR,047*<4\J(E3+(U%ZVS+]HE/O#PD?)JKO,[X M\,TD[G6G?NZ"V\O:ZRUI"[F1#XW?Z6IURAOCF,J"F6)#2@MK8P%E*1@O'C':41>9<)+?4 R$_\HE(1*85P<03 ME2I;V,XJE#<:B6R>T&QF<\*,H*8B$6-MHW";R2:;V8V"$>B"H O>$[F0(_GP M,&53,$TV8!>80"FIB#BS#AG&-$J4*\DL2T*)#%-@*# 4&/K(# U.1&:"]E8S MSK'76;V1*1)/G$_L+$_RE_8T1(,>%:]B"J\:$YT8\R@Y94H..D;:N( (-M$$ MC!7E(>-5XC8F33[2#9 %R-;HJ6> +";..A:B(H1S8I--S-) J,?)JLQ64%2? M+/PSSCC/-#U8)YN?]I0V.GEAD>>9H)P'C)RR$3&N&'=YYK3W2\N:-OE$#W 4 M.%JCIYXE33-F*Y(DKHB-65LEV&HIK- D.I7R/_9FD$*:9AU@>SH%6YTHXWGJ MD/3)9MA*C\J15Z2X,2YSF'I)2J*F;AMS%;@S=WL&X 'PZO#4LYP")R8KBXIS MYR*G@NHD@N94!J=CQ&"=UPYS_$JN)I5YDZ*&(9.(1]PS@[(.Z1#5W@ENG,CS MN[1,"6GK1:A:^<"0G5-!RX:T51K'>_.7YB7:Z@Z')S&T3H[S7^*W./#=86SU M4ZM_7"1EV+I3BZ5KAJ<9P?G&59+^B2 VH.X5" @(R(()R&SI/4R*&+E*P4K' M?50V,2.P)DDY3W6T5;5Q1A?9.?L!_&.3_5BUMC MZ*^?[0,!LG_N8YIN7\K^L2D$H2A!)#&*N# 1::$="MYD95O3O-[YTK(T;:F: M'% !XL"6! )2(P&9Y< ZQCH8:H7F@5L?7/3>LJ2UQM$HJG^Q']T06[JZY_QC M#T_BS[<<"N0=9XC'6+ 3"F#O0:%9-YU)!H2F"C+LI23*/$'/QFD2/U! MZTL#_K#(40K[N,ZZEZ*5F II%5Z[SV&1L#>+QR<#O MVV$,E3/Q:W>T7TXG%(?BR'YK9?-WCD[%Q@9F&K1W680](PJ [U5QVV\;?.69V]SLY;OOEVCPJ27-81D-#OMU,#O?F<-J7.Y_Q!1/"O&RB#L M93D.7CK\II"0L])'YG7**M/2,C5MW.@#6, ;V)! 0$! 0$! 0$! 0$! 0$! M%EE GE=*[R^\B-U>J110L! FH@(" @-1*01? B@OOP/N[# MRP6,><*E#Z1#@92TW8 3<@8;Q"Q7,23I'0E+RZ3-!&D+=C5S%U@#K('-" 2D M]C6,;UVH9B4_U)6<9&:13RZO<*27AQ#IA0UR2PX/.Q_1?G7XQ-W MV/7Y,RD6+UF[U8NCJK/CV1_R1X>C8?G+OVJ*JS?VM&+55OKA\RO#L%KN&\AT MO\3 KQ=EV3^?_LW>'<:_WIU^_!".'>5R]VB#[1Y\_MXY^,SS_W!Y[JW7&Z3S M^N-^YW5^SOSZYL[;_-T?T^;W#;&U]CZ/S2>^^?TMWORTQP7.XL #"HP0E"5% M(XLM098[Y@13B@>[M$QDF^&;*X?^GE M^>FKEZ!X][WV\\O%NUU4W%AKD$T^VQDJ1F1\-C:,,12')$52>&E9M 65;2U) M@TT- $U-0'/55+@G96;KW705)& 8W DD;+I2%U:83 R&3(5G16]KP)/"K.$*,A M6T FD.ZQ2[B#:=2\E[7([":<(R^JW15HDA;CT&)G@ M)<(ZSS'U.B@BEI:I$&W#KQ;^!-( :6 K @%Y'K&,:W:#F=XYAB3 MT2-CDT<\!(D\,J7M&*W\K/T)6CWO(/.0,@(" @(" @(" @(" + M(2 U=3??IJI(%0*M=,G5"57R71R;>7$[#KYT?1Q;@.^B[W_J55>IC$$P .]A M &ZM7JZ9YJ1FI:.R=S@A;HQ&1F"!L',NFX:$8R-*$4]L3(.M/T 3[%T@(" @ M("!-$9":>JE!N:FQ?K'L46VV ,\D&YK-Y84PX5TI(+IK@S*5+* M0+UYMLGZG3AJ=7N^?Q1;D'=?:Q&'*#$(" @(" @(" @(" @(" @(" @(R#,7 MD!F<1(%%JQDF5C+&4Z".JI" MRY\,!K'G3UNC0;[8X3CY^9/MWJUB2V,#D%\?#S7"[55;^/1KDG@V&ZP]"'*#Q0[YD>2I"_\0=QM;Y8YV] M8=0_?EDF:M@_[(;JQ45"\+7E@H6E*>&@*(V&1RP=U2G;"U8D'CP7:F_C5E6" MO\=!/]CA_F4F[\2CX_[ #D[7__>D.SH=%P;>.AD-1[97QA7J M\S=^"BJ_6N MV..4),>H1I9HB[C5%&D> E*$QR0B94Z0"26NL7R=[[)^XK2#IX37TYU6N9Y= M_WHB$9AAZNM$]*M*]=UP?CECXY8T7[6#P6D>PI6C/#.CE=%HT'4G(YN'?Z?_ M)H.^-P+E^7YX_SZ-=R\,X22AQ!A#G%N/+!,."JGOBBJ,0JD&5=(A"08M\0F;I:6.6E3(]M"+T /B\6 &>BJH*O.35>]&]*O M^GTK8._W#_/8#<>**:B=]X,UFX:UHM$Z8U!*@2(>;$).$XQ(9-HSJ[B-/L,: M& V,!D8O&*,92RDZDQ03@A.?41T$#2JYR"4AB=W.G_#KLOB [SGB6TSA6^2] M5>M$4$PF(*X<1U9AC51(R24;<1)R:3FKXVUIFAQT X@#Q 'BUT'<\X2EP#A$ MYKGGU C-:)34*9?M;040KR/$?Z3S=7;>TJVW>RQZ3*77* 3M$<=.(4-MS%JX MU=3SF#3AI46&P2P*SS/*; M*3[,CYE_ IS7HMLAFITU@5F!*'":L%82 :TXCIBM#.M%6.-4U28 M(H]-UHJM5<@R&I#CW#L9J)"!+"T+2=M$$M"+YY&,_'N5X7.>CIO_.;_K(SOX MU.V-OQM/P]/'O/ &4V4P*'Y!147WN8Y^]T9'J&T 2Q;6:\:6#O*OZ1NS_9\ M-[]Y.,I_J JGOYA.69X8H[.;X'1"7DKPG_BU/5*%2A1 I)]8H[#BAT7K&E15YL7"! MK75[5"R=?VA_8VN_/GW>FOK56MU*^]4G9WM__QNEZ^3DXG)N2+CKW^^/"5KZYWM M];4R.=M;?V^LK>SD7[9W\G\VRUQ5\_;72N?U^G9KHU/>]<_ZNYV-,J-OWJV_ M6G_WKGK[UNK_::UTSG[Z:^OOM?5WVU4"H_JCM?[V_<;.;NNW]YV5]VL;^?+_ MOG'7Y#W^$[O#XT)Z^[/:JVZP^],>T?%U3AJKZPO'+%P!\ M@<<0/#N&=/;-9R^_J%ZZI,",7Z/BA9#RQI?Q"W+C:S^[K'K!%+W357_^&A," M[A7N]5G?JWZAY%WO!\;U9_U(>';@\Y+!0$REFE_O1_MEZKFY\M9K'%QG M-D&-G#FK_5YU-WGG^H\;_+[\)BN/<3#(1E?E6+FQ*N%S&)F2J5X-RMR&(K]U MT/]Z^:Q"HX;EHEW96%YL-Z"-\3"==2Z#@1H/E/'Q8%1C4Y5.F$\3I/U M$ZJ_C#U5OY4J"O]NC2LJP"A>.XIK,75]=P2C4XW.3G]TM@XGW>!GQEWU][%+ M?&JX;MC]Z$]VO^M=GK<]E?6KZUSC.GVJ8;_L>[E^V,C\8IP$ICF(BG-6"CGOX*W)?9.#*&,W/TT;U-*SYQVMLV1/WK5 MVSIX_[USL,MW/^Q^_WCPENQ^?Y>O]6J_\SJ_E^Y^^_@A7Y-NY&MOG/[-WNWO M'GT[S)^A6SNAN[5V>+#[80/O'KP[W-HYW.\OQ=;']9IY_5_#_+O^6_E&=?IYO?_ILWN MCU(S7_<4L8%X;5"BT2$>A4!.*H%L$ ([IFUP<6E9M3%6;4X7H.WPK=?J$]<6 M?%CF-#<#:N;';R9JK^8XW8VS,^4X-;8F3%.X^_T'=XWTAC*>:^)JFK?";)-*JK2%'RR"WQF47368<0MR_]@II#3P2"I!7&:<.&YR/@$ M:M:>FL\9F8O)2V&(RF,AN)>1$V6MMK84F?)*(X%,T;PC$_+ M&:6.)\6XH,[%FW'ZXY ZP'/.<9L??<%6]A0W405%D27%D(_,(R-B*2+"@R"& M$6*K4^=7B_G=_L0YH O059>'G@5=1'DF'.5&I<0=+F$3I2,KG1*33EK> EV@ M$CXBU4Y_4,U93J,,#!&< N(^"62E-8@&'KU63"3MQK4TI+BJ% +9@&S-(]M, M-3PMTXPY$C+=$G%&1XU99'G[#SS0G^ADP+/'XUGG0DL3RF/LK41.!(RXB!:9 M8 E*"MO\9RJ-3TO+ILV4!A.W=NWS+F56HO+^E[*J*?#0J+A^7MX,^GFHP["5 M!OVC5G7?M\_34=7$OS*C6[D M^XMA[6201_Y-?KI^^,<>GL0\D-4KPXVS^U_-MP^(F@51I_CKN1BDK9W-/[,"[>RO(14^RN.<2 MNUVVQ0S+;YR%\6/]00[&;&ON(NE6Q%(Q,&%D%66(4\60IED]T 3[K.'A8")? M6E9$M261#58+KM^ F]+!:X'P\B#;]YVS]V^SN<.&/AM<+C)+"1,LV%)-.E"# M>,K_6(PC\M$330G12>.E9=IFO,E9"H"6QT7+CTZ4(" @(" @(" @(" @(" @ M(" @(" @($\O('>M\W#==ZMQU>1:Q(FO'^?5_N%A'#LY^JDUB#YVOU2E5$M] MUCN%16XL\'&+HX"P4AXKPEBCK(S%%I":N1*OBU*\^['JSV@0PZO^X#PJN)6J M90U^Q!G\B)W5"3]BGE0F_Q][;[K45K*TC=Z*@G>?\W5'J+QK'KK?(((V=#?[ M-. !MS_[CZ-&D%M(["7)&%_]R5I+$Y.-&"6H'\::UEHU9#[Y9%96EG$666TI MXII0Y'Q2B ?CE4Y))L?R(75;(P&/CF-O4)]WUHI?\^NKJ^27./HR MR']9:"D"4@2D"$@1D"(@14">A( LL 5A+&!!>>\<9PFJ3$Q7D2LE9#>,W[M MK6B3A/6-D$_HK(]_WN_/#J+*9U!M]\:G3]6;86K"^'*.+[Z)_QUU!IUA?!NK M+QT?F]3V-]'W#WKU7>HL][(HM;B15>DBI(4TQ1$9 B($5 5D5 %N J5B2+F1><<51%NK%)(AYL09'Y". 2-/0]1YQV_@N+"59YK">NW,U-;X M9-+.E]@*G2^=$'NA9*LNM5*4!;NE-(W I<3 P'IG5#DMN]U+:J+&87 2D"4@2D"$@1D"(@ M14"*@!0!*0+RS 5DD8"*84GS*)*V/'%LO:%"2,YUM%89;?TB&1]GPR?@06[W M?/\H_@5N9(F4+!(I.3USZB.WG(9D&-)!.L19(LB)A)%T0FH?ZK/MUM8%O7@8 MRO7C)$5%EU=%[R#F653T'E1T/I?940LF42,1B085-0$!?'H4'5;&)))L($ND MHL\KE_CW?@5O>RT_JJK8\Z>M804WZS8E+&XR_MVZ_%T5[ MT=Y[B;_NS!QM[;3"7@9$E&;@: >)3(P,.:H$#\IB[,#1ENSBIN&20;RLNEZ, M01&0%0B6%F.P%,9@+NJ:G [6.(VXDQCQX S2*1(47-+>4RMUU$MD#.ZK>/!5 M#PV=+X^BKK_9;CYCJ-WZSZ@7&VAEN-W*ZC8=]KIM-UGJ_Y'D8 M]+N=T,I=6D% WEP9VB%2YH]6.TFB!5WOS&*,%:T8142 )QJBTRPGN4 M/*:&4:T2$6OKJJVH:&/^!&K>7$]1'WF1^1[1YO%6P2X'FW_=SP0N,''+A+ 7 MB>/-X/4V&XI>VJHZA7'<.(+1'VX,AU7'C8;YR+[]_BL WK*_:%&XG=4],51) MRYQ"+$B#.+<1&2D!?;U3N;P8EX*MK5/9-I@6K%VZA)[GR_*$)MZ1P!3WDA-% M-98+2&'S$HM>28"8PE%12CB3'MD")4( M,\(935R)E !R<%MJW>;,%-@I%*]0O(>D>#?#UHM596OD/.QW8>P^K1&TQ MU&13U"0,$Y:L1=@HAK@6#%F<.( H2 W@J0_1 &H6L"Q@6<#R(<&2&Q6C8!Y3 M%CFGSI$H'5;*&&NU<>P._.&"H[?%T;GB6HFS&+E!0EJ,.$X8::(2,DJXF!RW M2>9R&D*T,;N8A5[0M*!I0=/[7)=VPG *\*F @7*EB>5)!J6C"")A3/C5<'K% M! MKD?O]"+0E;0T)M 0O(T\N&29\9(894*PT4=S#>@JE/ !46VV" DV*2?1 M8,6+B_L@6\!7*!G1]D:V.FWF@M3IB.06Z8CCX9B;) 8S$?JC?$;5BJY4KVHB M_C4GX9%S].]3E%:7>2S8^:(_SU9_GBTL+Y9 )(E/5+-HM4L\6FNQC9K&1)./ MVF+7D%I"&2D)1(_.;W?V-X9S_)8;ZS$.&O$H,.+>4J"VRB"GC*(2)!OCM+;. M6)L;TS:"K3#)72GH*:;[J9ON!:(&-P/8DD5T'] Y"W4RXX)R"E#34)_WUT1D MJ$W(1.V8L#@F80$Z"V(6Q"R(^<"(:7 ^0C@DR6/BB@NK;0I8Q\")PR'8JQ&S MQ%D?#DSW9CS4T.@IP0J1$"/P4.F0X<8AC2DA@OE 5 PE;Q-^1,X-[A :H'4 M9>CU(FORG$431?(.1]!/HFW G&AGN3!$45Y(Z(/AYDZ3@@G8N?'))1^P( XQ MH11046^1!8A$6FI@H$X:FQUX859Y\T\!S0*:2]3K13*9,MVDW$0B@8AJ'K0% M-JJ3=L$2K,EW7/>2R?0HR+HS15;E$V$Q,90D!O_>&XD<3A9ICY-Q1E-A?,YO M9VW#+NX66KC>3T&W@F[+T.M%,LR-];F!($N)Z%F5MJ]\81I[E'2J:(>% )6>D$,IIX3Y)5 MVL>U=2U6><6H@$>Q+D5 BH 4 5D5 5FDJ")6EB;AA,8)/"5I0;04!9:AA0"6 M80O]6#KZ,;\&H;RSEK*$@N?@X8:E09(GH5WFD%87_O%,3\[.6IAW3^>U M!#^_X)#Z5>M+' RA2_F["EY6'3^,8?Q]QHMRK/9R:T4YQ:P(2!&0)1*055UU M>#-%__IG&R>V"G]4_<&@K#PL1,RVYU<>/#.*"4D0\2$@3KU +O& B-,$^D9 MXSAOP1!MM=(K#P5DBA4J E($I A($9 B($5 BH 4 7G* O*\LI0;![%5Q>-1 MY0_M((8Z='C2&1[F;00Y?#BT7UO@[-YA"'%E5UU63B_*LEP1D"(@2R0@5V^& M?;P8XN%I.FH"B&^F9F!PO2CB[_TJQ/Y$ #9EA+?_A" HNO%&!0!608!6>B,E]LG$=_($%Q,\?F. M'1C5%JPD^RQD">9RC95T*A*JD=>4(Z[@E:;8(RF<%XGIB 5>6]=MG2OC%SNP M(FI>[$ 1D"(@14 >ABC<0;IO(0I+213.5":)C'CM*'(!RUQMR2*=2X%:2ZVQ M0E/A]5(QA9*7.PZ:AUBUO!T<=N-@T *5J&QO.*T)4C)RE]KNE77((B!%0)9( M0)8ZFGY5.N[[!O0GVZ-V^[UL#TH$?2$Z]'H^@JY":":.56EMGG+2IO%A[LL!+@9=B?XJ % $I E($I A($9 B($5 ED% GEWM#?KUIW$S5S<.'^ MAV][&Y\\]\18'I#SFB.>C$6&,(%PQ-A%*;BE.>FVS01I"W8Q[;:@2T&78GZ* M@"Q]Z>!KEY#9")]'@^%1[ T'^_T-&-3<.-M]93MAN_?2'G>&MCLV0HV-*@D\ M"YJ@O;,FB(<@N&(1*9$$XE)@9$TR"'/AN-".20XFB-*VTJM<0*; 2[$_14"* M@!0!614!6;)LXT)0'HJ@S#*,WY&=S7>?-$D84TY02#YFAA*1)90C3(6)1FA) MB"T,Y1[2G*^]3!$Z7R;W'M\"Y=__(NO5CB5;Q^CT,GCT8H,JN<8(*'^WVS]! M\/9XY+H=#]>DF$-?[58O#NLC$L3E87B9 MVUV@:"$H^C#<>3GUE4YW3PW^^'\/L3_ZNV??F]'>T3OV8=^+W6]_?]Y[O\-W M]]\\[U-&,/- M[4]".4\T#XASPQ"G6B'GI4)>)^IT),%RN;9.9)MA=B6L_1M4KZQ!+RFBER2% M(B!%0)9(0)9PR>U:I;.A]_57I53VH@;\W'H;L90Y2P5,F!=-BKX5-B ;O 2 M]8AQKG.E_0ATW4G$C-0T:)6!)N=674-@ 9A'0EZY ME*OM,:29@3]>!&-H"(&2M76&35OI@BD%4XH+7 2D"$@1D*5B)0^YK%%8R;VL M;YQ;:@W *PTQ%'E,!>)12&2HTRA*(XBU4DC")[2DE# HN\.^NZKJ1@.X?C#( M/W2=GLW?E$UB2ZT7)<>I"$@1D"42D%5=L=KP_QUU!G5N7%FT6HR5^?.+5MH& M*4EP2!L2$_MDZ%:!LN5IB4%6PIQJ<(R!()R HN4%QJ M=THTX'IVY]P:A81)98YX)%E0B(?@D8G*(FD"\1@'PG6L$Q05D\7L%%0I9J<( M2!&0(B#+Q$N698FB\));\)*Y50J\M_GND[1":.D2DI&"0QP5.,1 29#57&*7 MF. L%&+R$!O"ZO>=7HB]R6:O95JLJ!42N?H\:=\_.HZ]0;T(T8I?\^MRSL5R MRW]9^2\"4@2D"$@1D"(@14">A( L:43Y.C4]ZG7-FDN^G*.2;V+CU\6WL?K2 M\;%Q^=Y$WS_HU7>IO;_B\=VT1MG&)T^=U)YZ%$VPB ?'D,6)(([A/QT]\8JL MK=,V"-@*^WH%B(JE*@)2!*0(R*H(R)(&H0N563(J,W]>LJ9:,L8]TD$"EV&$ M(TT4099;&T4*U(G"99YO2<4IZ1J4UG 9^EVX44+'MFHG]U1^4 MA)W%MQ7O3'T>)G502C+DF.7@\]1UD\#GT<1)YIS2WJ2U==4FIA1O+K"QXM&7 M AMW4XU@XU,DG II+4B/LHA[09'6$J-$M." *3"!OL#<_Q^[U?P=M>RX^J M*O;\:6M8PW6P]>>ZY)1SA3R09#0A*2B<"PPV;A4NE[P\-8Y:R'*A[&WJ#S)<[\ M];$O\7+L2NQG3Z)IXD8O[,_\BEF*!;C[>VG??BV>_L([^K9F21$PI=PYA:+R M'''J.+*!,J128,Y;RI+$:^OR.X<@%8@I$%-L4!&0I8T?%QNTE#9H/MKL(S8F MHL!L0CP%BVR, 6''DL'.8X-3L4%WG9:WR/FBCX(2O]EN+G;;;OUGU(O-<#/< M;F4UO\4!C./!3],AKP8\IBH^79'NY)/[KD41@@:DO^OG,]+.8C3LI?TPU!K+.B;5) MA/B'"NDG0Y(4,9%T$)1:];6.6E3(]M"/X$ZQT\#N@JU*-3B MSD(M-P/P*PY$/>QW8>P&6_\==8:G)3JR*#2?3J$9"RMUY (1%S7B,B?O*DV0 M$,E1++ATF (T%T0NB%P0^8DA,F,I16>28D)PX@&8@Z!!)1>Y)"2QJQ%YL;*I M!:QO ]9SY7*PTHDPAQ%C1B$NHD7&>(I4\$F'J(SE;FU=8=669I4WF1?(+I!= M(/O2G!F>L!08A\@\]YP:H1F-DCKE0A*J0/920/9\!@QUEA@;%/+2&B#8/"&K M<\6SE+AQ0BJ!S=HZ:<.\%<0NB%T0>Q40^Z=%:ET2G _IXT1)H&!9.X\RFFR/3:NI"T320IC/=7O-L?!8I?00MJ\YL *?X!14UE-_IZ-=/_N[PTSS\^X>Q97T^R<7V M3F%86KW^$.YN*_BXU^I :P\JVVT=VVJ8SZ#.&#NESFB[,I?7-C-&X$I\WV]^-^S2ZR#1HR&5U^R2O/!SR5!SOW-/:IQ4840*2?6*.PXH=%ZQI45H"Q< M8&O=)ZK7)A<=5I,>'-N#B%P5[3_()NCT+[9[8D\':_\^.U8P4.?FY@;#FA.I M.^GTZC%,Z29CJ*\QA$TSP.CTJSJK^Q< CUCE7T%K[+(TI75894/[/S^>2P4Z MNO';7UNMO=];+_=V][=V]]_^[[_M^F5R,C;6[MNM MS3PY;_?^VM[K>[\6YS&W[S\Y6= M7Y:^_;3= \#OC^ >87!U<^=F1EP% [6IG$%X;9NA&UU[/(B_3%[\&CJ#XZX] M_:73JQM37_3K65&XI%9*_<#FZQE6O< -7HTSZL=/'G_]HO[J'-=HOE/R!67F MRJ_Q"W+E=]^[K7FA);_17;__G6!7/_,V;577NNL/]BS\,#737/CI)<[EV$0_ MB"-U'M4O=Z3>=KZVCN!7AX-6!$0/]5:&%L/M,RSV1QLZ+B6HUTUJ_=%]+B&Z MRSVF9_9_W*:WSVK(\$(2=]7VI6N)XJ.&?7YLL.H1V3N.F6F!%Y/]VB_@'L3! MC:I^?W=@QMVX50GLZVX4O9=&/O16LP?VH\[7??^IVQ\,%HX*+U'0\YK2OW#4 MCC^^W3G8^_\-V/[\F\%I\W/S//Q_> M?\RQS,[NY_]T=S]_/)K&+X\^_O-Q\S7?_;Q-/AZ]PQ_V7Y/=S0W^X?/'SH?] MK=/=SPYL?R,?][N?S\W"?W<]_=_?>[Z:=22[L6WSRB0@511 !"<,UXAJ'O/0C4;"1!I:4T+2"X2B"XR/*W%?L%[F4NA;M, MG''NG*_6L-^J(FB4[W1CJW>>3.:O\X?>#@Y;H[P4TNFU^I=X'[_]2'UGVK/[A10>3KFMCELT-+2L;K&D#S M\[31"QMSLU1LU0*V:KJ-.-NJ))(DA B$J0=;9;1#CM.(K,,X BDW#..U==96 M2A=^7@Z^+@# M?E4PXNXQ8D:= M7)I$ 1(Q%\,&TB4"<9$9.&8AZTUYJNK1/Y0%6)8%03K^N* M.7JED_!*$.I99JT5 +DG )GQ*8S!Z=)"(A\E\*GDP1MC22)*P45+3CE,RPX&<3BH,Y>Z'>LZW5NDI]U@D]J#W^.9 M4=4-[Z$S,,%5]+'S)6^9*[>3*>JV)Q% MLJCW-\95;^KBO#IAZAEX\*HD49XHZ43:^NBC<5M2H45UKC$ MZOR0,;BBSO>ASK.#$2R7-&CK4,S'U7!O!;)1&Q0(BX(8ZI7,7BAN$[(D^OS, M%AJW>U_ 2^I7W]M:_317!5:'8 M"9A*19B+WN?E1=6FYN(AMH^R2ZLL[STM;E$4^1:*/",5BFC*++'(\TCR 1X. M6>= KSFW%N:.VL#7UGG;\"71XV<6O7A5Q6/;"9-YADTD&P^' M=&0,<:44TL%9%",729M$* &(8O0V %6"&$NLOP]!-(IJ/YQJS]A'-#( ,3"( MB:00)X;F[6\<<:T4"YKE]?:,-2MC%I)21S(><[8/I'9RP4D(;2YB^=W^Y M-D5[[T=[9Y1"FF"H8@81K@-0"A]SC#*!,E,F(PY$^JM MPLVO23]<(4PL41PEA=+EB,+I6#)#;%D1JZT25$(E9!13"%NM4#.:8QH M4-X'C1EA/F,)(2M=[:P$C&[!KZI1_.YRU5R.]3,+*2T9^[HBY#V>PLM#WG_- M)J_@Z$(X^FZ>DT4A#;86(T6\09Q*@PQ.% GAF)7&4,EBG;@N.',^G+SE&=G$;8F8@XF#VD M:=2($AN,ELJ)D"O&M?4E]4U*4M&34.F[7.,K*OU8*CWC.\YHDT"ID50JNU26 M(0,(C9S%3L5@!)8XJS17%Y?^2BK10Z42=?N] S2,U=$S#@,]%O&X5B;";K_G MBQ]V.USR\U1#"NRHY!1%H!F(*\>1P]XB\,*2M\01,$ YU%-2B9ZF!C]X+E'1 MX#O1X!FSH,QP %R/" 8_@4N?@[4^PA\;'6>2< O,0MQJT_42A#$6.>JZ45.S M-)3C)>ESK?.DGBFOWQTQ@VG+IL5=5_TLGQ/#;Z3N8/@"WBQ7* M"JHMA&H'\[P$XTB3"121Y 3BPGODB$LH1,*5,(0'H0'5\!T$0*ZM)BL4'7G. MJO^@H9.""O>/"G,)/H0ZSX5&DN>Z#I0)9'P^;L<;%Q.S1D29HR@PYRN "S<- ML5S>L*4^MO=RKOT MZM.'!NWZU.9^JAESN^'-\;^CSA> TMZX/&8%PE1U_#"?0)>_MQY^4,505@Z7 M(HW^E3VM3^C>[V\T$S.9Z#@ Z[F7LOTJZNX_^%DY_4GK@B% MR90()^803XHCDX\!%L'H8#Q-T20PE$:T-;D#4[FB+'D%E?OQ,JB^Q:H?0$6+ M6C^D6I_.U'KW]2,Y1 A2GOZYRWE19 MR+QQ1:91Y0]MSFT'LG1DE==VQMN M],+69%8*-MZ4\FQ\PH[;A%- ,5F5UT 8T!T<$!6<&FY#XMBMK4MSFVAA6<9< M8KV]\T-PB][>/Z?9^"2,I5I0CTP.\/.8*+(>]%;XP$ADT3F1JR'@B]OU5FKM M:)* M3?L;XM.9.M).2$E,TH@IGA.QDT(F4([ MMQC-[_UJ'O_J>9@N49<$CAN"WYEBV4X2[2*6".M,J+ADR%*CD+/,8X<9-E'E M=/.2;[Y"RKL4Z>9%B>]9B6<,!NM,4TA$A!."N$D,:05C+DD:-5B>I_:=Q5OO/>1&JSHELN5-XOT#&5\ES79Y=_S_(UN$/5/C MFT9C(\84)6YRC6_K 6%=0('&9!GACH9,DXQL2ZQ6(-.U9,"O&,DJ>+ $>#!W M#!IF-$4ND: L !X [=(4"Q1BY)H9DSRK"X(H0E>9=)7$^P<"D]\[/=OS)?&^ M)-Y?O=[;&0Q&("2Q3KKO'QWUIGZWVS]!\.IXY+H=#[]*\-3> MP311?_(!7#QX=N?_+6L*_EQD9'L\OWOI93V[;_/D%B.]D)&>JYJZ_X[MOOZD MI;2"28=,(A%QJK*A#@PYYX4D6"M.=$YH,6UE2@WJLF"\"OS_.ODG!4SN!$RF MV?[O!( ))D%'G0P2,%F(6Z:0,TDAK;'AEG+%2"C9)\]ZK?@L98M?8^4[X]S_ M)M3:KUHGMJIL[]F=D+@"%.Q],S-;DVDK@+D08'XXP[[V7G_B06(@6!$EARGB M+&7B)0SRFEGXA,/DQKPPU:;F8C6D%<++LL*]O%CR".2KP,AM8>0L[Q(P?P C M"5GO).(QB)RAEPO4"VJ%!U*5("KK>-$2V\8GG[5Y*Y5U>SB*>3VFS25A$O:(\:DU=R&4I>-O< MJN)L"4X5?E2T^X%C5AN?M+6 V/G$BIBS5@@E2'/0,Y&ZV6_5[?8=6/K5153K"K@3W5 >;JV.+WPYFN+S\(9?82=J/,K M =.)G,YC61=8'&,/YL-<='?CD]',$9,<4C%AQ+$7R JB$&6>8LTH3I0^"9PM M<:[EA9;'VI5:\.4>\.7T#+XXB84$3PT)2CSB-&ADI1:(248%^&O@K(U0>XS:/D'WT8J%[V M@/^*O3RN!1,7PL1_YCD7STN+)(HD6$22IWP>0:Z\:%2N6:0251(3H_&3X%PE M=K:\*/)@9V(7*+E3*)G1*[YS\LG5DX<#DO7IKBII!%: (O#I6"34,4M8IE?T MDJ,@GR>0/+,@V1R]@C[%JE7%+_WNESJ7'GRAU,NZUKB'%[^E8M? M@W=:SU3!RIMF=&U\BMC@9!-PK*#S8B$-R'BID<]K"0H\4A9,+NK:-I2M,E"6 M*-?R@LAC1;D*B-Q)/M?&IZ1"U%$J%(,'$#':(Q.)1(13C0-6E)B\DYX BI"+ MU:&?)XH\LVC6FW@\3A;(2XMWS;56US%=UL2MV7SMI$A9H3J:DLLW(Q4C2HRCO,POD/,=*KH]:R'7.@YJK!UE/ MP[3D2:E(=/LUL8U/7O@DA9A=HA4PHC M';A"Q(0$CEH^Z