0001695295-21-000014.txt : 20210514 0001695295-21-000014.hdr.sgml : 20210514 20210513200324 ACCESSION NUMBER: 0001695295-21-000014 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210513 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: 21921503 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-20210331.htm 10-Q hyfm-20210331
FALSE2021Q1000169529512/31eighty-six months, fifteen daystwo months, fifteen days00016952952021-01-012021-03-31xbrli:shares00016952952021-05-03iso4217:USD00016952952021-03-3100016952952020-12-31iso4217:USDxbrli:shares00016952952020-01-012020-03-310001695295us-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-03-310001695295us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001695295us-gaap:RetainedEarningsMember2020-01-012020-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001695295us-gaap:ConvertiblePreferredStockMember2020-03-310001695295us-gaap:CommonStockMember2020-03-310001695295us-gaap:AdditionalPaidInCapitalMember2020-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001695295us-gaap:RetainedEarningsMember2020-03-3100016952952020-03-310001695295us-gaap:ConvertiblePreferredStockMember2020-12-310001695295us-gaap:CommonStockMember2020-12-310001695295us-gaap:AdditionalPaidInCapitalMember2020-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001695295us-gaap:RetainedEarningsMember2020-12-310001695295us-gaap:CommonStockMember2021-01-012021-03-310001695295us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001695295us-gaap:RetainedEarningsMember2021-01-012021-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001695295us-gaap:CommonStockMember2021-03-310001695295us-gaap:AdditionalPaidInCapitalMember2021-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001695295us-gaap:RetainedEarningsMember2021-03-310001695295us-gaap:CommonStockMemberus-gaap:IPOMember2020-12-142020-12-140001695295us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2020-12-142020-12-140001695295us-gaap:CommonStockMemberus-gaap:IPOMember2020-12-14hyfm:segment0001695295country:US2021-01-012021-03-310001695295country:US2020-01-012020-03-310001695295country:CA2021-01-012021-03-310001695295country:CA2020-01-012020-03-310001695295us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001695295us-gaap:IntersegmentEliminationMember2020-01-012020-03-310001695295country:US2021-03-310001695295country:US2020-12-310001695295country:CA2021-03-310001695295country:CA2020-12-310001695295us-gaap:ShippingAndHandlingMember2021-01-012021-03-310001695295us-gaap:ShippingAndHandlingMember2020-01-012020-03-310001695295us-gaap:FairValueMeasurementsRecurringMember2021-03-310001695295us-gaap:FairValueMeasurementsRecurringMember2020-12-310001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001695295us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001695295us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001695295us-gaap:WarrantMember2021-01-012021-03-310001695295us-gaap:WarrantMember2020-01-012020-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001695295us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001695295us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001695295us-gaap:WarrantMember2021-01-012021-03-310001695295us-gaap:WarrantMember2020-01-012020-03-310001695295us-gaap:ConvertiblePreferredStockMember2020-03-310001695295us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001695295us-gaap:ConvertiblePreferredStockMember2020-01-012020-03-310001695295hyfm:ConvertiblePreferredStockShareSettlementMember2021-01-012021-03-310001695295hyfm:ConvertiblePreferredStockShareSettlementMember2020-01-012020-03-31utr:sqft0001695295us-gaap:SubsequentEventMemberhyfm:FairfieldCaliforniaMember2021-04-300001695295us-gaap:SubsequentEventMemberhyfm:FairfieldCaliforniaMember2021-04-012021-04-300001695295hyfm:FontanaCaliforniaMemberus-gaap:SubsequentEventMember2021-04-30xbrli:pure0001695295us-gaap:SubsequentEventMember2021-04-300001695295hyfm:FontanaCaliforniaMemberus-gaap:SubsequentEventMember2021-04-012021-04-300001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2017-05-310001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2020-03-310001695295hyfm:BrightwoodMemberhyfm:TermLoanMember2020-01-012020-03-310001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMembercountry:CAhyfm:EncinaObligorsMember2019-07-110001695295hyfm:EncinaObligorsMemberus-gaap:BridgeLoanMember2019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2019-07-112019-07-110001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2020-03-310001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2020-01-012020-03-310001695295hyfm:RevolvingAssetBakedCreditFacilityMemberhyfm:EncinaObligorsMember2021-01-012021-03-310001695295hyfm: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-03-310001695295hyfm:JPMorganCreditFacilityMember2021-01-012021-03-310001695295us-gaap:WarrantMember2021-03-310001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2021-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2021-03-310001695295us-gaap:EmployeeStockOptionMember2021-03-310001695295us-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-310001695295hyfm:InvestorWarrantsMember2021-03-310001695295hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-03-310001695295hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember2021-03-310001695295us-gaap:WarrantMemberhyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember2021-01-012021-03-310001695295us-gaap:CommonStockMemberhyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember2021-03-310001695295us-gaap:WarrantMemberhyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-01-012021-03-310001695295us-gaap:CommonStockMemberhyfm:InvestorWarrantsPlacementAgentsTrancheOneMember2021-03-31hyfm:plan0001695295us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2020-12-310001695295us-gaap:RestrictedStockUnitsRSUMember2021-03-3100016952952020-01-012020-12-310001695295us-gaap:EmployeeStockOptionMember2021-03-310001695295us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001695295us-gaap:InvestorMember2021-01-012021-03-310001695295us-gaap:InvestorMember2020-01-012020-03-310001695295hyfm:F16HoldingLLCMemberus-gaap:SubsequentEventMember2021-05-030001695295hyfm:F16HoldingLLCMemberus-gaap:SubsequentEventMember2021-04-262021-04-260001695295hyfm:F16HoldingLLCMemberus-gaap:SubsequentEventMember2021-04-260001695295us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberhyfm:FollowOnPublicOfferingMember2021-05-032021-05-030001695295us-gaap:CommonStockMemberhyfm:FollowOnPublicOfferingOverAllotmentOptionMemberus-gaap:SubsequentEventMember2021-05-032021-05-030001695295us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberhyfm:FollowOnPublicOfferingMember2021-05-03

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 March 31, 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)
290 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 May 3, 2021, the registrant had 39,799,666 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)
March 31,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$60,264 $75,178 
Restricted cash1,777 1,777 
Accounts receivable, net33,520 21,626 
Inventories96,277 88,618 
Notes receivable 3,151 
Prepaid expenses and other current assets13,825 9,567 
Total current assets205,663 199,917 
Property and equipment, net3,771 3,988 
Operating lease right-of-use assets17,360 18,289 
Intangible assets, net51,267 52,421 
Other assets4,616 1,180 
Total assets$282,677 $275,795 
Liabilities, convertible preferred stock and stockholders’ equity
Current liabilities:
Accounts payable$36,807 $22,638 
Accrued expenses and other current liabilities14,177 21,615 
Current portion of lease liabilities3,836 3,701 
Current portion of long-term debt822 746 
Total current liabilities55,642 48,700 
Long-term lease liabilities14,385 15,320 
Long-term debt238 290 
Other long-term liabilities564 567 
Total liabilities70,829 64,877 
Commitments and contingencies (Note 10)
Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2021 and December 31, 2020)
  
Stockholders’ equity
Common stock ($0.0001 par value; 300,000,000 shares authorized; 33,970,364 and 33,499,953 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively)
3 3 
Additional paid-in capital360,015 364,248 
Accumulated other comprehensive income822 599 
Accumulated deficit(148,992)(153,932)
Total stockholders’ equity211,848 210,918 
Total liabilities, convertible preferred stock and stockholders’ equity$282,677 $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 March 31,
20212020
Net sales$111,389 $66,897 
Cost of goods sold88,166 55,333 
Gross profit23,223 11,564 
Operating expenses:
Selling, general and administrative16,826 11,722 
Impairment, restructuring and other15 9 
Income (loss) from operations6,382 (167)
Interest expense(90)(2,803)
Loss on debt extinguishment(680) 
Other income, net84 21 
Income (loss) before tax5,696 (2,949)
Income tax expense(756)(144)
Net income (loss)4,940 (3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock (634)
Net income (loss) attributable to common stockholders$4,940 $(3,727)
Net income (loss) per share attributable to common stockholders:
Basic$0.15 $(0.18)
Diluted$0.13 $(0.18)
Weighted-average shares of common stock outstanding:
Basic33,717,103 20,688,439 
Diluted38,997,031 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 March 31,
20212020
Net income (loss)$4,940 $(3,093)
Other comprehensive income (loss):
Foreign currency translation gain (loss)223 (1,283)
Total comprehensive income (loss)$5,163 $(4,376)
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, 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    34   34 
Series A Convertible Preferred Stock cumulative dividend 634   (634)  (634)
Net loss      (3,093)(3,093)
Foreign currency translation loss     (1,283) (1,283)
Balance, March 31, 2020
7,725,045 $26,228 20,688,439 $2 $155,579 $(1,427)$(149,752)$4,402 
Balance, January 1, 2021
 $ 33,499,953 $3 $364,248 $599 $(153,932)$210,918 
Common stock issued upon exercise of options   32,272  272   272 
Issuance of common stock for vesting of restricted stock units  214,324      
Shares repurchased for withholding tax on restricted stock units  (88,360) (5,506)  (5,506)
Issuance of common stock under cashless warrant exercise  312,175      
Stock-based compensation expense    1,001   1,001 
Net income       4,940 4,940 
Foreign currency translation gain     223  223 
Balance, March 31, 2021
 $ 33,970,364 $3 $360,015 $822 $(148,992)$211,848 
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)
Three months ended March 31,
20212020
Operating activities
Net income (loss)$4,940 $(3,093)
Adjustments to reconcile net income (loss) to net cash used in operating activities:
Depreciation and amortization1,591 1,715 
Stock-based compensation expense1,001 34 
Non-cash operating lease expense958 876 
Other640 589 
Changes in assets and liabilities:
Accounts receivable(11,554)(10,056)
Inventories(7,496)4,316 
Prepaid expenses and other current assets(3,970)16 
Other assets(414)36 
Accounts payable14,332 1,882 
Accrued expenses and other current liabilities(1,840)2,816 
Lease liabilities(826)(879)
Other long-term liabilities 1 
Net cash used in operating activities(2,638)(1,747)
Investing activities
Purchases of property and equipment(428)(82)
Proceeds from notes receivable 2,000 
Other(17)14 
Net cash (used in) provided by investing activities(445)1,932 
Financing activities
Payment of withholding tax related to restricted stock units(11,595) 
Borrowings under revolving credit facilities52,344 51,570 
Repayments of revolving credit facilities(52,250)(56,436)
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs 3,792 
Other(326)(160)
Net cash used in financing activities(11,827)(1,234)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(4)(146)
Net decrease in cash, cash equivalents and restricted cash(14,914)(1,195)
Cash, cash equivalents and restricted cash at beginning of period76,955 32,857 
Cash, cash equivalents and restricted cash at end of period$62,041 $31,662 
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.
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 the common stock. The 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.
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, valuation of intangible assets, valuation of stock and warrants issued in private placements, 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.
6

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:
For the three months ended
March 31,
20212020
United States$90,672 $53,504 
Canada22,264 14,102 
Intersegment eliminations(1,547)(709)
Total consolidated net sales$111,389 $66,897 
March 31,
2021
December 31,
2020
United States$3,118 $3,272 
Canada653 716 
Total property and equipment, net$3,771 $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.
March 31,
2021
December 31,
2020
Cash and cash equivalents$60,264 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$62,041 $76,955 
Cash and cash equivalents and restricted cash as of March 31, 2020 were $30,037 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of March 31, 2020 of $31,662.

7

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,245 and $756 for the three months ended March 31, 2021 and 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 three months ended March 31, 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
No financial assets or liabilities are measured at fair value on a recurring basis for the periods presented.
The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities and revolving asset-backed credit facility approximate their fair value due to their short-term maturities using level 2 inputs.
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.
8

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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. 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 months ended March 31, 2021 and 2020:
Three months ended March 31,
20212020
Net income (loss)$4,940 $(3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock (634)
Net income (loss) available for distribution4,940 (3,727)
Less: Undistributed earnings allocable to participating securities  
Basic and diluted net income (loss) attributable to common stockholders$4,940 $(3,727)
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$4,940 $(3,727)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders33,717,103 20,688,439 
Dilutive effect of warrants using the treasury stock method2,840,464  
Dilutive effect of restricted stock units using the treasury stock method1,658,866  
Dilutive effect of stock options using the treasury stock method780,598  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders38,997,031 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.15 $(0.18)
Diluted net income (loss) per share attributable to common stockholders$0.13 $(0.18)


9

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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 March 31,
20212020
Shares subject to warrants outstanding3,701,139  
Shares subject to unvested restricted stock units1,766,324  
Shares subject to stock options outstanding912,449  
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 March 31,
20212020
Shares subject to warrants outstanding 3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598 
Shares subject to stock options outstanding 796,131 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469 
Shares of common stock subject to share settlement of $634 cumulative dividend on Series A Convertible Preferred Stock
 53,729 

4. ACCOUNTS RECEIVABLE, NET AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2021
December 31,
2020
Trade accounts receivable$33,207 $20,252 
Allowance for doubtful accounts(681)(918)
Other receivables994 2,292 
Total accounts receivable, net$33,520 $21,626 
Inventories comprised the following:
March 31,
2021
December 31,
2020
Finished goods$98,705 $91,050 
Allowance for inventory obsolescence(2,428)(2,432)
Total inventories$96,277 $88,618 
10

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
5. 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 months ended March 31, 2021 and 2020, the Company incurred operating lease costs of $1,494 and $1,418, respectively, included 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:
March 31,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$17,360 $18,289 
Total leased assets$17,360 $18,289 
Liabilities
Current portion of lease liabilities$3,836 $3,701 
Long-term lease liabilities14,385 15,320 
Total lease liabilities$18,221 $19,021 
As of March 31, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of April 1, 2021 to December 31, 2021$3,413 
Year ending December 31,
20224,069 
20232,490 
20242,103 
20252,156 
20261,584 
Thereafter5,266 
Total rental payments21,081 
Less portion representing interest(2,860)
Total principal18,221 
Less current portion(3,836)
Long-term portion$14,385 

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 where the monthly rent is $134.
In April 2021, the Company executed a lease for approximately 147,000 square feet of warehouse space in Fontana, CA to be available upon expiration of the lease for existing space. The new lease commencing July 1, 2021 has a term of 86.5 months with an option to renew for another five years at the greater of 103% of the rent payable during the last month of the initial term or the then fair market value. Rent is abated for the first two and a half months. Thereafter, monthly rent is approximately $115, and increases periodically to the final year where the monthly rent is $141.
11

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:
Operating
For the period of April 1, 2021 to December 31, 2021$501 
Year ending December 31,
20222,272 
20232,688 
20242,769 
20252,853 
20262,938 
Thereafter10,403 
Total rental payments$24,424 

6. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
March 31,
2021
December 31,
2020
Accrued compensation and benefits$2,741 $9,902 
Freight, custom and duty accrual2,650 2,603 
Goods in transit accrual1,894 3,845 
Audit, tax and legal accrual1,848 237 
Corporate tax accrual1,331 585 
Obligations due under a distribution agreement500 590 
Other accrued liabilities3,213 3,853 
Total accrued expenses and other current liabilities$14,177 $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.
12

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
7. 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 March 31, 2020, the effective interest rate was 12.10% and interest expense was $2,208. 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 March 31, 2020, the effective interest rate was 9.10% and interest expense was $523.
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 three months ended March 31, 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 March 31, 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 March 31, 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.

13

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
8. CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
Capital stock
As of March 31, 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 33,970,364 
As of March 31, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants3,516,086 
2020 Employee, Director, and Consultant Equity Incentive Plan2,197,988 
Restricted stock units1,643,120 
Stock options889,932 
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’’).
14

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Warrants
As of March 31, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants3,369,124 $16.86 
Placement agent warrants129,981 $8.43 
Placement agent warrants16,981 $16.86 
Total3,516,086 $16.55 
For the three months ended March 31, 2021, 155,370 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 121,401 shares of common stock and 214,735 placement agent warrants were exercised on as cashless basis at a price of $8.43per share for 190,774 shares of common stock.

15

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
9. 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,197,988 remain available as of March 31, 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 three months ended March 31, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of March 31, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted $ 
Vested(214,324)$5.56 
Balance, March 31, 2021
1,643,120 $6.68 
As of March 31, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $7,179 and the weighted-average period over which the compensation is expected to be recognized is 2.30 years.The award granted to the 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 March 31, 2021.
16

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 three months ended March 31, 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
Granted $ $ 
Forfeited(592)$11.06 $9.89 
Exercised(32,272)8.43 0.77
Outstanding as of March 31, 2021
889,932 $8.82 $1.81 7.94
Exercisable as of March 31, 2021
494,980 $8.43 $0.74 7.39
Unvested as of March 31, 2021
394,952 $9.31 $3.19 2.29
Vested and expected to vest as of March 31, 2021
889,932 $8.82 $1.81 7.94
As of March 31, 2021, total compensation cost related to unvested awards not yet recognized was $1,125 and the weighted-average period over which the compensation is expected to be recognized is 2.29 years.
17

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
10. 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 an investor. For the three months ended March 31, 2021 and 2020, rent expense for the month to month lease totaled $320 and $319, respectively.

18

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
11. SUBSEQUENT EVENTS
On May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC, a Delaware limited liability company ("HEAVY 16"), pursuant to the terms of a unit purchase and contribution agreement, dated April 26, 2021, by and between the Company, HEAVY 16, F16 Holding LLC, a California limited liability company (the “Seller”), and the members of the Seller, for a purchase price of up to $78.1 million, consisting of $63.1 million in cash and $15 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of HEAVY 16 (the "Acquisition"). The purchase price includes a potential earn out payment of up to $2.5 million based on achievement of certain performance metrics. In connection with the Acquisition, the Company intends to enter into employment agreements with certain key employees of HEAVY 16.
On May 3, 2021, the Company completed its follow-on public offering ("FPO") 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 the Company's common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the FPO after deducting underwriting discounts and commissions and estimated offering expenses.
19

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
Follow-on Public Offering
On May 3, 2021, we closed our follow-on public 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 estimated offering expenses. We expect to use the proceeds from the FPO for acquisitions, working capital and other general corporate purposes.
HEAVY 16 Acquisition
On May 3, 2021, we closed an acquisition of 100% of the issued and outstanding membership interests of Field 16, LLC, a Delaware limited liability company ("HEAVY 16"), pursuant to the terms of a unit purchase and contribution agreement, dated April 26, 2021 (the "Purchase Agreement"), by and among us, HEAVY 16, F16 Holding LLC, a California limited liability company (the ‘‘Seller’’), and the members of the Seller, for a purchase price of up to $78.1 million, consisting of $63.1 million in cash and 255,945 shares of our common stock valued at approximately $15 million based on the market at the time the Purchase Agreement was executed (the “Acquisition”). The purchase price includes a potential earn out payment of up to $2.5 million based on achievement of certain performance metrics. In connection with the Acquisition, we intend to enter into employment agreements with certain key employees of HEAVY 16.
20

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 pending sale of that building. The other distribution center is located in Fontana, California which we will relocate to from our Santa Fe Springs, California distribution facility.
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 timing of vaccinations, herd immunity, and the lifting of shelter in place and similar restrictions and movement restrictions 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. In March 2020, the majority of the employees at our headquarters transitioned to working remotely. For several weeks following the initial outbreak of COVID-19, we experienced a material impact to our supply chain that inhibited growth and results of operations. 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 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 three months ended March 31, 2021 was approximately $44.5 million or 66.5% 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 March 31, 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.
21

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 7, Debt under Revolving asset-back credit facilities in the notes to our unaudited interim condensed consolidated financial statements.
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 Administrative 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.


22

Results of Operations—Comparison of three months ended March 31, 2021 and 2020
The following table sets forth our unaudited interim condensed consolidated statements of operations for the three months ended March 31, 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 March 31,
20212020Period change
Net sales$111,389 100.0 %$66,897 100.0 %$44,492 66.5 %
Cost of goods sold88,166 79.2 %55,333 82.7 %32,833 59.3 %
Gross profit23,223 20.8 %11,564 17.3 %11,659 100.8 %
Operating expenses:
Selling, general and administrative16,826 15.1 %11,722 17.5 %5,104 43.5 %
Impairment, restructuring and other15 0.0 %0.0 %66.7 %
Income (loss) from operations6,382 5.7 %(167)-0.2 %6,549 -3,921.6 %
Interest expense(90)-0.1 %(2,803)-4.2 %2,713 -96.8 %
Loss on debt extinguishment(680)-0.6 %— 0.0 %(680)n/a%
Other income, net84 0.1 %21 0.0 %63 300.0 %
Income (loss) before tax5,696 5.1 %(2,949)-4.4 %8,645 -293.2 %
Income tax expense(756)-0.7 %(144)-0.2 %(612)425.0 %
Net income (loss)4,940 4.4 %(3,093)-4.6 %8,033 -259.7 %
Cumulative dividends allocated to Series A Convertible Preferred Stock— 0.0 %(634)-0.9 %634 -100.0 %
Net income (loss) attributable to common stockholders $4,940 4.4 %$(3,727)-5.6 %8,667 -232.5 %
Net sales
Net sales for the three months ended March 31, 2021 increased $44.5 million, or 66.5%, compared to the same period in 2020. The increase in net sales was primarily due to a 59.6% increase in volume of products sold and a 6.9% increase in price of products sold. The increase in volume of products sold was primarily related to (i) higher demand from the end-markets across numerous U.S. states, including, but not limited to California, Oklahoma, Michigan and Canada, and (ii) higher demand for our proprietary branded products which grew at a faster pace than our preferred and distributed brands during the period. The increase in price was primarily related to list price increases and more effective sales incentives.
Gross profit
Gross profit for the three months ended March 31, 2021 increased $11.7 million, or 100.8%, compared to the same period in 2020. The increase in gross profit 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 20.8% for the three months ended March 31, 2021 from 17.3% 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, which typically carries a higher gross margin than our preferred and distributed branded products, improved labor efficiency, and lower freight cost as a percentage of net sales.
Selling, general and administrative expenses
Selling, general and administrative expenses for the three months ended March 31, 2021 increased by $5.1 million, or 43.5%, compared to the same period in 2020, but decreased as a percentage of sales to 15.1% from 17.5% due to economies of scale as our net sales grew faster than our selling, general and administrative expenses. The $5.1 million increase in selling, general and administrative expenses is primarily related to higher compensation costs (an increase of $1.5 million), consulting fees (an increase of $1.8 million, which includes $0.7 million of acquisition-related costs), insurance costs (an increase of $0.6 million), and share-based compensation (an increase of $1.2 million, which includes $0.2 million of employer payroll taxes). These increases were largely the result of the increased costs associated with running a public company and support of our long-term growth strategy.
23

Interest expense
Interest expense decreased by $2.7 million, or 96.8%, for the three months ended March 31, 2021 compared to the same period in the prior year, due to the payoff of the Term Loan and pay down of the Encina Credit Facility in connection with the IPO.
Loss on debt extinguishment
Loss on debt extinguishment for the three months ended March 31, 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 increased by $0.6 million for the three months ended March 31, 2021 compared to the same period in the prior year, due to an increase in income before taxes.

24

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 March 31, 2021 and 2020 (In thousands):
Three months ended March 31,
20212020
Net Income (Loss) $4,940 $(3,093)
Interest expense 90 2,803 
Income taxes756 144 
Depreciation and amortization1,591 1,715 
Impairment, restructuring and other15 
Acquisition expenses *659 — 
Other income, net(84)(21)
Stock-based compensation**1,258 34 
Loss on debt extinguishment 680 — 
Adjusted EBITDA$9,905 $1,591 
Adjusted EBITDA as a percent of net sales8.9 %2.4 %
(*) Includes consulting, transaction services and legal fees incurred for the completed HEAVY16 acquisition and certain potential acquisitions.
(**) Includes the amount of employer payroll taxes on stock-based compensation.
25

Liquidity and Capital Resources
The following table summarizes our cash flows for the three months ended March 31, 2021 and 2020 (amounts in thousands):
Three months ended March 31,
20212020
Net cash used in operating activities$(2,638)$(1,747)
Net cash (used in) provided by investing activities(445)1,932 
Net cash used in financing activities(11,827)(1,234)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(4)(146)
Net decrease in cash, cash equivalents and restricted cash(14,914)(1,195)
Cash, cash equivalents and restricted cash at beginning of period76,955 32,857 
Cash, cash equivalents and restricted cash at end of period$62,041 $31,662 
Operating Activities
Net cash used in operating activities was $2.6 million for the three months ended March 31, 2021, primarily consisting of $4.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 $4.9 million to net cash used in operating activities, less a $11.7 million increase in working capital. This change in working capital primarily reflects a $23.4 million increase in accounts receivable, inventories, prepaid expenses and other current assets, and other assets for the period offset by a $14.3 million increase in accounts payable, as well as a decrease in accrued expenses and other current liabilities of $1.8 million, and a decrease in lease liabilities of $0.8 million due to payments on lease obligations during the period.
Net cash used in operating activities was $1.7 million for the three months ended March 31, 2020, primarily consisting of $3.2 million in non-cash addbacks, which were largely composed of depreciation and amortization, non-cash operating lease and other non-cash expense, to reconcile net loss of $3.1 million to net cash used in operating activities, less a $1.8 million increase in working capital. This change in working capital primarily reflects a $5.7 million net increase in accounts receivable and inventories for the period offset by a $4.8 million increase in accounts payable and accrued expenses and other current liabilities as well as a decrease in lease liabilities of $0.9 million due to payments on lease obligations during the period.
Investing Activities
We had minimal investing activities for the three months ended March 31, 2021. For the three months ended March 31, 2020, we received proceeds from a $2.0 million note receivable from a third party.
Financing Activities
For the three months ended March 31, 2021, we paid $11.6 million related to employee's withholding tax in connection with the vesting of certain restricted stock units. For the three months ended March 31, 2020, draws under the Encina Credit Facility were less than repayments by $4.9 million. We also received proceeds of $3.8 million from the issuance of Series A preferred stock.
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 March 31, 2021.
26

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 March 31, 2021.
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.
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.
27

Foreign Currency Risk
The functional currency of our Eddi’s Wholesale Garden Supplies, Ltd. (“Eddi’s”) and SunBlaster LLC (“SunBlaster”) operations is the Canadian dollar (“CAD”) and the functional currency for Eltac XXI S.L. 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.
28

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 March 31, 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 March 31, 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.

29

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
There have been no material changes to the risk factors previously reported in our 2020 Annual Report. See the risk factors set forth in our 2020 Annual Report on Form 10-K under the caption "Item 1A - Risk Factors."
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Use of Proceeds
On December 9, 2020, our registration statement on Form S-1, as amended (File No. 333-250037) relating to the IPO of our common stock was declared effective by the SEC. Pursuant to such registration statement, we sold an aggregate of 9,966,667 shares of our common stock, including 1,300,000 shares sold pursuant to the underwriters’ full exercise of their option to purchase additional shares, at a price of $20.00 per share. Including the underwriters’ option exercise, the aggregate net proceeds from the offering were approximately $182.3 million, after deducting underwriting discounts and commissions and estimated offering expenses. J.P. Morgan Securities LLC and Stifel, Nicolaus & Company, Incorporated acted as lead joint book-running managers for the offering. Deutsche Bank Securities Inc., Truist Securities, Inc. and William Blair & Company, L.L.C. served as book-running managers for the offering. 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) pay down certain amounts outstanding under the Encina Credit Facility of $33.4 million, (iii) repay $3.3 million under the promissory note to JPMorgan Chase, N.A. through the U.S. Small Business Administrative Paycheck Protection Program, and (iv) pay $2.6 million to settle the Series A preferred stock dividend. No offering expenses were paid or are payable, directly or indirectly, to our directors or officers, to persons owning 10% or more of any class of our equity securities or to any of our affiliates.
There has been no material change in the planned use of proceeds from our IPO as described in the prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act on December 11, 2020.
Unregistered Sales of Equity Securities
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
30

ITEM 6. EXHIBITS
(a)Exhibits.
ExhibitDescription
2.1
3.1
3.2
3.3
3.4
4.1
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.

 


31

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: May 13, 2021/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)
Date: May 13, 2021/s/ B. John Lindeman
B. John Lindeman
Chief Financial Officer
(Principal Financial and Accounting Officer)



32
EX-31.1 2 hyfm-20210331ex311.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: May 13, 2021

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

EX-31.2 3 hyfm-20210331ex312.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: May 13, 2021

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

EX-32.1 4 hyfm-20210331ex321.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: May 13, 2021
/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 hyfm-20210331ex322.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: May 13, 2021
/s/ B. John Lindeman
B. John Lindeman
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 6 hyfm-20210331.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 - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - OPERATING LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - OPERATING LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - OPERATING LEASES - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - OPERATING LEASES - Lease Not yet Commenced Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Outstanding Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hyfm-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hyfm-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hyfm-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] 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 Bridge Loan Bridge Loan [Member] Payables and Accruals [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 Schedule of Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities 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 Security Exchange Name Security Exchange Name Encina Obligors Encina Obligors [Member] Encina Obligors Investor Warrants, Placement Agents, $8.43 Investor Warrants, Placement Agents, Tranche One [Member] Investor Warrants, Placement Agents, Tranche One Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Income (loss) from operations Operating Income (Loss) Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Total current liabilities Liabilities, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Variable Rate [Domain] Variable Rate [Domain] Audit, tax and legal accrual Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies (Note 10) Commitments and Contingencies Assets Assets [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2023 Lessee, Operating Lease, Lease Not yet Commenced, Year Two Lessee, Operating Lease, Lease Not yet Commenced, Year Two Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts payable Accounts Payable, Current Convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Total leased assets Operating Lease, Asset Operating Lease, Asset Accumulated deficit Retained Earnings (Accumulated Deficit) Investor Investor [Member] Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Loss on debt extinguishment Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Commitments And Contingencies, And Related Party Transactions [Text Block] Commitments And Contingencies, And Related Party Transactions Less: Undistributed earnings allocable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Balance, outstanding, beginning (in shares) Balance, outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2022 Lessee, Operating Lease, Lease Not yet Commenced, Year One Lessee, Operating Lease, Lease Not yet Commenced, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Cost not yet recognized, amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Less: Undistributed earnings allocable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Canada CANADA Income taxes—interim tax provision Income Tax, Policy [Policy Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Other Payments for (Proceeds from) Other Investing Activities 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 Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition 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 Inventories Total inventories Inventory, Net Net sales Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Business Acquisition [Axis] Business Acquisition [Axis] 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] Geographical [Domain] Geographical [Domain] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement [Line Items] Statement [Line Items] Convertible preferred stock, par value (in dollars per share) Temporary Equity, Par Value 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] Class of Stock [Domain] Class of Stock [Domain] Debt instrument, term Debt Instrument, Term Statement [Table] Statement [Table] Schedule of Weighted Average Number of Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Shares issued in offering (in shares) Shares issued in Series A offering (in shares) Sale of Stock, Number of Shares Issued in Transaction DEBT Debt Disclosure [Text Block] Total rental payments Lessee, Operating Lease, Lease Not yet Commenced, Liabliity Lessee, Operating Lease, Lease Not yet Commenced, Liabliity Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other accrued liabilities Other Accrued Liabilities, Current Fair value Fair Value Measurement, Policy [Policy Text Block] Repayments of revolving credit facilities Repayments of Debt Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Obligations due under a distribution agreement Obligations Due Under Distribution Agreement, Current Obligations Due Under Distribution Agreement, Current Geographical [Axis] Geographical [Axis] SUBSEQUENT EVENTS Subsequent Events [Text Block] Brightwood Brightwood [Member] Brightwood Renewal term Lessee, Operating Lease, Renewal Term Line of credit facility, accordion feature, increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Statement of Cash Flows [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 Contingencies Commitments and Contingencies, Policy [Policy Text Block] Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Investor Warrants Investor Warrants [Member] Investor Warrants Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative Selling, General and Administrative Expense 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 Shareholders’ equity Stockholders' Equity Note [Abstract] 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] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Net income (loss) available for distribution Net Income (Loss) Available For Distribution Net Income (Loss) Available For Distribution Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Dilutive effect of warrants using the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Financial liabilities Financial Liabilities Fair Value Disclosure Total assets Assets Interest expense, debt Interest Expense, Debt Balance, beginning (in shares) Balance, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] DESCRIPTION OF THE BUSINESS Business Description and Basis of Presentation [Text Block] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Follow-On Public Offering, Over-Allotment Option Follow-On Public Offering, Over-Allotment Option [Member] Follow-On Public Offering, Over-Allotment Option Interest expense Interest Expense Proceeds from issuance on offering Sale of Stock, Consideration Received on Transaction Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities 2025 Lessee, Operating Lease, Lease Not yet Commenced, Year Four Lessee, Operating Lease, Lease Not yet Commenced, Year Four F16 Holding LLC (HEAVY 16) F16 Holding LLC [Member] F16 Holding LLC 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 Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less portion representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Exercisable, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Non-cash operating lease expense Operating lease, expense Operating Lease, Expense Inventories Increase (Decrease) in Inventories Offering costs Deferred Offering Costs Accounts payable Increase (Decrease) in Accounts Payable Purchase commitments Purchase Commitment, Policy [Policy Text Block] Purchase Commitment, Policy Additional Paid-In Capital Additional Paid-in Capital [Member] Rented area Lessee, Operating Lease, Rented Area Lessee, Operating Lease, Rented Area Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other Other Operating Activities, Cash Flow Statement Class of Stock [Line Items] Class of Stock [Line Items] 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] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Income (loss) before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 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 IPO IPO [Member] Subsequent Event Subsequent Event [Member] 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 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 Common stock, shares authorized (in shares) Common Stock, Shares Authorized Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Dilutive effect of share-based payments using the treasury stock method Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] 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 Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock Income Statement [Abstract] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Long-term lease liabilities Long-term portion Operating Lease, Liability, Noncurrent Over-Allotment Option Over-Allotment Option [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Use of estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] 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 Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Freight, custom and duty accrual Accrued Freight, Custom and Duty, Current Accrued Freight, Custom and Duty, Current Counterparty Name [Domain] Counterparty Name [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY Stockholders' Equity Including Temporary Equity [Text Block] Stockholders' Equity Including Temporary Equity Unvested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Term of contract Lessee, Operating Lease, Term of Contract Other receivables Accounts and Other Receivables, Net, Current Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Other Proceeds from (Payments for) Other Financing Activities Payment of withholding tax related to restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Issuance of common stock for vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Follow-On Public Offering Follow-On Public Offering [Member] Follow-On Public Offering Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] OPERATING LEASES Lessee, Operating Leases [Text Block] 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 Restricted cash Restricted Cash and Cash Equivalents Cost of goods sold Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Preferred stock, par value, gross Preferred Stock, Par Value, Gross Preferred Stock, Par Value, Gross Share-based Payment Arrangement [Abstract] Consideration received per transaction Sale of Stock, Consideration Received Per Transaction Receivables [Abstract] Term Loan Term Loan [Member] Term Loan Current portion of lease liabilities Less current portion Operating Lease, Liability, Current Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] London Interbank Offered Rate (LIBOR) Floor London Interbank Offered Rate (LIBOR) Floor [Member] London Interbank Offered Rate (LIBOR) Floor Entity Registrant Name Entity Registrant Name 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 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Statement of Stockholders' Equity [Abstract] Accrued compensation and benefits Accrued Employee Benefits, Current Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Intersegment eliminations Intersegment Eliminations [Member] Number of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Shipping and Handling Shipping and Handling [Member] Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs of $169 Temporary Equity, Stock Issued During Period, Value, New Issues Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] 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 Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Finished goods Inventory, Finished Goods, Gross Total rental payments Lessee, Operating Lease, Liability, to be Paid Investor Warrants, Placement Agents, $16.86 Investor Warrants, Placement Agents, Tranche Two [Member] Investor Warrants, Placement Agents, Tranche Two Dividends, preferred stock, cash Dividends, Preferred Stock, Cash Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Document Transition Report Document Transition Report Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Warrant Warrant [Member] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Document Quarterly Report Document Quarterly Report Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity [Abstract] Financial assets Assets, Fair Value Disclosure Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Notes receivable Financing Receivable, after Allowance for Credit Loss, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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 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 Basic (in dollars per share) Basic net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Basic 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 Number of operating segments Number of Operating Segments Entity File Number Entity File Number Debt Disclosure [Abstract] Corporate tax accrual Accrual for Taxes Other than Income Taxes, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Allowance for inventory obsolescence Inventory Valuation Reserves Depreciation and amortization Other Depreciation and Amortization Counterparty Name [Axis] Counterparty Name [Axis] Weighted-average shares of common stock outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Common stock ($0.0001 par value; 300,000,000 shares authorized; 33,970,364 and 33,499,953 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively) Common Stock, Value, Issued 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 Document Fiscal Year Focus Document Fiscal Year Focus Fairfield, California Fairfield, California [Member] Fairfield, California Restricted cash Restricted Cash, Current Current portion of long-term debt Long-term Debt, Current Maturities Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Lease liabilities Increase (Decrease) in Lease Liabilities Increase (Decrease) in Lease Liabilities Intangible assets, net Intangible Assets, Net (Including Goodwill) Subsequent Event [Table] Subsequent Event [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 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 Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total lease liabilities Operating Lease, Liability Rent abated term Lessee, Operating Lease, Rent Abated Term Lessee, Operating Lease, Rent Abated Term Issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost Temporary Equity, Stock Issued During Period, Value, New Issues, Issuance Cost Long-term debt Long-term Debt, Excluding Current Maturities BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2021 and December 31, 2020) Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent 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 Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Consideration transferred Business Combination, Consideration Transferred Earn out payment Business Combination, Earn Out Payment Business Combination, Earn Out Payment Total liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Address, City or Town Entity Address, City or Town Restricted stock units (RSUs) Restricted stock units (RSUs) with performance conditions Restricted Stock Units (RSUs) [Member] Operating lease, cost Operating Lease, Cost 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Periodic payment Lessee, Operating Lease, Periodic Payment Lessee, Operating Lease, Periodic Payment Shares subject to (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Entity Ex Transition Period Entity Ex Transition Period Fontana, California Fontana, California [Member] Fontana, California Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Revenue recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] ACCOUNTS RECEIVABLE, NET AND INVENTORIES Accounts Receivable, Net And Inventories [Text Block] Accounts Receivable, Net And Inventories For the period of April 1, 2021 to December 31, 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Debt conversion, original debt, Amount Debt Conversion, Original Debt, Amount Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other income, net Other Nonoperating Income 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 Number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Revolving Asset-baked Credit Facility Revolving Asset-baked Credit Facility [Member] Revolving Asset-baked Credit Facility Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Proceeds from notes receivable Proceeds from Collection of Notes Receivable Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Cumulative dividends allocated to Series A Convertible Preferred Stock Series A Convertible Preferred Stock cumulative dividend Cumulative dividends allocated to Series A Convertible Preferred Stock Temporary Equity, Dividends, Adjustment 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 Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity For the period of April 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 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 Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect JPMorgan Credit Facility, Revolver JPMorgan Credit Facility, Revolver [Member] JPMorgan Credit Facility, Revolver Thereafter Lessee, Operating Lease, Lease Not yet Commenced, After Five Years Lessee, Operating Lease, Lease Not yet Commenced, After Five Years Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Share-based Payment Arrangement, Option [Member] Basis of presentation Basis of Accounting, Policy [Policy Text Block] 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 Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Sale of Stock [Domain] Sale of Stock [Domain] Plan Name [Domain] Plan Name [Domain] Additional paid-in capital Additional Paid in Capital Class of Stock [Axis] Class of Stock [Axis] Income tax expense Income Tax Expense (Benefit) 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 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 Diluted (in dollars per share) Diluted net income (loss) per share attributable to common stockholders (in dollars per share) Earnings Per Share, Diluted Periodic payment, final year Lessee, Operating Lease, Final Year, Periodic Payment Lessee, Operating Lease, Final Year, Periodic Payment Local Phone Number Local Phone Number Payments to acquire businesses Payments to Acquire Businesses, Gross Convertible preferred stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Consideration transferred, equity interests Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Goods in transit accrual Accrued Goods In Transit, Current Accrued Goods In Transit, Current Entity Address, Address Line One Entity Address, Address Line One Other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Common stock issued upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Convertible Preferred Stock Series A Convertible Preferred Stock Convertible Preferred Stock [Member] 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 Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] 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] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Current Assets Increase (Decrease) in Prepaid Expense and Other Current Assets Warrants exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Accumulated Deficit Retained Earnings [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] JPMorgan Credit Facility JPMorgan Credit Facility [Member] JPMorgan Credit Facility Issuance of common stock under cashless warrant exercise (in shares) Stock Issued During Period, Shares, Warrant Exercise Stock Issued During Period, Shares, Warrant Exercise Outstanding, term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Trading Symbol Trading Symbol Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Greater of FMV or rent payable percentage Lessee, Operating Lease, Rent Payable Percentage Lessee, Operating Lease, Rent Payable Percentage Impairment, restructuring and other Restructuring, Settlement and Impairment Provisions NET INCOME (LOSS) PER COMMON SHARE (“EPS”) Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Recurring Fair Value, Recurring [Member] 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 Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Borrowings under revolving credit facilities Proceeds from Lines of Credit Statement of Financial Position [Abstract] EX-101.PRE 10 hyfm-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 hyfm-20210331_htm.xml IDEA: XBRL DOCUMENT 0001695295 2021-01-01 2021-03-31 0001695295 2021-05-03 0001695295 2021-03-31 0001695295 2020-12-31 0001695295 2020-01-01 2020-03-31 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-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001695295 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 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:ConvertiblePreferredStockMember 2020-12-31 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-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001695295 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 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 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-01-01 2021-03-31 0001695295 country:US 2020-01-01 2020-03-31 0001695295 country:CA 2021-01-01 2021-03-31 0001695295 country:CA 2020-01-01 2020-03-31 0001695295 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0001695295 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001695295 country:US 2021-03-31 0001695295 country:US 2020-12-31 0001695295 country:CA 2021-03-31 0001695295 country:CA 2020-12-31 0001695295 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0001695295 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-03-31 0001695295 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001695295 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001695295 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001695295 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001695295 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001695295 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-03-31 0001695295 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001695295 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2021-01-01 2021-03-31 0001695295 hyfm:ConvertiblePreferredStockShareSettlementMember 2020-01-01 2020-03-31 0001695295 hyfm:FairfieldCaliforniaMember us-gaap:SubsequentEventMember 2021-04-30 0001695295 hyfm:FairfieldCaliforniaMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-30 0001695295 hyfm:FontanaCaliforniaMember us-gaap:SubsequentEventMember 2021-04-30 0001695295 us-gaap:SubsequentEventMember 2021-04-30 0001695295 hyfm:FontanaCaliforniaMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-30 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2017-05-31 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2020-03-31 0001695295 hyfm:BrightwoodMember hyfm:TermLoanMember 2020-01-01 2020-03-31 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-03-31 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2020-01-01 2020-03-31 0001695295 hyfm:EncinaObligorsMember hyfm:RevolvingAssetBakedCreditFacilityMember 2021-01-01 2021-03-31 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-03-31 0001695295 hyfm:JPMorganCreditFacilityMember 2021-01-01 2021-03-31 0001695295 us-gaap:WarrantMember 2021-03-31 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2021-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2021-03-31 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 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember us-gaap:WarrantMember 2021-01-01 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheTwoMember us-gaap:CommonStockMember 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember us-gaap:WarrantMember 2021-01-01 2021-03-31 0001695295 hyfm:InvestorWarrantsPlacementAgentsTrancheOneMember us-gaap:CommonStockMember 2021-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001695295 2020-01-01 2020-12-31 0001695295 us-gaap:EmployeeStockOptionMember 2021-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001695295 us-gaap:InvestorMember 2021-01-01 2021-03-31 0001695295 us-gaap:InvestorMember 2020-01-01 2020-03-31 0001695295 hyfm:F16HoldingLLCMember us-gaap:SubsequentEventMember 2021-05-03 0001695295 hyfm:F16HoldingLLCMember us-gaap:SubsequentEventMember 2021-04-26 2021-04-26 0001695295 hyfm:F16HoldingLLCMember us-gaap:SubsequentEventMember 2021-04-26 0001695295 us-gaap:CommonStockMember us-gaap:SubsequentEventMember hyfm:FollowOnPublicOfferingMember 2021-05-03 2021-05-03 0001695295 us-gaap:CommonStockMember us-gaap:SubsequentEventMember hyfm:FollowOnPublicOfferingOverAllotmentOptionMember 2021-05-03 2021-05-03 0001695295 us-gaap:CommonStockMember us-gaap:SubsequentEventMember hyfm:FollowOnPublicOfferingMember 2021-05-03 shares iso4217:USD iso4217:USD shares hyfm:segment utr:sqft pure hyfm:plan false 2021 Q1 0001695295 --12-31 P86M15D P2M15D 10-Q true 2021-03-31 false 001-39773 Hydrofarm Holdings Group, Inc. DE 81-4895761 290 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 39799666 60264000 75178000 1777000 1777000 33520000 21626000 96277000 88618000 0 3151000 13825000 9567000 205663000 199917000 3771000 3988000 17360000 18289000 51267000 52421000 4616000 1180000 282677000 275795000 36807000 22638000 14177000 21615000 3836000 3701000 822000 746000 55642000 48700000 14385000 15320000 238000 290000 564000 567000 70829000 64877000 0.0001 0.0001 50000000 50000000 0 0 0 0 0 0 0.0001 0.0001 300000000 300000000 33970364 33970364 33499953 33499953 3000 3000 360015000 364248000 822000 599000 -148992000 -153932000 211848000 210918000 282677000 275795000 111389000 66897000 88166000 55333000 23223000 11564000 16826000 11722000 15000 9000 6382000 -167000 90000 2803000 -680000 0 84000 21000 5696000 -2949000 756000 144000 4940000 -3093000 0 634000 4940000 4940000 -3727000 -3727000 0.15 -0.18 0.13 -0.18 33717103 20688439 38997031 20688439 4940000 -3093000 223000 -1283000 5163000 -4376000 7007429 21802000 20688439 2000 156179000 -144000 -146659000 9378000 169000 717616 2342000 1450000 34000 34000 -634000 634000 634000 -3093000 -3093000 -1283000 -1283000 7725045 26228000 20688439 2000 155579000 -1427000 -149752000 4402000 0 0 33499953 3000 364248000 599000 -153932000 210918000 32272 272000 272000 214324 88360 5506000 5506000 312175 1001000 1001000 4940000 4940000 223000 223000 33970364 3000 360015000 822000 -148992000 211848000 4940000 -3093000 1591000 1715000 1001000 34000 958000 876000 640000 589000 11554000 10056000 7496000 -4316000 3970000 -16000 414000 -36000 14332000 1882000 -1840000 2816000 -826000 -879000 0 1000 -2638000 -1747000 428000 82000 0 2000000 17000 -14000 -445000 1932000 11595000 0 52344000 51570000 52250000 56436000 0 3792000 -326000 -160000 -11827000 -1234000 -4000 -146000 -14914000 -1195000 76955000 32857000 62041000 31662000 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%">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 the common stock. The 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. 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, valuation of intangible assets, valuation of stock and warrants issued in private placements, 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%">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: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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></div></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></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%">90,672</span><span style="color:#000000;font-family:'Times 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%">53,504</span><span style="color:#000000;font-family:'Times 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%">22,264</span><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%">14,102</span><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,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(709)</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%">111,389</span><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%">66,897</span><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"><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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,118</span><span style="color:#000000;font-family:'Times 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%">653</span><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%">3,771</span><span style="color:#000000;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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">60,264</span><span style="color:#000000;font-family:'Times 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%">62,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;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 March 31, 2020 were $30,037 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of March 31, 2020 of $31,662.</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,245 and $756 for the three months ended March 31, 2021 and 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 three months ended March 31, 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%">No financial assets or liabilities are measured at fair value on a recurring basis for the periods presented.</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 and revolving asset-backed credit facility approximate their fair value due to their short-term maturities using level 2 inputs. </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"><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, valuation of intangible assets, valuation of stock and warrants issued in private placements, 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. 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: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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></div></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></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%">90,672</span><span style="color:#000000;font-family:'Times 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%">53,504</span><span style="color:#000000;font-family:'Times 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%">22,264</span><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%">14,102</span><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,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(709)</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%">111,389</span><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%">66,897</span><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"><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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,118</span><span style="color:#000000;font-family:'Times 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%">653</span><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%">3,771</span><span style="color:#000000;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: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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></div></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></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%">90,672</span><span style="color:#000000;font-family:'Times 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%">53,504</span><span style="color:#000000;font-family:'Times 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%">22,264</span><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%">14,102</span><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,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(709)</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%">111,389</span><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%">66,897</span><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"><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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,118</span><span style="color:#000000;font-family:'Times 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%">653</span><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%">3,771</span><span style="color:#000000;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> 90672000 53504000 22264000 14102000 -1547000 -709000 111389000 66897000 3118000 3272000 653000 716000 3771000 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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">60,264</span><span style="color:#000000;font-family:'Times 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%">62,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;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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">60,264</span><span style="color:#000000;font-family:'Times 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%">62,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;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> 60264000 75178000 1777000 1777000 62041000 76955000 30037000 1625000 31662000 <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,245 and $756 for the three months ended March 31, 2021 and 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> 1245000 756000 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. 0 0 0 0 The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities and revolving asset-backed credit facility approximate their fair value due to their short-term maturities using level 2 inputs. <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"><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> 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 months ended March 31, 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: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="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 March 31,</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></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%">4,940</span><span style="color:#000000;font-family:'Times 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,093)</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%">(634)</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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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%">—</span><span style="color:#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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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"/></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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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%">33,717,103</span><span style="color:#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,840,464</span><span style="color:#000000;font-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,658,866</span><span style="color:#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%">780,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">38,997,031</span><span style="color:#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.15</span><span style="color:#000000;font-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.18)</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.13</span><span style="color:#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></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 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: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="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 March 31,</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></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%">3,701,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;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</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,766,324</span><span style="color:#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%">912,449</span><span style="color:#000000;font-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: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="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 March 31,</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></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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">—</span><span style="color:#000000;font-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%">796,131</span><span style="color:#000000;font-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 style="padding-left:9pt;text-indent:-9pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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 $634 cumulative dividend on 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%">53,729</span><span style="color:#000000;font-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 following table presents information necessary to calculate basic and diluted EPS for the three months ended March 31, 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: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="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 March 31,</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></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%">4,940</span><span style="color:#000000;font-family:'Times 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,093)</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%">(634)</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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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%">—</span><span style="color:#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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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"/></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%">4,940</span><span style="color:#000000;font-family:'Times 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,727)</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%">33,717,103</span><span style="color:#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,840,464</span><span style="color:#000000;font-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,658,866</span><span style="color:#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%">780,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">38,997,031</span><span style="color:#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.15</span><span style="color:#000000;font-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.18)</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.13</span><span style="color:#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></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4940000 -3093000 0 634000 4940000 -3727000 0 0 0 0 4940000 4940000 -3727000 -3727000 0 0 4940000 -3727000 33717103 20688439 2840464 0 1658866 0 780598 0 38997031 20688439 0.15 -0.18 0.13 -0.18 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:<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="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 March 31,</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></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%">3,701,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;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</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,766,324</span><span style="color:#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%">912,449</span><span style="color:#000000;font-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> 3701139 0 1766324 0 912449 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: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="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 March 31,</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></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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">—</span><span style="color:#000000;font-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%">796,131</span><span style="color:#000000;font-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 style="padding-left:9pt;text-indent:-9pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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 $634 cumulative dividend on 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%">53,729</span><span style="color:#000000;font-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> 0 3886191 0 1820598 0 796131 7725045 0 2291469 634000 0 53729 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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,207</span><span style="color:#000000;font-family:'Times 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%">(681)</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%">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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,705</span><span style="color:#000000;font-family:'Times 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%">91,050</span><span style="color:#000000;font-family:'Times 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 inventory obsolescence</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%">(2,428)</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%">(2,432)</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 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%">96,277</span><span style="color:#000000;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> <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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,207</span><span style="color:#000000;font-family:'Times 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%">(681)</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%">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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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> 33207000 20252000 681000 918000 994000 2292000 33520000 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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,705</span><span style="color:#000000;font-family:'Times 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%">91,050</span><span style="color:#000000;font-family:'Times 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 inventory obsolescence</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%">(2,428)</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%">(2,432)</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 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%">96,277</span><span style="color:#000000;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> 98705000 91050000 2428000 2432000 96277000 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 months ended March 31, 2021 and 2020, the Company incurred operating lease costs of $1,494 and $1,418, respectively, included 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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,360</span><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%">17,360</span><span style="color:#000000;font-family:'Times 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%">3,836</span><span style="color:#000000;font-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%">14,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"/><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%">18,221</span><span style="color:#000000;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 March 31, 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 April 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,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:#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%">4,069</span><span style="color:#000000;font-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%">2,490</span><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%">2,103</span><span style="color:#000000;font-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%">2,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="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%">1,584</span><span style="color:#000000;font-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%">5,266</span><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%">21,081</span><span style="color:#000000;font-family:'Times 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%">(2,860)</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%">18,221</span><span style="color:#000000;font-family:'Times 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%">(3,836)</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%">14,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="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: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 where the monthly rent is $134.</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 April 2021, the Company executed a lease for approximately 147,000 square feet of warehouse space in Fontana, CA to be available upon expiration of the lease for existing space. The new lease commencing July 1, 2021 has a term of 86.5 months with an option to renew for another five years at the greater of 103% of the rent payable during the last month of the initial term or the then fair market value. Rent is abated for the first two and a half months. Thereafter, monthly rent is approximately $115, and increases periodically to the final year where the monthly rent is $141.</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 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 April 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%">501</span><span style="color:#000000;font-family:'Times 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%">2,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;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%">2,688</span><span style="color:#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%">2,769</span><span style="color:#000000;font-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%">2,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;padding:2px 1pt;text-align: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%">2,938</span><span style="color:#000000;font-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%">10,403</span><span style="color:#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%">24,424</span><span style="color:#000000;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> 1494000 1418000 <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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,360</span><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%">17,360</span><span style="color:#000000;font-family:'Times 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%">3,836</span><span style="color:#000000;font-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%">14,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"/><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%">18,221</span><span style="color:#000000;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> 17360000 18289000 17360000 18289000 3836000 3701000 14385000 15320000 18221000 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 March 31, 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 April 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,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:#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%">4,069</span><span style="color:#000000;font-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%">2,490</span><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%">2,103</span><span style="color:#000000;font-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%">2,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="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%">1,584</span><span style="color:#000000;font-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%">5,266</span><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%">21,081</span><span style="color:#000000;font-family:'Times 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%">(2,860)</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%">18,221</span><span style="color:#000000;font-family:'Times 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%">(3,836)</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%">14,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="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> 3413000 4069000 2490000 2103000 2156000 1584000 5266000 21081000 2860000 18221000 3836000 14385000 175000 P126M P10Y P6M 77000 134000 147000 P5Y 1.03 115000 141000 <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 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 April 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%">501</span><span style="color:#000000;font-family:'Times 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%">2,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;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%">2,688</span><span style="color:#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%">2,769</span><span style="color:#000000;font-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%">2,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;padding:2px 1pt;text-align: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%">2,938</span><span style="color:#000000;font-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%">10,403</span><span style="color:#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%">24,424</span><span style="color:#000000;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> 501000 2272000 2688000 2769000 2853000 2938000 10403000 24424000 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: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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,741</span><span style="color:#000000;font-family:'Times 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">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:#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%">Freight, custom and duty 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%">2,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Goods in transit 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%">1,894</span><span style="color:#000000;font-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%">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:#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%">Audit, tax and legal 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,848</span><span style="color:#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%">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:#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%">Corporate tax 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%">1,331</span><span style="color:#000000;font-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%">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:#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%">Obligations due under a distribution agreement</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,177</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;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: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%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,741</span><span style="color:#000000;font-family:'Times 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">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:#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%">Freight, custom and duty 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%">2,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Goods in transit 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%">1,894</span><span style="color:#000000;font-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%">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:#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%">Audit, tax and legal 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,848</span><span style="color:#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%">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:#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%">Corporate tax 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%">1,331</span><span style="color:#000000;font-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%">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:#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%">Obligations due under a distribution agreement</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,177</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2741000 9902000 2650000 2603000 1894000 3845000 1848000 237000 1331000 585000 500000 590000 3213000 3853000 14177000 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 March 31, 2020, the effective interest rate was 12.10% and interest expense was $2,208. 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 March 31, 2020, the effective interest rate was 9.10% and interest expense was $523.</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 three months ended March 31, 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 March 31, 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 March 31, 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.1210 2208000 45000000 15000000 2000000 P90D 0.0910 523000 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 March 31, 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%">33,970,364</span><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 March 31, 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%">3,516,086</span><span style="color:#000000;font-family:'Times 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,197,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:#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,643,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:#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%">889,932</span><span style="color:#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;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 March 31, 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%">3,369,124</span><span style="color:#000000;font-family:'Times 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%">129,981</span><span style="color:#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%">16,981</span><span style="color:#000000;font-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%">3,516,086</span><span style="color:#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.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:#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 three months ended March 31, 2021, 155,370 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 121,401 shares of common stock and 214,735 placement agent warrants were exercised on as cashless basis at a price of $8.43per share for 190,774 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 March 31, 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%">33,970,364</span><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 March 31, 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%">3,516,086</span><span style="color:#000000;font-family:'Times 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,197,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:#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,643,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:#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%">889,932</span><span style="color:#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 33970364 3516086 2197988 1643120 889932 7007429 24526000 15439000 7637000 1450000 1274000 717616 2511000 169000 2342000 2291469 2597000 <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 March 31, 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%">3,369,124</span><span style="color:#000000;font-family:'Times 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%">129,981</span><span style="color:#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%">16,981</span><span style="color:#000000;font-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%">3,516,086</span><span style="color:#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.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:#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> 3369124 16.86 129981 8.43 16981 16.86 3516086 16.55 155370 16.86 121401 214735 8.43 190774 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,197,988 remain available as of March 31, 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 three months ended March 31, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of March 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">—</span><span style="color:#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%">—</span><span style="color:#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%">(214,324)</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.56</span><span style="color:#000000;font-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, March 31, 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,643,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;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%">6.68</span><span style="color:#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 March 31, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $7,179 and the weighted-average period over which the compensation is expected to be recognized is 2.30 years.The award granted to the 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 March 31, 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 three months ended March 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">—</span><span style="color:#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%">—</span><span style="color:#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%">—</span><span style="color:#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%">Forfeited</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%">(592)</span></td><td style="background-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%">11.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;padding:2px 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.89</span><span style="color:#000000;font-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%">Exercised</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%">(32,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.77</span></td><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%">Outstanding as of March 31, 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%">889,932</span><span style="color:#000000;font-family:'Times 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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.82</span><span style="color:#000000;font-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%">1.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;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.94</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 March 31, 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%">494,980</span><span style="color:#000000;font-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.74</span><span style="color:#000000;font-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.39</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 March 31, 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%">394,952</span><span style="color:#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%">9.31</span><span style="color:#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%">3.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:#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.29</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 March 31, 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%">889,932</span><span style="color:#000000;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%">8.82</span><span style="color:#000000;font-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%">1.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;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.94</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 March 31, 2021, total compensation cost related to unvested awards not yet recognized was $1,125 and the weighted-average period over which the compensation is expected to be recognized is 2.29 years.</span></div> 3 2197988 P10Y The following table summarizes the activity related to the Company's RSUs for the three months ended March 31, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of March 31, 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%">—</span><span style="color:#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%">—</span><span style="color:#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%">(214,324)</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.56</span><span style="color:#000000;font-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, March 31, 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,643,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;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%">6.68</span><span style="color:#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 0 0 214324 5.56 1643120 6.68 7179000 P2Y3M18D 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 three months ended March 31, 2021:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">—</span><span style="color:#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%">—</span><span style="color:#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%">—</span><span style="color:#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%">Forfeited</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%">(592)</span></td><td style="background-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%">11.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;padding:2px 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.89</span><span style="color:#000000;font-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%">Exercised</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%">(32,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.77</span></td><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%">Outstanding as of March 31, 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%">889,932</span><span style="color:#000000;font-family:'Times 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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.82</span><span style="color:#000000;font-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%">1.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;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.94</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 March 31, 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%">494,980</span><span style="color:#000000;font-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.74</span><span style="color:#000000;font-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.39</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 March 31, 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%">394,952</span><span style="color:#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%">9.31</span><span style="color:#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%">3.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:#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.29</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 March 31, 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%">889,932</span><span style="color:#000000;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%">8.82</span><span style="color:#000000;font-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%">1.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;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.94</span></td></tr></table></div> 922796 8.81 1.78 P8Y29D 0 0 0 592 11.06 9.89 32272 8.43 0.77 889932 8.82 1.81 P7Y11M8D 494980 8.43 0.74 P7Y4M20D 394952 9.31 3.19 P2Y3M14D 889932 8.82 1.81 P7Y11M8D 1125000 P2Y3M14D 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 an investor. For the three months ended March 31, 2021 and 2020, rent expense for the month to month lease totaled $320 and $319, respectively.</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. 320000 319000 SUBSEQUENT EVENTSOn May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC, a Delaware limited liability company ("HEAVY 16"), pursuant to the terms of a unit purchase and contribution agreement, dated April 26, 2021, by and between the Company, HEAVY 16, F16 Holding LLC, a California limited liability company (the “Seller”), and the members of the Seller, for a purchase price of up to $78.1 million, consisting of $63.1 million in cash and $15 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of HEAVY 16 (the "Acquisition"). The purchase price includes a potential earn out payment of up to $2.5 million based on achievement of certain performance metrics. In connection with the Acquisition, the Company intends to enter into employment agreements with certain key employees of HEAVY 16.On May 3, 2021, the Company completed its follow-on public offering ("FPO") 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 the Company's common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the FPO after deducting underwriting discounts and commissions and estimated offering expenses. 1 78100000 63100000 15000000 2500000 5526861 720894 59.00 309800000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Mar. 31, 2021
May 03, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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 290 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   39,799,666
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001695295  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 60,264 $ 75,178
Restricted cash 1,777 1,777
Accounts receivable, net 33,520 21,626
Inventories 96,277 88,618
Notes receivable 0 3,151
Prepaid expenses and other current assets 13,825 9,567
Total current assets 205,663 199,917
Property and equipment, net 3,771 3,988
Operating lease right-of-use assets 17,360 18,289
Intangible assets, net 51,267 52,421
Other assets 4,616 1,180
Total assets 282,677 275,795
Current liabilities:    
Accounts payable 36,807 22,638
Accrued expenses and other current liabilities 14,177 21,615
Current portion of lease liabilities 3,836 3,701
Current portion of long-term debt 822 746
Total current liabilities 55,642 48,700
Long-term lease liabilities 14,385 15,320
Long-term debt 238 290
Other long-term liabilities 564 567
Total liabilities 70,829 64,877
Commitments and contingencies (Note 10)
Convertible preferred stock ($0.0001 par value; 50,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2021 and December 31, 2020) 0 0
Shareholders’ equity    
Common stock ($0.0001 par value; 300,000,000 shares authorized; 33,970,364 and 33,499,953 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively) 3 3
Additional paid-in capital 360,015 364,248
Accumulated other comprehensive income 822 599
Accumulated deficit (148,992) (153,932)
Total stockholders’ equity 211,848 210,918
Total liabilities, convertible preferred stock and stockholders’ equity $ 282,677 $ 275,795
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 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) 33,970,364 33,499,953
Common stock, shares outstanding (in shares) 33,970,364 33,499,953
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Net sales $ 111,389 $ 66,897
Cost of goods sold 88,166 55,333
Gross profit 23,223 11,564
Operating expenses:    
Selling, general and administrative 16,826 11,722
Impairment, restructuring and other 15 9
Income (loss) from operations 6,382 (167)
Interest expense (90) (2,803)
Loss on debt extinguishment (680) 0
Other income, net 84 21
Income (loss) before tax 5,696 (2,949)
Income tax expense (756) (144)
Net income (loss) 4,940 (3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock 0 (634)
Net income (loss) attributable to common stockholders 4,940 (3,727)
Net income (loss) attributable to common stockholders $ 4,940 $ (3,727)
Net income (loss) per share attributable to common stockholders:    
Basic (in dollars per share) $ 0.15 $ (0.18)
Diluted (in dollars per share) $ 0.13 $ (0.18)
Weighted-average shares of common stock outstanding:    
Basic (in shares) 33,717,103 20,688,439
Diluted (in shares) 38,997,031 20,688,439
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 4,940 $ (3,093)
Foreign currency translation gain (loss) 223 (1,283)
Total comprehensive income (loss) $ 5,163 $ (4,376)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
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 34   34      
Series A Convertible Preferred Stock cumulative dividend (634)   (634)     $ 634
Net income (loss) (3,093)       (3,093)  
Foreign currency translation gain (loss) (1,283)     (1,283)    
Ending balance (in shares) at Mar. 31, 2020           7,725,045
Ending balance at Mar. 31, 2020           $ 26,228
Ending balance (in shares) at Mar. 31, 2020   20,688,439        
Ending balance at Mar. 31, 2020 $ 4,402 $ 2 155,579 (1,427) (149,752)  
Beginning balance (in shares) at Dec. 31, 2020 0         0
Beginning balance at Dec. 31, 2020 $ 0         $ 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) 32,272 32,272        
Common stock issued upon exercise of options $ 272   272      
Issuance of common stock for vesting of restricted stock units (in shares)   214,324        
Shares repurchased for withholding tax on restricted stock units (in shares)   (88,360)        
Shares repurchased for withholding tax on restricted stock units (5,506)   (5,506)      
Issuance of common stock under cashless warrant exercise (in shares)   312,175        
Stock-based compensation expense 1,001   1,001      
Series A Convertible Preferred Stock cumulative dividend 0          
Net income (loss) 4,940       4,940  
Foreign currency translation gain (loss) $ 223     223    
Ending balance (in shares) at Mar. 31, 2021 0          
Ending balance at Mar. 31, 2021 $ 0          
Ending balance (in shares) at Mar. 31, 2021 33,970,364 33,970,364        
Ending balance at Mar. 31, 2021 $ 211,848 $ 3 $ 360,015 $ 822 $ (148,992)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Convertible Preferred Stock  
Issuance costs $ 169
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating Activities    
Net income (loss) $ 4,940 $ (3,093)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 1,591 1,715
Stock-based compensation expense 1,001 34
Non-cash operating lease expense 958 876
Other 640 589
Changes in assets and liabilities:    
Accounts receivable (11,554) (10,056)
Inventories (7,496) 4,316
Prepaid expenses and other current assets (3,970) 16
Other assets (414) 36
Accounts payable 14,332 1,882
Accrued expenses and other current liabilities (1,840) 2,816
Lease liabilities (826) (879)
Other long-term liabilities 0 1
Net cash used in operating activities (2,638) (1,747)
Investing activities    
Purchases of property and equipment (428) (82)
Proceeds from notes receivable 0 2,000
Other (17) 14
Net cash (used in) provided by investing activities (445) 1,932
Financing activities    
Payment of withholding tax related to restricted stock units (11,595) 0
Borrowings under revolving credit facilities 52,344 51,570
Repayments of revolving credit facilities (52,250) (56,436)
Proceeds from issuance of Series A Convertible Preferred Stock, net of issuance costs 0 3,792
Other (326) (160)
Net cash used in financing activities (11,827) (1,234)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (4) (146)
Net decrease in cash, cash equivalents and restricted cash (14,914) (1,195)
Cash, cash equivalents and restricted cash at beginning of period 76,955 32,857
Cash, cash equivalents and restricted cash at end of period $ 62,041 $ 31,662
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
DESCRIPTION OF THE BUSINESS
3 Months Ended
Mar. 31, 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.
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 the common stock. The 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 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 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, valuation of intangible assets, valuation of stock and warrants issued in private placements, 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.
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:
For the three months ended
March 31,
20212020
United States$90,672 $53,504 
Canada22,264 14,102 
Intersegment eliminations(1,547)(709)
Total consolidated net sales$111,389 $66,897 
March 31,
2021
December 31,
2020
United States$3,118 $3,272 
Canada653 716 
Total property and equipment, net$3,771 $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.
March 31,
2021
December 31,
2020
Cash and cash equivalents$60,264 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$62,041 $76,955 
Cash and cash equivalents and restricted cash as of March 31, 2020 were $30,037 and $1,625, respectively, for total cash, cash equivalents and restricted cash as of March 31, 2020 of $31,662.
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,245 and $756 for the three months ended March 31, 2021 and 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 three months ended March 31, 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
No financial assets or liabilities are measured at fair value on a recurring basis for the periods presented.
The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities and revolving asset-backed credit facility approximate their fair value due to their short-term maturities using level 2 inputs.
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.
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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER COMMON SHARE (“EPS”)
3 Months Ended
Mar. 31, 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 months ended March 31, 2021 and 2020:
Three months ended March 31,
20212020
Net income (loss)$4,940 $(3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock (634)
Net income (loss) available for distribution4,940 (3,727)
Less: Undistributed earnings allocable to participating securities  
Basic and diluted net income (loss) attributable to common stockholders$4,940 $(3,727)
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$4,940 $(3,727)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders33,717,103 20,688,439 
Dilutive effect of warrants using the treasury stock method2,840,464  
Dilutive effect of restricted stock units using the treasury stock method1,658,866  
Dilutive effect of stock options using the treasury stock method780,598  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders38,997,031 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.15 $(0.18)
Diluted net income (loss) per share attributable to common stockholders$0.13 $(0.18)
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 March 31,
20212020
Shares subject to warrants outstanding3,701,139  
Shares subject to unvested restricted stock units1,766,324  
Shares subject to stock options outstanding912,449  
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 March 31,
20212020
Shares subject to warrants outstanding 3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598 
Shares subject to stock options outstanding 796,131 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469 
Shares of common stock subject to share settlement of $634 cumulative dividend on Series A Convertible Preferred Stock
 53,729 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES
3 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET AND INVENTORIES ACCOUNTS RECEIVABLE, NET AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2021
December 31,
2020
Trade accounts receivable$33,207 $20,252 
Allowance for doubtful accounts(681)(918)
Other receivables994 2,292 
Total accounts receivable, net$33,520 $21,626 
Inventories comprised the following:
March 31,
2021
December 31,
2020
Finished goods$98,705 $91,050 
Allowance for inventory obsolescence(2,428)(2,432)
Total inventories$96,277 $88,618 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES
3 Months Ended
Mar. 31, 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 months ended March 31, 2021 and 2020, the Company incurred operating lease costs of $1,494 and $1,418, respectively, included 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:
March 31,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$17,360 $18,289 
Total leased assets$17,360 $18,289 
Liabilities
Current portion of lease liabilities$3,836 $3,701 
Long-term lease liabilities14,385 15,320 
Total lease liabilities$18,221 $19,021 
As of March 31, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of April 1, 2021 to December 31, 2021$3,413 
Year ending December 31,
20224,069 
20232,490 
20242,103 
20252,156 
20261,584 
Thereafter5,266 
Total rental payments21,081 
Less portion representing interest(2,860)
Total principal18,221 
Less current portion(3,836)
Long-term portion$14,385 

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 where the monthly rent is $134.
In April 2021, the Company executed a lease for approximately 147,000 square feet of warehouse space in Fontana, CA to be available upon expiration of the lease for existing space. The new lease commencing July 1, 2021 has a term of 86.5 months with an option to renew for another five years at the greater of 103% of the rent payable during the last month of the initial term or the then fair market value. Rent is abated for the first two and a half months. Thereafter, monthly rent is approximately $115, and increases periodically to the final year where the monthly rent is $141.
The future minimum lease payments for executed non-cancelable operating leases not yet commenced are as follows:
Operating
For the period of April 1, 2021 to December 31, 2021$501 
Year ending December 31,
20222,272 
20232,688 
20242,769 
20252,853 
20262,938 
Thereafter10,403 
Total rental payments$24,424 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
3 Months Ended
Mar. 31, 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:
March 31,
2021
December 31,
2020
Accrued compensation and benefits$2,741 $9,902 
Freight, custom and duty accrual2,650 2,603 
Goods in transit accrual1,894 3,845 
Audit, tax and legal accrual1,848 237 
Corporate tax accrual1,331 585 
Obligations due under a distribution agreement500 590 
Other accrued liabilities3,213 3,853 
Total accrued expenses and other current liabilities$14,177 $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 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
DEBT
3 Months Ended
Mar. 31, 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 March 31, 2020, the effective interest rate was 12.10% and interest expense was $2,208. 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 March 31, 2020, the effective interest rate was 9.10% and interest expense was $523.
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 three months ended March 31, 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 March 31, 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 March 31, 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 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY
Capital stock
As of March 31, 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 33,970,364 
As of March 31, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants3,516,086 
2020 Employee, Director, and Consultant Equity Incentive Plan2,197,988 
Restricted stock units1,643,120 
Stock options889,932 
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
As of March 31, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants3,369,124 $16.86 
Placement agent warrants129,981 $8.43 
Placement agent warrants16,981 $16.86 
Total3,516,086 $16.55 
For the three months ended March 31, 2021, 155,370 placement agent warrants were exercised on a cashless basis at a price of $16.86 per share for 121,401 shares of common stock and 214,735 placement agent warrants were exercised on as cashless basis at a price of $8.43per share for 190,774 shares of common stock.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 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,197,988 remain available as of March 31, 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 three months ended March 31, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of March 31, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted $ 
Vested(214,324)$5.56 
Balance, March 31, 2021
1,643,120 $6.68 
As of March 31, 2021, total unamortized stock-based compensation cost related to unvested RSUs was $7,179 and the weighted-average period over which the compensation is expected to be recognized is 2.30 years.The award granted to the 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 March 31, 2021.
Stock options
The following table summarizes the stock option activity for the three months ended March 31, 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
Granted $ $ 
Forfeited(592)$11.06 $9.89 
Exercised(32,272)8.43 0.77
Outstanding as of March 31, 2021
889,932 $8.82 $1.81 7.94
Exercisable as of March 31, 2021
494,980 $8.43 $0.74 7.39
Unvested as of March 31, 2021
394,952 $9.31 $3.19 2.29
Vested and expected to vest as of March 31, 2021
889,932 $8.82 $1.81 7.94
As of March 31, 2021, total compensation cost related to unvested awards not yet recognized was $1,125 and the weighted-average period over which the compensation is expected to be recognized is 2.29 years.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 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 an investor. For the three months ended March 31, 2021 and 2020, rent expense for the month to month lease totaled $320 and $319, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn May 3, 2021, the Company acquired 100% of the issued and outstanding membership interests of Field 16, LLC, a Delaware limited liability company ("HEAVY 16"), pursuant to the terms of a unit purchase and contribution agreement, dated April 26, 2021, by and between the Company, HEAVY 16, F16 Holding LLC, a California limited liability company (the “Seller”), and the members of the Seller, for a purchase price of up to $78.1 million, consisting of $63.1 million in cash and $15 million of the Company's common stock, subject to customary adjustments at closing for cash, working capital, transaction expenses and indebtedness of HEAVY 16 (the "Acquisition"). The purchase price includes a potential earn out payment of up to $2.5 million based on achievement of certain performance metrics. In connection with the Acquisition, the Company intends to enter into employment agreements with certain key employees of HEAVY 16.On May 3, 2021, the Company completed its follow-on public offering ("FPO") 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 the Company's common stock. The public offering price was $59.00 per share. The Company received net proceeds of approximately $309.8 million from the FPO after deducting underwriting discounts and commissions and estimated offering expenses.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 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, valuation of intangible assets, valuation of stock and warrants issued in private placements, 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.
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,245 and $756 for the three months ended March 31, 2021 and 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 The carrying values of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, accrued and other current liabilities and revolving asset-backed credit facility approximate their fair value due to their short-term maturities using level 2 inputs.
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.
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 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 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:
For the three months ended
March 31,
20212020
United States$90,672 $53,504 
Canada22,264 14,102 
Intersegment eliminations(1,547)(709)
Total consolidated net sales$111,389 $66,897 
March 31,
2021
December 31,
2020
United States$3,118 $3,272 
Canada653 716 
Total property and equipment, net$3,771 $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:
For the three months ended
March 31,
20212020
United States$90,672 $53,504 
Canada22,264 14,102 
Intersegment eliminations(1,547)(709)
Total consolidated net sales$111,389 $66,897 
March 31,
2021
December 31,
2020
United States$3,118 $3,272 
Canada653 716 
Total property and equipment, net$3,771 $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.
March 31,
2021
December 31,
2020
Cash and cash equivalents$60,264 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$62,041 $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.
March 31,
2021
December 31,
2020
Cash and cash equivalents$60,264 $75,178 
Restricted cash1,777 1,777 
Cash and cash equivalents, and restricted cash$62,041 $76,955 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2021 and 2020:
Three months ended March 31,
20212020
Net income (loss)$4,940 $(3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock (634)
Net income (loss) available for distribution4,940 (3,727)
Less: Undistributed earnings allocable to participating securities  
Basic and diluted net income (loss) attributable to common stockholders$4,940 $(3,727)
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$4,940 $(3,727)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders33,717,103 20,688,439 
Dilutive effect of warrants using the treasury stock method2,840,464  
Dilutive effect of restricted stock units using the treasury stock method1,658,866  
Dilutive effect of stock options using the treasury stock method780,598  
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders38,997,031 20,688,439 
Basic net income (loss) per share attributable to common stockholders$0.15 $(0.18)
Diluted net income (loss) per share attributable to common stockholders$0.13 $(0.18)
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 March 31,
20212020
Shares subject to warrants outstanding3,701,139  
Shares subject to unvested restricted stock units1,766,324  
Shares subject to stock options outstanding912,449  
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 March 31,
20212020
Shares subject to warrants outstanding 3,886,191 
Shares subject to unvested restricted stock units with performance conditions 1,820,598 
Shares subject to stock options outstanding 796,131 
Shares of common stock subject to conversion of 7,725,045 shares Series A Convertible Preferred Stock
 2,291,469 
Shares of common stock subject to share settlement of $634 cumulative dividend on Series A Convertible Preferred Stock
 53,729 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
March 31,
2021
December 31,
2020
Trade accounts receivable$33,207 $20,252 
Allowance for doubtful accounts(681)(918)
Other receivables994 2,292 
Total accounts receivable, net$33,520 $21,626 
Schedule of Inventories
Inventories comprised the following:
March 31,
2021
December 31,
2020
Finished goods$98,705 $91,050 
Allowance for inventory obsolescence(2,428)(2,432)
Total inventories$96,277 $88,618 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Assets And Liabilities, Lessee
Supplemental balance sheet information related to the Company’s operating leases are as follows:
March 31,
2021
December 31,
2020
Assets
Operating lease right-of-use assets$17,360 $18,289 
Total leased assets$17,360 $18,289 
Liabilities
Current portion of lease liabilities$3,836 $3,701 
Long-term lease liabilities14,385 15,320 
Total lease liabilities$18,221 $19,021 
Lessee, Operating Lease, Liability, Maturity
As of March 31, 2021, future minimum lease payments under non-cancelable operating leases are as follows:
Operating
For the period of April 1, 2021 to December 31, 2021$3,413 
Year ending December 31,
20224,069 
20232,490 
20242,103 
20252,156 
20261,584 
Thereafter5,266 
Total rental payments21,081 
Less portion representing interest(2,860)
Total principal18,221 
Less current portion(3,836)
Long-term portion$14,385 
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 April 1, 2021 to December 31, 2021$501 
Year ending December 31,
20222,272 
20232,688 
20242,769 
20252,853 
20262,938 
Thereafter10,403 
Total rental payments$24,424 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities comprised the following:
March 31,
2021
December 31,
2020
Accrued compensation and benefits$2,741 $9,902 
Freight, custom and duty accrual2,650 2,603 
Goods in transit accrual1,894 3,845 
Audit, tax and legal accrual1,848 237 
Corporate tax accrual1,331 585 
Obligations due under a distribution agreement500 590 
Other accrued liabilities3,213 3,853 
Total accrued expenses and other current liabilities$14,177 $21,615 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (Tables)
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Schedule of Stock by Class
As of March 31, 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 33,970,364 
As of March 31, 2021, the following summarizes shares of common stock reserved for issuance:
Common stock reserved for issuance:Shares reserved
for issuance
Warrants3,516,086 
2020 Employee, Director, and Consultant Equity Incentive Plan2,197,988 
Restricted stock units1,643,120 
Stock options889,932 
Schedule of Warrants
As of March 31, 2021, the following table summarizes the outstanding warrants:
Number of WarrantsExercise Price
Investor warrants3,369,124 $16.86 
Placement agent warrants129,981 $8.43 
Placement agent warrants16,981 $16.86 
Total3,516,086 $16.55 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 2021. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled as of March 31, 2021:
Number of
RSUs
Weighted
average grant
date fair value
Balance, January 1, 2021
1,857,444 $6.55 
Granted $ 
Vested(214,324)$5.56 
Balance, March 31, 2021
1,643,120 $6.68 
Share-based Payment Arrangement, Option, Activity
The following table summarizes the stock option activity for the three months ended March 31, 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
Granted $ $ 
Forfeited(592)$11.06 $9.89 
Exercised(32,272)8.43 0.77
Outstanding as of March 31, 2021
889,932 $8.82 $1.81 7.94
Exercisable as of March 31, 2021
494,980 $8.43 $0.74 7.39
Unvested as of March 31, 2021
394,952 $9.31 $3.19 2.29
Vested and expected to vest as of March 31, 2021
889,932 $8.82 $1.81 7.94
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
DESCRIPTION OF THE BUSINESS (Details) - Common Stock
$ / shares in Units, $ in Millions
Dec. 14, 2020
USD ($)
$ / shares
shares
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) | $ / shares $ 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 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
segment
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]      
Number of operating segments | segment 2    
Number of reportable segments | segment 1    
Net sales $ 111,389,000 $ 66,897,000  
Recurring      
Class of Stock [Line Items]      
Financial assets 0   $ 0
Financial liabilities 0   $ 0
Shipping and Handling      
Class of Stock [Line Items]      
Net sales $ 1,245,000 $ 756,000  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 111,389 $ 66,897  
Property and equipment, net 3,771   $ 3,988
United States      
Segment Reporting Information [Line Items]      
Net sales 90,672 53,504  
Property and equipment, net 3,118   3,272
Canada      
Segment Reporting Information [Line Items]      
Net sales 22,264 14,102  
Property and equipment, net 653   $ 716
Intersegment eliminations      
Segment Reporting Information [Line Items]      
Net sales $ (1,547) $ (709)  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents And Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 60,264 $ 75,178 $ 30,037  
Restricted cash 1,777 1,777 1,625  
Cash and cash equivalents, and restricted cash $ 62,041 $ 76,955 $ 31,662 $ 32,857
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income (loss) $ 4,940 $ (3,093)
Cumulative dividends allocated to Series A Convertible Preferred Stock 0 (634)
Net income (loss) available for distribution 4,940 (3,727)
Less: Undistributed earnings allocable to participating securities 0 0
Less: Undistributed earnings allocable to participating securities 0 0
Net income (loss) attributable to common stockholders 4,940 (3,727)
Net income (loss) attributable to common stockholders 4,940 (3,727)
Less: Effect on net income (loss) of dilutive securities using the “if converted” method 0 0
Diluted net income (loss) attributable to common stockholders after adjustment for assumed conversions $ 4,940 $ (3,727)
Weighted-average shares of common stock outstanding for basic net income (loss) per share attributable to common stockholders (in shares) 33,717,103 20,688,439
Dilutive effect of warrants using the treasury stock method (in shares) 2,840,464 0
Weighted-average shares of common stock outstanding for diluted net income (loss) per share attributable to common stockholders (in shares) 38,997,031 20,688,439
Basic net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.15 $ (0.18)
Diluted net income (loss) per share attributable to common stockholders (in dollars per share) $ 0.13 $ (0.18)
Restricted stock units (RSUs)    
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,658,866 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 780,598 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Shares subject to (in shares) 38,997,031 20,688,439
Warrant    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Shares subject to (in shares) 3,701,139 0
Restricted stock units (RSUs)    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Shares subject to (in shares) 1,766,324 0
Stock options    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Shares subject to (in shares) 912,449 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER COMMON SHARE (“EPS”) - Antidilutive (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Convertible preferred stock, outstanding (in shares) 0   0
Cumulative dividends allocated to Series A Convertible Preferred Stock $ 0 $ 634  
Warrant      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares subject to (in shares) 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  
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares subject to (in shares) 0 796,131  
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  
Convertible preferred stock, outstanding (in shares)   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 53,729  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade accounts receivable $ 33,207 $ 20,252
Allowance for doubtful accounts (681) (918)
Other receivables 994 2,292
Total accounts receivable, net $ 33,520 $ 21,626
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Finished goods $ 98,705 $ 91,050
Allowance for inventory obsolescence (2,428) (2,432)
Total inventories $ 96,277 $ 88,618
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES - Narrative (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
USD ($)
ft²
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Leases [Abstract]      
Operating lease, cost   $ 1,494 $ 1,418
Subsequent Event      
Lessee, Lease, Description [Line Items]      
Greater of FMV or rent payable percentage 103.00%    
Fairfield, California | Subsequent Event      
Lessee, Lease, Description [Line Items]      
Rented area | ft² 175    
Term of contract 126 months    
Renewal term 10 years    
Rent abated term 6 months    
Periodic payment $ 77    
Periodic payment, final year $ 134    
Fontana, California | Subsequent Event      
Lessee, Lease, Description [Line Items]      
Rented area | ft² 147    
Term of contract 86 months 15 days    
Renewal term 5 years    
Rent abated term 2 months 15 days    
Periodic payment $ 115    
Periodic payment, final year $ 141    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES - Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets $ 17,360 $ 18,289
Total leased assets 17,360 18,289
Current portion of lease liabilities 3,836 3,701
Long-term lease liabilities 14,385 15,320
Total lease liabilities $ 18,221 $ 19,021
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
For the period of April 1, 2021 to December 31, 2021 $ 3,413  
2022 4,069  
2023 2,490  
2024 2,103  
2025 2,156  
2026 1,584  
Thereafter 5,266  
Total rental payments 21,081  
Less portion representing interest (2,860)  
Total lease liabilities 18,221 $ 19,021
Less current portion (3,836) (3,701)
Long-term portion $ 14,385 $ 15,320
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
OPERATING LEASES - Lease Not yet Commenced Maturity (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
For the period of April 1, 2021 to December 31, 2021 $ 501
2022 2,272
2023 2,688
2024 2,769
2025 2,853
2026 2,938
Thereafter 10,403
Total rental payments $ 24,424
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 2,741 $ 9,902
Freight, custom and duty accrual 2,650 2,603
Goods in transit accrual 1,894 3,845
Audit, tax and legal accrual 1,848 237
Corporate tax accrual 1,331 585
Obligations due under a distribution agreement 500 590
Other accrued liabilities 3,213 3,853
Total accrued expenses and other current liabilities $ 14,177 $ 21,615
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
DEBT - Narrative (Details)
3 Months Ended
Mar. 29, 2021
USD ($)
Jul. 11, 2019
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
May 31, 2017
USD ($)
Debt Instrument [Line Items]          
Loss on debt extinguishment     $ (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, effective percentage       12.10%  
Interest expense, debt       $ 2,208,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, effective percentage       9.10%  
Interest expense, debt       $ 523,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      
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    
Covenant , minimum fixed charge coverage ratio multiplier     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%        
Bridge Loan | Encina Obligors          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 2,000,000      
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Capital Stock (Details) - shares
Mar. 31, 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) 33,970,364 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,197,988  
Warrant    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 3,516,086  
Restricted stock units (RSUs)    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 1,643,120  
Stock options    
Class of Stock [Line Items]    
Capital shares reserved for future issuance (in shares) 889,932  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Dec. 14, 2020
Dec. 31, 2020
Dec. 31, 2019
Feb. 29, 2020
Mar. 31, 2021
Mar. 31, 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 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Outstanding Warrants (Details)
Mar. 31, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 3,516,086
Exercise price (in dollars per share) | $ / shares $ 16.55
Investor Warrants  
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) | shares 3,369,124
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 129,981
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 16,981
Exercise price (in dollars per share) | $ / shares $ 16.86
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Warrant (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 16.55
Investor Warrants, Placement Agents, $8.43  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 8.43
Investor Warrants, Placement Agents, $8.43 | Warrant  
Class of Warrant or Right [Line Items]  
Warrants exercised (in shares) 214,735
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) 190,774
Investor Warrants, Placement Agents, $16.86  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 16.86
Investor Warrants, Placement Agents, $16.86 | Warrant  
Class of Warrant or Right [Line Items]  
Warrants exercised (in shares) 155,370
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) 121,401
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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 (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expiration period 10 years
Cost not yet recognized, amount | $ $ 7,179
Cost not yet recognized, period for recognition 2 years 3 months 18 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,125
Cost not yet recognized, period for recognition 2 years 3 months 14 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,197,988
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - RSU Activity (Details) - Restricted stock units (RSUs)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of RSUs  
Balance, beginning (in shares) | shares 1,857,444
Granted (in shares) | shares 0
Vested (in shares) | shares (214,324)
Balance, ending (in shares) | shares 1,643,120
Weighted average grant date fair value  
Balance, beginning (in dollars per shares) | $ / shares $ 6.55
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 5.56
Balance, ending (in dollars shares) | $ / shares $ 6.68
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number    
Balance, outstanding, beginning (in shares) 922,796  
Granted (in shares) 0  
Forfeited (in shares) (592)  
Exercised (in shares) (32,272)  
Balance, outstanding, ending (in shares) 889,932 922,796
Exercisable (in shares) 494,980  
Unvested (in shares) 394,952  
Vested and expected to vest (in shares) 889,932  
Weighted average exercise price    
Balance, outstanding, beginning (in dollars per share) $ 8.81  
Granted (in dollars per share) 0  
Forfeited (in dollars per share) 11.06  
Exercised (in dollars per share) 8.43  
Balance, outstanding, ending (in dollars per share) 8.82 $ 8.81
Exercisable (in dollars per share) 8.43  
Unvested (in dollars per share) 9.31  
Vested and expected to vest (in dollars per share) 8.82  
Weighted average grant date fair value    
Balance, outstanding, beginning (in dollars per share) 1.78  
Granted (in dollars per share) 0  
Forfeited (in dollars per share) 9.89  
Exercised (in dollars per share) 0.77  
Balance, outstanding, ending (in dollars per share) 1.81 $ 1.78
Exercisable (in dollars per share) 0.74  
Unvested (in dollars per share) 3.19  
Vested and expected to vest (in dollars per share) $ 1.81  
Weighted average remaining contractual term (years)    
Outstanding, term 7 years 11 months 8 days 8 years 29 days
Exercisable, term 7 years 4 months 20 days  
Unvested, term 2 years 3 months 14 days  
Vested and expected to vest, term 7 years 11 months 8 days  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Related Party Transaction [Line Items]    
Operating lease, expense $ 958 $ 876
Investor    
Related Party Transaction [Line Items]    
Operating lease, expense $ 320 $ 319
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
May 03, 2021
Apr. 26, 2021
Follow-On Public Offering | Common Stock    
Subsequent Event [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 | Common Stock    
Subsequent Event [Line Items]    
Shares issued in offering (in shares) 720,894  
F16 Holding LLC (HEAVY 16)    
Subsequent Event [Line Items]    
Percentage of voting interests acquired 100.00%  
Consideration transferred   $ 78.1
Payments to acquire businesses   63.1
Consideration transferred, equity interests   15.0
Earn out payment   $ 2.5
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &F@K5('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 " !IH*U27%MG2NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG50^CVHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'\)B97[[Y M!J;34>J0\#F%B(DLYJO)#3Y+'3?L0!0E0-8'="K7)>%+24U2>:0]1Z0^U M1V@XOP6'I(PB!3.PBBN1]9W14B=4%-();_2*CY]I6&!& P[HT%,&40M@_3PQ M'J>A@PM@AA$FE[\+:%;B4OT3NW2 G9)3MFMJ',=Z;)=\E?SZ?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " !IH*U2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &F@K5)J=!%.3P4 /\5 8 >&PO=V]R:W-H965T&UL MI9C;;N,V$(:OMT]!&+UH@3B2*!^BA6/ <>)-T$W6B=,6:=$+6J)M8252I:@X M?OL.)5MR GFD8F\2G>;WIR'USY"CK53?TPWGFKS%D4@O.QNMD\^6E?H;'K/T M7"9"2WEQVG<[CP%*XWVERPQJ.$K?F"Z]^3N8(SJU0)PIB+-)2"*+ZZ[$R< MSU/7-0'Y$W^$?)L>'1/S*DLIOYN3N^"R8QLB'G%?&PD&_U[YE$>140*.?_>B MG?(W3>#Q\4%]EK\\O,R2I7PJHS_#0&\N.Q<=$O 5RR+])+>W?/]"?:/GRRC- M_Y)M\6ROUR%^EFH9[X.!( Y%\9^][1-Q'$!/!-!] /T0X+@G MQ]0)XYJR#+ M7^N::38>*;DERCP-:N8@STT>#6\3"C.,"ZW@;@AQ>CR5KUR1+DDW3/%T9&G0 M-'O(^W@*4$H@>@*XH*WC-U3ESGC%";.C4\ MTZ;P';'=NNAW-&Z9'C>7<]'T_#U9IEK!C/L'D>R5DKUD=F8<3)0Q8ON:ICP35LV^FZWG#H(CQ>R>.UX7GBZ]!\+)"L!Q;7CAZN M<[L+E%PQ%9-;&06A6*?DBY)9!_4,O?H'Y]@T$>&;/3!O*9O9&[ .9>N K]G!09[0;)"Z?;N_#Z MPP'V33BT(J1M""=! *4C/3L),/*B5,YN./^ M+\JI.8-1?I9;44N(R\U8J"+SEK=A%*488540'-S2/Q*6$W&NY&LH_/I$XIKS M"89650D']_:/:'.9:AB!*SJ>[=H86U4O'-SF\X&<0.]Z&@47&-I# M#*0J#@[NZ%^E#SF9;Z3 G+A!9#CH=SW/0U-3E08']_7G4$-5D"OBT%^6OY(% M]S,%V:K%PI6F,H[!9O=8$UJ5"(J;^"%EY.;-WS"QYB>K68/0PV1Q/<$Z M-EI5!-JJ(DPSI4PO4C0@>;K ,++:YKU!\>5CR_^>K*H$M%4EN!/0218+,].Z ML0-J+1FNV$!6N3]MY?ZF2X+"#KZZEJKV.VC0>9"BRWP?EI_0+O"@$,0(*_>G MK=Q_$;,H(E=9"K?3^K'$=9KZ2EJ9/FUE^CRM^-&O%@OU&+A:HT9JRH QG'E@:T*@"TU>+@ MO7LO\C4^^99I*.+"&&WM^KI0[N?*9A?H=0Q+!,\;# 8CZ[6.JK)WBKOS!-90 M0;Z.FD6L[L>O&@2:$N16_NXV-.F'%=TL3$WU?N%0TF9PL?;3:Q!KVFRH'-[% M_?@CU7XI?)H+EWM$J2IW=UNY^Q3 %$#=B8"_D=]X[0QOD#+=P\#K4Z^/D1WM MSN"N?"B%QX.([1LTR'6[#NVZM4FSCK;8C"_F.X\I\0#NKZ34 MAQ/S ^6>[_@_4$L#!!0 ( &F@K5*/PYDV4 8 &49 8 >&PO=V]R M:W-H965T&ULK9EM3]LZ%,>_BM5-TR85&MMYY*$2:[D:$@.T MPKVO0^K2:$G<.2Z,^^GO<1J2MGXH5]H+($Z.C_\^?O@=F[,7+G[62\8D^ET6 M57T^6$JY.AF-ZFS)RK0^YBM6P9<%%V4JH2B>1O5*L'3>5"J+$?&\<%2F>348 MGS7O[L3XC*]ED5?L3J!Z79:I>/W*"OYR/L"#MQ<_\J>E5"]&X[-5^L1F3#ZL M[@241IV7>5ZRJLYYA01;G \N\,F$4E6AL?@[9R_UUC-277GD_*4BA3_/;,**0GD"';]:IX.N355Q^_G-^U]-YZ$SCVG-)KSX)Y_+Y?D@ M'J Y6Z3K0O[@+]]8VZ% ^_T4MKZPU0MJXE+]O*H*#,J\W?]'<;B*T* MV+=4(&T%\MX*M*W01&ZT4=9T:YK*='PF^ L2RAJ\J8J6&<20%? MQRBN!I=GM]-;VXA\+7B^N+F\DEFGV[O+R?H<\/-QWOJ3A&% \1 M\0@V5)^XJT]9UE7W=JN/( I=*$@7"M+XH[90K(5@E41I73-9GS@\TLXC;3SZ M-H]IO400&Y2I!_9KG3^G!31AC-7&5=BX4HOO>1QZ)/3/1L_;(=&MH@!'<6>U MH]/O=/I.G3]8+46>2;91:E*W<1!LM8NC*-H3=\!H1UO0:0NW")IB# )-Q?_R8SXA/+,L,]AK";0[?- MFG+$D6KM^B$.]]7I5AC'GD5/N9%+F&+=R4'N$<&=C.C0]LJ?;7MS%AG @UC3^N\;D9(2&T+LV<' M=L,#)(HU;;UV@,&NPEC$LVKIR/)1 EGE$?S'J.#)"9D7[!N%/F6U(?T MJ"%NU.P2\4!DB8Z0( C]?:4&,S^./,MV0WK4$#=JKKM OFL>$ ,[?!KOYQDF MLX 2F]JM(XD;,=<'AYWHS"!;Z[Z59S!*;.)ZK)#W8*6?F8="J?,CT,XW1B-+ M+D1ZQI#W,.:0/AT@D1>39%^A;A;"S+1I[#%#W >="2_+7*H<;;/+9KQ2&1&K M,M"+/JLT'F'OBU&YT[.Z"3JI5VG&S@ID*1 M:2V7B) M20X0$^8A,,<>>NHY8T_I,(F\(0W])IY0])-DF 3T3X_)$ ZU]8HU]X#%JWF$ M#'S>'R&7R6X(>WX3-[\OYO-<@1OV''7 /LYA, H2 MR^&+]ARG;HYOBYZS19[E1CQ2'GK' MJFUE&X -ARU_'^Q&.R^QW1G1K9M+-]LU8@X5D*Q;M%JE_[.'^DVF\5AGLC,= MZT9;=^#J'Q"PESSE50U9W@(J>L<1Q$AL[O0W!2E\WCDJ4@7AG M]P4'XK8%==/>_6=E_!]02P,$% @ ::"M4AG?31_Y @ [PD !@ !X M;"]W;W)KL: ]4ZHA)^%D!$@6J M5>HH:LKV,.W!)(98=>S,-M#MK]\Y23-HH4#' _'9]]U]W^4TYL3'KENCJ,:4)T5:94P,I"JH08,-72U:FB),I "7<]C)MN0IAP^MUL M;JKZ7;DRG DZ54BODH2HW]>4RTW/J3DO$P]L&1L[X?:[*5G2@)I9.E5@N664 MB"54:"8%4G31%*VUD4H"!0<)$_B3/12&V +7Z 8!7 +Q3 7X!\#.A M.;-,UH@8TN\JN4'*>D,T.\AJDZ%!#1/V-09&P2H#G.D/[R>C\208CQ",@ON[ MV]'@$8SKP=U@,ARCX,MX_!B@RFPRF(UN8>4"5:9$46%B:EA(^ 7ZC&;!"%4^ M771= X1L6#%D\_T"\P!!#H44-D@MTPP01(2,<3:5F64N?I M6EDZNWG7?5S%&$-=U]LE/>JVHZ9>JJE_7 U9F5@J]@=FK)Q,@MZK(4_2V"+7 MP/GOE8H3''=T-$H=C8_K8%JOCFMHO*'VFOQ['CNLFR7KYL=9P[=;&R(B)I;' MJ#>/4G_/8X=ZJZ3>.D(]26!K_4??MT[K^Z-N._3;)?WV&?3STI[1[^TWY?3Q M_H8_Q7-'0:=4T#E?P6F=WGG+R>^TL-^LOR*_S['>Z70:_G[N-?SO],+GLS^C MXXOP)VC8Z[E7A+MU&MNK$)QR2R8TXG0!4%QM00R5WRYRP\@T.Z#GTL!QGPUC MN)%191U@?2&E>3'LF5_>\?I_ 5!+ P04 " !IH*U2NKFAU"\% "K$@ M& 'AL+W=O,II6 MC?)L0((@&N24%[WII'KV**<34>J,%^Q1(E7F.95_7[-,O%[U<._]P1>^W6GS M8#"=[.F6+9E^WC]*N!LT7E*>LT)Q42#)-E>]&;ZV)QEF?$$''\=G/::;YJ&Q]?OWC]5P4,P*ZK8 M7&1?>:IW5[VXAU*VH66FOXC7W]@AH IP+3)5_:+7@VW00^M2:9$?&@-!SHOZ MG[X=.N*H ?AQ-R"'!N2TP;"C07AH$%:!UF156 NJZ70BQ2N2QAJ\F8NJ;ZK6 M$ TOS# NM82W'-KIZ?SA?G%SO[Q9(+A:/GR^7X&;Y!']W-_=/2_3P"3T\ MWGR9/=V" 3I[OI\]+V[!YB/JH^?E IU]^(@^(%Z@IYTH%2U2-1EH(#/^!^L# MQ75-03HH0G0G"KU3Z*9(6?I]^P%$U(1%WL.Z)EZ'=U1>H!"?(Q(0[."9_WCS MP(,3-KT<5O["#G^WQ5KD#"TUU0QR0*,_9BNE)AXWW8>5]V.']'K)= MT8PY.[YN&E5-34Z_3#'&89Q,!B_'_6&;15&UC=/3I.,91= )H6XU&81BZ :,&,/("_BJ%4F@OQ89K%UID?92$ MA(0G:+85QJ-HZ$8;-VAC[Y1YV#-)-2^VB+U!S59,77JF2MQXC;T!+Z%>@L]S MM&4%^,\0Y"NB*106;N:C*:FN?HCM"*.8G Z1PPJ/"7'W0](0)U[BVWQ/N31) M)&Q4%;3 ,_;)WG9QE,JX]H(T6. M1#V.HG"7Q<""B,*8G) ZK/HXZDA.?%3Z\;_0:F:Z]'V&.0&Q_>DD..5S&)$X MZ$A.3%I X@7\;+(3M#YE*P-ILJ'D:F<>@%?3#3 M$#30C/XY*I@;+[0+W? 4SK8Q^N6D:^4!^_7A^UFY8K#X8TC3-R?DT*ZS47*: MZ0ZK/DF&7?G3Z@7V"\:!%-B\<]+6@OYX9#$ZK/"PHRKC5C&P7S*,V/+C#G42 MVI(P3(;63+2M^F&0=*5-JQQX[)?=,B^SJI:CE+_PE,&:#-$L$VM8?J1("[1D MDC/U\T\X"GZ9H;DH7IC4?)4Q] BK:"8EF"VU6']S!C?V)- A,MND'X5=?=^* M%_:KE]7WB&HM^:K4U+!#8/ NAX*A#/L.UAM,NLNN+56N\;&M^N&8=-7=5M&P M7]+^OS 2:]7F"L.V\H1!6K$C@7>%8H-K4)A.,9C'%C]8UN2((KC8=@A6:25+.*7K.,A];'::@2;L&0< MA/B4U;;L8!T<;?MS)K?5:8B"D2D+76^5FZ?-B7Z-+^?UN4GKIC[& M@8WPEA<*96P#+H.+,6#)^F2DOM%B7QTNK(36(J\N=XQ"?AL#>+\10K_?F \T MYU/3?P!02P,$% @ ::"M4@&V"7B] @ J 8 !@ !X;"]W;W)K^PY9\Y,,I/6GHLW&5.JX#U+F6Q;L5*;!]N6 M84PS(F_XAC*\67&1$86F6-MR(RB)#"A+;==Q?#LC";,Z+7,V$YT6WZHT870F M0&ZSC(B/'DWYOFW5KL/?5_[&X?7A.[ET1YT)DO.W[0QBMJ6HP71E(9*,Q!<=K1/TU03H8S?!:=5 MAM3 X_V!_='DCKDLB:1]GOY((A6WK3L+(KHBVU2]\/T3+?)I:KZ0I](\85_X M.A:$6ZEX5H!109:P?"7O11V. ,CS-< M .XIH'$!X!4 SR2:*S-I#8@BG9;@ M>Q#:&]GTQM3&H#&;A.FW&"B!MPGB5*<_G0R&DV X -P%T^?1H#M'(YCC,AY. MY@%,'_%J/'L9/J'?Z'4(HPG:0Z@\3X.@"I7%I+L8C!!4A1HL@@%4OE7A&R0, MYC'?2L(BV;(52M4![;"0U3#F3,42ABRBT6>\C2F6>;J'/'ON5<(Q M$3?@U;^#Z[CU+_3T_Q_N7)'CE67W#)]W@2]01%%L!@5\!7V>80?&NC5V%$8L MY!F%G]VE5 *_\E]7PC7*< T3KG$AW 3'09+S5E(N9?6K-Y)3^(9"-_^NT[AO M8+*[XS*=.]4\Y]XKO3[):Y;RFE?E84-BNS'\WH6@+/P 3)S)E)A&7^,HNJ(Z M9VX>"7)=[T3TN4^M[MY=$.V7HOVKHN=0_'<#XU_]+D,QR_^G7")*1T MA93.S2V64.1S,3<4WYC1LN0*!Y79QO@KH4([X/V*<& !.'P & 'AL+W=OWWNU>.<:Y^NT^PKG1/"P%,<)?2L,V=L\:'7H_Z< MQ!Y]GRY(PN_,TBSV&#_-'GMTD1$OR)WBJ(S%7IATSD_S:[?9^6FZ9%&8 MD-L,T&4<>]GW/HG2]5D'=IXO3,+'.1,7>N>G"^^13 F[7]QF_*RWC1*$,4EH MF"8@([.SS@7\<(5-X9!;? G)FNX< Y'*0YI^%2>CX*RC"40D(CX3(3S^MR(# M$D4B$L?QK0C:V3Y3..X>/T>_S)/GR3QXE S2Z,\P8/.SCMT! 9EYRXA-TO4G M4B1DB'A^&M'\%ZP+6ZT#_"5E:5PXB$#L.$#J "P=< M..@U!]UL<# *!Z/^A*:DS<+!K#O8#0Y6X6#E@[6I;CXT0X]YYZ=9 MN@:9L.;1Q$$^OKDW'Y$P$5-QRC)^-^1^['QP,QZZXZD[!/QH>G,]&E[<\9/I M'?_[[([OIN#F$@P^78ROW"D8C875%W=R-^I?N^!VXEZZDTEN?C/X'5R,BZ-/ M-]=#=S)]\\I&T/H(W#_N1W=_@;?WXXO[X8B'/P%=<#\=@K>O3\!K$";@;IXN MJ9<$]+3'>%("6L\O$NAO$D -"=RES(L4;H-VMT$:QWPE3%GJ?U5X#]N]+X(@ M%"O)B\"M%P;=40(&WB)4(W'WQ/+]9;R,/$8"<,/F) ,<&]]6YF*]KPAX>YU2 M>@)&B9_&1!'^\O#P0S(+_9 I@ESMJU:R(AD+'R(";OE>0;*,AU,4K\>GWW8. MHNT<1'ETO2%ZGSR&21(FCWQ3B;S$YSGS.4'G7D9XXA[CN/WW ,-W &G04:'? MQ#?R^&+S79U;FF;IB!NO%,#P%A@^$M@A8#8QS1TP"-H:4D/1MU#T7UNC@2[5 M"&FF;>NXH4C&%IGQ\XO4-Z0B.=BRMT@VD&4C5+48RA;0,*'E5,U2;D21RKV*I?A-R%@FLK<=AN4P6[(W1@.]A# MZP<*PA3D&X2K,"!)H,P$2BB[IIS+(597A=7NU#(;4RYY%;83ZYA/\##7#>!M M)%2$,@V9/+M8%%YR.0^-\!R[R$1IMY],A[ MJ3;H6,8$D5V#[NXUJT(O*1FV<[*;!"V$_-G+GBD0:4K))3.R92%#TXT&8"4C MPW9*K@$["(R":TV$[ 8H)?E!\Q?6:%!$/URUP)(983LU'E^D?A%QMTBZKM4T MR4!A59 EJ\)V6MVG2AO .M+026#;3*KM3\FCJ)U'?[S*2,&86'<V]BX51EUH M8 H M^SZ2J14C9-6WQ+UFU51*!D;M#'Q,*DKXNCSWZN"'2-$Y-T(O.1JU<_1H1]K[ MNVD(W;\BE(EUE'<$E&6A+U[?;.XODY#M&Y=!\? *9JACU" I4\:AF;6)] ^LVI*)3FC=G)NG$++A.\AP/?H/"*4 KYU<$W-RD6Q;PQD/L80 M0:M!EZ*2E%$[*;^D7T2*UE738+W$>ZRJK_]*8L9[&MR?W3-BF7T;9C8N:1>W MT^Y!71Z6V4QW])JXN=QG5458$AYN[T-_I,V:%3O\+#Q>H1"Z37E,E2\+#1[6^*@&\^C*R.R$L6-I7*S5A,,A MEM4<2B;#1W6F!^$V%5(5VG5].5#8U:6JRL3D.Y91G]FRG8U0?=G*1KS_LQVG MKE)Z.Q\*Q9=FGC&7[!1$9,8]M?<6+W2V^7B[.6'I(O]V^) REL;YX9QXG%V$ M ;\_2U/V?"(^1VX_H9__"U!+ P04 " !IH*U2UA>6QU\" "X! & M 'AL+W=O[L'1A_%3FBA+>J MI&)HY5+N'FQ;I#E61%RS'5)ULF&\(E*Y?&N+'4>2&5!5VJ[CW-H5*:CE>V9O MP7V/U;(L*"XXB+JJ"/\]QI(=AE;/.F[$Q3:7>L/VO1W98H)RM5MPY=D=2U94 M2$7!*'#<#*U1[V$\T/$FX*7 @SBQ02M9,_:JG3 ;6HY."$M,I68@:MGC!,M2 M$ZDT?K6<5G>E!I[:1_9'HUUI61.!$U;^*#*9#ZU["S+9/TR!./GZX=WMW M7R#XO@J7/^%R%8U6TU#17\'E@G"D,D=9I*2\@@LH*"QS5@M",^'94DG3"=II M*V/\ZQ0)X.UUINC MT4C%:YXS]45L> %W5D+F3,.I?!RIC>0L*1?EV8@$P7B4L[08G!Z7UV[EZ;'8 MZBPM^*U$:IOG3+Z<\4P\G0SPX/7"C_1QKGQACWR)=?WFUL)9Z-&2Y+F MO%"I*)#DJY/!'!\M:&06E!)_I?Q)[1TC8\J#$+_,R;?D9! 81#SCL38J&/SM M^()GF=$$.'[72@?-,\W"_>-7[9>E\6#, U-\(;*?::+7)X/I "5\Q;:9_B&> MOO+:H!)@+#)5_J*G6C88H'BKM,CKQ8 @3XOJGSW7CMA; 'K<"TB]@'07A#T+ M:+V EH96R$JSSIEFI\=2/"%II$&;.2A]4ZX&:]+";.-22[B;PCI]NKBY/K^X M7EZ<(SA:WGS_=CZ_@Y/E'?Q=75S?+='-)5K,EU_1Y?>;GTMT<'\]OS__!C*' M:(CNE^?HX-,A^H32 MVMQ5:Q(E''(PW(C/Y17*,XJU"0'A0478E"KQ6Z*!*> MO%T_ HL:L\BK66?$J_"*R2^(XL^(! 0[\"P^OCSPP*&-EVFIC_;HN]EPR71: M/**Y"=M4IUQYU(:-VK!4&_:HO88T3XM8Y!P=9$*I0Y?G*Q7C4H5)ZMUI. O! MJ-V^.VRA(0UFM)%Z R]JX$5>J^?)WQ# D/-:(2T@Z6-1Q&G&4='%;6Z;BS%3 M:[15/#'Q)!JGL<9I1QZOC1M88Z_7SCD4O#AE51DI$L1R(77Z3WG!Y<%*7;3G M'!S-<,>##J$)CMP.G#1()UZD2RWB7T-3I1($WH+2K2K4_-D< M*_78:_@\CL76)".$/T]W["%S;DNM9=_&(<91%'9S!I<1(OSF_% M#FJ&D%:1K/$1^[F3<#;NPK/%0HK[P+65'%,ON%O)-RQ-7N.ZVBIA0@KH6DH M7N^A$SJUH=/9I!MD#K%>X"U78#]9E&'OPQ;:V$)L;;HM1?N@M3R!HX\%YH:] M]$9E9/LDI)1T\3G$IE/2@["E#.SG#$ HM]R[ZWOIZL1O$\003ZWZXA CT][- M;XD$^YGD>UF+WX-HT\)P2JR\&:B>!QJ+O-WL=K$8+G2 M%L$]*%OJP'[NN/Y(D^+$:Q/'D(QIE^Y<8G@23MRX2,U,1H@5VDCC#OU29@?_O4TWIOESN8,XN",D76^XI/IRF;3T0OST MGL5XF 2/.F"X/R]2*L-<-%-&'4ML*7PC/:%0$LX MQ#^97*8%@U'DP^G0\@3Q\\0M>S$A;Y+A*=7KM<@2\Q3-GB'$,J;!1^4DI+1, M8W.F3(N/MD7J)F7B8@V8/BP_V7)]L==R!O%SQIF0L ;@*\"70'&6?">RG;$G MECQ)-5JQV%.BB4T4$:%AMZ-PB>%HT@>_)13B)Y0?T*>]5,,G[,:?8K>Y8Q@1 M$EEI[Y(;AWTM$6F)AOB)YFV12I7:0L!R8\F2F\88S=%"0*K!X I%"T%7NN+0 MAR2HG!D_E],T"#<+8Z%Z(LQF',M(6X1.9CU)2%M.HL%_JVWUNK==LM6'N*3P MN"=L:$MHU$]H%L.OWJT5-6KGV#0EW:+LE"-]\S=M:8WZ:>UBM>)QN>G\.2X' M2@2=">Q\/5R*HK3K<=R\KT,&R]5Y+,?:>!CKFKF\PN&1SV9 /=>WWF MIT&S*0F'S#5=;/J_#7%Q9SBS9AVG')[UO-2A+8-2/X,N/HP>,8T>^&-:%";^ M3(<%R2\2IU$V4T[&LZA+% XQ2J913X-)6T:E_A'NSVSB9GKR6A-9+R3') B[ M[[$<8C#BC[NE:;3W?CSG\K'\;*!0.716[Y2;J\VGB7GY0KYS_0P?+:H/#*V: MZGO'%9.P30IE? 4J@R\30":K3PC5B1:;\BW\@]!:Y.7AFC.@52, ]U<"&M'Z MQ#R@^9!S^B]02P,$% @ ::"M4K@ED7;S P 00@ !@ !X;"]W;W)K M& MY;0/11^6Y)!<>+G+[$6*^O6=65*R M1&4?1%W-N<.6=F=E;SC;%/KD7T\+U3 MVITFK??]QRQS98N=)K:)G.]15%%HTYE^73Z/NN$U,EB'M?N M[6)N@E=2X[T%%[I.V.TY*K,Y36;);N%!-JWGA6PQ[T6#*_1?^WM+LVR/4LD. MM9-&@\7Z-#F;?3P_YO/QP&\2-^Y@#*RD,.:))S?5:3)E0JBP](P@Z+/&)2K% M0$3CVXB9[%VRX>%XAWX5M9.60CA<&O6[K'Q[FGQ(H,):!.4?S.8:1SWO&*\T MRL5?V(QGIPF4P7G3C<;$H)-Z^(KO8QS^C4$^&N21]^ HLKP07BSFUFS \FE" MXT&4&JV)G-2> M'/"QK!S!S@>P_ 6P([@UVK<.+G6%U8_V&1';L\MW[,[S5P%OA9W T2R%?)K/ M7L$[VJL]BGA'+^#=V49H^9?@@DAA:;0S2E9BJ ]=P;U%A]H/"Z:&*ZF%+J50 ML*)%I&+T#OXX*YRW5$Y_OL+H>,_H.#(Z_G_B_Y_!X )=:66_4^9;A"(X G . MKK>5-;6P'5P;54G=./C5FM"G<*/+28R,).$N%$Y64EB)#MY0Y<6KM4:U32/> MSS]]R//IIZ7I>J&W<3;[]!8VP@%W#R04#;=B2]F> M7" M"XO@#5W=;T'2D(F45&%2!_Q1 1GL1:3P^?,2D) *)>EF1+>S7TY.)O!( M-B,]D X$*.ICI!2RJ<72FVA97Z]T;)T;P%)4#] D#<7^EY14%-B6JH0 M&0DHK!$5],;ZFJK4,(V>$"CZGMHG;0N^9;Q6A9(Z,U7O,**3-=JHF]'P@"95 MLN(^%37C6I:#T\J0[E+)CH,_:GWFF!YRCX1UH&CQ94CCM%>"E525Y')P$!PY MI[PU=!E2B(454T<4Y#JZ$%J+0I)Y3:\"6A[8(!DO8M%WC0UR!IE@8^EU&3RW M: O'"7TA(PZ]CP7L6T&4%,'3?L64K&-..W5/N(W,.!)K*NGHZB#^=-M[M()3 M2_I#1X7OJ&ULO5IM;]M(DOXK#6_N-@%D69)M*9E) B@>9]9[DSB([;T/A_O0(EM23TBV MMINTK/GU]U3U"TE9]B0+W )!+%']4ETO3SU5S;=;8[^YM5*U>"B+RKT[6M?U MYJ>3$Y>M52G=T&Q4A5^6QI:RQE>[.G$;JV3.D\KB9#(:34]*J:NC]V_YV1?[ M_JUIZD)7ZHL5KBE+:7>SH),LC/E&7Z[R=TK]\=O3X2N5K* MIJB_FNW?5#C/.:V7F<+Q_V(;QHZ.1-:XVI1A,B0H=>7_RH>@A^^9, D3)BRW MWXBE_$76\OU;:[;"TFBL1A_XJ#P;PNF*C')36_RJ,:]^_V%^7?;J\^_BB_7OUU=7%W> MO#VIL3TM4J[\\_@=A)]DF4_R$V598S34+IW,MK5:.1ZSEO1(+I2H2:",MQNB*U[0Y]E6( ML'H=]]#5"L.PN=X4F+]2E;*2%L?O:E/[N23#7:7I&UN:!9N7RNI,BI?_^9?7 MD\GHY[OAS5#\.I]_X>_CGU^Q,#35JG\VVH9SAB/QZ!N5-5;74?#+AVPMJQ6? MM]2.<2^N?G-YD=8%%$.J&MN7'5WBK,;2>89B[L1&V5+7)'$#&UCL:1PD:7#( M@'S6&$@ENVLIRL/^21%O9:U@"9%18](/>%,N5CL1#JYR&0% MS7?L3NMZ.8;D$>['?.* )8VWAI.E(C2&XTG7]9&_DBJK!NO\^?+0^2":UVQT M%<*ZE!72$0T94-JA_"%P9B'SWX''/'7 JVO'[F,J\L5ET VFP*B6?NA-V*YU MMO8Z5)ER#AF0#4F;+Z6VK6![7D]F'\]^=H=-$]4:_0$AB'SD@K'JM)F&C+K* MX;"4!>,6<71MR&SJ88.SDK:B7-IEV&ZGI!4*DW&F7[!>N8"C1-P=D(UI @6H M]Z$H"WQ0F_SQ[\NF;B >+0M?+0H_(0M!OI %1:D/"2!IY20G\*X[J$(C%\H0 MGED7J8?/(4]86WB^(SD:]T\TPC[.;X/ @;*@#VM*#TQ-SBCPY[[5MV$TOTXX MEW"E]=NY]]NO',?DZ$0[Q'AT_%_BY1$+UAMQ].I?"2FW-DV1D[6)P@7M_=Y4 MGB,Q,A[RO>\_> 0]CRMD;P7OVC_UX^,,Q9UCOU2(JI)!E@SI S^EW!_+*#2( M(D77.W^T%JD"?KE.M%,4E/*;ZDA AY$.A'7C/=#CX'))D.#CAT2' +),"0OC M5=!#H>5"%RW YXBGPCAR?G\6P@_:^:DYR8_HF/'SC^B@34&/!;7J7E5-$(UB M'VLZD3>,7>TDSI ,]P,Z4PE%X5*R0NGUC9K2AR-L &I4Z\JO<26T%YKKT@B-M;< M:\>;$/0X2;D=CMC8RA&H+Y)ULT+JTOD(]W1;61XBB\ $V::1D #,UMM("Y,A?H1H?(2 D]V3P32$S M%?+'X]G'7O^$FS!=8*T0T$ S<2#J$V4] \(XL"OYH-RC45V?LZI@=X(I,J(A M=>M(R6&SZ-"M4$B09AML,\_JAA.A3RZEW,'S$30V :GK!-E07!.]AJNL#/D: M9_5!C_?!4ZD:8^[7&AL2XMP43.Q(>\L*N8$70)/XPGS%)W+/L!@<:+5%X\"# M'1.@"B5DE_3(>ZD+,C41M14C!$<*E%#OCE&FJ=[P.*;[[+8'\-E:JR68AB(\ MPTESE;&3,NI8@/S%]2^?CEY1EF"/Y^'J 7PBY&SXNQ]W>8UA8,%),X=I6\SC MF\9NC/.T%7LQ:7DD!71.G@K:B8?M>AC'"\:()D-G?B8,;!K+)J>#)EU2->!+ M*0(<'&9K.OLYKZ=@8D9D6O<".)S+F"A+RL^L!/!C (KT%&*ULFH5/#U"6W02 MRMI<['OG#<4(#2D92*L(:!R]08I.8F:8!9!9O6A2R8=S-TOPCP#9%Y=S08EC MD[S!-9L-P(N\OA6.EDO@Z$!5"AEH?MBM4^N Q83%R1_ALGF3D7+")XY0G#S# MKDZWZ.)Q!\0B@A9O. "W*I:Z*))\CTZ$R*] R3.*!"I3H5R$3,:02C;NJM0; M+22B)_1'S#@5 ^'I$^ZH"8V;*I& 'TUD;;G"R;P;B&UF=='R1/>HYX2L]53$ M#\;/9*O)R- MWKP2MZ;>KZA("3ZOOA#C\7AP^OH-/DVG@]=O9AT!>^QZ7\;3P7C\FO].(&J0 M<'I^*F;C:=CS.1O0Q-ELS'_?O'[-I430;8PC 8&3 5(; 9H.41DY %!OJ3U: M/1?CMP>H,5.48L<%7]M3H QKV;:1SNMR0^$,1L09ZT*Z-< !__-AD*A3&&%C0 +C)/]. MA_)>Q\2/PYL)5$[;\TD0CN (B81__]J)=U+$/A_VO=J,PS(,;H?TZRO>8$G! M,GS*X4@+WL3[PL)51QP)+\3L?#">O489TA=]#-^:A?^?7&=P\-18?#(8G9%G MSJ:#-^?GSPAR:+[G_;TH'WF >'$Z&HQ.9SSKQ7@PG9P3F7-4MX,B%,@'G/-] MN'Z_F0YNB"L2Q$PP1M3HMT7D;"XCW*I<4#1\,_J2>UL?Y MS8?4U#HX_L+D3/+K;BML?M.VPJ:CZ2 )Q^SR D!)@1"2Q$5"],YTFI:6\"DY MU8/,)6W_N'_$'D#67[Q-%PNU%\#@_R#0^+CBZL OFZL-E"[69MM)_8-0DX$/ M$?ZNV$ HR'V/KMYU2K76@]CM&JS3,KM1%F,[0,6$Z1.5NH=5,?69QV/ M2OD^R+_[09;$6H)#*"++]]J:RD/I"BZ'BH!&/06P5Y'8T%YTIT0Z\$41-(O] MX%F][3/%*6PHOLB=+^)Q/J\9* )U41&JH61L+BG7>K.)UD)-D1?T)3.N[K=X6B#?0OT(VV?DT M$?0_S_$TA:*R'^X@;<_(P18V&5(0_!-;>7*7"*-9D')=-%=,G2MC(Y:T?=O68#?TX1N:A\1C.N,?JX6>T(9^,T[2;:D?$YGO)N2:ENA4]-1[ M]S$\!-J'^K9M9H3&)Q6!J!N*?@SD!D/H9U_(T]"* XK[N;FR_<+).TH0DU>B MH_(.8!!M!R)05M9\N4'H &B'U,_W!^: 2C%,2T 4+L5#R>7#=V7N04-)8SBZ M;.JU\57#(*B.UJ>*6QW+G);E!@MW5=C#CE/ISBNG[@J8@0FU2*CB RGQ(!;D M.@[Q[WE,LN_W6H5"M^TP,#F:_!P;P7C6#F5[M.V(S@\(>2P/B)#)CZK]9O)B MQ_$/*5$/K;E?H.JM[PD':M ![< X#NZ&F#/-:DU]@L#>JM0]R.,E@F)T)4>A MR02/XB6M&'+)Y>W7E$<0)A)UJXSM/6IO']?FV+?N4OD;NR(V>B[-CWE2E2\LRM.\\ M7 R?MI$A+*G44M=L("6YG.V9*&4):OEP)S":B![WU!) -H9;],NP4*SPGYL" MD,>GV)^\8V\E7L$0,3L;'4]FH^-3_ -/X(*1G!J5U^_*GL>1X;[ M%]+9?F-0+!6!L"_]&R8"-K2^)^/_B#>U_H+6%R<439XBH>"+"+G?DXS7AFTO M+C5&2?K0?N^HE])V&[.D2UC,VAU.N 4S'8J/=&7'8"P^FT[+(BQ%!N@V\@$) M 1IR8B/+=C;)V;DS]'>:R;O90IV61KC=(E%2-FB+H<,5RA[9'QSJ9G<>;N0N M/;%-+\W$^-R_UT *,<4]8R@=_W@ALV^T&TY+."&I>J02GCJR#PRP=#JHH*,' MXF*^YJ.[4*2^^IBH'.7Q>$?><&NR +H58@)WW3249;^JS!?8H7_>N]@''R8J M[1/#/#?Q1I^=\*H2U^#)5"QZ:D4J9_ (2QVL2>XV'$0OC^8W=T>O8/TASSX> MCP;]>N6J)-@,>T=2B6@(MU/^UU#D=J8MB*E[919%I[&5TCLRGW^/(36H8Y[K MW"\Y%9 K71JU6X L,VJRNN%M.,@@7=-TUNB_MP#"&.]MVNYJMYT68@SF3E=5 MAZ]&K8]=:N7%,O_@0*YXB:SMWQYV6OO??^;;?47KKGUDX1A4&?[Z5U8HETCD MUG2I-=%9K/.&1-U>I&,D7UK+'EOTT$GZB@'5\UFF6>J1P]#B+>AZ=L0<)8+$ M @525;'C+!$Z;2=D?!XJ>NZA24O@F7MC4K).KXKTJ7)GH/)YV(48Z(CQ=U1^ ME'@BKC.C!#F&;J4_X@\V>H?=H',IZ$BK.U5W=D;P_KVIZ"9Y/#T0N3=W(3+' MT^/QZ:#3F+A"MK8-;Q9HZH7'J=\,G MD^DK,0BO&.4Y=THH+70"WTM(W5_$%T,7%!\GIPLJ)@70HK8L2&ERH!Y9O:32 M:3_A>-/1#98?V#CNW85T=5P8P[<^R3$YHY4*)48>B_LMJK7.^T\ALR(:R!$T MW&COTK"379>!;S!72"?1;L]?.Z^3_+FW3KI53Y^QN+9HIY>:NLNBZ/I>_];= MYJP*K"&R,>^^C#5Q)1RY/1LKBT/;^(O$'W'Q0R\&GG1>X41QON(756E9A()_ MFS,]3>_"SOTKH.UP_R(MJ-:*ZOI"+3%U-)R='PGK7T[U7VJSX1="%Z:N3$'[_?U!+ P04 " !IH*U26F=LK=X& "R%0 M&0 'AL+W=O8DQY-!CH*!$9U_VB%#G>+ N5<8-;M1KH4@D>VTU9 M.@A]?SS(N,Q[I\?VV94Z/2XJD\I<7"FFJRSCZO9C X M/2[Y2LR%^5Q>*=P-6BFQS$2N99$S)98GO;/@Z'Q$Z^V"/Z18Z\XU(TL61?&% M;GZ+3WH^ 1*IB Q)X/BY$1]U(_\7:#EL67(N+(OU3 MQB8YZ4U[+!9+7J7FNEC_*FI[#DE>5*3:_F=KMW8T[+&HTJ;(ZLU D,G<_?)O M-0^=#5/_@0UAO2&TN)TBB_(=-_ST6!5KIF@UI-&%-=7N!CB9DU/F1N&MQ#YS M^N'R$_OMP\7']Y=L[_>/\_D^N[J\9KA___$#F_]Z=HWG/_\T#4/_[>75W%X% M;_>/!P:Z2<(@JO6<.SWA WJ&['V1FT2SRSP6\?;^ 3"WP,,&^'GXJ,#W7/79 M,/!8Z(?!(_*&+1%#*V_X@+Q+KG*9KS2[$HK-$ZX$^^MLH8U"W/S]B/Q1*W]D MY8]^.-&/ZJ$D/M(EC\1)#UFJA;H1O54H M&#+'0\'VTD+K?<:-47)1&;Y(!3,%;A'\"AAI5"RB#TFOD5I M9=]6^8W0!!/;@">B2PL!;Z31K9W7\\^Z,;3/WLG4VD:V*F&)R['X?S>2]C<-3PMMG%P^\P1;446U(::U-5XM_4!K)B#57BM,J*'>O#ZC2 MQ8SC3:Q1DDP"BH6*I 8>L(K]J= :^'AN03:VH;)_ 6EV#2FC=P!5\OR6V XF M;_4V?/25+2L!AV[%-P/<="F5L]RV@751I2!6@&,X#/6\SZ[%"B")%G)IURS> MH('QL:0FX&$K% JG L;6"+' 0(+(H]L-D&3;4_4*D]XB&W1E Z"FBW#QH &+39M6*0I?%W+3QUHW@DM\2.Q[1DV(-FL:'G:2&7+?I M6>G]"2J618IQQG)DE[850^9N4*)@S07R1&/4L9)X&E6$@#R/JDJIUC6[R0.3 M*($TK=E')@262 M);>1KD6$RFD(:8.E^3W?X?UUY7V+O [8R^62"H]U_%VY38P3OQV(KI62V^NN M)&VE(7I%7';>?->UKN5W9N^V,I+NXWX7[LNP; D4P\0)_B.#VQM.I-QK.'!E$KJB=L-PT MM0W)!I\MND(^.H UL:$W'?G>:#S:IG9;V@/3Q%.R V]\./6FX_%CLFNZ2F,) M?TKD9.I[A[-I*_"U[G@X"5[HD*DWFTT\?QAT'7+^79S]AOG]X)!B#[_3_4=B M_A5RAQNYSRD-+].P.S!;CZZ+@RA%FC7.K!MRU"FI95M2G=\@*1;4]3'HQ_5T MP>^O>K?6!#L8E&4J(]>&ZJXHEP=M:6G40W9>&'00M=W810U^2\#.'/O"0+/? M$6X.<%9OFFA9T+0G>7IG_GD.TT_E2]-8=^#70U$]::\3B<9)"UUFKP4XZ9CR M[&X[?WB\[C*#,N8'7H!4:1)Y=^-3WS*!-QF/O6$X>D3&=G'I(I@%H3<:;?3_ M0+>[S[/GNUT_,/@GP( 8QY^1!_'=2KH]:3\C=KZW3QLFA]YT.O:"6? *G]IO M+82F'2/S2&P^7C833>!-0]<$7N+O9O=D!FS#%MM=/W9D;>8 6C5!^S_T_-%A MXZ87382A%\X"=-G9,_2Z,JN%,:G[ML':-Y@H6;0[I9+;7P3DD,:8&;OO2&?0 M.4?+A%K9TT(JY%5NW)%:^[0]D#QSYW";Y>XT$U&$CQ?Z2EYBJ]^?'/:8$ M[L84I3V56Q3&%)F]3 1'5-("O%\62([ZAA2TQ[2G_P)02P,$% @ ::"M M4OO1B(/1 @ 208 !D !X;"]W;W)K&ULM57? M;]HP$/Y73M$>6BEJ$O.[ B2@5$-::45I]S#MP20'L9K8S#:E_>]W=H"RK47; MPU[(G7W?=_<=N4MWJ_23R1$MO)2%-+T@MW9]&44FS;'DYD*M4=+-4NF26W+U M*C)KC3SSH+*(6!PWHY(+&?2[_NQ.][MJ8PLA\4Z#V90EUZ]#+-2V%R3!_F F M5KEU!U&_N^8KO$?[L+[3Y$4'EDR4*(U0$C0N>\$@N1S67;P/>!2X-4P*P@)3ZQ@X/9YQA$7AB*B,'SO.X)#2 8_M/?NUUTY:%MS@2!5? M16;S7M .(,,EWQ1VIK:?<:>GX?A251C_"]LJMDX9TXVQJMR!R2^%K)[\9=>' M(T [_@# =@#FZZX2^2JON.7]KE9;T"Z:V)SAI7HT%2>D^U/NK:9;03C;'XQ& MMP_3^3W,QJ/QY'$P_#(.83J>PV!Z!9/IXW@ZOYU-QO?=R%(VAXG2'?.P8F8? M,-?@1DF;&QC+#+-?\1%5>2B5[4L=LI.$-UQ?0"T)@<4L.<%7.TBO>;[:!WPS M3%$\\T6!!KX-%L9J>D6^GR"N'XCKGKC^'WIZDME-Z*59\Q1[ 8V@0?V,P5^G M@T&:JHVTAH9IKSP$28.?JG*MA<$,;(ZP5 6-JI"K2Z"6I[GO^15!R@5J[\PU MSY &Z@\Z^ 2U6LCB%ADL#EF#P<"1<9DZ7@V9VBSL0"UD()F M*H.54IDASDX[;,4-9R1AW(A_4R5VJ5Y!+8RBNE-T5VUVV$S:\-[K%QV-=XEZY9>8$T6=J";]<'K8DX-J/;R%5TN6]*Z$ M-%#@DJ#Q1:L1@*X65^58M?;+8J$LK1YOYK3K4;L NE\J9?>.2W#X>O1_ E!+ M P04 " !IH*U2LT@+RKMWUQ:AO8..E=BK0UXO0.Q>$^<"5J MEPA%JB3EM?OK^PPI;=9.[!37?K"7$LF',_,\,R.>[XW]X'9">';7*NTN)COO MNQ>SF:MVHN5N:CJA,=,8VW*/1[N=N5Y>'=M+\]- M[Y74XMHRU[SR_..;\6-\+]TUQ9/LP-*+5NA MG32:6=%<3-;9BY8#/;RI+R8I&224J#PA^7?F?V_Q.#/ MG/ JHUSXS_9Q;8;%5>^\:8?-L*"5.O[RNR$.1QM6Z1,;\F%#'NR.!P4K7W'/ M+\^MV3-+JX%&@^!JV WCI"92;KS%K,0^?_GS]>MWZ_=O?OHG>_MZ??/ZYGSF M@4ISLVI >!D1\B<0"O:CT7[GV&M=B_KA_AFL.9B4CR:]S)\%_)';*2NRA.5I MGCV#5QQ<+ )>\03>6P'6'/OO>N.\A0K^]PQF>< L V;Y%\+V+ (EVPO7\4I< M3)!-3MA;,?D$EKW?"79EVH[K>Z:B']([5DNX(C=]$'8EM!?6L<::EOF=M#7K MN/42:WM08MDMM]+TCFFC3RNN*Z'X1HF(Q_C6"H$L ZJXZZ25>LNX/^RIN0>. MWUG3;W=@I$BG[$I8CW3_%*""$&C""BWV7#'3D8%N^L -*RJSU?)WP**T6.[I MQ A5&0<46JQ^PNB&G61) M>5:&[33,5LF1!^I^M!H0>PF:-$-M@BJV"=LB7A;QHJV\1I83O3PX#DY0 07V M!FL0X9J>:QHYHR3Q4S/G\1,Y@"&#A2'R-WW7J3 %_ U71#^+Y5[J6--C>54! MR)MCI[_^:I5GR^\^(IHT0DKDE6Q"+_+-&-OC=Y& 7VZ-BN38C5GV3PI\O38H$>(9 N4@\%9 M0A):!QX>ZBIA3>][Q(WX;?OQN([?1^)BKC[*T2\&_F-HT:0"=S%)Z/QU9Z5B MHZQ![0-NPDL*0ID5[%?!+64# 3U>E;,R21=G-"Q8#HVG-"PQS-*"AG,:SA-@9TG8H\)2[WW-I&RE4 MG;"K=43Z7!&' :B]QU;LI:*P*5/A2.(P5'GJ =<"D>A;#D2N)""U?(39\(HD M>A_K+TKRH6*U"']%\5WW6WQCD,"C'G;0%F*D32@ZS:#<1EK8XN3= M<.CT2$9)?*?N@X;"Y@=4G"R72:B?$(:-J1(3059<87XH;(W4$ V9P?:$'5X^ M1C[)BG+Z5Z51+O^L-*AI:AZ$ 2LWR.];+F/Z]QUB'=HR'PL:V?'Q4'$'PD,? M)+AGB/ZA)Z,^R_)J,9U_B>9C(AOJ2X')D7U\ 7!2+TDF+?XQFAF3D=\'5^J/ M+5AQT!P;]+ 2%=%+$!--LL](Z@OB\7L3NRA\5,W_HZ.,+_V1 MR4%37^H 8 'G^I%<4N'?W1/F:(O/=X0\R9?YV!$6J]78$9:Q3U!'6,V+V!'R MY*Q8'7>$+$U*=([/MX03EI=)";#/?:7/CBXZK;#;<)VC[\Y>^WCG.;P]W!C7 M\:+T<7F\;J(Y;Z5VB&J#K>ET.9_$[Y+QP9LN7)LVQN,2%H8[W'J%I068;XSQ MXP,=<+A'7_X!4$L#!!0 ( &F@K5+0+/OK0 , $<' 9 >&PO=V]R M:W-H965T7KDT)6.% M_"@(;OV:\<:;3]W95LVG MLC6"-[A5H-NZ9NIUB4*>9U[H70YVO#H:>^#/IR=6X1[-\VFK:.\'KE (2T1F M_-5S>H-*"[Q>7]@_.M_)EXQI7$GQC1?F./,F'A18LE:8G3Q_PMZ?U/+E4FCW MA7,GFXP]R%MM9-V#R8*:-]V?O?1QN ),@C< 40^(G-V=(F?E S-L/E7R#,I* M$YM=.%<=FHSCC4W*WBBZY80S\\5JM7M>/\#Z]^WZ<;_>P^+Q 9X.G]8[6#WO M=NO' WS>+):;SYO#9KV?^H9T6J2?]_S+CC]Z@S^&+[(Q1PWKIL#B9[Q/M@X& M1Q>#E]&[A%^8NH$X'$$41.$[?/$0@-CQQ6_P;=DKRP1J8$T!BSQ7+1,:_EAD MVB@JF3_?49$,*A*G(OG?8OQ?\G=.8@'X0IVM>\^E.:*B@E,*&P."LXP+;CC= MYK(^*:X)0")02D%]S)OJ'B@3^=&EX@%SK#/"V\V%WN*(GW7-1RHR;+#D1L,' MB$;C)*3_W>@NB."CM>:66=>D@\=LTL-\@AM^D+#3P!B@]-!K, M(!2.)G<)Q*-)DL*B+3CQ&?;BR 16)' EF$P@BL>PDNHD%3/820[W<1Q".DGA M*1.\<@YH,@BAI1I6P*#@5!P\:SO7*H58VZBE00#I70!/+I:LC\-U+.-1%,;6 MQC2&@S07H_Y],CY F(S"\=C&,!S=ABD<*"D_Q9_Z(@!6R[:A4-/4!O9>,.Q) M_LLPG%$AC=U<,*UYRZ)H8JM..52 M8$G0X&:<>J"ZL=UMC#RY49E)0X7HED=ZZ5!9 ;HOI327C54PO)WSOP%02P,$ M% @ ::"M4GR'_0/U!@ &A( !D !X;"]W;W)K&ULM5AM4]M&$/XK-R[M)#/&E@4$2( 9#$F3#!0&TO9#IQ_.TLJZ(MTI M=R>,\^N[NR=+,L4PS;1?0+K;V]NWY]F5CQ;&WKD)![7[T=CUV2 M0RG=R%2@<27^U\["H+,N5#93&.H^C-N)1*#TZ.>.W:GAR9VA=*P[45 MKBY+:9=3*,SB># 9K!9NU#SWM# ^.:KD'&[!_UI=6WP;MUI258)VRFAA(3L> MG$[>3G=)G@5^4[!PO6=!GLR,N:.73^GQ("*#H(#$DP:)_^[A#(J"%*$97QN= M@_9*.MA_7FG_P+ZC+S/IX,P4OZO4Y\>#@X%((9-UX6_,XB,T_NR1OL04CO^* M19"-]PXJ_"[$ M>YU"NGY^C!:T9L0K,Z;QLPHOI1V)G4;?3NO6#NO;V>06S+PX5RXI MC*LMB#].9\Y;+($_GU&^VRK?9>6[_S)F+Y\27\"6XL)(C6GVN9A:*IJ%,:GX MI,6E7*+_D_VAD,*38$&"2@N?@Y#SN86Y]" JJW2B*ED(69I:>V$RL;6_-XRB M2+PBT9]^.(CCZ%U[%[]/WKT6"^F$F7F$*J1BMA0?EZDUF42QCZ9(E9X[<7%Q M)J1.10*6Y$BW\DZDRB*,>$?IYL75,Z=2):T"]_3%XFI6J+FQKK4@LZ;L>\U2 MMV#O50)\^4A\046],*')WF#%>TJC"4&:Q%PH,=M#$@X2W&:?R"HOM5>R*)8" M_PAM]#91 _HG$EDI3Y%S#M M.B_IM,&'0H&F&S;(8B3\FFDKYT8"^8'W?&X! M1!F@ 00---D8!?V MM^)A'!T\%24+E51T2IQ# N4,+%\Y$C=P;XI[\H@]V9[)Y XM2S!@RHM,)JI0 MGG)XI<7G&H,V86LGA\/_JT#>8_UJ^<_J /:8/3<IYC MZE962]5(6>L M8]A&LHG+% W7X%P3\6&'R V9H,)+:P8F5[:TB")+MO4J"8&*_AU&(I5+1_1% MWH8$TY"1U@4&FA%.*E."PF.PO6A$CP'^#=8W<\-_BNK#%T"]%^^\Z.$&?+-6 MW"MDPLAI;*,^&E36&HO4>O4-MW%< 4MARO 6N@J]-JX)#B5OR8T'-WEDR@"( M?3$H)+GUYB 26). UR5FKEDC&H8U;K!D4#ZEK@L/'J5KY?(^8"CJY&]*3\X4 MBM*<"J1JSRAE?L51T_+-'2)>"CXZ>=7Z?!B6GN2MG['0JR&VV63T_?PU^'Q] MB0-PC_P'CUA+(@-I*O#;IB []GV 7%X-0L8FO!J$NP0Y>AT"LW@5]R1$R7#"^3V7H\L6GZ=6-J+##B=;@Q%T(DW8,US,C;F M7+JN^#JJ>;:$N\"MN 5A0 MG-/7/?J>#*BU.:#G*DV8D_UWKC\+\$=5.]KWVL%3Y]9:@2%ON'V]7$BCI[XW MQ[WO]1(PRO2K!)8-S9+AT[U=;7_X. W?^YUX^-4$XS.GDBL@PZ/1:']O(&SX M)2*\>%/QU__,>&0!?LQ!HMDD@/N9,7[U0A>T/P>=_ U02P,$% @ ::"M M4O^OW$.!!@ ^@\ !D !X;"]W;W)K&ULO5=I M;^.V%OTKA%]0O *J;2W>,DF +!XT76;2)-.B*-X'6KJ.^482-23E3/KK>RXI M.TX:IPO0?DBLY2[GGKN)1_?:?+0K(B<^5V5MCWLKYYK#P<#F*ZJD[>N&:KQ9 M:E-)AUMS-["-(5EXI:H<),/A>%!)5?=.CORS*W-RI%M7JIJNC+!M54GS<$:E MOC_NQ;W-@VMUMW+\8'!RU,@[NB'WH;DRN!MLK12JHMHJ70M#R^/>:7QXEK&\ M%_A1T;W=N18UB4K[EYO MK+_UL2.6A;1TKLN?5.%6Q[UI3Q2TE&WIKO7]U]3%,V)[N2ZM_R_N@^PH[8F\ MM4Y7G3(05*H.O_)SQ\..PG2X1R'I%!*/.SCR*"^DDR='1M\+P]*PQA<^5*\- M<*KFI-PX@[<*>N[D_/V['^?7MY=GW\W%U?7\[?SZ>GXA;F[?GW\K3M]U5U^_ M_^YB?GWSQ7^F23QY(^8_?+B\_?EHX."?K0SRSM=9\)7L\96*[W7M5E;,ZX** MI_H#X-Z"3S;@SY)7#7XO35^D<22281*_8B_=DI%Z>^D>>_-/K7(/XI?3A74& M]?*_5VQF6YN9MYG]*P3_4[[$N6R4DZ5 P>4?Q:D5>BE ;[[:\AL)MR*QU"7Z M6-5W71NK7\D*NY(&/[)U*\U/BD@H:ULJA*P+@5%@'2Z@=/C,SZ/&[R5O@M'N MYUS7:S).+4H2F#Y+,@9*P,9F36P8$#ZJ&6=T^%3 'MDNM"V;W^2QLC:69%&HW@<#:=CQC04 M\ZHI]0-1)"Z4P333)O)T@1.+X0,5T57N)>S6/.;$52EKD43Q;!+-IE-Q3:AH ME;LM9VVMX"B.QED:Q?!QXY_JAD>E%=/I+)JER:NLYZ6T5BT5A;RI@IB;AC J M:X 0M($D+BBG:D$&T<2SP##H:63]L"F3"7(SB;)DML/R#1F%J],G(*ZV( +@ M_[*QWE;T&<;>EYBF;B6D:*01:UFV'N-!DD6C9"P4KQ77FMKG)9=VY=_&HRA+ M@3/W?OWVP>."%FYC#6M >8P'DVB<3D(V#N(H&PV#T9S46@*O1; 2:F1(6'*N M!#((?"/K%AO09S<2$&-C ,X5EVN+Q#B-)B%O-)ED?69QH\2^WM+"[%A JF51 M*,X=6FL2 U4\?HG*YSGTP+H<-$9QJ9$)[0Q.B[1L2D,];Z-=="7'5,D3UI#G0AIQ)Z.GL'1;"+NI=TM)T\TRHP50P>S[&Z;&8D[CAN5 H674?:?#JVYQ%Q< MZ9()>QX/Z.,YXP$@?EV36&M'/D'$>M[#ZPZ":2M6$D'6FCG^BJK&QVSX6XJ[ M %]M&",PM5/?+]H6\*Q]D)9 -63)ADI[#KS6#F-]\7\,4G: I'JO_(T9O'(. MS2>;&5GA7@B%3U@K0J\[OT]3>O-(Y2-^0W>^?'F7,(A',SZI MS]H)7PM+QA)M:SV0U)5TH< _O5#6W2>,%0LMC>^/HMN/-BP&+S!^T_VYI_)Y,KR%E,@]+(; MK5LE[/T4 S1.,G$@XG$?^Q]K/ ]#$"9GW08 ,@1 9 >&PO=V]R:W-H965T,5K)0Z@/=O,Q/>@-*2!0BL^2!XVK".L9 MD[],%<;]9SL_=S3LL:PV5I7!&!F4LO*__%/ H6,P'=QCD :#U.7M [DL7W#+ M3X^UVC%-L^&-+MQ2G362DQ45Y<9JC$K8V=.;MU?GOST]F]]]RV\TYQ^%CR=>4_I/9Z&[+6J[-JPBRH7^:%]'UFUJ:5-:F?I@PY? M3)5H4\,=TS<%KYC:"KVEKGB[%NP< MP[RZ9=2E%G^&V;46@HF/M;2W3%89 $!W.%/S#*,"J"=3=N$GO&PG7)/OQS_^ M,$W3P7,WA9ZX^^3YDZBQG+&+?3JXPWWTO?[AI>/?6:.;G%QL17$;L3#ST(%I\HD=LJT;9H"W,(P;EZ2I MLTP8@U5;M0?%3:1 +7+N;J/55N8P7M)\3);&U!QAF5IVBF.HX$QMJ,@F8I6J M/M:\D$L) GPVYF]7(+@YA=>9]665XP0YV)/+=<%GQ1"(># M2_[ 54 :@A ELTDTFTZQ+1"E.Y;Z$B%P8[QWI H0 M,J&I)YCX)+*:@ 8$+3 N[U*4"Z%;(,X4%HWI&T#&D@&[%1R#?&E#IC[SG%OA M.1) 6HE*:%X4MVS-44W.+':W4!($M;):83T@K?9Z]-@/H:%1#(S6JC8A,1KW M#=$D'V+PPJC&_49HMVF#/P]%P18&Q@J"VN!2P*'ECBF49NJ-%ENZP MO#28D2F=4\6V@0A[&Q?:2"L::P)(JMSGL83LJ!W-LX[$_H0D_Q9>2WC#W$XZ MG8;\R7@@&O'PTE[ZS5C09OQ%/^! @RKJC3(BL!KYN]A1 [9SJ05.>H8JY33- MMRG%V:TE'+J'83W@*'A#X%$M%D)4$(EB"6'PW/JB*Y^QR[:0O[O#$R:>\8(H M$[%7O*IQ2&1A,GZGXTDT&HW8(W84C\?LE]# ),=)^AR/FZOW?@&/TV04#=/1 M$PR-X_'1WO=A'G!]-!I&"=2%7!]-V?R.;*,@577%2Z4M:I/?3Y],&=LM5EUU M0272/YI$R636,GX7UO\4G:MQ%@[L\$S:8WT0!!4CFF8AQD(X JXJEQH&TW@8 MI"EN1:@K>^30"]NAKJ'+7M40*:>W3OU4[O<8C%PB(V?B1DF7W&F"XV2A/PC[ M6&%@TNAQVMTRE>;3Q$G!D@@2PS MU_=LJ2$;GN:.VF[Q7IA\HIW4J!Q+3EN?6R*0D9:>2.TSC-DA4I^[():'Z0F1[5+TD'&R,^TWPD$FF7OP% E"PKU8 CE@Z.XJ.P(J[-\F; M[A'B6W2I>^;8B]0WRU K &WW?WG1],-5;0T.(WXG M)OA)XLD4UX/I U*QOP)5ED(ZW1C/4M*,)(D'Y&X63W&:_21T)@G9Q\,T2B>8 M,8U'0S:()Y,[DOM,8:;3630;ICZWU.6&%"?Q;-0XOO?LPD:S$4XZ V>+@(\H MY BVPQE[UY#A3L,A&8Y3MX(A 3*,]>;7[[Q=ET*OW#<$TJ6ZLOY%NWW:?J:8 M^[?S_73_C0,PK4@O"[&$*2HY[C'MOQOX&ZLV[EU]H2S>_-WE6D M-4W ^%(I MV]Q0@/;CS>D_4$L#!!0 ( &F@K5+_Z:;@(@4 "H+ 9 >&PO=V]R M:W-H965TSE[]H(]VUGWZ"LI WVI MM?'G@RJ$YMUX[+-*UL*/;",-OA36U2+@Z,JQ;YP4>52J]7@ZF;P>UT*9P<59 M?'?G+LYL&[0R\LZ1;^M:N/VEU'9W/C@9]"_N55D%?C&^.&M$*1]D^-C<.9S& M!RNYJJ7QRAIRLC@?S$_>79ZR?!3X5<7V,JM]_*5=DGT]'5#6^F#K3AD(:F72O_C2\7"D\';R#85IIS"-N).C MB/)*!'%QYNR.'$O#&C_$4*,VP"G#27D(#E\5],+%XO;F9KF^N5ZM'VB^NJ+% M[6J]7/UTO5HLKQ^&\=7]]2_S]?45WI@OULO;U J4TJ3*>GI2OE,6]\Z2;_/-SXX%-4?SW@] M/7@]C5Y/_Z\L_(?NZ*YU685&H.R(J_?.UA30KA1L^E>&0B7)<.]HR+8.*K:@ M3>L!Q_MA_ R^&V'VJ'JM"9:D@R),B-))F4SO5*@P-)I&*^EPK%164>/L5N62 M"K&U3FRTQ!N5(5/LU\G0.D,8622.4#*TI@>/7E)U6Y.H;@$R9+:2LVY/= M2E9%=P-JGN)II%,V']'2T,^MD5QPDR$)3XUP@=6-+&U0@H=-!YH#[('C( )M M9"D,0]0BL(F3'Y[2(( 3C4$*B&ZS8#=0A-2;KWQP$+E"Z:E-"Q-CJBC_#I(H[>_\'=4WB)R\"4 M'%'YE3>83C2I[$#PUNJV1N_P"*8@'N5+ZUXV8L_#5/G(8,?S,/'.#B->)I5@]AVE<38$%P-&1?L,";Y4-\IBVK5 Z]I@R:0T =T\\;"1BV() MMMA1(Q &=P$0(B].A5BKN864L:'+6NJ*HT# "JH4K=T*#:S6]7-$E"@#I T2 M.]OJ/%$O.& 81[9$CN(!?%D4;-@F-03K+2(4'"^J3"#1$&ZL5[$"AA@6'MS& M 8!5QXGN=29\105V%L\@BC;PT)?"&3 /$B\!X$?<,__UW;Z019IQZZ/JT!)$>QXWQX)9/PSI3@:!%A)#6B!72(!1 M@@J>MQ!!%))KI1N+ N$< U-\B\4&Q2:!FQ*;3.JO"CU%=;J+4\OC)H6!_BJ- MR4HC+A8AI\N W:(S$%5CR\6'& ..0 I3+V;3233P8L8##@QSKK%]Z?WHGV[+ M\='^@E(IXY;FN?],2*O,X>UA$9RG_>>K>-HB$46)_@.@ JJ3T9M7 W)I,TN' M8)NX#6ULP&X5'RLLL]*Q +X7UH;^P X.Z_'%GU!+ P04 " !IH*U2KX8- MQ[L$ T"@ &0 'AL+W=O;S<)V:0$)*(A*Y>DN.I!. M]R7QR\PSSXQGQCY<&7OG2D0/CY72[B@JO:_?C<,(.CW@&>H% ,1C?L.,QI,LN+FN$>_"+Z3+YEP>&;4 MG[+PY5$TCZ# A6B4_V)6E]CYL\]XN5$N?&'5RJ8'$>2-\Z;JE(E!)77[%X]= M'#84YLDS"FFGD ;>K:' \H/PXOC0FA58EB8T'@17@S:1DYH/Y<9;VI6DYX]O M;D]OSO^X/?_]*YQ_H^_-X=@3+&^.\P[BM(5(GX&8PI71OG1PK@LLMO7'1&?@ ME/:<3M,7 :^$'<%T$D.:I),7\*:#C]. -WW.QR9S>-^@]G#^0%\'?Y]DSEO* MB']>@-\;X/<"_-[_">%_A/BLX4JL8=K&( 9?(IR9JA9Z38E\WTB+!4R2Y!

@"J/2+CKPGE0N)B@!F,7SZ=!:#@ ^H MQ$I8!"4KZ0E)29%))?T:\L[NF^CR_.3;7Z05[<90-]8U@D+J32! X%6 %M!H MZ7D_+ZE< J6<$L3*K&D+<6D1J:Y]#(5@4R>UE0K26>]LM@Y*&?H5HM[T/8:> M0@P7DQE<&A7<[)PX$TI2G])2O.0&X[U^-4_3Y/T-=0.T83)Y3TZQ6=[NPM8' MMQ6+@;#)RN 9TVW78*ZJH@BN\TKD*: M"P^Y,HZM,W4V%(!(#[ M+24T-^]2X@/V\CE:3Q<.U&C#O:1S/C-*L=R-X*/FL.NN[:^D+T,4-^ANUQ,7 MABX<,T"N$5Z@854KTQ(<$M:U:+WU.UQW8HA; 1J]5+Z_$W M(EHWF9(YP2S0\OF\B2ZN/T>[5$T%Z/$ M<%7*O"0[F^W!4(]IR5&MV #%UX$A!'/+A;9K$\X,]RLXBG #EP4_#S^=XGU7;D6F3:R4< M[.P?C)*$TZ"%:^7[2%O,D0)3@*;'36U-CEBT+:JFV:.D.QW5&G:FR<%HOIUX M"VNJP(O. ,2"LX+NMB8/E3SXS)-"NMPTH=I"HZLJBC5!M'/JM\%,\9-]7V*C M?[MZQALW>85V&=XK'!.RT%[JP^KP)#II7P(_Q=OW%-VB2TDT%"Y(-1F]W8_ MMF^4=N)-'=X%F?'4.\*PI&<=6A:@_86AFNTF;&!X*![_ %!+ P04 " !I MH*U2WFBQ)&L. "E)P &0 'AL+W=O"+[^N'F/D D)*$A"18@K:B_ M_IY=O)"T%26YF4PL4<0"^_;LLTN^WAK[R6V4:L3GLJC5Q21RM9)MT7PTVW^JH-!S MDI>9PO'_8AONG1R)K'6-*<-BG*#4E?\K/P=#?,N"65@PXW/[C?B4/\M&OGUM MS598NAO2Z .KRJMQ.%V15Q:-Q:\:ZYJWY_/%U4)\>"=N/EXN+J]OY[=7'Z[% M_/IGL;CZY?KJW=7%_/I6S"\N/MQ=WUY=_R)N/OQV=7%UN1!/;DRA,ZW#$6O\SG-_Q]^NHI'X:66O5GJVW0,ZC$=R]4UEK=Q(-??LXVLEJSOJ5VC$=1 M^N+R(LD%1.)4#;8O>[:$KL:2/F,Q=Z)6MM0-G;B%#RSV- XG::'D2&3*-L!1 M"#)-95@?*PR.97OR=.6AF$[1;&0C8$E1T24R3] I%\N=2)J+3%:P?,_O)->? M8RP0$>[[8F*/)XWWAI.E(I!$I$K7CY%_D"FK%G*^+AXV'T7WFEI7(<5*6:%, MT"TC*@<$ZP(Z"YG_ 9CDI2.6KAV'CZDH%E?!-E@"IUKZ8;!@N]'9QMM093VZ8M7;K]KHEEC/"!G429<<%:3-M,XHZYR!"P5I[A% MO+LQY#;UN8:N9*UX+NTR;+=3T@J%Q=#I9\@KEPB4B($C\C$MH 3U,13/@AC4 M)G_\^ZIM6AR/Q")6B\(OR$*2+V5!6>I3 JA6.ATC.QH<:3;"/\]L@<6 LV,.:T@-3FS,*?#VVACZ,[M<)YQ*N='$[ M]W'[D?.8 IW8@)A.CO\EGASQP09W'#W]?U+*;4Q;Y.1MHE;!>G^TE:IY*U_.#->?.<60KY&5),+VO:AV60+'C ML295W.\K8G03):=N=MZ:'3@&R'0]@*'$*^4GU1V9[2<=N&OM@]Y#[VI%*.13 MEJR% \@RU4CF=0%N'EN3! %"%.6VASXD@S.57!8JU4MHK6W6EE"-X C56J\KO<*6 ML%[GK\A;:FONM>--".V<)#J!V&]MY:B.+)-WLT+JTGE0\<1;6;Y%%H$(LD\C M!T(]4?J>C\;\IX()274JY/>R:-,*H"C8@^8;V;D/?L=.V2>6L946N$KQ"M/X MI 0'NB>'UX7,5"A9CU_L35,-U@;3B@ :6B3>B4U'6DR[=9\E[J@EQ]" W/$AJ>'<2RCS[9^I;?!XB'A=SV M;+(R9''7ZT'F'8D&,:YR:7,GS@W^).+Z;KXX3\QU[_T7)N>T:OI\=[[H^.[9 MY&PDHC;L3_1)W.\XC[$7,8OZRVE9$N'+;T)@]IX=VN>O6.BSH?"4HH03@%.Y M7ENU#MR#0A8?UYR/7FRN:@VO;^ LKH.2R,XHH"""C)C+FD,95=<3\6;7 TW M/A]%C8QF"DT(3#F6M[[C8^:A+6R=RUVPFG>* !(5 7^2LQG$-[JNH[>0Q7E! M7S+CFB&/JT F/>!O8?X?IJ/9L^>\YH<7S\\2FVXV5BE1^GF$HGF$>"\M+!ZI M-"\A9D1HZ8B+@WT6.U2> ^=@#YL,/0?B$UOY#CKJ(P/F M"G ?R^"J+5:PA?<9;=\1"0Y#G[ZA0X"J_?L?FX6NT(9^,]"&O%=<:TJQ5+]S M32)Z-90:;)_#8S#T4%$Z^A"Z&X)=P&TQS('!VT6_ M^$ )QV1)I"KO(%ROY@>VPY8O:Z0.BM28FG:O,"=4RF$2@:-P\>-R[)Q/W[6Y M5Y9S!:K+%GVYGP",@NE(/M4X=2QS$LN4AGD,1]AQ*I8L.?$9C1,%:A3J)G6A M9%0&L7"NXY#_'$N=?[_5*X>JTHM4E5X<+"A7/5; [<7L5>P7<:W;;%^I.BR9 M0J#C')TD0AEH!%22*72KATWJ0 \.T&FE/I$ U6]]K!F+;JQ.AB]F[&]+< MM.L-D8%BYY,V480\#B<4 SK%)BTF1!9/2&(H7Y>W'U/I0F9*48*?!N"EMOFX M,<>>G]?1G9'ZV)@LM,Y%@<8BL&CD$([\!$9 6^">CL(^J5D 9?7DQ2M+H@F* M* D$!=$7MXB+07)4Z9)8KB8[CU ^3?=:S1!\56JE&W:0DE2)ABY*A8EX'=/] MZ"*Z/#!+P/68X3$5@J#8H1Q:@KJ"3[$)N>,$(2K#J/3BV>1X]F)R?(I_H"80 M[?/(M!QMV-F^9_$! >_U=U^,FF2F@0F'_H)= M/M,(E2M!&#@..ZH#:/(RHP3 M[89LH\R0&=V\\XW&9X84<@-LL$J&8,(#3_KK"##;'!-?HF(9I\W4@JQ%@7PN MQ P.JMOFH#M^3.[X\2LM!U$U&C7ZQG(P9 =M)<;+8+K/6X=%SW,3Q_',E:XJ M\0'\EP9WGC)1.'*&AKWW]AIW-4?JDZ/YXN[HJ;@V8UY]/)V,AGW(54G8%) _ MDD60MC#G\;^&V4AOV9(8N/=?4?2&+ZELH[SXAQ"IU8O%I#>I<2K 0QJ_=%N M!#,TL8/1G#APX@@G$"8N*#G4'G&>;JB+ T]-D_UV3>)WF\%Z)L M_XU;%3C:P]%?KTG^=IUO'QI:]_TC"\?(Q1@S'/Z@#:(C=ZX+9QX(ZSW>:+HI M..[DB;,,8<'0<[T23T*&!+>U7Q/09@(>*RDWG*MJXH#9X5L[:;2 MT^=A*LTC,VFIT\F],ZDBIN<\0PKCLC>7]M*QH#3\_V9.[B+F3F].QX>CKJ#1RN4!)M MRYL%\GCAH?$W0QS[)_'>$Z7X'&7P*\_4]XD23VX-FG9Q.CM[*D;A^6">\\B$ M6'HO\?T)Z9DC\HNQ#H:/B].HARLOK*@M'Z0T.8"6O%Y22]29SL_IO.MH%N1O M;.FLDN[?PG['A3&?R* I,*D$@Q&B=.G)(&4IQ_N5V$F M&"F/#U_&FB@)*G>ZL;$XM8T?R7U/B!^HDM-)]R[$Y& QNVG1]TM^=)/FG7M? M;C@LYAW/-G7ID9C^!HP-CR*1B]8_$HE#Q^&0DPW!LQ4_RI)KJR)\4PZ$D8UU M(Z-Y=H%',^\C\.LVV-;3R\N.%%=H+$NV[+_2$"G81!17RS-04EY M=$7Z! )^R.B]%U"F!ZUUT9\E[[7VX?577[5MHKE^PM\]KUQR2TC3,1K&- ]? M:J LYJ$#F3OSG)'B,ME_+'[?Z$+YQVG^*2)]@G6I&^*!V\Y/\15W R$33-LP M;Z<&HH7_4.L;?M;0>P)% \-[O38XH4,N414%RPU% XFE<^W'DW[8[54;B_/X M(*;/8Q*=&.P0'K5X5 RFH7I((883"GJ/PH\(T^#&0UT:LD=%1OP(&R'8,LKQ M:Q ^S^-,%I;DABH4[C@? A @N)SJ5>]0VO9E>VT< Z5G_-Q50__0:O/EWGC6 MI.?9@#""Q/T0<=)[Y(%_B2I=3>^@S?V;5]WM_@6V]]*N::17 MJ!663L8OGA\)Z]\)\U\:4_-[6$O3-*;DCQOTDV_\! M4$L#!!0 ( &F@K5)>?043,00 %,- 9 >&PO=V]R:W-H965T\\ =WV?&#G2FXY+M<8WFOEPIZG4:*RDO4&@N!2C< M3;Q9>'X16WDG\ O'HW[5!AO)5LJOMK-()UY@ 6&.B;$6&/T><(YY;@T1C&^U M3:]Q:15?MY^M7[O8*98MTSB7^:\\-=G$&WJ0XHX=T29LM+6"]NEHOKQ7RV MW,!L/K^]7VX6RQM8W7Y>S!=7:SC9L&V.^G3<,83#6NLDM<^+RF?T@<\N?)'" M9!JN1(KI7_4[A+\)(GH.XB)J-?B%J3/HACY$012VV.LV2>DZ>]T/[-VJ/1/\ M#V9YX\-<"BUSGK**1B*%E4*-PE0#<@?77#"1<);#F@:1.<_#;;:J.(=;^W M(.HUB'H.4>\#1'?X@.* L%.R@*M'@TJ0M[GC!RH-VR>X0;E7K,QX C-:GOJ] MNK0ZL>O_7)C0NBR(\&/0A[?AA$L! $4N/>Q@68<\+K(&HX"?U^+SZ%DS@8G<)&&IN= MABWDR"9!NP1^@C ,_>YP1*W!P!^.XE< +S'!8HO*==YB[/IA.'3_B*#6" ?] M+L3AH/;95@.K&,>A^X^&0V@A8[\A8[^5C)^EV/^4TV::PDQK--]-OU:S/^CW M/Z??H*'?X!_V0MI7>5+E@$HU9SJKRTJ-*_+_0#'3%OP>!5M-OT_!#16XJC@7 M>S#VU+,A/_#4THEN)I3SA.>\(4Y".'SW==FHT3B(JL9.&7;S"DNI;._(35;S ME(^WX8#^'N#?20ZAK7WP_M^.]&3<8C/^A95L0#?]3OM]$B;F@1M])B3??5 M]$"UH=#_%25:S?Z@Q'^)$IU7%UTZ O;N.J\IXH,PU9VW&6U>#+/JHOPB7CTW M*/P]IPTDQQVI!F2D/GC6MF].I!905H?B>E>>Y8!\T[ M:OHG4$L#!!0 ( &F@K5)3X_I5A 4 .40 9 >&PO=V]R:W-H965T MO&&) C?5F64Z3 ';JH06:Q(C3]<.P M#[1$1VPE42.I./OW.Y*28L>)Z[3%@"!Z(Y][[IX['NG3-1??9$:I@H^>GYMU< MG)_R6N6LI',!LBX*(OZ=TIROSWI>KWUQP^XRI5\,SD\K#E MGE[0/-= 2..?!K/7F=03-^];]#^,[^C+DDAZP?,O+%7962_N04I7I,[5#5]_ MH(T_0XV7\%R:_[!NQKH]2&JI>-%,1@8%*^V5/#1Q.&2"WTSP#6]KR+!\3Q0Y M/Q5\#4*/1C1]8UPULY$<*[4H"R7P*\-YZOQJ=@L?KRZN+V=P].EZL>C#?'8# M^'QY?06+#Y,;?/_[;['ON^]F\X6Y\][UX>B6+',J^Z<#A20TU"!I#$ZM0?\% M@P%<\E)E$F9E2M/M^0,DWWG@MQY,_;V ET0<0^ YX+N^MP0.B,0Q>O1X'CCH,^7-2%9H"L6TWW.L_PZ.HB#L/V.8W!.6FXAI M?U.&PK-E;:)E&2&?D3_JPR>,W E\+KLA:(*V>EI>&@5Y502Y)*Q"\BB'I$DM MF-),6R[M=;H3]W*7G[+66G#\AN$%J9W+>)Y2(;>#MT%VMEKA8@A&^*>XF(W& MJ([O!L5:FA1"V9M5@*W0I DO39OE JJ,I[NN//^IYP@*X5%0=*ON AB%U!& M#R*Q>R"DI: [PW/>?C%K,4W?$AR$K06D+BVI?=RT!-BDI,)P:QO*;V1/)$52>A9S[0=<4][ MIBFAIQ7Z;593M*53:/V3R:$[$P8ZKU. .V<@BZ^5779/(NEL]-B.#2X_K M.1ZF=UM\NQ-K7#JE#MT+*X;GC*+("?QP#\;V@K#)8.SY3A@^VM^3N5&7N='! MF3M!0;L^M7CL4[,'DP(HC. %;@"V\FQWF_5<3N\E\;_G-'UX74Z;@4S86C!' MIC6O\Q0RY(!;"OQ3[&WZ=&DOMVP>4!B_.F';- F<.(X<;^S]0,*NF@X_94QPVLQXV)'C7"_V.\-/[-'U<;C] 0"SZ(ZA #E=X53W>(1-1MA#M7U0 MO#('V257>"PVMQDEF)5Z 'Y?<2R.YD$;Z'[9./\/4$L#!!0 ( &F@K5+* M6BA%]0( ,8& 9 >&PO=V]R:W-H965TT>ICV8Y$*L)C:S3=G^_:X=FK*-HNT% M^]H^Y]P/[DUOK_2SR1$M_"@+:?I!;NWV)HI,FF/)S97:HJ2;M=(EMV3J362V M&GGF0641L3AN1R47,ACT_-F#'O34SA9"XH,&LRM+KG^.L%#[?I $KP=SLO[)_]+%3+"MN<*R*+R*S M>3_H!)#AFN\*.U?[3WB(QSN8JL+X7]A7;UMQ .G.6%4>P.1!*62U\A^'/!P! M.N\!V ' O-^5D/?REEL^Z&FU!^U>$YO;^% ]FIP3TA5E837="L+9P7 \OG^< M+1?1^PLX1W75]!(0F Q2\[P->H<-#Q? MXQV^.:8H7GQX\'6X,E;3?^7;&>)F3=STQ,UWB!?40MFN0%!K&*:IVDEKX$V- M$HWV5#[/LKHVO3%;GF(_H#XTJ%\P&-3T^HA>4E.GJMQJ83 #FR.L54%M*.3F M!BB+:>[3>$N0)3I?CB/&_*_!12$$-G<%&J!VW MW"8)XU;\1]K%0>HGJ)51E-@4W=4%"YN,\N[6!KL\Y%@<^45\[9!=NWIV.F$[ MZ9Q,:W0T6TK4&S]!75!4JFK,U*?UD!Y6L^GM>37A*=Z-D 8*7!,TOKJFQ.IJ M:E:&55L_J5;*TMSSVYP^-*C= [I?*V5?#2=0?[H&OP!02P,$% @ ::"M M4G$R@60(! -PH !D !X;"]W;W)K&ULK59M M;^,V#/XKA%<,/TIQLI?JF-X@&'FLN]-3;&--/+R\RJR^4_B]PJW> MD\%&LI3RFUU\*J=>8!U"CH6Q"(S^ON,UDQON-(:[LL[])]=[!3+ MDFF\EOR/JC2;J9=[4.**M=S36KQ"O&$0]0:1\[N[R'GYD1DVFRBY!66U"W=S/'SY]^05N;^:+FP6P8N'6&.'%[^!=XOT?!K^ MFB^U442'OX]@)@-FXC"3-S#G6J/1,!)8 J!:5A)3J6I+X'R76QHOY'M*)Q#[>9RY_W$0PJT4ZS.#JCZ@&R9^G*<0IGX[AP'_2'@)Y^R;EI%TB&N'$4_S)6YMAE[?DI;.SZL M6KH$;0.IZG:7I(8]64YI:*E@%0@IS@I++6X[P/MT>0Z*^J-C'&U4LK3WSQM5 M<>BOMX1\P2BW:9\N"6/X$YD"%*4%>JT50>('V8458XC\Y"*P8D)B&,163*V8 M9E;,Z+HT3^!A@_1U6A$9(/6C+.M?7'75,\1,60GRT-7I0#6%+H_"!54)@D!M MX#3R\RSXT.-08**H&I)ZOCB$XA5I3QT]/^SQI%?C2.=M3+\GQ'O7%'2$N]/(T[ZD7^19SO4R\,_(0H>IA[ M)Q E?D)@AS@PVON8UZC6;F0AALE6F.Z[/NP.4]&\&P:>U;N1BKK NA*:LKHB MT^!\3/U$=6-*MS"R<:/!4AH:-)RXHP%PRSXNQ?4$L#!!0 M ( &F@K5*!C1%5' , '@& 9 >&PO=V]R:W-H965TH8Z)-"5CJC6@1Q&-X&->.--YNXLXV:361K!&]PHT"W=FFKJC3TH\#*+5TBAW1?.G>YM[$'1:B/KWI@\ MJ'G3K>RUS\.5P3A\QR#N#6+G=T?DO'Q@ALTF2IY!66U"LQL7JK,FYWACB[(S MBFXYV9G9?+G8/7G9O6T6^U@_O0 S_LOJRTL7[;;U=,>'M?SQ?IQO5_3 M[2][E@O4OTX"0^06(BAZHD5'%+]#E,!7V9A*PZHIL?RO?4!.#Y['%\\7\8> M7YFZ@23R(0[CZ .\9,A$XO"2=_ V[,W%!JPI85X4JF5"PU_S7!M%;^?O#RC2 M@2)U%.D[%#MJJ;(5"/+0,6 )CYSE7'##>^9G4Z&"9:L4-N;Z]FZ#T M%Y7+_P,66.=D;X4+O+4C?-:U'E'DV."!&PV?(/9':43KG7\7QO!9N<[Q^]?N ME,O6O%'#NAJ0^FT6VF^8P&]2EAIX U03&@QF4(K\\5T*B3].,YBW)2<\PUX= MF, C*5PIIF.(DQ$LI3I)Q0QVFL-]DD20C3-XS@4_N@ T.830TL-5P*#D]")X MWG:A'15B;;.6A2%D=V%?0-;GX3J7B1]'B?4Q2V OS<6I_U^,3Q"E?C0:V1Q& M_FV4P<\>97 U#6I41S?S;"7;QG2#83@=QNJ\FR;_JGC MS /5S;E.,/+D9DLN#=7.;2OZ-:"R"G1_D-)&UL MG59M;^)&$/XK([>J6LG";T" R1"?+JH=PD%[DY5U0^+/>!5;"^WNPY)?WUG MU\9P:D#5?0C>EWF>G7EV9B?C@Y!/*D/4\%+DI9HXF=;[D>>I),."J8[88TD[ M6R$+IFDJ=Y[:2V2I!16Y%_I^WRL8+YWIV*XMY'0L*IWS$A<25%443+[>8BX. M$R=PC@M+OLNT6?"FXSW;X0KUY_U"TLQK65)>8*FX*$'B=N+,@M%MS]A;@R\< M#^IL#":2C1!/9G*?3AS?.(0Y)MHP,/H\XQSSW!"1&]\:3J<]T@#/QT?V]S9V MBF7#%,Y%_I6G.ILX P=2W+(JUTMQ^(!-/-;!1.3*_L*AMNV'#B25TJ)HP.1! MP<&DN9:4E M[7+"Z>G\\>%+O%S?WWZ,8;&,W\?+97P'J_7C_'>8/32C#X\?[^+EZI>?!F%P M\P[B/S[?K_^$7]=LDZ/Z;>QI4ESZ&U]:'CAT @^B5)G"N(RQ?1[O$Q>X%Q1/:55CB"VL-(B>8+-*\QSIM1; E[E,I4Z4GN6X,2A4E0HG]&9 MSI2A)BF2K-7"!9TA;$5.Q#*'*'-[X;];OP8T$2)#DG;S1+"21MU*Q,9M@D;,20C<8WKC#P0"62-G'$]UJ5I6<#@KZP\/IIJ+^D 3LPL\0]#MT8R1\@M1J-% CHM_6- A)TT% MAH-.-[IBUV_,:KZU,.5RR@B[WNN]>37>V>-=H-S9%J4H7ZM2U^]XN]IVP5G] M^)_,ZQ9*JNXX94*.6X+ZG1NZ'UFWI7JBQ=ZV@HW0U%CL,*-.CM(8T/Y6"'V< MF /:_PVF_P)02P,$% @ ::"M4CT$(S+2 P #PD !D !X;"]W;W)K M&ULI59MS> MM9Q-1*O+HL9K":JM*BZ?%EB*[=0)G/W&3;')M=GP9Y.&;W")^JZYEK3R>Y2L MJ+!6A:A!XGKJS(/3Q=#H6X7/!6[5"QE,)"LA[LWB4S9U!H80EIAJ@\#I]8!G M6)8&B&C\N<-T>I?&\*6\1__)QDZQK+C",U%^*3*=3YW8@0S7O"WUC=C^@KMX M+,%4E,H^8=OICA,'TE9I4>V,B4%5U-V;/^[NX85!/'C#@.T,F.7=.;(L/W+- M9Q,IMB"--J$9P89JK8E<49ND++6DTX+L]&QY>W7VVX?%?'G^$@ SA0M0Z5W!>9YB]MO>)7L^1[3DN MV%' "RX]" ,7V( %1_#"/N;0XH5OQ9QSB1],+C.XYD]48AKF4O)Z@U;^?;Y2 M6E*]_''$6=0[BZRSZ+\Y<^&JU4KS.BOJ#XM2AKE4H']"9W>8(:U%21QIH;3*]:\OB+U2@Z9CO.%#G ME5P3>2WL_IFH&EX__:#@9GFG"$7:;9U+1*BZQ*-)/%#:TKS/FP?41="TLA&* M7(@UF12J\^W" RKCPT)*M$3IG@RP,O?7^=GF!0':30JC2!%20?=FNSOG&:P0 M:UBWY;HH2P+CULMK%J=PV58KE.;DB^U84ESPDMA2% M;L &%GH4PY%2&_:E-OR?I69KZ+F^#E73<1??4#CTR4KO033/'UU31=]<)WV& M^O3\4^ /*&EBO&J=+MM?9S!AS!TG([KDV(L#>@7>."9Y$!_)Y;-$);O&PB9V MF#"3U"#P!@8N\>*$NA-E6ICK/@F9R\:D$7M1" -O/#Y [JL2B./$34+6<6.6 M&U$<>TFT![;7>] V2B(WB0?6EAR^,RXCL@T3N*MWS730,#2&0V8C",V%A%Z0 M /-8LB]AH@SXV-#4[)K>H/W; X5L_]B2%4H-W84*VKAMM;=O.IW^VD_[X;< MLWKWJT \-D6MH,0UF5+H5+2R&[_=0HO&CKR5T#1 K9C3'PM*HT#G:R'T?F$< M]/] L[\!4$L#!!0 ( &F@K5+:X!DDK0( -P& 9 >&PO=V]R:W-H M965T06A+"SU2 5*!5D=:"FK(] M3'MPDPM8=>+,-M!)^^-G.VF:;U[?30G-G,G(SJW$9,1W MBM$,5P+D+DV)^#5%Q@]CI^V\3SS1S5:9"79&T,)I,7SE^-L8C'CF> D&&DC +1CSW.D#$CI#%^ MEII.%=(XUL?OZG^.$>RWQZ1B_B3-H[ M',J]G@/13BJ>ELZ:(*59\21O91UJ#IW!"0>_=/ M=Q'(4LZ)(I.1X <09K=6 M,P.;JO76<#0S+R540J]2[:]#@N%J?QQ1KU;J7?/,H9E::7<86RJRI,$!Q=,[ST,8FF2E2?82&ULM59;;]HP%/XK M5K2'5IJ:&]<*D"! &ZD%1.CV,.W!A -8=>+,-J63]N-G)R% @0Q-ZDOBR_F^ M\YWCVVEM&7\5:P")WB,:B[:QEC*Y-TT1KB'"XHXE$*N9)>,1EJK+5Z9(..!% M"HJHZ5A6S8PPB8U.*QV;\$Z+;20E,4PX$ILHPOQW#RC;M@W;V U,R6HM]8#9 M:25X!0'(EV3"5<\L6!8D@E@0%B,.R[;1M>_[MJL!J<4W EMQT$8ZE#ECK[KC M+]J&I14!A5!J"JQ^;^ !I9I)Z?B5DQJ%3PT\;._8AVGP*I@Y%N Q^ITLY+IM M- RT@"7>4#EEVT?( ZIJOI!1D7[1-K.M*>-P(R2+ ?0'@Y@#W6D E!U32S&2AI'GH8XD[+EU S] XR&:3 ?!8#3KSOSQ"'5'?13X#R-_Z'O=T0QU/6_\,IKY MHPNZ=7%PK$D\0KE>13H#[J M4[A22_5$BWU>2ZW04BO7HNY?@2F(<]XR:.W0FVV[C:9E6877;-N=6M9JC6;] MT/!(7KV05R^5-X5PP[E:JY(=T"BX&I^POYH%>[-4Z9#$. X)IDAY 7DVG\V3 MU?N0QW[S)(\7$FA;^UO0NE(8)7A.*)'D_&KG/&7RG3.&]6KM].28!R]A M!'R55A0"A6P3R^PY*4:+JJ6;OM4?QGOVO9?5'GN:K!12S\.*Q )16"I*ZZZN M]@+/JHNL(UF2OK=S)M7KG3;7JB(#K@W4_)(QN>MH!T6-U_D+4$L#!!0 ( M &F@K5)HQ=?#>P, ,L+ 9 >&PO=V]R:W-H965TF;5F^F2-"C?&P.%OP\9#M948H7G @]GF.^.L4 M9^PP,J#Q=O!(-ENI#\SQ<(48"1RS[2E*Y'1FA 5*\1OM,/K+#/[A*R-/^5BP3Q2\X5+:6 59[ M(5E>@16#G-#R'_VH"M$ *#_= +L"V&V >P'@5 #G5P%N!7"+RI2I%'68(8G& M0\X.@&MKY4TOBF(6:)4^H5KW1'+UE"B<'$\G29R ASNP>+Q-;N?+R3)^F(/) M? :2^-,\OHNCR7P))E'T\#1?QO-/8/%P'T?Q;0*NP"V51+Y>*<(8Q+2\@UK+ M]S,L$ADE>,0[QB6AFQ-!_KU7YB"6.!?_]01SZV!N$Z4L83Z!50WG9;W$%ESU0RY? M@;IC '_?DYTNRD= L>RB6CKS&AR<(("G1&?>&5%G$(;=//V:I]_+\XD2B5.0 M2"3;13SQ%]3^@K^O?E@'"W]?_?"LI /+#^R6^.=6GN-9;G=1!S6OP9\4?W N M/H1A2_P.([N1S0E/:!U;KM7+-$(4I:A'"MCHWO#O*P_M8SC[][6OL,UJV;;M MNRWQ.\R@"ZU+53UV0.C\2?TK;TT:ON>T]*^,FF]_ /T+3(_M$_;WSYA*S$6E M',Z(^JP7>O6U GCL@=#['Z[$L97!_E[6?R7\L_I=0<\-VE>BPRRP!JTZFXTI M)\=\4TR+ JS8GLKRNU^?UA/II)C#6N=3>!.5<^7133GFJJ_ZAE !,KQ6+JWK M0)6:EY-CN9%L5\Q2STRJR:Q8;M6TC;DV4,_7C,FWC0Y0S^_CGU!+ P04 M" !IH*U2G#?SLMH" # !P &0 'AL+W=O\9A1#+>]/D68$JR&_H$A$Y,J>L M@D)VV<+D2X9@KDE5:3J6%9@5Q,3H=W5LS/I=NA(E)FC, %]5%62_'E!)-SW# M-MX#$[PHA J8_>X2+E"*Q/-RS&3/;+/DN$*$8TH 0_.>$=KW U_A-> ;1AN^ MU09*R8S2%]5)\IYAJ8)0B3*A,D#Y6Z,(E:5*),MX;7(:[92*N-U^S_ZHM4LM M,\A11,OO.!=%S[@U0([F<%6*"=U\1HT>76!&2ZZ_8--@+0-D*RYHU9!E!14F M]1^^->NP1;"]$P2G(3CG$MR&X)Y+\!J"=R[!;PA:NEEKUPL70P'[748W@"FT MS*8:>O4U6ZX7)FJ?I(+)42QYHO\0IDD*1H]@/!FD@^$TG":C(0B',4B3IV'R MF$3A< K"*!H]#Z?)\ F,1U^2*!FDX!.(("^N]1<,7E=X#4M$! CU_&2$!<\BM)>TYC<'EQ!2X )F!:T!6').==4T@YJB@S:TI_J$MW3I3^ M%;(;X-K7P+$<^P@]^I@>HZRE6T?H\?FS'Z,/SI[=OMNEF]+"UD>G]='1^=P3 M^49L 0G^#=7IDYY0PFF),8$DP[ $J0RB2COW(YQ) MV^39_?E!16Y;D:LK\DY4I'U74V>J@?YND&-.UZD"G4I=;>M^8#F!US77VX8> MHCJ^W;G=1<6'*->RW$Z+VE'CM6J\#]5L;6BEYYB&.H&_-:_=Z73V))P#BH^ M L<_+L!O!?C_9\>UCK)_Z_,//7(LS]X3>(CJ!'>^OZ?P$.7:0>#LH@9'4,ZM MO^^DN77[J;=-GLP%)AR4:"YYUDU'IF'U>U%W!%WJ"W%&A;Q>=;.03RQB"B#' MYY2*]XZZ8]M'N_\'4$L#!!0 ( &F@K5*WEB?%1@4 )P4 9 >&PO M=V]R:W-H965TC!FHNO M$,??F=-&_DR]N+KSS0CU-'^/![(Y!/6F:W9 "^6BH?99D00LBC])M^R0&QM0#_5 M&^QL@[V_H7U@@Y-M2")GI,@26C=$D>% \#4(;8W>]$42FV0WLF&13N-4"?R5 MX3XU?!@_P^W#Z/%^#,V[Q^GT!";C)\#[^\<'F'Z^>L+U3Q]?R?QYQSP-R8B8M%"PH0*F.KHG<(-"V)%_5.8O<&(AR%6^R@@ M$J-Y&WE![*,]/*]YN@CW5"VY#W_

X5324?];@:N>XV@FN]J&ZP ["(H^' M%)H!E_*D*G6IBV[B0O>+UV&[W\:HO&['LVS4(PI8)1^>F#U34OKC",T2L5BLT""A-L%%0(-)LJ M[GVM(I8^O+.%>9]5V:+5==K5I+HYJ>[WQ1S(*[YD1(/&AHU,I1)L%NO^5X6Z M6\)4D8ZR4:\6^1V5\AQ?^1PA!I=N*CM-BR:!:5D1S(+'5I@[ MK&))O5@PA8FJXM,[FH4ZBQTB;D[$_1^(N$>)U%GL$.GG1/K?6TLJ9;0AX*6= M1>IW8,D#GXI*[/WW%%79J*:H++.83>9_0R)[SA$6%59U-+9&K/6.HAK/YRA= M -%&)5I\CB\W-GW=SXI2@ECJVE)+"MD(9G-DG'0RZF>S&,*D_U>RMH[67:W) M+EV[H&O7TLW&5P7-=V0/R%SA)"3^7ZA]4"ZJI//AG(M#=)F2UQ*R.LWV>P92 MA55=FHM);CFUO+\DDI'Z+8(840)OQ!"?[Q %%--2H1K2N=7D4(4RKR):*XQ# MXN)=<6NBSDH?6#FJ,^S;B7:E%QLZEQ MFKT+IUZ9C[0>G;'DD]X6VL>K%S?4/JW*?!P'!ZWQG->D4 MCKN=YS.KLT^X;-5",_< VT(/6?6"Z' /_&E\>U5\2R]WV:J.;R&;K'K=]$2U M7O(TY;348_WW#YI/TY?]FMQ]0J%GK/XO]4?)+E2*7:]2*KI:DJ:6/E[P42B^ MZ3EVM,-5)=4N*Q*KVW'=;GM5+E<;OKL5 &MOUK MY;"8W7;][/Z9.2S/TYYK=OKN?@K+=OLI-+;.>4(J%LGQE\3&$4XA'I45AZH_@J.4V:<:5X MF%PN*<%FI0WP]SGG:G.C'Y ?2 [_ 5!+ P04 " !IH*U27J*^DR # !% M"@ &0 'AL+W=O3&.(UL9GME/;?SW9"H%RB/?2A+\27\WWYSOF( M?3H;QI]%A+&$UR2FHFM%4JZO;%L$$4Z0N&1K3-7.DO$$237E*UNL.4:A 26Q M[3E.PTX0H5:O8]:FO-=AJ8P)Q5,.(DT2Q-_Z.&:;KN5:VX496452+]B]SAJM M\!S+Q_64JYE=L(0DP5001H'C9=>Z=J\&KJ\!)N(GP1NQ-P:=RH*Q9ST9A5W+ MT8IPC .I*9!ZO. !CF/-I'3\S4FMXIT:N#_>LO\PR:MD%DC@ 8N?2"BCKM6R M(,1+E,9RQC:W.$^HKOD"%@OS"YL\UK$@2(5D20Y6"A)"LR=ZS0NQ!U \IP%> M#O . ;4S #\'F,K9F3*3U@V2J-?A; -<1RLV/3"U,6B5#:':QKGD:I3>YC?7L_4^M1Z^ID>[XP>'\:,RDC D(8X M?(^W56Y%@MXVP;Y72CA&_!)\MPJ>X[DG] S^'^Z4R/&+>ON&SS_#-T2U; *-R1.)0ZKL'B# 4L2]>\>Q$B(*HQH$*>FM@\;EBW"&,N(A?#K3C'# M2.)$_"[152MTU8RNVAE=N9TB7?Q1'QA(!A5"*)@:G\J39J&K^;&> M-(\]:3JNNU?IS)+C..>T%ZU"::M4Z0P+R4F@"@;JQ J>(:5$"JC,YH^'2M_Q MMPO^]J=RR'5VQZ?SL1[E?/O%=YN-AN_5#DPZ$7C&)7?OL'?+U1ISV%K?H*(L M?V_'Z'TN9W8'K>M_L#/^4<';KE>K'7X])^(.C;'W+N0$\Y7I4P0$+*4RN[J* MU:(7NC8=P,%Z7_=(YJ+?T60-EKJ85H0*B/%243J73:6'9SU+-I%L;:[]!9.J MB3##2/5YF.L M;]D3&XG^@5%Y]C[!U!+ P04 " !IH*U2.33P3P,$ #( M#P &0 'AL+W=OK^V 2M_4EB;NV0[G_?L=.2%I(4U;BH2^M[YI'#?'+]'_LN2!S -5S!?Q M3Q[IY46KWT(1F],LUC.Q_L8*0AT3+Q2QLK]H7=BZ+11F2HND< 8$"4_S?_I< M)&+# >+4.Y#"@;QV:.]P\ H'[[T.[<*A;3.34[%Y&%--1T,IUD@::XAF!C:9 MUAOH\]34/= 2GG+PTZ/;R0]T?>O?W4S0T?>[(#A&T\D,P?SF[A8%WRYGL/[E M4Y\0]WPR#>P(GQ^CK^@RU3SB<6;*AH[&3%,>*_/@/ABCH\_'Z#/B*?JQ%)FB M::2&C@:T9D\G+)!=YNA&I7BHT22,6;?L[P+*D2EZH7I'&@#=4GB(/ MGR#B$ER#QW^_NUOC/FYV'[-PE_L6&Z\LG&?C>3OB;>4_8&$FN>8,LO4() =Y2&TP 0T!&<#F40J..ZLY'OTK&[ M&.UZ&D'2GC;3W62Q!;U30N\T0\^2+*8VGQ%_XAXMH'(N0:N"@!:19FA1? MHDV6TY)E8%C6DXFX[^UZ'KM>CK=DDZWDV6DWB$=M7X) MJ]](T 95<&,]_ >7B*G/GC/5WW>F_+<67K_?Q0-<7XI!B730B'3&E)8\U"]O M LI2KA4ZF@7W()EKKI=HQ:2]Q-.0H5# *V+RJ!JRA-U*X=U#*A_>N'KPQQ:P MB-=4P1H3W"=N9]"O+R$F%5K2C-963JSV%J92<'Q0$HXK#Q]SW2<=N='0@KR<;-FOV>N_ZD*"9T1SIF MT TUW;:D$FQR4()-*L$F'RS89+]@UYATO!YY?<*%#_P%3Q6*V1Q"NJ<]P"3SMC&?:+&RC=2# MT-"6V>$26FTFC0$\GPNA7R9F@[)Y'_T&4$L#!!0 ( &F@K5(MI=8#F0( M (H& 9 >&PO=V]R:W-H965TM%*;?@*M*D($B69%FE+JR3M+J9=.' 2K!JU\\Y M-H?@P/BKR D>LMI(<9&)N7NWC1%DD&.Q8#MH%!O-HSG6*HIWYIBQP&GE2BG MIF-9OIEC4AAA4#U[XF' 2DE) 4\]626C@U+ M P&%1&H'K&Y[B(%2;:0P?C>>1KND%G;'[^Y?JMQ5+FLL(&;T!TEE-C;N#)3" M!I=4+MCA*S3Y>-HO85145W1H8BT#):60+&_$BB G17W';TT=.@)[>$+@- +G M?P5N(W"K1&NR*JT)EC@,.#L@KJ.5FQY4M:G4*AM2Z%U<2J[>$J63813'C\_S MU1(MIO%T]A(]?)M>H_ETA:+Y!,WF+]/YZG$QFR[1#8J2A)6%%&@!"9 ]7E-0 MH>J@74Y 8D+%E0IZ7D[0Y<45ND"D0*N,E0(7J0A,J5CUBF;2<#W47,X)KN^8 M#Y!K7R/'>7Q>/H&DE5L?Y::J4%LFIRV34_FY)_S^I2S0SV@M)%?G[]<9 M8[>Y#UW6LV\#<=RMS'*6*X#EM MU ?.8_L3[ ]02/[KI_5 M:UF]LZR/,@/>*64OG7>T\&@T_ 1W'.,XHQ.%]%LX__R&,XEIWX9?HP)D'ZG? ML^N>/M4?6(^C'-MW_$^P9J=3Z"ZM/K,M*02BL%$Z:W"KDN5UYZLGDNVJYK%F M4K6B:IBIGP5P':#>;QB3[Q/=C]K?3_@74$L#!!0 ( &F@K5*H@7CK=P( M ,\% 9 >&PO=V]R:W-H965TM%*+0D) ;8")!JH%FF75D"[%ZN],&$@5AV;M0VT;[]C)XUH&]#>)/Z9<_+- M../>0:H7G0$8\IISH?M>9LSVUO=UFD%.=4-N0>#.6JJ<&IRJC:^W"NC*B7+N MAT'0]G/*A#?HN;5'->C)G>%,P*,B>I?G5+W= 9>'OM?TWA=F;),9N^ />ENZ M@3F8I^VCPIE?N:Q8#D(S*8B"==\;-F^3V,:[@&<&!WTT)C:3I90O=C)9];W M @&'U%@'BJ\]),"Y-4*,OZ6G5WW2"H_'[^[W+G?,94DU))+_8BN3];VN1U:P MICMN9O+P'B>-/7L@Y'@F;KA" L!>'_ M"J)2$+E$"S*7UH@:.N@I>2#*1J.;';C:.#5FPX0]Q;E1N,M09P;#)'EXFB[F M9#9.QI/GX=V/\369CA=D.!V1R?1Y/%T\S";C.;DA$[$'8:1BH,GE" QE7%_A M^M-\1"XOKL@%88(L,KG35*QTSS>(9S_BIR7*78$2GD#Y256#1,UK$@9ALT:> MG)>/(*WDP4>YCT6I*A-6E0F=7W3";P8IL#U=MN%^\*W;">*>OS\N1TU4,XB#*NH#7*N":YV% M&W+L:RI2('A#X($61_Y&Y%)+K$0*N%6'7+C&1S W82OL?D*NC8K">N2X0H[/ M(B^DH;Q"Q;^SCB_^6JQVV.E\XOL:U>VVF]U/?/Y1N]FK#G_<#1.:<%BC+FAT MT$85UT&UL MM9==;^(X%(;_RA$[NYJ1V"9V^.HL(-%"9RJULZAT9B]&>V&( 6N2F+%-F4K[ MX_S$12ZW?3>V/5[\JUB43"QPKT.HZ9 M>K[BD=ST:J2VO?$@%DMC;WC][HHM^(2;SZNQPI%7J(0BYHD6,@'%Y[W:@+P? MTL :I#.^"+[1.]=@4YE*^S;<1\8C/C)5@^/?$KWD4626,XWLN6BM\ M6L/=ZZWZ39H\)C-EFE_+Z"\1FF6OUJE!R.=L'9D'N?G(\X2:5F\F(YW^PB:; MVZ8UF*VUD7%NC!'$(LG^V8^\$#L&M''$@.8&]-" '#$(I,5,K3%]D=AUGQB%3P7:F?Z?X]'#X/'VTP>X&PTF MHPG\#I^84LRN!KP=L0[@7N9F*6&41+RL,+^VFT?..P]K$11#KHMQQ5U"@Y6Z@("OP[4 MI^3S9 AOW[S;YEX5GEOMGEDULJ=6H3(\7\6O5-E+-2A6/DAE@R.R=QR/BX:O M@ZDV"H_?WP[-1J'92#4;QW;3BMNMDRP@LNIUF$EMJNJ6R;12&8NFISYI7#:Z MWM-N6:HFD4XQ:2_"9A%ATQGA9#W5_/N:)P9&3_CK2+I52+9.%%)KCKG>92D/ MN9XIL4JI]O4.Y\*MX;%VE;==>&H[@_^ 9#=<@9S#S?T7D K)BXFLV#.;1ARP M^#,<(ZZK3J);FOC!A>__Z@BR4P39<2K=,*'F@D=A':Y9)/#5E @&_\ K*G]9 MN+K\R94G?LE)WYG6 X;,0V"X!)B,@PE7N5!S=]^VF]7;ENQPFCC]/W(5VX6? M(?#L<:WT[)8@M 5QRDM716@9$3U5$;YA$>".C"NC<9L3'YXY4\Y82I:1X.3J M )LRNT1'XW%+G%.;DH/$#<(Q5T*&8F;/9OQBL^?QO.1;NWUDFY1X(VZ^'3JN MPUPDN$BVU)5!-%]"-F@A$P0GSYDD2T)*3U VY M&UL MC95=3]LP%(;_BA5Q =)*OMJDH#92:=F&Q+:*PG8Q[<)-3AH+Q\YLA[)_/]L) M42EIX::QX_.^?LZ)>SS9F!918GO,*F%[)N2BQ MTE.Q<64E &=65%(W\+S(+3%A3C*Q[Y8BF?!:4<)@*9"LRQ*+?U= ^7;J^,[+ MBSNR*91YX2:3"F]@!>JA6@H]YOOG]!M]>SU?4*#= 5IIBE@%;V%)TN0&%"Y9E>>5@MT.G) M&3I!A*'[@M<2LTQ.7*5!C)V;MIM>-9L&!S;]AL4Y"OU/*/ "OT<^/RY?0-K) MO==R5Z??U2#H:A!8O_" WRWH-@1 M#X\2WW.%:4.;'2%L3$;O$/9$'28<=82CHX3S6@A@"E5O8$)QV&T1]P3%'M^/W#4 4='@6\YVPP4B/)CG-';H@W#\6@/M"=J% 9> M/VG[D[C,I>&;@P;PJ0&R;7..X]UFJ)I MQ,U$\&ULC59= M;]LV%/TKA%H,+;!$(O5AN;,-.!_="J2;$:?K0]$'VJ8MHI*HDE3<_OM=4HKL M1932%XN4[KGGW$/ZDK.CD-]4QIA&/XJ\5',OT[IZY_MJF[&"JDM1L1*^[(4L MJ(:I//BJDHSN+*C(?1($B5]07GJ+F7VWDHN9J'7.2[:22-5%0>7/*Y:+X]S# MWM.+>W[(M'GA+V85/; UTY^JE829WV79\8*5BHL22;:?>TO\[AI'!F C_N7L MJ,[&R)2R$>*;F7S8S;W *&(YVVJ3@L+CD5VS/#>90,?W-JG7<1K@^?@I^WM; M/!2SH8I=B_PSW^EL[J4>VK$]K7-]+XY_L;:@V.3;BES97W1L8P,/;6NE1=&" M04'!R^9)?[1&G &@4#> M #RJX"P!82VT$:9+>N&:KJ827%$TD1#-C.PWE@T M5,-+LXQK+>$K!YQ>_+.ZO5\^?/C[3W1WNUS?KM$%>E_K6C+TD9>\J MTQ\ E MM*(_8?$T>G/#-.6Y>@N!G]8WZ,WKM^@UXB5ZR$2M:+E3,U^#+I/=W[8:KAH- M9$##1RHO48A_1R0@V &_'H??L&T'#_X/]\&-SA+264)LOG @GRU8H2_+C=(2 MMMG7D9QAES.T.:.!G+#ED,X8JICD8H?$'BTKR7/4%HVT0% &*S9,_O8*)\$? M(W9<-52)I3)_T\=%&.%PYC\Z!$:=P&A4(' 1%U>#BL^XHB"9NKGBCBM^B2MT M<<4]+A)- S=7TG$E+W%%+JZDSX6# 0\G'=?D):[8Q35Q<,6)FROMN-*7N!(7 M5]KCPG$:N;FF'==TE.LA8W!"[#63+L9ICS$FR4!U.#BUI6"<4VB:PSE1FD?5 M-!]W:PE<*YGB 0%G?1&/"KAC2J%*2-V<5W!&*I# RP,T.W""*>U4@WMJ+DB: M#&QB?&I)F/R"';EMQ3FG&YYSS9G;$-+? BDA)T/:GDIZ701/ S+DVZG1X?%. M9WW;UM(LW9-_3IEAWZDP#9/G,EUADV!(YJG=X?%^=R?*PP6L8S&J,>I[%(5I M_%RC(RP.R?-%]\].:7-%@F/OP$L%J[H'7' Y@2)E<^MH)EI4]N#>" W7 #O, MX*;&I F [WLA]-/$W 6ZN]_B/U!+ P04 " !IH*U2,,L91J8" 5!P M&0 'AL+W=ONJZ8IYDR=BQ(+>C,3,F>:AG+NJE(B2VQ0GKF!YT5N MSGCA#'IV;B0'/;'0&2]P)$$M\IS)U25F8MEW?&(Z%XJ( B;.^,_0O+GW/!-@5/SDNU58?C)6)$"]F<)OT'<]DA!E. MM9%@U+SB%6:94:(\_JY%G9II K?[&_6OUCR9F3"%5R+[Q1.=]IV. PG.V"+3 MCV+Y'=>&0J,W%9FR3UA6:^/8@>E":9&O@RF#G!=5R][6&[$5$/A[ H)U0&#S MKD VRVNFV: GQ1*D64UJIF.MVFA*CA?F5,9:TEM.<7KP8W3S.'RZ??@&=S?# M\.9.H,3X 4\I6*A6)&H MGJLI(Z/K3M?TRXH>[*'?,WD.+?\3!%[@/X^OX?3D[+V*2WYJ4T%M*K"RK3VR MUH&"W\.)TI+._<\!S5:MV;*:[3V:] V 3A%*E%PD(&8P+"7/8)T\: '7.,5\ M@O+C!S_ROFQL->U*A8HLROPWKX/0HX6O#?FUZ_S:!_,C5-"$JJ+"+500Q$$S M*ZQ9X3%6JXD5[K*B3J>9%=6LZ!BKW<2*=EEQU&UFQ34K/L8*FUCQ+JL3MII9 MG9K5.<:*FEB=75:WM6Y#UE")5[)E&V43L[A!]K^WML>=[_PN+=Q@J M-,NHF*=F*JHAN+A'>SM\0M-OFU-\EX&X5.7-A4.V8\T)!AC.*\\YC#$PIK6_"P3]02P,$% @ ::"M M4K-6TG1% P 40D !D !X;"]W;W)K&ULC99M MC]HX$,>_BA7U12OU-H] J ")!=HBM5L$[%VEJB^<9 "K3LS9SK+[[6_L9',4 M0N[>@!W/?_R;R8R=T4G(7^H H,ESS@LU=@Y:'S^XKDH/D%-U)XY0X,I.R)QJ MG,J]JXX2:&9%.7<#S^N[.66%,QG99RLY&8E2C'XTKBS&V\9"R'0C%1$ F[L3/U/\Q\SPBLQ9\,3NIL M3$PHB1"_S&29C1W/$ &'5!L7%/^>8 :<&T_(\7?MU&GV-,+S\:OWCS9X#":A M"F:"_\4R?1@[L4,RV-&2Z[4X?88ZH)[QEPJN["\YU;:>0])2:9'78B3(65'] MT^+A\UB0Z8/<_)M^WFQ)K/']7KQL"5?EM/[Y9?E M=HFK;^>@*>/J'?F#/&[FY.V;=^0-8079'D2I:)&ID:L1RSAWTQKAOD((;B!\ MI?*.A/Y[$GB!WR*?=YB\EH,A(T&0FLO_"&OQ5]H0D'13 :,DU3 M65*NR(]IHK3$HOO9L478;!':+:);23=>(2.IR+$=%:T*&K=+H( =TZU)K%SV MK4O3G$^38!!AOI[.4W5M-!QZ06/T&VW4T$:=M!^E[87W=3E:T*S4+]B"-CEM ML)7'WCELO^==P+89>6$[;*^![77"?A(B4Z8@\67A6:.[('M7^_OQ,+J O#8* MXZC7#MEO(/O=[[_,&.93TV>;3 Y[RKM ^RV@47P!>FT4A(-VSD'#.>CDG EY M%))JJ%!O PZN 5=UFF+S=!K!Q\VX,-N<'TPH/4YP!E-&&>:06OG#Z]+ M,/##"\@6H[AWHYE\[]_;P>ODW K]6IK("<_FN*J/1F%#2$LI,;7_%4*]S?G! MY$?^8' 11(M9X/?]RRIQS^X[\[&!-\B>80EPV*'.NQM@&F1U?U<3+8[V"DR$ MQA/,#@_XS0/2&.#Z3@C].C&W:O,5-?D'4$L#!!0 ( &F@K5)&(-V*<@4 M .,9 9 >&PO=V]R:W-H965TDS2F)3%T!^L/ M)2%^7S^_]_RQ'89KJ1[T@G.#'I,XU9>MA3'+=YV.#A<\8;HMESR%)W.I$F;@ M5MUW]%)Q%N5&2=PA0=#O)$RDK=$P_^Y6C88R,[%(^:U".DL2IC9C'LOU90NW MGKZX$_<+8[_HC(9+=L^_:O@KE.I1"+AJ18R18K/+UOO\;NK;F -\A9_ M"K[66]?(#F4FY8.]N8XN6X'UB,<\-%:"P<>*3W@<6R7PX]]2M%7U:0VWKY_4 MK_+!PV!F3/.)C/\2D5EE8OE+'._Z-UV39HH3#3 M1B:E,7B0B+3X9(]E(+8,"&XP(*4!.=2 E@;T4(-N:= ]U*!7&O1>&C0-NE\: M]//8%\'*(SUEAHV&2JZ1LJU!S5[DZ)]OGPX7"5H5KG:I[(I1?!YK4@'DE9ECE29([DJ M;&)_LU?!/ W[*RVX[W;SK5XYF>W\K/K]]..6LY1J'@D M#)JS4,3";,Z 6:%4D:77G#.3*7Z&1 JM $,H%HFH&\:XN^,>Z07!LW$\\[)7 M>=D[FI=K81:18FL6%WX6;MO ZSJ7BXY[6RY[/>Y7'O>]'G_E*D$WDJ7H.QHK MR^>UE)&GL,XKX?-3U.U%)7_Q8Y$&:(HD2]!,*I"$N@0??X3=C 87+1%J41KL3AX27#2&#&^M4=CKPQU?R7AE4_9> M:V[>SM@#C]"DR/!5F6&HTP]I*%*&/L]B<2^5]HW?41:?!+/8<1;O >U1"G:" M=\G:]58L=H3%?L0>JV;W=#/85[,.MMA/VU?4;&\G:CU"FV/FZ(G]^-R)V9)M M\OJ),G 'XB1DA&8-"E,50THE= FPM1Q#8VBS[>QT$8+GQ%K[#-#X_ MY@:@5-M>AUYL )[[X7B._4#_PA]P]_:RYZ$LL11EOP,RH[)+F7+\#;%UU&6 MO)*RP+"DU@>_#D4;SKR+'W$@)3^X;87]*!.IC=9!<9N2&L[ZX^9(2_S,F\@5 M3QG4S)D]'^>YG(M'0$2X8.J>HQ">*UB1[&(E)$JRV(AE++BJ];/HRVYEW 1J MXP8?'4N)GZ6O\[$Q]=,]W6""$IF:A3?Y#KS$#]ZF"7^&"B2_C.#S;AQ:R4G0 M2AU:Z<] ZYCNHM5_)* .K=2/UD8/LS33MDI*M\Z@4!(X$>9QFO,]^ZWQGEZ# M-NGY]EO4T9N2_UDIL!K?R#2"[42^-YNQ] %]AFTCM$=WL-=!;VZNQY_O?.]% MZ-:;"WJ2BG*HIJ]$]8QIH5'Q;M?NF59,"3:+\_E/3["&0K)1S.=@&;3/84JHXA>% MXL;(9?X&?":-D4E^N8!"X,HV@.=S*&PO=V]R:W-H965TF,YD/+,<@@A0295(0?5G#"-+49-(XOM5)K::F"=QM/V;_ M6)+79.Z(A!%/O]*Y6@VLP$)S6) B53'??(*:4,?D2W@JRU^TJ>B[8XI613IE$;-KU\..4WWZ]GI7NQ=,W./A-SS\_\Y# M6X=4A,TI6SY'Q#_ ]Y1!VXP]Z)T&>N<9Z%FFS:3&6F%[A?2= SR>@V!7BL!LU51E.4I?P X M1V,JM,-SH7< FR/]:$EMR(0I%'TKJ'I $Y8 ,]:/IBEA+;LP:.H';[#'PR9[ MV+X\M476"Z._(-;ZP=(O8+0H5"$ 42D+HED]MU+AP0*X..R%07!C6UW&[L<<@E:") M>G1!5#"J)#J+9[=/H>Q7V#HN]M]"YJTMXF=\\7^4^=#Z<-?WL'O"^/#6^7"[ M]57<>6[.@[*-]M:*<.\M9-U:#0Y^F*S!@:Q!$(:>^T15>^=L: [F^H2UI$RB M%!8ZT+GHZ0RB.NM6'<7S\KAXQY4^?);-E?Y_ ,),T.,+SM5CQYQ FW\&PO=V]R:W-H965T%5.>U#JM]-E8=EIB MHR.>L+%$:A/'5/Y]QR*Q:]=P[?G!A"]7VCRP.JTU7;(ITX_KL80[*_'S]['V0!@_!S*AB71']QN=ZU:XU:VC.%G03Z8G8?6%9 M0*[Q%XI(I?_1+K.U:RC<*"WB# P,8I[L?^GW+!%' .R4 $@&()<"&AF@<2G MR0#.I0 W [B7 KP,X%T*\#. GQ9KG]VT-#VJ::S$5:WQ0-%>&) M:<6IEO"6 TYWNJ.OW_J3A^'=?1^-)_U!?S+I]]#T8=3]&=U^S:Z^C.Y[_DQ3'JEKL'N< M]M#5^VOT'O$$/:S$1M%DKEJ6A@ ,#2O,R-[MR9(2LCT6WB#LU!&QB5T [UX M;^!2>.]B. X*X/UJ^(#-;A )2EV^DWIT2[V,I0L;F"BVDB!%7:D.3 MD*7+,]N!Y&R/TWINT? #DAN= MA.?DX3F5X?7XEL\9C$ =K7/J:D\]I&I5U-K.&0_B!GXQ#S?GX5;RV"?SPSOL MV9\J,UI14B]?RWN#AO%S[WYU)"LJH2U,P8$SJ$S>)V(!@?!DB:[@J4K-KHMF M?^_?/W#;F973Q:;:6!FPC ?2W4D)%_R MA$;P>3+3=70;BTVB"[7?/F\ KU$R8/AH>\65A"8L9'Q+34;AN_$_I[V0*3Y/ ML..^U*W,RBNS.HWG(/N85,8S>AZGTO)G#DX6)K[SHOQ%5E[)K.'#MH&K]XV+ M!0W]@X;P$F925J@//@@Z=MY W?!!J/$K2OVC^M;/%CCI;^Q[N$15\$'7L5=) M#;*L8#>35.]/)Z;?@>.:2:0E311-SQR%E+R"/0WC$D*'K0!7[P5=$%15@H.0X^9;E/@@S[A:GW^XQ'?X7'F#P(._$A4C!UDEU;+:S175)"#;R=0) MX5>XD7-Y)23 SMG,6T=G&7,8A@]7$'"%(K8 I'WC@PNY/U_N;[18I\>;F=!P M6$HO5W F9](8P/N%$/KYQIR8\E-^YU]02P,$% @ ::"M4L0I[PP" P MQ@H !D !X;"]W;W)K&ULO59M;]HP$/XK5E9- MG=21."$A=(!47JJB=85!7S1-^^ & U:=.+,-=-)^_&PGA$P-J--$OR2VXWON MN;N'XUH;QI_$$F,)GF.:B+:UE#(]MVT1+7&,1(VE.%%?YHS'2*HM7]@BY1C- MC%%,;==Q CM&)+$Z+7,VYIT66TE*$CSF0*SB&/%?74S9IFU!:WLP(8NEU =V MIY6B!9YB>9>.N=K9!] M&<[:EJ,988HCJ2&0>JUQ#U.JD12/GSFH5?C4AN7U%OW2!*^">40"]QA](#.Y M;%NA!69XCE943MCF"NLX343+P M]AFXN8%K>&>.#,L^DJC3XFP#N+ZMT/3"A&JL%3F2Z*I,)5=?B;*3G=[HYGXP MN1UVKP=@/!E<#B:301],;T>]S^#B)E]=C:[[@\GT_;O0A8U/8/#U;GC[#7P$ MHY44$B4SDBS ^(<)5* TSZ6B%#QH65+15"[L:.<3#UMH+FM"M5RB(,WD(,P:L:@UV:2O2$I_[=%R01@.*YLG-J M#14>SX:F;"-9:@:51R;5V&.62S5H8JXOJ.]SQN1VHV>?8G3M_ %02P,$% M @ ::"M4M)P5%> P EPT !D !X;"]W;W)K&ULO5=MC]HX$/XKHUQU:J4>B1U"H =("YNJZ+:['&Q;G4[WP20&HG5B:IME M*]V//]L)">U";BLM^R7QV\PS\XSSQ.[ON+B3:TH5/&0LEP-GK=3FG>O*>$TS M(EM\0W,]L^0B(TIWQ@Z#+@7.! MWHTP-@9VQ>>4[N1!&TPJ"\[O3&>2#!S/1$09C95Q0?3KGHXI8\:3CN-KZ=2I M,(WA87OO_;U-7B>S()*..?N2)FH]<+H.)'1)MDS-^.X#+1,*C+^8,VF?L"O6 MAKX#\58JGI7&.H(LS8LW>2B).##PO1,&N#2P1+@%D(WRDB@R[ N^ V%6:V^F M85.UUCJX-#=5F2NA9U-MIX;CF^O/T>QV,KJ*8#J+WD>S670)\]N;\1]P<5VV M/MQ<74:S^:^_=#$*?X?HST^3V[_@-_A"A""Y@M>75)&4R3=]5^F8C&_#1YZKM80H3VCRO;VK"[![&?Z^TDMAHF@F_VD :E= ;0O4/@$4/5 1 MIY+"1J0QA==I#@EGC @)&RJ*M-[ OU#G>(S] J-K,C]$G580]-W[(Z$% M56A!8VB3_)[JG2GV',BW,&4DIOIK57"QHG;D5;?5]AMXZ%1@G?,2'E9 X0L0 M'CXBO.#A&-_=*K+N,_&MPRO7-!#2JV![YV4>>;4*>8T9[A,#6A8AL?P7-!^7 ME<)A<$ T1NW0/[&UT8$@HN\RS3/];YHK'=TU$X!H=GYGS6LB0WYCH]39; MZ'VML22-MR)5*940$\8T^8MOL-N71$<@3 3R?TOB/RH)ZGEAV#Y1DEH)4;,4 M/JTD6MBZG29F:GE#P9F+4(L;ZKR Z)0@/\B\8>,H\;4BHF9)_ GBGZ0\J%8\ MU#US"6J50[WGUI[>XXT>!'[H'><;US*(FV7PY_A^HOC@6OHP.B_IN-8YC%]6 M?$J\[VJB?P@>^J$F[L%9.:-B96\$&IIO&ULS5?;;N,V$/V5@9"'!$@B44I\6=@&?"L:M$F,.-D^%'V@)=IF M(Y%:DK+C8C^^0\J6O1M;6Q0MD)=8HCAGS@QG#B>=M52O>LF8@;M352O(PN3 MYV<+MB4F9=\HO#-KU 2GC&AN12@ MV+SK]H%EQ%(6&PM!\6?%ABQ-+1+R M^+(%]2J?UO#P>8?^DPL>@YE1S88R_8TG9MGU6AXD;$Z+U#S)]<]L&]"MQ8ME MJMU?6&_W!A[$A38RVQHC@XR+\I>^;1-Q8!"1$P;AUB!TO$M'CN6(&MKK*+D& M97%/96I4?B5HYWI39\?A[]<#?K3\0B&C_>3\<.T_WSW^ !7 M\$"5HC9G<#YBAO)47\ 9< '/2UEH*A+=\0U2L$!^O'4W*-V%)]Q%<"^%66H8 MBX0EW]K[2+WB'^[X#\):P'NJKB$BEQ &(7F9CN#\[")/J=!+JIBN<1!5"8J< M@^A4@BS0E3WX!(8RPV[0U-53'[,C%@PKU,!L X?[)G3CEOMKJA+X_5>$A#O# M,OU'#:&;BM"-(W1S@M!#D"-@[*H$F:[>.5T*ZHM/\=E3)-@!?(;MEF[QBM>@=A MF36(("LEA+0@H9NZ-))@KX)!?5-)L<)2QNJAKFIT,?L3[PTP$AM+O6)(96W9 M35PL()8B<7%@K:,BEFIS@?D^ICM;80S>-5_8;C2BX'C>R8&"DUKN4]=X,G=T MZK(1[A'#C]%U9*_")/H_*GV+>ECJA(2W)U*^EV!2K\'_0;'_P,/[:K_Y8;7O M19O4JS;>E0&,LSR5&\8N8<21JY$*DRGL@0N-(PW%I([+"^9.Q'BR=A"8O+M7 MOF6PEW7R072=[(6=U,OR_EXM>QCH"F<>.DN9.\Z%LAGYQ\W>?-_LI-ULMUK? ME9Y_,+IE3"W<@*I17["HRRFN6JV&X'XY^NVWEQ,TCD(+CH*4LCF:!M=-]*[* MH;1\,3)W@^!,&APKW>,2!WFF[ ;\/I?2[%ZL@^I?@][?4$L#!!0 ( &F@ MK5)>Y\"%^0( / ( 9 >&PO=V]R:W-H965T0<: 5(0+N[U:HM*CU\HS)CI4J-;NT;1FGF!/9X#-D>F;"14Z4[HJI M+6<"25(8Y9GM.4YDYX0RJ]LNQH:BV^9SE5&&0P%RGN=$O/Z&)2CM6RX($)V2>J0>^_(G5@4*C%_-,%D]85FL="^*Y5#ROC#5!3EGY)F^5 M(S8,_'T&7F50.,(N-RHHKX@BW;;@2Q!FM58SC>*HA;6&H\Q$9:2$GJ7:3G5' MC_>#7^?]WNCZ"@;WM\/KNU'O\>;^#L[A8?0$/>,TJM[AY H5H9D\-1,HE:"Q MP@0T7_P*#M0?#AEC.52KAF"28?[6U]G/I, MWNI,?>^@X"T1#?#=,_ P3S+"8CR#,4XI8Y1-X82R"OL4_L N]-(3I7!8")LO<-%U6V$S M"(*VO=A!%-9$X4&B'X(P$]]C,<(M#&I>VS&?H6HNJ;=#:2P$49[J+PUE??I#%[A'1O" M:HN/,8Q:_Z#9&T4H1S$M2JV$F,^9*NM1/5J7\UY9Q-;+RW\!?8'KM).0X42; M.HVF#I0HRVO947Q6E+0Q5[I %LU4_Y*@, OT_(1SM>J8#>J?G.Y?4$L#!!0 M ( &F@K5+-43V-TP0 ($6 9 >&PO=V]R:W-H965TFLA-I\L*_77$-.T MSS:0R&^6C,=4R%N^LM(-!QID07%D$=L>63$-D]YTDCU[XM,)VXHH3.")HW0; MQY2_WD#$]E<]W#L\^!JNUD(]L*:3#5W!',3WS1.7=U:I$H0Q)&G($L1A>=6[ MQI]FSD %9"U^A+!/*]=(=67!V+.Z^1Q<]6SE""+PA9*@\F,',X@BI21]_"I$ M>V5.%5B]/JC_G75>=F9!4YBQZ&<8B/55S^VA )9T&XFO;/\O%!T:*CV?16GV M'^WSMF/20_XV%2PN@J6#.$SR3_I2%*(20(8- :0((&\"\*@AP"D"G*RCN;.L M6[=4T.F$LSWBJK544Q=9;;)HV9LP4<,X%UQ^&\HX,9U_>YQ]N;RYGM_=HMGC M_=/=P_SZV^?'!W2)YH+YS^AQDY7[6I4[%*_H[!8$#:/T7+;X"UDH75,.Z<02 MTHR2M/PB\4V>F#0D=M ]2\0Z17=) $%-_,P\K[ MR,$7B-@$UQDRA]^"7X;;!CM..3).INYVA'^1(Y;6::+%YIW.M2 M-[J(H,VG=V)@X T\MV'68%MCTC9:^)[L(.TP;0J9J@%'&A@V#!VNMGG#;X!U[(MH3,2+J9[9)*E<[X'+3E\[R"8XV//3! MP"ZL*8B=_TVO@$41Y2G: ,_K4%^&/)%;+4/?Q0U%T'3%9KQ62=;1R"E2F^:G MQBDV\_28:QU]Y)(85XQ@W+<;5BO6C,5FR!YSKJ.9T:D9MS]P&KQHY&(SN,Z>^Y9_1;..*=6O+[34!BB ML4S,6&ZC8C=W19+FP3UVIYE-\/OXN%*L0 $5@)8TY&A'HZT)DT2CF) _A,DB MT3$5^F.WH1@:Y,0,\O=SLA#LP$FB:4W,M/X()PO)-Y/7]>S*7]-,U@ G9H!_ MA)FD!N!V?SQN\*+Y3(S.7D'Z/#?]UM:H=LROUX_5F:[4Z_K(ASS%E%9$(8NFC4.71P<>DCL5H.5 P_S M#G%8(P9W9@%2N',.[O"@U9W>.1SSSF%8-@;#9LUN,R8W;%4.^6+@J^SL,Y6K M8IN(_+RO?%J>KUYGIXJ6;IX?SMY3+M\+4A3!4H9*O,E]A.?GG?F-8)OLR'#! MA&!Q=KD&&@!7#>3W2\;$X48E*$^=I_\!4$L#!!0 ( &F@K5+*)_Q0FP( M )0& 9 >&PO=V]R:W-H965T49%WTJD+.YL6RP3S(FX9@52M;-B/"=23?G:%@5'$AM0 MGME.H]&Q$OPPQ8[N^U;3V"_-TG4B]8 ]Z M!5GC N5#,>-J9M21L2<]">*^ MU="",,.EU Q$O;;H8Y9I(B7C5\5IU2DU\'"\9_]DO"LOCT2@S[)O:2R3OG5C M08PKLLGDG.V^8.6GK?F6+!/F";LJMF'!F!J8]#*34KU5UQ(KG93A9,# M?SJ9!-%D'$8+\,(1^-,P"L+/X] /QHLKLS0?WWO1> 0S;QY]AVCNA0O/CX)I MN(#+$4J29N(#?(2'Q0@N+S[ !:04HH1M!*&QZ-E2J=2Y[&6E:%@J'I;I?=GW'9JJL[_+6NW3M3]9V7MOBN9J\_0J[(>B6G>OBFK?7#!<^1KT_<$+-F& MRO(BU*MU:_5,1WFS/E0MM^R0?VC*?JV.^3JE0IE:*< M P "@L !D !X;"]W;W)K&ULM59M;^(X$/XK MHVA/:B5*WB# "I!:RJHKM5=NN?9T.MT'DPQ@-8E3VX&M=#_^QDD(J W1Z:3R M(?AM'C_SS'CL\5[(%[5%U/ SB5,UL;9:9U]M6X5;3)CJB@Q3FED+F3!-7;FQ M52:11851$MN>XP1VPGAJ38&QJ!8\481AACJ T$H[\=SC".#1+Q>*U K7I/8WC:/J!_*YPG9U9,X4S$ M?_!(;R?6T(((URR/]0^QO\/*H;[!"T6LBB_LJ[6.!6&NM$@J8V*0\+3\9S\K M(4X,7/^,@5<9>.\->F<,_,K +QPMF15NW3+-IF,I]B#-:D(SC4*;PIJ\X:D) MXU)+FN5DIZ?+IYOE_+>G^:^_P_R9ODNXN$7->*PNX0J6^4KA:XZIAOG.?*_@ M:7D+%U\NX0O8H+9,H@*>PE/*M>K0(+4?>!Q3A-38UD30;&.'%9F;DHQWALP# M>P/'[X#G>&Z#]:S=^CJ37?"")G.;5*FE\6IIO *O=P;OFX@IR:\>4UCDJYB' M\+A>H^3I!OZ!F4@22L*E%N%+RU9^O95?;.6?B\)[G?^ZIQ7P76.B_F[![]7X MO597EE6@E,HQ,C$2!U]8!B0OKL&/OV:3[^= M#XN1.( R^G4@DSQ$R%"65 I2$:G/I#J.-O(KMPE.^8V:J04UM:"5VD**$#%2 ML)8B*11C*9$31\V:>)28HQ,>OC/J#INI#&HJ@_^7@!UXW*&\NJ9IG9AT>#CQG..HU"^XZQVKHM$ON!G GXLA0N+^? MP<7=_/KY3W"#RQ9OW9-BZWZ*GNZQ9KGM16N!,B1@NH'-^=H);3SAJ4924BNZ M-5]S+C%JK,WMR*[C=!WGES:6QW+G^JU8,[H>>(22%6FK)4L5Q;V9UZS".CU< M@V'7&9W^SL3]6!_=]@*Y8&_F("G0XJ 1K')%JY3"IIML5@&:?*II!7[W3&%T MCY71;2^-9Z7I &4.UV_':#;2ZG\X&6[_#*=C273;:^*<23J:N8:LE*EQXX\E MT.N^W]D^>:B85^(#DQN>*HAQ359.=T"\9?GP*CM:9,7;924TO82*YI8>JRC- M II?"Z$/'?,&PO7=$2Z\0<2.+J)2MF(/%Z^_;E4YN9-X)X7[R\N.H_O;O;M MEQ7PCH1>TOX1I%<=>Z',%8K1Q\?1'R+'J*^/HC[ C!$/=HE;HAW'L$[:>)@I MV>8N(LY@F6G.@B# M>JIY[A9?N1[7"OLJV<=2!CLFE:0773T;@.\&^S.>YMVMZK>(." M/RGS>6FG(ZL^%!F[TRSCJZJ_RAH!&'L79Z=%(=:?!)_+G+G)'QUP/*0;OV"A M-'^VT:!49M; - F>F#9\MFWYI6GQP%9F4TZK#-?<.T/-?W>=YTPR3<6V:%O[ MI[S*KU8<7?\KR=6ORKY@K\9Z!SUUD?US$!F?@\BSJ,G!Z8N,DI/4&-;[]]8A M8>>(T%@#.(J-R'I1;?LK3*\;-^= &XO+E*U8.JF[>CZMFH%MV*CU M!0[[R&UU^1',QV%^!# L#J8 \W%>6)S_:3X#=#X.P[0-O,@ ]1F@/L[+ATRJ M&XOC]TGLY9]IDD11'&,K.IEX%4RP=8MC^/C9,&W@@<6!2'^VUGBV\0HY7 =8 M3@]5"#93O!*QF>)K#8A_W< C2?S9QN* !Y8%K'8@OC\.U)3?)XH@JY@V[ W& MD23!$*A%?XW&,;(Z,=S^_&!O210EB1\!S*\@BC $WD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &F@K5*PW^>\/ 0 %XB / M >&PO=V]R:V)O;VLN>&ULQ9I;CYLX%(#_BL735&HW 9RT'365^:@Q#Z6 Z"X7 \ M..:R\CY_NCYKK0;PHM:BT+*N3*$MV$KQW/QWWUZ2)]G(1UE*_6/BM>>E\,A1 M5O(H?XK=Q!MZI#G4SP^UDC_K2NL)BS!3%G/%E&BVEF+F;3Y32>,P(@ M P0RZ!'RKP! A@ADV LDS\QAQ6( 21%(VB-D)Y(C!'+4)V0((,<(Y+A/2 H@ MWR.0[_N$' '(#PCD![>0"\;G:;3.HB0FR1W)'AB9;7@4,\X!X$<$\*-;P-F4 M1]RBK5/&66R"9U&GL0ED=!]',)$/L4P^=(L9LXQ$\3Q9,7*S3#A_0]8L-16_ M6AE:_@ Q4>$X-LYT/D\V<<9)RN8LVDYG2_:66'8;T CF21]3CN_8.8D)GJGH M^)XLV90SV!1]S#*^8\V8\*4;TX?9GVO;LWD;ML1T&E/5FS2%F)AG?,>B6;!9 M!EDPG?CN?;)E:1:9EF:[\!U+TS8))O,O-GH0$Q.*[]@H+= [DVS:=+VRU=MF M&LB'N<1W+I/5*LK,4":[-#H35ML_6#R/&'\+AXH^9A/?L4[X9L;9UXW!)&QK M82$89A&_3XUTQEX!II' L49P3#CZ"C"-!(XU@MJN&TUTYN)8(ZCMNIB850+' M5OG5=N3&3)M+T;R!@)A/ L<^0;77C2.FFJ!/U70Q,=4$/:GFWVJ'F)AQ L?& M068&Y&;1P<2,$S@V#IXQX50PP/P3].H?.!D,,?^$O?IG##$Q_X2]^@=J,L3\ M$SKV#XX)VV:(KITY]@^.V6F;F(5"]Q9";-ZI=,Q"H6,+X9B=2LY'>(B5DH=&RA5S!G>9E7A2!VKP%B8A8*'5OH%SK%+$0=6\@NL_S2;83. M9=D9N%-,0-3]W@TR(NX$$A,0=;][@V#"E$G1[1OW^S<()O0DQ01$>YT&P3$< MQ01$^YH&77H4Q,0$1!T+",%,^08NO%%,0-3UPMOO,;FN"XB)"8@Z%A"ZC-G= M L4$-'(LH!?+F*^F]A$FG]'ETX;K]PP[L9>5V,7F\8TI+_*R6"MB#Y?-%CJR MRZ/[M\=_T\XOIIQ^=_ %!+ P04 " !IH*U2H9?JE,D! "@ M'@ &@ 'AL+U]R96QS+W=O/@@*FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0R MF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE> MA=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#(R@BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z MVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U M;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU M@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HO MB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--*%_4QG[5_H*>? M4$L! A0#% @ ::"M4@=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !IH*U27%MG2NX K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" !IH*U2F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( &F@K5)J=!%.3P4 /\5 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ ::"M4AG?31_Y @ [PD !@ M ("!&!0 'AL+W=O+T" "H M!@ & @(&L' >&PO=V]R:W-H965T&UL M4$L! A0#% @ ::"M4J+\VRGG!@ 3A\ !@ ("!GQ\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M M4K@ED7;S P 00@ !@ ("!!3 'AL+W=O&UL4$L! A0#% M @ ::"M4EIG;*W>!@ LA4 !D ("!=$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4O;1YF?=!@ R!$ !D M ("!2V8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ::"M4MYHL21K#@ I2< !D ("!JG< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M::"M4LI:*$7U @ Q@8 !D ("!;Y 'AL+W=O&UL4$L! A0#% @ ::"M4L3P@WF, P M)P@ !D ("!+9L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4I6Z]XLJ P [PD !D M ("!W:4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ::"M4K>6)\5&!0 G!0 !D ("! ; 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M M4BVEU@.9 @ B@8 !D ("!#[T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4GC;%O^6 @ &0< M !D ("!Q<8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4K-6TG1% P 40D !D M ("!YL\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ::"M4C7-@%%%! \0\ !D ("!R-P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4MH& MSK;) P )@P !D ("!-.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ::"M4LHG_%"; @ E 8 !D M ("!;O0 'AL+W=O&PO M=V]R:W-H965T M : " ;<# 0!X;"]? 3 " ;@% K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ [ #L %! *P' 0 $! end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 122 346 1 false 43 0 false 7 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 - NET INCOME (LOSS) PER COMMON SHARE (???EPS???) Sheet http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS NET INCOME (LOSS) PER COMMON SHARE (???EPS???) Notes 11 false false R12.htm 2114104 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES ACCOUNTS RECEIVABLE, NET AND INVENTORIES Notes 12 false false R13.htm 2118105 - Disclosure - OPERATING LEASES Sheet http://www.hydrofarm.com/role/OPERATINGLEASES OPERATING LEASES Notes 13 false false R14.htm 2124106 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 14 false false R15.htm 2127107 - Disclosure - DEBT Sheet http://www.hydrofarm.com/role/DEBT DEBT Notes 15 false false R16.htm 2129108 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY Notes 16 false false R17.htm 2135109 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 17 false false R18.htm 2140110 - Disclosure - COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Sheet http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONS COMMITMENTS AND CONTINGENCIES, AND RELATED PARTY TRANSACTIONS Notes 18 false false R19.htm 2142111 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.hydrofarm.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 19 false false R20.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 20 false false R21.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 21 false false R22.htm 2310302 - 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 22 false false R23.htm 2315303 - 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 23 false false R24.htm 2319304 - Disclosure - OPERATING LEASES (Tables) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESTables OPERATING LEASES (Tables) Tables http://www.hydrofarm.com/role/OPERATINGLEASES 24 false false R25.htm 2325305 - 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 25 false false R26.htm 2330306 - 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 26 false false R27.htm 2336307 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.htm 2411405 - 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 32 false false R33.htm 2412406 - 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 33 false false R34.htm 2413407 - 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 34 false false R35.htm 2416408 - 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 35 false false R36.htm 2417409 - Disclosure - ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) Details 36 false false R37.htm 2420410 - Disclosure - OPERATING LEASES - Narrative (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails OPERATING LEASES - Narrative (Details) Details 37 false false R38.htm 2421411 - Disclosure - OPERATING LEASES - Balance Sheet (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails OPERATING LEASES - Balance Sheet (Details) Details 38 false false R39.htm 2422412 - Disclosure - OPERATING LEASES - Future Minimum Lease Payment (Details) Sheet http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails OPERATING LEASES - Future Minimum Lease Payment (Details) Details 39 false false R40.htm 2423413 - 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 40 false false R41.htm 2426414 - 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 41 false false R42.htm 2428415 - Disclosure - DEBT - Narrative (Details) Sheet http://www.hydrofarm.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 42 false false R43.htm 2431416 - 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 43 false false R44.htm 2432417 - 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 44 false false R45.htm 2433418 - 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 45 false false R46.htm 2434419 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Warrant (Details) Sheet http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY - Warrant (Details) Details http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables 46 false false R47.htm 2437420 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 47 false false R48.htm 2438421 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails STOCK-BASED COMPENSATION - RSU Activity (Details) Details 48 false false R49.htm 2439422 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 49 false false R50.htm 2441423 - 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 50 false false R51.htm 2443424 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.hydrofarm.com/role/SUBSEQUENTEVENTS 51 false false All Reports Book All Reports hyfm-20210331.htm hyfm-20210331.xsd hyfm-20210331_cal.xml hyfm-20210331_def.xml hyfm-20210331_lab.xml hyfm-20210331_pre.xml hyfm-20210331ex311.htm hyfm-20210331ex312.htm hyfm-20210331ex321.htm hyfm-20210331ex322.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hyfm-20210331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 122, "dts": { "calculationLink": { "local": [ "hyfm-20210331_cal.xml" ] }, "definitionLink": { "local": [ "hyfm-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "hyfm-20210331.htm" ] }, "labelLink": { "local": [ "hyfm-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "hyfm-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "hyfm-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 407, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.hydrofarm.com/20210331": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 7 }, "keyCustom": 52, "keyStandard": 294, "memberCustom": 17, "memberStandard": 19, "nsprefix": "hyfm", "nsuri": "http://www.hydrofarm.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - OPERATING LEASES", "role": "http://www.hydrofarm.com/role/OPERATINGLEASES", "shortName": "OPERATING LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - DEBT", "role": "http://www.hydrofarm.com/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:StockholdersEquityIncludingTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:StockholdersEquityIncludingTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:CommitmentsAndContingenciesAndRelatedPartyTransactionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.hydrofarm.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ie17a56dc4a824a4aac9d6e1c0141160c_D20201214-20201214", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "if296cfc737b047919954cd850d66411a_I20201214", "decimals": "2", "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "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": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "i69df2f95d5a845d6b3f8501146f257d6_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "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-20210331.htm", "contextRef": "ie9278e22f03f445590e157936476ba2d_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "hyfm:NetIncomeLossAvailableForDistribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i6551e8038d6447a2bbf361e7bcc5ff23_D20210101-20210331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesIssued", "us-gaap:TemporaryEquitySharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20210331.htm", "contextRef": "i54630146d4274a9fa6c0b78ccf819665_D20210101-20210331", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "lang": "en-US", "name": "hyfm:OperatingLeaseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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", "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - 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-20210331.htm", "contextRef": "i3c51def5e2df4d1989098165ace01ee3_I20210329", "decimals": "INF", "lang": "en-US", "name": "hyfm:LineOfCreditFacilityAccordionFeatureIncreaseLimit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - 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-20210331.htm", "contextRef": "id93402b28d16423dbf4b67daade4ed86_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - 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-20210331.htm", "contextRef": "i1b17478b3a8446869395ca8438a8cec3_D20201201-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DividendsPreferredStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Warrant (Details)", "role": "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails", "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY - Warrant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i534b3f9cf0d4464db3fdb391dfd415f9_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - 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-20210331.htm", "contextRef": "i48d05d727e4e4ee89631ba52717720be_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i1a30541ef5f447389b51c81a7cde7d10_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": "2438421 - 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-20210331.htm", "contextRef": "i1a30541ef5f447389b51c81a7cde7d10_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i72dffe2c526a46a7b9adac2ab2d87393_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - 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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - 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-20210331.htm", "contextRef": "i60df9048a6c84146a621300274332e42_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i33babde2c2934a77bc0063bceb54051d_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": "2443424 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i33babde2c2934a77bc0063bceb54051d_D20210503-20210503", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "i7ec58aa0ef7947b0ab59c86656d149c6_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-20210331.htm", "contextRef": "i7ec58aa0ef7947b0ab59c86656d149c6_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hyfm-20210331.htm", "contextRef": "ic75f3218f00c47f990fff1172fea3fc9_D20200101-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceCost", "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-20210331.htm", "contextRef": "ic75f3218f00c47f990fff1172fea3fc9_D20200101-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "hyfm:TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceCost", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "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-20210331.htm", "contextRef": "ic842b5584064445d98f35fa4daf57fd5_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r388" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r389" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r390" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r392" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r390" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r390" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r386" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r387" ], "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/2020-01-31", "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/2020-01-31", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_AccruedGoodsInTransitCurrent": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 4.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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESTables" ], "xbrltype": "textBlockItemType" }, "hyfm_BrightwoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brightwood", "label": "Brightwood [Member]", "terseLabel": "Brightwood" } } }, "localname": "BrightwoodMember", "nsuri": "http://www.hydrofarm.com/20210331", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_F16HoldingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "F16 Holding LLC", "label": "F16 Holding LLC [Member]", "terseLabel": "F16 Holding LLC (HEAVY 16)" } } }, "localname": "F16HoldingLLCMember", "nsuri": "http://www.hydrofarm.com/20210331", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "hyfm_FontanaCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fontana, California", "label": "Fontana, California [Member]", "terseLabel": "Fontana, California" } } }, "localname": "FontanaCaliforniaMember", "nsuri": "http://www.hydrofarm.com/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_LesseeOperatingLeaseFinalYearPeriodicPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Final Year, Periodic Payment", "label": "Lessee, Operating Lease, Final Year, Periodic Payment", "terseLabel": "Periodic payment, final year" } } }, "localname": "LesseeOperatingLeaseFinalYearPeriodicPayment", "nsuri": "http://www.hydrofarm.com/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity": { "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, Liabliity", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Liabliity", "totalLabel": "Total rental payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "nsuri": "http://www.hydrofarm.com/20210331", "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/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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 April 1, 2021 to December\u00a031, 2021" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedRemainderOfFiscalYear", "nsuri": "http://www.hydrofarm.com/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "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_LesseeOperatingLeaseLeaseNotYetCommencedLiabliity", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESLeaseNotyetCommencedMaturityDetails" ], "xbrltype": "monetaryItemType" }, "hyfm_LesseeOperatingLeasePeriodicPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Periodic Payment", "label": "Lessee, Operating Lease, Periodic Payment", "terseLabel": "Periodic payment" } } }, "localname": "LesseeOperatingLeasePeriodicPayment", "nsuri": "http://www.hydrofarm.com/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "hyfm_LesseeOperatingLeaseRentPayablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Rent Payable Percentage", "label": "Lessee, Operating Lease, Rent Payable Percentage", "terseLabel": "Greater of FMV or rent payable percentage" } } }, "localname": "LesseeOperatingLeaseRentPayablePercentage", "nsuri": "http://www.hydrofarm.com/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "hyfm_LesseeOperatingLeaseRentedArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Rented Area", "label": "Lessee, Operating Lease, Rented Area", "terseLabel": "Rented area" } } }, "localname": "LesseeOperatingLeaseRentedArea", "nsuri": "http://www.hydrofarm.com/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hyfm_NetIncomeLossAvailableForDistribution": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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 cashless warrant exercise (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantExercise", "nsuri": "http://www.hydrofarm.com/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r164", "r169", "r170", "r171", "r172", "r174", "r176", "r179" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r164", "r169", "r170", "r171", "r172", "r174", "r176", "r179" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r105" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r228", "r229", "r325", "r364", "r365" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r228", "r229", "r325", "r364", "r365" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r228", "r230", "r366", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-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": [ "r181", "r182", "r228", "r230", "r366", "r373", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/DEBTNarrativeDetails", "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r186", "r187" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r186", "r187" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r9", "r40", "r265" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r40" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r40" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r57", "r58", "r59", "r354", "r371", "r372" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r111", "r112", "r113", "r286", "r367", "r368" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r261" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r258", "r259", "r260" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r235", "r237", "r262", "r263" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r188", "r192" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r143" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r167", "r171", "r178", "r190", "r284", "r287", "r295", "r340", "r352" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r53", "r102", "r190", "r284", "r287", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r238", "r257" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r233", "r234" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r233", "r234", "r278", "r279" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r277" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r280", "r281", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r280", "r281" ], "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": "Consideration transferred, equity interests" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r110", "r161" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r94" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r94", "r98" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r296" ], "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 decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r101", "r102", "r127", "r132", "r133", "r138", "r142", "r151", "r152", "r153", "r190", "r295" ], "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/2020-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/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "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": [ "r218", "r236" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r211" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r211" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r218", "r236" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYOutstandingWarrantsDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r198", "r343", "r358" ], "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r99", "r199", "r374", "r375" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r210" ], "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/2020-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": [ "r19" ], "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; 33,970,364 and 33,499,953 shares issued and outstanding at March\u00a031, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r70", "r346", "r360" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r95", "r96", "r97" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "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/2020-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": [ "r74", "r325" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r95", "r97" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r205" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r201", "r306" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r106", "r211", "r214", "r215", "r216", "r305", "r306", "r308", "r351" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r52", "r194" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r264" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r217", "r350" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r116", "r117", "r118", "r119", "r120", "r124", "r127", "r138", "r141", "r142", "r147", "r148", "r347", "r361" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r116", "r117", "r118", "r119", "r120", "r127", "r138", "r141", "r142", "r147", "r148", "r347", "r361" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r143", "r145", "r146", "r149" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r296" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r255" ], "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/2020-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/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r111", "r112", "r113", "r115", "r121", "r123", "r150", "r191", "r210", "r217", "r258", "r259", "r260", "r273", "r274", "r297", "r298", "r299", "r300", "r301", "r302", "r367", "r368", "r369" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r289", "r290", "r291", "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r92", "r203", "r204" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r102", "r167", "r170", "r174", "r177", "r179", "r190", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r167", "r170", "r174", "r177", "r179", "r338", "r344", "r349", "r362" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r122", "r123", "r166", "r268", "r275", "r276", "r363" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r99", "r266", "r267", "r269", "r270", "r271", "r272", "r376" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r91" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r128", "r129", "r130", "r142" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r128", "r129", "r131", "r142" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r165", "r304", "r307", "r348" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r77", "r202" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r164", "r169", "r170", "r171", "r172", "r174", "r176", "r179" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r51" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r51", "r109", "r193" ], "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r318", "r319" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r315" ], "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 April 1, 2021 to December\u00a031, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r102", "r172", "r190", "r285", "r287", "r288", "r295" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r102", "r190", "r295", "r341", "r356" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r102", "r190", "r285", "r287", "r288", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r184" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r200" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r93" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r61", "r63", "r69", "r93", "r102", "r114", "r116", "r117", "r118", "r119", "r122", "r123", "r135", "r167", "r170", "r174", "r177", "r179", "r190", "r295", "r345", "r359" ], "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/2020-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": [ "r116", "r117", "r118", "r119", "r124", "r125", "r137", "r142", "r167", "r170", "r174", "r177", "r179" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "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": "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r126", "r137", "r142" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails": { "order": 1.0, "parentTag": "hyfm_NetIncomeLossAvailableToCommonStockholdersDilutedAfterConversions", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r5", "r20", "r186", "r187", "r342" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r162" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r167", "r170", "r174", "r177", "r179" ], "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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r314", "r316" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/OPERATINGLEASESFutureMinimumLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r310" ], "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/2020-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": [ "r310" ], "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/2020-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": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/OPERATINGLEASESBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r40" ], "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r75", "r92", "r196" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r72" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r79", "r82", "r108" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r80", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r238", "r257" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r32", "r33" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r83" ], "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 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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r84", "r107" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r85", "r88", "r108" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r197", "r357" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r232", "r318", "r319" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r232", "r318", "r321", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r13", "r94", "r98", "r339", "r353" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r13", "r98" ], "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/2020-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]", "terseLabel": "Restricted stock units (RSUs) with performance conditions", "verboseLabel": "Restricted stock units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-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/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r75" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r217", "r261", "r355", "r370", "r372" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r111", "r112", "r113", "r115", "r121", "r123", "r191", "r258", "r259", "r260", "r273", "r274", "r367", "r369" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r163", "r164", "r169", "r175", "r176", "r180", "r181", "r185", "r227", "r228", "r325" ], "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/2020-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": [ "r100", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r231" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r183" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r142" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r127", "r132", "r138", "r142", "r148" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r29", "r30", "r31" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r246" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r104", "r320", "r321" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIESANDRELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r98", "r339", "r353" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r167", "r168", "r173", "r195" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r238", "r257" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r241", "r250", "r252" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r46", "r101", "r151", "r152", "r206", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails", "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": [ "r17", "r18", "r19", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r218", "r236" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r144" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSTables" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r247" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r244" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r257" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r245" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r251" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r243", "r257" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r242" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r236", "r240" ], "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/2020-01-31", "presentation": [ "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r253" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r101", "r102", "r127", "r132", "r133", "r138", "r142", "r151", "r152", "r153", "r190", "r210", "r295" ], "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/2020-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/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r111", "r112", "r113", "r115", "r121", "r123", "r150", "r191", "r210", "r217", "r258", "r259", "r260", "r273", "r274", "r297", "r298", "r299", "r300", "r301", "r302", "r367", "r368", "r369" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r150", "r325" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r210", "r217" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r210", "r217", "r244" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r210", "r217" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r25", "r26", "r102", "r189", "r190", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r303", "r323" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r303", "r323" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r303", "r323" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/OPERATINGLEASESNarrativeDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r303", "r323" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r322", "r324" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYConvertiblePreferredStockDetails", "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESSDetails", "http://www.hydrofarm.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "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 March\u00a031, 2021 and December\u00a031, 2020)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-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", "terseLabel": "Cumulative dividends allocated to Series A Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r16" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "auth_ref": [ "r12", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the par value of temporary equity outstanding. 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 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, Par Value", "terseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityValueExcludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r136", "r139", "r140" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r134", "r136", "r139", "r140" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYCapitalStockDetails", "http://www.hydrofarm.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYWarrantDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSAntidilutiveDetails", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r142" ], "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/2020-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": [ "r124", "r142" ], "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/2020-01-31", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/NETINCOMELOSSPERCOMMONSHAREEPSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r189": { "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=27010918&loc=d3e74512-122707" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r193": { "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" }, "r194": { "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=27011391&loc=d3e105025-122735" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r206": { "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=65877616&loc=d3e177068-122764" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r275": { "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=116825942&loc=d3e330036-122817" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r37": { "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" }, "r370": { "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=121370832&loc=SL117420844-207641" }, "r371": { "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=121370832&loc=SL117420844-207641" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r387": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r388": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r389": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r39": { "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" }, "r390": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r391": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r392": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "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=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" } }, "version": "2.1" } ZIP 70 0001695295-21-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001695295-21-000014-xbrl.zip M4$L#!!0 ( &F@K5+J*;K[5FP! $?^#P 1 :'EF;2TR,#(Q,#,S,2YH M=&WLO6E7&\FR+OS]_HIZV>>>T[T69><\T-W<11OLIH\E;,#M#5^\R2 M!(A?_T:6)",PV& #DG#U8$NJ*2LC\HDG(B,C?_]_Y^U6=AK*7M'M_+&$7Z"E M[/^M_O[_Y?F__]Q^FZUWW: =.OWL51E,/_CLK.@?9A]]Z!UGL>RVLX_=\K@X M-7E>7?.J>S(LBX/#?D80P=<.EBM.!T4%,;F3#.5,2)5K@RW\@8@DCG!M[/+! MBAASULE_Q5C%/HB+"2V:I4MY2RX.E'E&K M(D^//>S#V\$;=GHK1:_+")9_+!WV^RG9V].+=EZT6W/'A)$*(OQVCDQ.*\?_.)1:=5=$+JR)?]TG1ZL5NV31\Z&FZ!>8Y(3L3D M)CX4GV]2W: 7W(N#[NE+. "G$Y0CG%,\.3V=XJ]=,6Z;>#DZ.#G5=0>=?CF\ M^>[C@S<]H5=<>:LS.GD ?OGOQML==QC:)B\ZO;[IN##5%SG<^\J5DV=]JSO4 MU-.+\]OZ'M.I&WV652\_,.;D\S71]&QU_OC 3>\']SB^Z0VQUOIE=71\ZNTG M)?6:W*]7]K]\//QXB_"*KRGBM4X]',;VE=,/A[[L1E.V7[AN.ST (WIY^R]> M[.K=TV%K>J.[K[1,Y^"/I=#)/^PLP7@)QJ_^W@Y]DZ7K\_"?07'ZQ]*K;J]DY89KG2ZG0 -*,Y7THFA''TLO ^=ZB,<;P(4 ME84;/?^\OQWB'TN%4XQ8SA5#@C'&O5:1\FB8-Y'+Z/FG]:HI\&]^V4\CS8.K MS_LKMMMM!=.)II6ZI&/:J5&A6%D#W/,)^UZWS,%25G@XW=-_AG:]>_J6;)_N MT<; 'VV<[K_11UOM[6)K??NXT=YCC:/]X^;%=M&X.&#[;S8O]H[^:>T=-8\; MZ\UBZ\T>?DN;K;V+D^.]HP.TO_YW>VM]D^RO.[1WU&!;;^ ZLHGW/VY>[*^O MP;6'[>8_BC8NCD_W.W\?[E^<'.ZO;]"M-YMX:_<]WOOX 37)=K&WNP_WVT/- MC^FW!MT[^KMH%!KM??R[M[_;I?MO-OC^T7ZQO[MQL;_[ 35V&^?P?-(DF\/F MQ^UV:P['U_S[[T/;]JVM(W^\M]MJ-]M_MQJ[S59S]_UYX^(UO.L> M/ /:^68/[K5WL7]T0/]]L=9O[*#SM[L;_<;N^[-/5$4?6"2Y)('E#'&9*R1L M;KBE7'"+/45+JZ_7WNYL_/[RBH0?7N"78IU8M-=%SYG67C#E:_BE5POX#@+> MN"9@;3TU5 "X>9PS!<;:8DQS*P1##E,57" MTLH8.? O'IW-F0\ZMT'3G$3C); L@1U;6GW_E/+=Z(!!&;X""9>FM=GQX?Q_ MP["6[1UDV[@J6Q5"B$B&7!JM,.LB$'RI54$=$]H3C1_=!E/ M&V4/SD8;[GCHS7!:^J\&97D%O#N^L11%1Q&)D.C#-X1M(FW%$_:?-2N0, MC/^TR)/7L.('Y5FW]+W0F0A]S-]7WH9>+X2MDU""Q] Y>!N P.Z&LKT5$SO/6 6V=C^,5:![OK6[?]0X O%\W./-CQMPC_?#K3<;Y\TW?X.(/J"MW6/> M7#\@C>%G%>#-W0;\WBKVCPX/]^"O#T$%R-;Z!]XXVKS86C]&C?7#8C^ISYO]XVF*UEP_)EOO M/TGDA&?)&U<\M9+&(_A$X& M [1W'_4 S?+:&14$T4R(J 135+%H3%3($C2&!C:!ACOJ27(Z;E22;8"+-9MB M%TE=:B6Y@Y)L3"L);9Q]\DR".@A@=@:'G(DH@>C%F'-'"%9$(2+PTFK_K'LW M[7AYU;,K0PP ZB[T;G!(D[.ZTJMB#: _6>66K_3!#?UCJ5>T3UK)BZU^.RR3 M>EWQ/5^<]P# ?G]Y]1ZCYU\^=-R&7G=05M\JYWQEK+,C=?D> M7'=Y[',S_=2I-*?X\A&C(Y/ODX>\O-)1D_L,.L6HTWJ'!CKUT82P.RK Z M?GQU<'*+R;')]W2/&^7@(U.",Z68)DQYHX&#$D:C,R3:&-W8M("5F8/N'P5Q M^N,>Y="IGV\T/G+/'AU4VGRUR\8ARY4/.^OW[DWH0<2])#(P^#Z0%)?(R!.$Z$8<)(JXTWCAA+O))4TZH'$";S MU@,HQ^2[>V!:G\ ]WDE#\?/K^>(4FC5]:H7:IM\MOU/UOK@^_;@>.MUVT;GI MMG<%B"NW>'FU]=_2_!!),$([I!!ES' C G.6"$Z0)";0"L_1!,_1G R!*WB. M[H[GZ$?P_.IX"8XK8U"(4C-ID;%<.R4$%QXS[40:+U@_Q7@9OW4X2*&>T5EMQI]]UQVOG!1BJR2G@ M3YR&LE_85GA7L80R^.JTT5U_?WGCPS[WW^7#> M,@1.D%#6@.'5 I@,'EG<9R&:->^+-+%G6N],X3<[K\Q)T3>M!1$3#HKBQ(B" M,8P )>#1:HTTMI8I9O#S$9-S@_:@E9SCK?YA*--Y93A,=SL-FQW7;8<%$9D. MA"<[%!DX!$1)0\ )B"KPJ+1Q&CT;D6V'OBDZP6^8LE-T#GH+(A]&01PZ(*\( M9D@[P^"+1HA+;CQ3^NGD,ZL><))'2K"*"#DF(^!)C!%C26(PX,'J&7#.YT&B M9D^+"5*4XXB\9)$!*]:<,TH%T@IYYKE?1-'.B7V?O7"Q838H'X "@/6W3D6J M):<$2#9C L_"5UQX$S-[J2*I,%"#@"TP\1"Y%B$P(UTP%B1KS?.3ZDRXWNP% M';5A0GLPLAXS$+DEFH&OA3S"QE,N1B&^A9#O7%C;*U'(AXK#6F*(I!*$C1@"0($D(+HAATG-+<2Z6PXEBI:-RS$\ MP#H$1(.1AC'*+;&21/!LP0TB0:BGFQY]AMSIH>)*R6]Q1EH4D&0(:VT<0X%* MI04P7(<72$CSPIT>3C04PTC!Q!')#%:& 6^R06FCH@6S_&Q$,QON]%!B CP3 M,F#J&77,&0'LU@'%1<%@+#B+ST=,,^=.#S9#)V(@4B+HRLATU):# D/Q$9K M.37/1F1/S)T>+ >!2&NB%B8*PX@.6B%)K)56!1V)P#-(F%QDZS233,ZK_B6E M8+VB=S#86+#21*DEP4X#(?9.^.NVU5-R!H^,LU^#J1"FI M(8$K\?R$^\13'#.1JN#1*N^]!E+#G,(P;CFB2#!"M"&$/#^ISGZ*8R:"#@[+ M$(EBCGOF"-+!.H.\U9%A; -ZNCSN1;:QCY)@CH(P!B$1*9=,4&NI$!$KI6*0 M@5O_;$0S"P_PX<2$B95 <"A05,J,-L:#XPX>H$&,2NW4\Q'3C#W AQ,9"X$S MR0(2Q#+NL(XJ1HPH /)Y^ I>'".V848889X[07 3N$P2@) MY$8)%IA@ED\^S+V@OA9$OJMENOM3![97^,*4PQW3"C<^=?/=UJ.G;&"28W87 M/G/MU!\AK@$+A0+UQ"'FM#/!(^DH)C1(2URH5>?'56?K-)1KK5:WGQJW=9), M]W-4I4BT<-%)*BUB4F.M.7-><>2% !SZ'">L-6@^P.=Z,/)2";YSC>/XX5^L MFZW*!8P/3NYQYX6S*9^,1,T]-XIQ+RR-H%(8,Q$)EWX1XB6]LG^I6F]"]Z T M)X>%,ZV1D,=5 5<^[#PO5YDB(ZCG@H"OS+!C5FHDN"*41QDTM0N0]CE[R3,:=H9,@J)2W8.:!0BN-(O:$8DZB 5RW(F'O5[?2ZK<)7 MI68W08C7/.Q->.5R?,N-5E$5%7A\/CR;4#%&G&GO"(G ?R6R5 2D#34^3:-' MMB!C<3XE.INU9X:[Z%7T0G&&E#1@) ,W6F(:J4)L?N-@,R$RCQ+K\B(PX:0P MA%,6'* E)<$Z9:4+(!\RO]DHLY;!PV6<(&.93TM(O/$L(J.-#41'93VFVH8G M+&:T$.3B<<:!YLA&C+42GDEC@/4A:C%/IL40[19^'#R:#!XPF1%\(P CL/"4 M,*F4%3Q(["6"_G>8N 7A;._*KA^X_E:Y$\K3PH6K]GWGL#@Y*3H':QW_E^GX M%GQ\CFP-"V/ R\5IE0BCS!E'.'C @3CJ6 Q\0=C:O,ER)CS-."D18YH)CY@" M*1HN@TX+2Z+CWBY DL9K4Y3_F-8@_#ELC"*EZ0:OR_"?0>BXX56I?CYYZM3> M=G"#LGP4 3].6H"RV#ND+'.41:&U%09PE*%H-0S%!5A:L2@R>SC[9P.USFEJ M?6","J^T=<(Q#!!J#-)R >S?YV0-N(,O6H-^<1IVDAB*?A%Z&^>N-?#!ORZ[ M[90S,.A7ONU6G"0(3&HZ_CF\^0;7TPMZ_;)P_?&BIP^= F2^\^$YFE-PB@GR MWB.A/0,_01LAC>8T@,L@B D+8$Y_ M68B776$I! 6JXL!S=2:T52(AAA 1P8 M)SBM4>.J:FRT3UK=80B58CQ)^L!,$",5=L)&("$9D#:#C,) QX6F&O-@XB(5 M=GJF:C$3M!"1[&D'.9$1R+AAQ2J;2BDPJJ:PW47,DN!$N MT%ELT/"(@OR).+OB'@7.:/31,0?,73K 6>.IYA9H6GQ>(_0G8MR!((N-!9P- MD0E#-*$T"AH=4&X0\3.SH3\)7U;4*1T< Y\I,F.T4CQJ"6ZVDXY$(Y_7:/U) MV"YG@B+,A&>IBHF.8%&1E36B04:W\](%69COZ-+VXQ(HW%@*0O726:53'G8DDNI+=,+5??CN!P@T$ M.R"\-=PL0F;W3Z$>((MQAQR2PRH@LHUXHZ@WXC1A++E1@B[ FZZ=3E*="E,MU MG/^)7R[B'/3+E71@')];2ZJR?\Z,+@;R3(5KJ9\H?@K5K^E6D5L0NZ;1X[T8OE M%#T R^54<>6M(LH;1A UG&OK#'.!1A;$Q%9=V9.\5HSY4HSKAHS=W9!-:]&/ M["D3O7?6@@-,$8L1T(4!(X[)=#&.J)]?5+F3$.%53:8 M$O'YU'ZC,$7^8R"H'VDCF^$' 0UL$_U&ML&2$"^,E. #2.T59 M$%+7&O$#+/<.2[Q_2J7#4@FIHJK#29]&3&1$PIF(&0"-%LDD(>H#3X\!63>HF4:+SR8<%U*._WS6Z MY8'IW$MY'D">-"?ZSO*\//6'5O0[Q8R/!!//',6&I(PBH1DV&@O^>4N76HQW MGC&;ELR/6'['L0^1!^(C\U@KC;0"D8!'B5)X].DD,ZL>T$J1I)#!^,!4U(H: M3)@-43BNJ+#/4#='!BR4"Z*C1 F@#T8Q$3S35"L1!<626"\E Q$MD#7XQY2% ML:VP#4!Z-1H!0O3=3E4KUYK.\5:, 626SGN[^>?6]A/$[Y]:5V9OEBBBBAAD M(V*(16*,4@A%+JPWGG".%EJQ*IE^0ZM>M[K=;TFV5JWO2C]3G*IHG3:.,?A/ M,>6\Y=Q8[)AF9H%4JY;KM"TBPAALA9$*A*JTYE@RS*G5ACO^.5EY,1W;63'9 MAZDY+:2USFO&%6).&1AX2 MO N=$@./X/&(/L_(99[ [$!-8$621]"QE:ECP M5 B/W'LOE8\+4*-UEE6 'JFD.&6(6*(\%HQ0;R.S0GJ3/*?@E9A_D;QKFL%V5P_6ZYUO%I6XM!*W75:$O0S8Y+SS\-Z1X+(C 6E.*6I&TI M8#A%I) G.H(!(Y%J(]W\"VR>ZO0\BH@XN!XR1(H" 9CS7'O'F7#" ],(SB[2 M;L\U%X'BP"PS%D1"B#8@*BWA0:,Y=TS0:,Y]GLM/WT%.,UH3 MC76J.'TG@C$Z]4$(1EH0(! 7S$?"E 2"01)OA ]&:N^_*.A/YM=%VP[5+N+O MTF31+A"*GG%IC/7^'$X?N;XMTRD Y\.Y__.K7O><"R4/XRE&$+3AWCB.$*,N M&L(E4S9B9*BAVHZS+.98J^9+HE<3'\C#A)85M=QYZQC87.8Y-DR:5)"< KJ+ M(!8) ^9+6K,??]CB5'W44J,8$RK5B>8N;9VHC'+!T?7P.RC+[<#932E+BI.5<,T.YB/$ RFS-&H7D6?))X$O\+_&/GJ&>=0U BTFP9@] M ED<4FTW%C!6##MPL]7.MG).6Z7Q1*:=ZRW1D M1Z>!7!7/::62>2H#XA$'ZU5BV_% M?Y(=@03R4:>],X4##X )DQ9^(P0@12D)C"R0(!]QQGLA1:L,4\I&SM-B!JNB M(E);J32+8%L87J3-GN98M#-95!V=4I*D34ZI8%)%2R@/PMG@A2:):<>9*<:Z72[[4A1_)**#66!^( M(YHR(Z5U" EJ7;"<(8XGX3F>%D_-N8F936CXJ>O[3]^V\(4IASNF%:Z\[;A M=*O5/=OJO!M8N%.UZA,&Q./#V;25^P:<39_Z(^$"HI6*PEN;%N0QL(G&":0% MIE%1A4FMPH^B2ENGH5R# _W4WCLYS N$M;/7:B.-=U"ZT!M]/4R545)[?'&Z^CO\,0YP6^"+ M)"HBO&26*N4MM3Q8ZA&U*O)/*4VO/VR!%K:+3GX8T@SJ"B,O)#_I_W96 M^/[A"D;H_RY=/=64!W!VOWL"!^&\U,# >O1/36?W=EB_A^://HV9\T9BI.Z:U?=4F(?U416%R@NV6\.JY _&9DUY8 MF7SXS1>]DY890K>V@(OFU46_C1MLN_U^M[V27JW*MG:F-7Y(];S1XV'T0O\^=C+ZM[EY(1Q_].JL^ Z>*O4 M37\LT:5K+Y[Z'D[+?'>0>N5?T-3?3HQ/['H%9;BZP>437E;=<)/0;Y?DYWY/ M+9B<#PWJEBOI:>F!$70SCZ9=M(8K_[,+@Z^7-<-9MMUMF\[_+/=,IY?W0)OC MZ,1><1%6L(*G5%_/1N\JX3Z5I,;OCDGJN0_-S=V-]6QG=VUW8^>JKGQ#2V;1 MVIV-5Q^V-W9ZMO'O5W^M-=]L9*^V&HW-G9W-K>:MKW!5,Y]&!OI. M+_71] Y!F_K=SG*V_N+5BXP@SO2]9/&T(U;K%XK3[QFPE+Z@2-YIP-[KMH @ MBC_\;5-KU2/!RXT8\DTD@G.S7K=5^*\ T3V>=R?,&JM&4N8I%)-S!&*OM[8; MV>]@ISO=3G/0AINX;&S.MT-,23B*$1"[C>)WCM5F? MK&,29_2A6%GOND%[3*:6QJ:?_C.TZ]W3MV3[=(\V!OYHXW3_C3[::F\76^O; MQXWV'FL<[1\W+[:+QL4!VW^S>;%W]$]K[ZAYW%AO%EMO]O!;VFSM79P<[QT= MH/WUO]M;ZYMD?]VAO:,&VWH#UY%-O/]Q\V)_?0VN/6PW_U'G;\G^<.^C$X!Z M9/_-!MK;?3_<^OBZ:+[9;^_M'K;VV^]1H]VX:![!?2X:#(Z?^C?_,/_7WZU] MTCJU1UVX9O]X;W?[L+F^R?<^;J+]]O[AUIM_VOOK[X=P#8$V'S4N#@^;K]5% MX^B8-7<;:&O] #ZIBCLNJ*,>OZA+5?LEFW3AZOAA7O!K=AN MMV5-BE79[OE-ANW]P)2@?:WA=CCIEOV%M'&O"_OF@]A:?W_>>-/@C=T_P;ZE M:QKGS:/#H^:%@^?O'\)SSO?(WME^>W-\S3_P+-[9W^VRYOK&V=[%,5R_@1I@ M%_'C=T&O,_F^=[1A[,F:2!XA_;>T<;9UNX_1\V/^ZW&QP]G0&V. M&O]\J!XSK23.5,6V >S'-1%ATB%B%[9,05ASYV"[&ZO-74I3,H^.JMOAH.@E MZ]9/Y8Q_8F0%@GG^R5F-)'$L9PE>F>,FMSZHG'(5+?=88J265O\:^K(;3=G. MQAG"O>Q-V1V<+&>;'??BSG![;3*=/(7:7=>ZF_'XEXUSX_J5KF3=F)6?=20S MO:QW$EQ*ZO)9TZ\6WSP&$A)_)EMQ M-4 ^XA=@$;OE2;NDGFK#4G+X:NN7TRZ,8Y/?7Q/&T>'Q_MO/ESL7>P- MF^M[=&L=:,5N\RA=T8#OC3>-\\;'+^-3T*XAM.EX'\YM'FTBN#^T<0,W2 ,( M2N,,OJ>XUOG>E?A4 WVR@4GKL'&":J]L#EU4>3,,Y(K M8UB>:I_KD&H'.[&TJG#.E.92W#Z)=#N\$[: \'[SC,,O%:!FW3+K]@]#F1T- MRJ+GBVJ9.Q#W*G6]F ;@ZM2T[5-Q47W_]>? A%MZ;_/%]HN=%]FX:$=9==?5 M03R.;O[Z@$'KIZ>@3QU'_C8D/TUH8\W[,BWO'?WU%AJ %Q*.'RR^A# M+4T>.(XY<][EFNN80Y_&D*IY8(R65HE&V2O3,2T0L_'S,T\_9XKU"CYNE;O= ML\[/K5;X$_:&NPA]IKGA2:ULKB)\0LH*$61TE-&EU=>F*%O0;]E?1:O5NZY6 MRX^:S',W9V4LV,JJ;I7OX$RPGHOII3R8=,DG' (7F)G<2&529!2\#D5)SD$, M%%-J!79+J^]"I],;MDZ!6YCKLGW\R<&QY-YU0<:M_>)D8;W+!Y,;^\2QEMHK M!NXA <(LK@9]\ZB1S[&)'&)BJR&[D"[7:&*S>;1VWCAJM1I''\C6 MFV8KN5!;ZZVCYM$&.%KO*;2[W?SXGC77W?75K:2QO@'/^3!L[NZQ/?(!-2XV MV-;'!FGL-J!]CC7A??;7#U 30QL_3]T[^@D':I *-*R_JC5=.#LQ979J6H.0UAYDO<.?96Y_YDH_!MT1YM8: M?P>-GTSE._XI,.2]#S&/PI.<:1UR#8+(6:1.&FDBE@#:?^V];M3*_'0)6\DN M?CG],4'WC;'57-A<\*?6]_=C?3\X_X0=PU'H4IB29[UY:J$[!?\:W9H>EDL6N"3FU8+B%Q:VYI<]?\,BN2H M@W]NP_@$N.=G7YVF=)?1VL2QQS[EZ$]4/7GQZ7!:FYCY0:JG69UZ4@87*LJ- M25:5 >AEO\#]8$!EO0'PR=YA-Z6]3]8#]@]-_WK;S\S55J8FCBX>O\.OH_#E M+V3TCA:&)1RW1_ &Z?SJ5+@HM6)\G[3,MU+B9!C[IC_H+210/%CT??C):Q_31%O.$99I]IOFU@N>.VF)<)(S*\32 MZE[X8LH[&Q9AM)CN=MF\Y#=FZZ9O1TM-K '!YC^G(W?8 SF2(IS$.#QVT1HE=._EN]DM: ME"M_(Y2\&)_0/RRJ]2PG:3W+8Z/!J+V?!WGH_?H$0WBJ)U-'CD?TSSV$+SY1 M[B2VF.9*6@5#.(9<">5S$0T!5XT)9UD]A*\-X:EE83!J3-:"]PN9 :K3 A5+ MXS!I=9E,W(V_9M"/^8T'>FT8^_"4,1Y'RUA4+=ZO ]P,F^'O3WQ9_[&S<[*W6"/&@"#'IY3=5 M)[\:]7&-%-]"BN$5I! D4,0"B*&JU1D0RG5D+A>($&N0E=:(NY4+?TY3:_$K MX;&4%']C4*^(U^-Y*21?!>*!\76Z51Q]T!N%UN!=1[6W;RB)V2VK9[6&Z>%G M!3PZQ>PZ\&[=Q#M.BU[%(#NFXPK32OY\J@623DZ;RGE3^I2-WSTM_,WIMZ,P MF?S%_/H+^?67/V^:UDO1LL=?2?BM 7Y^68EW5!]\(4?W@P78\2>#%$?"RMQQ M0W/& @>O@K@\<,6)I\Y3KKYMUQ=[;-X_HMX[#*W6Y]CW+S HJ\#VJ/1:-;%U M:\CXUY5L#]H^[M$T/?&HM?+3@ BF$TVK%VZ@Q.D]%MG./=A(0)\B=S12&W-/ M@\^9HCY752(@LJGP"=:$VV_;K3MLS+=0@V.MFJ=IF.%XCX#1%@'+7]HEGTT4 M^74UC0G69] I1FI<94:"RW5%M7UD2G"F%-.$*6^T1)0P&ITAT<;HIK; A='E M"O#>>G\L;39?7U7PSJ#MN_WQ"3=D1ESN0;M3M6)KT*]L&ABWGTOCAXWU#?2) M8J6UEPS\. E^'!$BMR*XW$0E"'68EEHO"R$FBCX1ZNHHS;72"C=* MBNU],REV.>M>]OKM+75 MW-UH[N[\_M+*'9W?#\ M/G=5*9'B;NL,[]=8CMA#KEZ\^W+E";6]7+$ =6X]LKU<1E M/QEW?%!V >GR<0N="V&J@^X;FOV^2A#?!^IW*N/Y1 ;F1]MR=PLCDY3+?K:9 MY=GKSV&QS<[(\8"[WF!NOC)0;E. 6Q?\?YW5W3YZOWS2M;'X':KVV IUTU3 MK!3JGFVYNT*EZGV;_=#.\(L?5)U:H',CT$MDJ K352M 9B[=&RQ#F5[]T0W# M3R-V?(N,[XW-UVC 72C7(U")6B\>0B]H6B.>/,)6;]:5J $B'; M.0SAA_'A49ACC0\/J@B%NQ8=+[I!BZELG8?287E93B6>O M$J2F$K5>7-,+@K5&A!(NB-9W1(TTA5^&0S@O+<1-6_NT0_;+VVXO%Y9'01Y_AK!:R)2Z\5U MO>!IV6H?VM3O5@FDM\!&/:_R4ZJ&>"1R40_WV]:H',CT(;I MF(,*DC]OT[)>]-R@UTL9_\DU7.N8UK!75)3O$LD3U(_6I*5SMD-OT+H>\)ZY MDM00_]C:0] CT<(:$F8D5#;&>%KG-3T;@;Y/JWN+?K40I()K^*$U^9[0OM7M M#=(:H#7;'?0GA9*WB][QS'6@AO#'5@XB:YK^O(0JQQ#.:IK^; 0*=+M?@LPJ M^'Y7=EWP";%G+N :GQ];\D1_'9^OK0#]:MVE)XG&/O@]ZN4XSVXY#IJLQTD+ M?C413\"][;5R_6]9.YO,7]\.AH7O3R!J6I=.K17C"\5@2ZL[T+.F7V>H_Q3"IE^M>GB7 M_3X?=X>2.]QE3K9/^O9V<=_:/ZG>"^EQ1M0"[87TM6%P0W\\ZFZ#.^\V7FVN MO[Q>(/> M28VMM+%OT:DJZ[2#Z:2CXPU(WY7%:=KA="KIXRW\=5#I'3PO1472YJ3I?*PU M?Y&MM5K3MQX_?K3!:?_;S>V.MTZM^G*Z"!A[TL[3;9#P?#*F7EI 5=OIS%02(.67=41P*N*,?%)=(Y MEWL:3P!W.3/04VG[5O@[W;QKC](FQJ?C1)AP?@)?QR68T\;)Z9RKS^BFQQKX M?KLL;M_D<*$4F$K).M,+\,[#[@ ^=K(B-0U:^C5EM,.L-W"'&>@(& UH M;Y):VO=6$8)^LZ%5A-.P7'W%OTU^;IOA]9_.BE;K^F\GW7YJ@&FUOC@]0!>V MH1'7?T\*7'0&7_R>5KJ[XN2&*XI.VD_[R_L,6E_\>';3CR=E-RG6%S^#UG[1 MZ$KG)C\F+>P5($U3)FT$=>Y5R@BCJ9]&QFD89H,T/M*([ _3J!KK)_1H-"DIZW^87=P<%AM%PX]]C69C4=Y@HQ>R,ZZI>^]2(/ZMO-'8SES3:H5L'+G83%F\'FBZRM4?'N@Y%C-8)CH-$HJP:4] M@4?O]N0MN-I9F+VH .,@= "M6AGPBTZW7;AK>.@F!7E 1WJ@?D5,H QP/K8@ M'U[LO*@N>64ZQIO?:LD]F>12]QL//BH,0O!F 1HJTWDRL"T0XV%(0SH+)X#" M(-;>M D=[AI:[K\V5+"S2]-VVUZ4FO TVE M#+X:NY4I2!B:M5(F;\M\KJ!5AH-!:RRPDY$IJ!1@5%AQT!L5;G$@WL3\TE5I MPV;3Z1A;]*;'^/+H([#HT< MUN)X.G$DU(1QTTIY\S#"CD,XR4Z,"Y7'!0S7'58$M_)J +C3=D^]6CXSDP^ M&0B@%P<5G9GX*N8$&/E)620T->X_@V+D#V9]$$?H)Q8T?5EU!C#:\>5%(K2C M$Q.]OOH$IG7Q5&[O@F?CQFBUHKGAI$QX*J& XH2;LJ55;!:7+Y MJTA(+9*G$XG)?-$K!R<30I*(*1"/L72*R^R<2U =9KUA#YS(6DY/#*AN4);) MD6B%T]!*(DJ=9<&S3^A6"^-IA>'#24C= YRC6P5@2P\,I*SQZ^E-"GA;%4Q5 MLHA799&$&).R$14; MB:46QM,)H_(26T5E6*K 0NB<%F6WD^9/3&MY$OBMPG6CA48I8%=+:&9Q!K D MX*;T*XGX$,'89^8@3=*G2;#)[/IT>-ZU3-'N95664#5#5L4.6JV0+%8KW2^% MSVU6P(O0-8&.5@%9+^@DE/28)6>^P6_;-09C$Q<=1\7QC0E4E^E7?JXU+KF9-I7/Z<*D?9UJ=00M&66HP>("358D8UQ(H;DB3 MN"6K8CD]/^79I)FFJQD6G51PZT6V^ZT7A:O-,;QFJTJD&P-LVC%Q'(;Z5DYF M>FI*TNH-JHS'RFIFG4';@A["'2I57+ZJAZ-KP"]OGXPZSH>>*PL[R0.%FXVZ M- -WO@6_WJ"&TV]WZ^"J MANI05T>V#L%,,PAON3DHJ.W\*XPZ2U MU4MTG4L\*4EQY&-,E+/*8\Q\ 5J=IL5 !%4Z91;+;GL,.>,!&N\' J[*7JPR6J9.3=E]]Y<_/N9KDNPS?7#CI)V&583QA:ROG^O8L MWCE9 #)*UO^!]1_I,87_8^D.)>.6ZC4C]9J1B7#($["#+[:3J-C!N[7MW2QM M _%ZL[G6K%:+;#9?;VTWUG8WMYI?#MB[:3=&2W/[QIN[&XT,OYAZX:^M?[GC M^])OO>^-2//@/4#NU -_#7W9C090_J]NJZK\G[TINX.3Y6RSX[ZYU&(,N10> M-?6">B;+GFY^/QB$ZQO-G8WU-!QWMMYNKH-\U[,_U]Z"P#>RG;\V-G9WLE\^ M--<^K(,VK/]ZZRO/RQO]LIDH0W< ]_"7%K9WF,A:1<:!=8R_M;L#L->WO]+M M2]4N34*U9O32Q): B6E%<,N<],+*Y,-O0%!.6F:X4G2J!E<7_7952=(3KBT. MKAXX.GQIMUZ@D>T:KUD?/WE\^$5U:+)N^T/_=J5 M7VNL?J$$6YBV8BKO=-=OU!JX1TF![SCUA@7I8PYWVY+T!QV]URG&33LVI3V> M2^#2%"]_'I,_7Q^L!QNFU7B^DXC_?5(E'+0)S)R5ZB"HS3]O(IRYT]L3AXDJ! M7HT#OJ92I)7OTJ1%V-;RT;;&O#^@9.EO.0KES+5JF-XH7\:E#RFV=VI:*3KX M&'!SGSY$V7R-K)NA^;^N=].]7G'ZU:H$EKEZM]^+\Y5.M_,Z)0VDN/2@4_2W M4_QLT/-+U4)X:'WU0\&41]Q+(@.#?X/2@F)K.)%82H)L^+292 VB%"]E/KBB M;5J]/Y9R4*71<@:XQ7E_I3-H^VY_?'PIZYAV2 _+#XPY64F*NM;QZ:^-2RU= MZ[\R93F$'OW'M 8!5!,Z+U1*.HKRT'^&=KU[^I9LG^[1QL ?;9SNO]%'6^WM M8FM]^[C1WF.-H_WCYL5VT;@X8/MO-B_VCOYI[1TUCQOKS6+KS1Y^2YNMO8N3 MX[VC [2__G=[:WV3[*\[M'?48%MOX#JRB?<_;E[LKZ_!M8?MYC_JO#'4;==^ MW=DZVC[:^[B!]R[VZ-[N!FGNOC]O'KT^W%H_A&=_((V/[^G>1;/8/]H^?DNW M#_?:YRUH6WOK36/8:+\^WM_]^[AQ\?Y\[^+PL'%T3!OK3 M:^!9@WWR0>R_V6-[%YO#O8_;K4;[_45S_?71UIN-X=:N.VNN^\/]=?CM#;2! MO([-5^CB[>Y&O[&#SCX1+"2H*,XEYR9GA*K<1*3S +XX#Q*%8-#2JD#+1+#? M7U[5C-79S!N/M/2__X4%^NU'AN$$K>\Q'&M0K$'QFZ HB8\Q$,>),$P8:;7Q MQA%CB5>2:EJ!(L*D!L7Y D7\&12IELIK'7+"; 10=#(W'M&T.J;* $@$^E$]*W*_7KS15BPTH#X!R[R49\+4L=]< M ^A] '1GBE5&R8+RGN:"")(S:U!ND$:YM1YKPS7@* H7I92+C)^?@7#'HM4 MUJ Q/RRL!HT' (U+UF6)D4&XF%MB 304XKD.PN8D((,IPPXS7H/&#Y&NQ8Y9 MKCE7)414==S Z;&ML)QU0O]19TB^!J1W]=07&DB?@'U-!+O]6:[-T*_Q]#OP MM)@B84:#L\JQSX66+&?2VMP&1W(<$--1RB!9VD.3+O,TM[JX@#I_H;T:/)Z0 MA=7@\7#@<4G&%*7:(A5SPYC-F?$QU\CQ'(B8$AA\.6',TBK!R^#AU>#Q,X; M-CMI<4ZWK+;:KL-?"TW )K(< G36F'D?S!Q.$2[O3< >NUP+X7)&",N!9\5< M[ZWHYN=OMA.M95A[GFGV5=A++K3>_P.F96LESK M^+==>)O:4_U!(-V:SF"3442I",X%Y2IG5K'<$D; 9^7.8V5$U&Y4Z023WQ89 M2>LXU_RBQQ/0KAI"'AA"+KE85!8I:D(N%8LY \3(#34DMYQA%@BW#-FE5;J, M.:X!Y&>,=;TKPXDI1L51.KUQ\9]1F2IW98U-'0F;?X[V590=2WIC)&B VZTD MY=%*O!IGOP-GI]/" K-<&P0$#4>>,CQ"KB-3N<&!(ZL]=THLK6*ZK A?9*"M M V3SBR%/P-1J#'EP#+GD:MA8HSDGN9$H!=FESY44)''Y0_!29937H?B?H M-G;7^HTA.J^ =^V3C P UH4<8PG4C463:Q)ICIP7F)&H%5&I3 =?%H(N,O#> M=U@N4 CN)X::I\A#JZ'F!Z"FN?,9:A1EV&,2\T #,#Q.9:ZQM[EEVGL7>336 M@9>H];+&"\WQG@IJ?H92-^^F-XA)Y4Q.4JWC[U\>4/O3\T/B)K)]US*=/KC3 M&Q/QU@DH]P7:C6E.)YB 'H_@0#--@=,9EBNK;,X))TAZ[UF:.:7+4B[TM$<= MC9M?]'B2:%R-'@^&'E,T+2HDE;;@$7JN>O M/<>:E3?W[M9H6Y?.0=8*IA=&^_/EW9BGK4KF(^+VO!'U"?C89QF_32+>3NW< MBA]ZH?* :TB]%Z1N3A,R0S4R1@":!B1R)M," JMMGN8\.%,F1!S!\Y7+5-0K M-FO\6%1&5N/'0^+'=.3,6X6,1WFT'.6,!W#M!",Y\@ZKY,Y1JP _U#)1NL:/ MGR8VMMGIF\Y!D?8!&3&P.BSV'&C8I5A'4P_@SVY.ML9\T^WZLZ+5JM'T7FC: MF&9CF"DB"=:Y=HSGC'J<*R!B>?08!^^"BMPLK7*\3.I4DQI&%I:-U3#R"# R M1#;['9OJ M0S5L+"KUJF'C(6!CBFMIS95%TN?2>I6X%LYM0"BGFBG'HF/:I0#8,E9U_/S' MXE\W)ZU]I6$+LCC@\99Q?E^/WC4[=^ZZ\^Z;P=S[_9^-B7FR!1"U3;F73?DP M3449Q6#Q,07N&63.@F:Y,9[G-)*(!"4Q*+^T2A19%L^BK-O?A>>3N<-:H45)RQ'&NN<245SC33-(_<&CV7E7W M2_Y6+0GI#^=H+VT*TO;=07J'.=Y,^ZZM_!G2*":[:;4OMK]_C)ZG5^ MWI[FQ P?JU[G#X=DYP[9ZTUCGWJ7G72V4LZZF0S:0$XM1/->I^#^H>3[-/XC4)UM/<4(5S9BC-K3$Q MU\P0%;4+E@#[Q&P9/XMYJ3F:>JJQY GH6HTECXTE4PR.,6RYD3H/-'FRA.M< M!D4*J6HVB= MT%[CQZ)QM1H_'@4_ID-LQJ! M,]9L#)G49-<$V=RHYQ7*'HK)*]J]:&%7D18 M1]@>DI]U.P=Y/Y1M&,ZVKO\A-$?!KY]X=X\GB(S5 MTPT_"+]7"IWZP!R5,>1$R9@SB4ANJ7 Q%*+X'#D.BRM<( M-T\02*OAYH?A9KHLA- &*\IR'3' 3>1I\[* <\<ZESC27*&0;_4',FD.0>,(0O4[+0A&T.(G2+RT*SSA:9X81F#8[?"8Y7:J-*+%1P!N?& MAI S0X!@*:MSQJ02U@:B:5A:)?52JQH:YHU=U=#P"- PQ9N"P<$(Z7,%#"EG MTJG<,).V:*0>N<@H4QJ@02\T:9J_'+&Y)DVC0O.7N6!U(&O!&-3UY4XU5'XG M5%XIZTDMV"UG40Y&S*&A6%0- M#P\&#]-,BH!/9;W-->8"7"MJ[7 M/,#HT^9^U9!Z+TC=N[*?H@E2(Q]S% !(&9(NM]&P/$HDO);."(Z75B5:5N0Y M[$Y;)WT]*YQYVJ2O&F?NB3-3U$U2I((U-!<\U<4A..:VJDLF+/S.#:$J+*T* MMJP6NRY.G>WU<$#PJMMN%_UV2.5[4VFR-/2A[:'C8#!FOS2[_9!A].NLRSW? M2=:3!SP.ASKO%2N=HO7'4K\)]+ MEU+C?5"Y,<"7#!$(>QLB26L7;T"PYZ6<]S&\M7(^JG).&5DEL7,\BAPA27-F MO,R58R37E.E !8HFA4]O4GDWN-;Y.G\E<]QAJ+C02U6T!F'C?+PI^1I(,+7$ MM-Z9PF]V7IF3HF\N]RA']6B^PV@^Z#=>C4?S*XWV_WV(7/N?COFH!UM'CN]_ M_$#2>S4_-@MX+GQO\#WRNMUL;Q\UX!Z-"^BGCQO\WQ>-X2=,@V%>QEQR%8!F M2Y];X60NE>%.,BZX]T_@:]5ZM.!Z)",V2FJ3!P3>6ZJ@GUOJ:*X0<0H;AA6. M2ZOH!0#>345NKOV0G9@R.TT2_RV[5?=ZAZ9,YO^AU._.OOXUS=RIVK$VZ!]V M2P!G7ROA3)3P/?F$%,*<<)4'Y7RJJNM _X+-)2:&(,4=MO@K8':C0OV 7:P5 M:M$5*MH8-3H-:XV:D<7OL4ZK^S2T5N2<*-,Z"EV:9CKGUF"IE)'4QW!?" M'HN2U1HS#QK#$06C%W".J&0YXPCGRAJ3(X.X0AS!WU]C\#/0F*U!O]]R)$2 M.F>" <7VS.0F&&Z-)CAB4)L[$*&[4Z6B,C"C76#E+ MRE6=MAY<:-M07CDT-0/DB]-Z?_P&[CPRI3E,$6#VFE3L+5^ MORSLH)\V!MOMOC-U&N7W ,54H2>MA- #(][6BY)<8X\&HIS5G0(3<6HYQJXZQP M%FGO:CSY^?)W=M)$Z6&WY4/9JZ0O?\M"-1YGG;(SU_>8EXEXK&8Q$W]+(?UN MN]WM3*;>OSK]_2Z4E5OY6)&/45,JW0;3L57N]$T_^&H6\_+1M1=[=V-RL?85 M+_;]<(]L7.RW-W"#-(^:Z7GK&]!7>V=[1_N'T$_G>_#.6[O[Q;\O-N@G)K . MP8(50E'F#&N36PU_*$2\$QIC$?37:99?12(U2"<=DI.07J% MEYP+!6RJ MYD";##.(1D3S&'C(F;(R-YBQG$DMF.3&B@K7Z+*6:)G>6"SD.JRER:4%L*HU MCLU0\S;/MW:/SQI'C6%S]P/=6M_XA(,*C&"1<^;!77".YR82E+OD-!AOX1A9 M"+96P]K\*9?"7(I4HYOZ%,_ QN=6TYB[B+G@6D8A=85R3.MES>G3S[LO9W"W MDP W/PVM83T+/]>S\+_[COJ+Z?3%8H6!QIRPRB0$.4D^.P< ;G5 MR$6D6- 6!FH]\55#PGQ-I->0\*"0,#4C[ASE7E"7A5&Z].M\<1JRH@/?PZPKR3YO<'VHF-:4+*ORVZ^F);E9"?)MM]=K MAOY6W#7G-;+>"UFO;!4N1#1(&IVJ\Z?%8IKEQKL4JM8@JV"]4W1I59'GL$]X M'?2:0\QXJ*!7C1F/BQE3; S\.**,\3EA J<<$)HKC("-.>,4$1)L %]:Y?HY ME)FNHV(_Q,1\B(4KOF\OR9_;I_WE27A7#]X3/MW#N]T.?0.-]1NF[$"7]J:D MO3X2=@VM]X+6*[M[6ZH9B23DW!('WBZ K*+$Y %C'(17VD2;=O=6RUI_2^UKN%+,@$X/22YU'I@1H([P6$5S;5 M1H@+K&W,/4N%!;0Q (DN>9 !$>:)PPD("<;+:K$#^/7N1,\1;YY@UK#&FQ_& MFRGBQ3B/"K&8(*A7[WW4%J^J3O?@SHYTY@_W5?-^H!.^C9 M6,"GW0=TK>-K>_B#]O#*=NQ$2*,IUWDDJ4HZHBXW7# PBL9R"7!,4BE9HLBR M6.Q=^QY\",\X+%J#>0WFB^C.U&#^P& ^Y=Q@S)5E%.=4IFQ(I&FN@A.Y(TBA MM)Z>6 %@+OFRU,\AD7KV8%YY/R^K,J.35;%3M?;:ICPH.J/'HZOXZ0(,N_+I M)^))Y:D;#4(VI5Y)]PM>]C==%A>5GM\2#DM@SF.#<1 M7GK%M,[,L+?T\FI?04==D\UW=.O1H-_I0W:$+1\T B],M3:4> M@!6A3&=!:\R\-"4[+).5_=>W9$\/KZ0;S&.2I^SOX:^[$93MK._P+:GZ>/L#0#XR7*VV7&WX\-8N2[Q_+>*\[0NG.>7"?( (#=M.OD6PCMP.^.'($V1HX M)!JQ[Z8O"IK;0]N?J29Y6,W@46I/*= 7RKL^*@= M?3SPKR>__.G:@^../GW=[I4#+K_TYT5Y27>XI*S+&U9OCQ%-J5>2D01J8Y_E M^,9CO'M5XMTE_E&])_@KPO"-;\-7Z,;W?G;9.!YY\[L_N^K/WR.2/U[KQ#FH_ [ZIZ*S6"ZA?( M[:^\YO/D3,Q3E?HF_ONS2M++-ZW)@SB/0_R73_NBI@PN)''WD;ZS) ZBZTW, MAH^CUQT_>+ 0VG-SE"W\_,_&#V8EQ88Q22&GE#*G9" L:.IT8"(X]F6K#&K$ M_\"=HQL?_7??&_FW1;^[&<>01O>Y/3S:C 2IW_7%M&WV8.#C_[ME.J/2:$]\ M9(VC9NN@>_!N&S6^_AVO\2%>H]$^:.VBQM;?WQHM2P^ZGTCC\PX[]Y%]/3AJ M?&YT=L\VR'[W8V?WZP>ZW]I@C=8'=+!U")M;]F2WM?]C_^SM%1]9H[N-]O&G ML]TMUSYX]^FTL75TM+OU+=[KWV_-K0^T<;:1?'1?=S^_#;OML7]L#YY\D5 @ M0J "WKF06J!1H"U-E7,AML9@2H6,]CA"=2*?PRF5I8EF_"+=*&-PQN!+&.P# M]IHK"R4DE&JFN:?68,XP%%A[4F(PG& PS!B\W!A\=H[!2#$8 D4 *<( %8$" MA0D&!OH(NE)X;/':.N=UJ58ZXKPD&5BKQ-$W^X,RXG#8[[M!FBIWH]F'KWW MYY=A^IA4-$U_,[Q+DY]BL[[XWK9^L!>7(:/=(FAW.L,XD3)QI9 #+"2T\U@ M21D!GGBI!8O:#*NU=2GKB//50;N'HXX+)*0_[XW_F/PG;_S[VOA3FD,<#XAX M"VA()UN@U$!JKH$VSF,%-3-%'Y7*]+U[*>NL1736; B;6F$LBN:O"L':ZQ[I=I"-<9=?'83&RPU%1MHWLC4OGYVCLW8G4Y\\-A MISQ$%V%NNAS1RO_>'L21#3+*+8)RLV%8320.E'! #.> 0F^!@9$Z>2B19R8R M)Y0L_14Z%9M#L*M <_)N?[S=/N4TP:. H'# 48, #4$"&4$:&*R,E'%3!8?6 MUE'7>\3 JJN#[7?.OW!X/=:*/K=6K]R]\5=E^.P2^]B.O?-3MMW9*Q< M "N;L_%8@9EQ*EC I+: 2J. $1R#8)4CW@NI?4K'K4<"M3IXF<.QSQ62%JF7 M?P_\[;QP?D:@>T:@*5N#P5.ADC&F2$0@(AC0!AJ@"818*&:(H\FC??4TP/R% M\)WEO$D*.K'247MPE'R)+RPC MYI$5^ VVP3O=[@W2HOA!L[=]83V:82LN4D:<1<[4M#82VDQ*G 9OG/:> .2I M A0Q#;1-1:LE481+3JTC:^M<^;)D^_;IR,*9[[H.STXRGOXP??P3"]+ M% BT$@&G2-K#3H#X)PR0)G%E4^ZU\\F_)S'"?SX#GV/V*]R89)V22FKMTH=6 MK_7\/(3E>>/;O?L5RBEN]'O]BQ[+C%\+X=?V+ >12E/"G 3:I(@)HQP8BR20 M0BAC+:$:1PXB5^C$2'9QK )QR1O[03;V3#,<%?>RT1)P 7DD)IH Z9@!2IO( M4KQ"+M#4'.YE;>R<-W)]WHCQT9+PM:'^D5-&ECYE9!JGG11Y:_=&<6J;YWD_ M;\KEK#[7TC_\()I]A8ZKT^[IXG1GZ+N#B+;I 8I^>2)AXD?.B+L0XN[,4BDJ MB0V>I4Z<,"6?4 D,XPI@I+BPW"H<4I&4.E?/X2Q33CY9<7![JN23#'.K"',S M'B^64HXE B&5=T:LYR3G'Y;%R7$IR%^EZ,@^]O?,_G"B:+8LON+(5R1"ECC0/0RTBAD/= *05!@(1#BQD,4JVM M"W:50.6$EY5F!WEG/*:Y93Y6X+3AUFUS[@AG)N(1II&<&(PJGV& M,/"06XL8@A2:M74:38JKJ3#9*I MQ9("AEH,J(ZF"99.NI3=0^I0S9\5G'T=]]QG8]0=52VW:Z[]O>U\SPUJNM/I MV[*K][!?VXL7]H,*K#=JF_U>.?S4J?5]X8,OBOBQO6'??GN>3I*G8T\W922V M?/>X7^CB=/N_H_;P=&NR;!LNM=)-B8D9M!8"K4^S;(H39I4U$@@9: 2M(($F M& .CA&5:<(T,7L&4Q.S)60FVDG?Z0^_T*3VA6!'DB00<>@@HYI&H!!U_T""Y M-PXRDZ_32NR#Z.^IWX_/?7TO=%]Y)\ MIHTDG\R]M?%=MSM):EO]S5)F]V9$=JO=&46NG:%\(2C?OT#:O, !&PQ\BJ53 MKQ70" 40N%&>8V$$1\] 4M[H0=MF.;F]G 0(A1-1.JP2(^(]\OL.,WJ_+FK\]5R#V>XOG^XGCF%(5F0&&F@'(P6FDX. MY, 4D"XI9V\IE^RQC]X\I,!D)GAGD1':061E -&F9X!RG=IL*@)<<%93';4_ M42GF(/!U'<4?+ AQGQ&(R2@FL$E+#3F'> MX7Y;&BUZPUO,PNVK+*SZ-9YGT.JJ9^C81X$XTH6?QT?TC-MW+9%3[_JE*SG1 M7D#GBZZN-ABL$>DM(]R[[R3+8S0-V%\X*:N\LD8( Y%2J7"4C MX>-2 )T"9%0[;J@IP>YJ:N[2$K['SW'+N)3)6$:H^T2H*1U#UC%!9;1!HR89 M=R-BW@)B9!0LSK1F?$$ZEDN*+PRXG\L7W@$=1Z4/?>5E'=3ZX8)GM=8?#0=# MW2L?<0[WZHOQIB\]X[[6(?L\&.?#%CPM)@PDQ2$9+,:D< QYI&RQ<%H*Q0P!DA'9?1]D6I A>L M:UTNETOJPK)>J0K%"IZU4(_&: 62J:E0'FO@!F2K0@ ML8Q8B8$2%$7C*R"@).> &.Z%Y- 1$E:3:#U\6/>/,G\Q_NO:W]?_$W],;MW5 MQ6&[5V48PXLH8'VJS_OX/ JG^6H=^9JVMM^-]SZ-4U#K]8?QZF5&9J_6CB,[ M+'2G=JR+8?(=#N/'(P2X5)\P@6&O3)4N2XZ$=D_W;#M^.&["H4^GW >OSA?B M\GR,!T%Q136/^X-VDIW7A:^JFOQYTG;#HPDJS7RQFO37(@(@K<^)5? MSGWUEW9ZK.%K#%]A5F+^4ZP'OCACLS_3$U589B1U.$C,G:"&2.D,,^+]*GXFCTL@RE=E0D9?H_ MOU[6:-ZV-M[\LUUKOJUM-ANM[49K[S]_Z/7K1&9F<1X>:O"ON$4IVG^=NJ(? M=-&M_=7O)+@=U-Y%,#ZNUW9Z]F:D&,O6>-^3>*L9:5-/ J77/U]8_.UL;K?ABKQ7_V4UK5:W;[ON/VW_%S^W\NUW;:<37V[7?_FGN[?U> M^^U38^/3UD[\TN\WSL:R/.QO.[VH#/JC> TWN'FX,TO%;L*%*N7_XJF2^!@= M?3SPKR>__.G:@^../GW=[I6#*;_TYT792'>XI*++&U9OC\%+J5>2D81?8V_) M^,9C:'M50MLEWE"])_@KPO"-;\-7Z,;W?G;9.!YY\[L_N^K/WR.2/>:@VW+/:W)/35/=/J73_NBI@PN)'$KFP!QR]+2N23!UXST^GNUN?3G9;&_1@ZU,MG9-&:^/'[M;1MT8KSD5RKDV<5GN0Q;GX0EU@ M'@<&HBG' ?7$ A,T!E:' (5GG"+Q BIJ+Y._/*/L2.J8A$Q%K&[OPQ=;(,MDOEQ/"=[VB_BR5[.CHO ]>UH;%O%JG=)Y M7#O4[=X]-,QY3O'I1^A\5^ZGS=GM--.KLUJNS?%JM=)B54/\<9\4BZM76,5RAA M."?%/#GH+#W#S!ZRMZ0'JFX(W?2'NO,SNGS3*E0S,8U/7RB%]R+\&_(100@"%$7HFM RH(#0*%2AJLB5)H;9W5$5\E9GD/ MV_:>B>=M/ @9AE\.#"\]$\^ _&" ?(%.$X2Y<,P"AA0!%#(,M'8*2,H-D4HI M(FV*]!'!YZ?33XB'.7D\)X_??3W(?22/HYPQGC/&<\;X\F2,_[71>+>]5]MI MI$_]N_VQM9-6]/W'[;?;'S^6'V]N_K_:1F/\VU_-?[:V/^Z5G4[%G[7M#Y]V M6ONKFUM>K_D?UD>U&CG8I%1\MS^*^F&5LLXC +Z"%0@NFG:.V2O&^;VG?L_M/.\UCS6%=IK/*5X+<=3Y[7GXV5L_F0\(9F,VK>ECLK<21% MS.4SV>SWRM%$S?4?4_RQ_CZ21U\4T>@J6UC=1P[0RLY,*H183LJ]347\:-$_ M^5G!K:6?EHTXUF1QZ$XE+[KMP$XU39OZN#V,?\\354Z4M:/NJ),<&.7LE&'X M:IYFW8#E7RI/_&__E%V/*L=@GL5K9W'+A[9M#_/L3*/24X@:=\(:&W?EW[?_ M.VH/3Z\[ZG59^^&?M5K+!PYGI[TJ*)./'"XT:1NE7?X82<4K-S59GI9$GE:@ M/^!<4+QHH+ITD3V!_GJC.[IG?;WVM^Z-='%:\2!4KUTXGURYH6^137JCI,\5 MVG_$ /=\L[58^37A+9-:0Q^$HL) ;=*1&QYM9(>HLOS+#H9((7PQL+W3>+M M0+OEN\?](BY<13.6M]!:IQ\'[[;);NMCMQ'OO;MUU#YH M[>#=K4^LV=H^:W3WX;30VM]'<4SM@\__=G>W-O!!Z\/)_N=MMGL6__YY]T>C M^XGLXH_M@ZU.^W*AM=WN]FFC^W?GX//^R>[60:>Q]>9HO_7M+/[]Q_[9=KR6 M/3MX]_>WYN>_PV[[/*WHY(OW" O/#6# M@ME-710IH:)B0!LSK9%;_?<1@7O#9_7(^*S/OF)VF;["0,Y3>%4K9 M.90:J%A491! *S6@B@B@H,- N."#$A*:U.$!,5Y'XCG3T(RF&4T?ZZ$7.;J( MO"2(>B^]UA1KIUDP*CFGC*&2:G0SG-[0YCJ#YYWC-C,=N+1#W"O- ,;8IS*C M'!CO.-#6*1B(> KDP)'Q'5IFV_(F'GGD52* 05*2X2 8UQ"QQTU")#%<LBV +!1$G%,>>@D1G%S6$WC"P4A$TP[*E4V<9&BNO7 MY7W1CU/M!K50]+NU]F P2GF-J:S%7KR>'U3KME&;.6Y5NW34JE[K^;(0QOFW M;7\P'*2__.\B!<8$"P0C&2"T5(1H&,:Y1DC@X#4)5LU1V*;"G:/3T+V2X)<& MNA/'Y]W6J(@S_SX^7=_]JSLC'R>R?&>P,Q[_9AQ^AJA%(.H4GHR]<*C92B5Q M_J7NK_A=W/ENOO9_[.-_CPY:;[[MMPZZ\1KPX-TGTHS/OXOC>+Y:UCC[M]M\ M]^FD^5:RW9,O#!NCB54 0ID@3BN@85# 0I\\"*D?M(J4C=_LP[M%YNTU>_LY MYEG<<9?-EW"QP ZL$C'.MV!.PUALVTWS;CF"!F,$ 9). AJ@ 4IZ!5!0Q'(I M*;-P;5T@4>?H:O&HU6$&U^O@![6FYCTN]K+@Y4$T^*T3^.?1[UFG+P8NT^12 MK4-<+,N ]MX"J@4%"G,/A(&!>$A<,'AM'=<)7>5$A0PMCPLMY7%?_&<6D"P@ M64"R@&0!R0*2!20+2!:0+"!90)9!0)Y+;_7YYGFSW^GXRLG1#[7"6]_^7E93 M325:;Q49>2Y=#)_I3LD=YUZT*_&Z*,7'\UT_1@/OWO:+26"P&HLNT"W^M-^5*D5U4YOW(2J M/!!3$L;-&;[XT?]WU!ZTAW[/%]_;UE?I[1^][1_VRJN4F>XY,+5(8&KOO'14 M%9B2RCC"@@),<@.H-@QHR@5 UEM/* P,X[5U0) MZ8H/V&NN+)204*J9YIY:@SG#4&#M2:8K*TY7IF5 SN(83KX8K EQ1 %+/$V$ M10*I'0'2*X25PI9YDPG+RTQFG3M'M39N4]K^[FNN_;WM?,_EO-6EWA0Y;+>T M.O@>\E9OJ'5Z*5%U:[Q5!U,EG=7I[=)23[YH1+W2.*I/$8U^:I0'.E71"$Q0 M* +"F(:U=;[2FC2#1M8J64"R@&0!614!6:0^\;V'*C+=N&^Z,>U3866@E%D) M'"(:4!B)AZ;" :T%U$91A9&]GFXL7(XX;]:,YEE LH!D 5EZ 5E$W=^[JS^K M^_M6][,UNX/!2GNN ($2@[A@4>%S@0!%@5#)M'"!+Y'"OZ=4[17QE#?\L-;I M#P8Y%7NIU5$./&_AY=W#]^#WS'OXS8Z* MPO?L:6U8Q(MUJIH5M_:2KFQ,9N4(: [:90') I(%) M(%I L(%E LH \?P%9 MQ("&0J(@E4?&&>H#4]$6HUI8KPW&SN@',:";PR-?I./!A3_RO4'[NY_:TV.# M8W-L;[22N5$]QD;/M:;&QS01*9KCS=#2/[(EON#IX=UI0A()400L]L SJ@"% M5@*#>'SIG=31&;;NK:WY]D+[_1G=22J%[;U84] MJH"7H'HM;<;S>2\'=YLPDND7SA=@V#]^G19BT.^T72T]TPJBWHV@-TBU:P:7 M<"\H3;ERP6N':.3*!BLJ(LPYB+0CC'_9N0[N=AIO[]"\OAQ'XY M8,$,6+\&K/88K-+1.DX@,=SHQMD?;@R'1=N,AJG%7ZO_/@)O/MJT*-Q."Z0^,D/B+5I;Q[R.L%,.PP=O@^6 M%^W8;K]7%EG+#.^.D(/.(0<%PC 5 C LHQGJ(KG3'"% ,514&1]M51PA!]:Y ME'5*5(:=3/$RQ7M,BG<[;+UZ)KU$SJ-^)\[=H*)RF:@MAIKD'#6]\L(Q!8&' M 0+JHUT<>;<$ E+C@N0\.!U1,X-E!LL,EH\*EA$;,>1<<2PIXDHJYH242#(D M9=#V'NSAC*-WQ=%IZ2ZD.)+42P 9E"EP+H!RT@())8'((^LT7UM'C-69R-0S MHVE&T\>-6BL=S4)."=)$4J6<)C2^-AP:#[E#Y&8X73Q8G7'USG&;F92D8&$( MAD#@L$W(JAC04 E@5+".8X:@H2G03+&X^\&@C&L9UY[\H1?!-8V\58@:3!"B M3G!#36!.08*]#9+\)&R2<>TI<.WT'-<$TAX*AH$WD392*I*_TFA $8$>HZ B MR$5/Y21+2/;,T"V1=(,%1;28QP@2461F8(>1=.)\+A1C,8NV[_+@&HK5U6J

Q,?YVCYZJ0J_JU[(UV< M5FM1Y2JB.^0JCJ=C9I%(7 G7'Z4V5R\BC.TX4MY#XK70E!)FL!$X$,*EL=AS M6:$GPK\(8Y_YHN_TX"CG*3YP,8QS/V*J/*0E1,!Q 2.*^FCH&L%2%#L([F T MA,7,@8Z5Q='%MN@3'_YX2*!975ZZX,.O)KI>)::W@];+Q'1.9,TYBO<-M=,< M14><\)&7 D@QBE!K)%!:$^"V#GXZW@-6 M%$JGR8J>8^J(M0 %%#EH@!Q(K3V0UEB"*67&N@BEG-8Q7>7C>1E0,Z NT5,O M *B$2RX\(HX2&VU$+B6R0DKH-4*H;4%;E++F0& MMPQN2_34"V";P"Y$=+,,S<>7QV":K(:[QIW)"U]F P\JXV.HY_ M\3]\8=L#7^N'6O\X2F8 LEF@CL3 Z**Y# MY%U8>26AB&I=&.E5P!R5U:[1I-HUNEMAL)*![91XOS4JXK2^CT_8=U7V3?EF MLP+][;$><#D/9P&&UMRHG"\@R",@B-2L(T50&9U50U!NA@U "(ZN$(LYR]PO=. BJQ!])C!B*=0-XC9XSRT?S/NB5# M1]8M64"R@&0!62[R827%AC%)(:>4,J=D("QHZG1@(CB6R<>RD8_9Z ,)R&N% M.-#,,4"CH +-?60CCFH2'(SLQ&7Z<=\%%U8DO) V8:J[D*((=C;4$/I%[;L? M#.,CI?>*^&O1MD/OQN\GN!C<*MZPLIWQ5DZEYM:)64"R@"R1@*QJO.'C.?J7 M']LXT85[5_0'@QQS6(27[=4$6D&40D(5:WMT]??A6>N!J>L]/U,"H M5& YT6]9PCJ(3P"((@.0/4,044Y J0R'1Y M,#@X+];6"<)U)%C.P!><1&6 MK]L]YWO#U[SR(BZ1U["T&H$IDW!MOWOL>P-=FK7^1_K]=M[!E0UZK)S\YZA8 M%I L(%E LH!D E/C;Z[79Z MF_JX/=2=,M90]@][Y57*S(VS]>&LN?$E<"D4#!0(C!&@SDJ@)!8 6N(,C?O#4;JVCNH0HA4.2F0P MRMHJ"T@6D"P@JR(@2Y9&FNG,DM*9::9IO.[6QA&. VX MY5@PPC%W-O.9%YOMVO##6KMG^UU_N_YU.42S@B&:',/+ I(%) M(%I L(%E MLH!D H6B5;E3&I7_ MS):ISRZ<>5PX^\/=UN[8A;,-X_-_X4Q1*X0 6# 'J H*:"L00/&EI-C9H/W: M.JTK>K7$5(:.#!TKY5#.T'$WZ)CQ_K9VO@C-$0Y0 JB- M38 "1!% B$-3?/;RVWX17_9J=E04OF=/:\,B7JQ393 ?ZG8OIR\O]0;(P=@L(%E MLH!D @9)-.8Q5AICO' +\>;P MR!BR=\,+?TC6_L+ M6?L[P]VJGV5959 8P2$7#$#O"* <>J"($R!:_T1S*A!'9FT=8[+"=GZ&F*R# MLH LD8 \K@\YZZ"EU$'3RK:I$8JB$@(/'0/Q%P&,3'&K2#ZDPKJUFN[NK!'U7P35*^E?7X^[^7@;A-Y,_W"^0)43_F: MQ+5P_9'I^-KDN<8?&/:/7Z>5&O0[;5>^N8* NW(:^7X7Z8D#PD\IBD]W<.!Z M2?S?)Q*!!98^[\\7MC^SVKB76LO>(N$#EM0R1RV&RINRG9T*%"'CX9>=VY=8 MGK#WS;*R?EDUJZJLW!P-!T/=2Q.;JRHOQ,$_S%95MA!1RIT!$1WB#QT4D$+9 M:%.) )7"7-NPMDY(70E8)YRN,!-_5M"5J46F%O?F:[D=@%]UL93PG%J)^V*P M_=]1>WB:W2.+0O/I.31CA3"S@@+KF >4AP!DJGJO:5P+K@F/BQ:A.2-R1N2, MR,\,D:'G6D/( V&"LBQH1 ?,_Z6&?7C(O?N M.7*G@^9*$@JD@!90KM,Q9A..(%#F)M'5%95^HJ>L_?^3BC9T;/%X2> MBX"G=) Y@86G\3\O%8^45C,L4#1MH?'9"[$J>\.+2&E] MW&7%A4/>&+["K(3R>YW]\LX_G7Z-H#PO=J1WK8ICZW _CQR-2N-2I*NFM7CFQ>AA?A'9/]VP[?G@PC'\H*_V^ MNIBU-S-'XT%07!UQ/^X/RE*^KPN?$FZ_^S]/VFYX-$&NF2^.EQQ.OZ)-',1H M>/-75FD]Z*4\QYF?Z8DJ7#22.APDYDY00Z1TAACF#7&0&!G8%XS7)E\Z*B9/ M<*P//3"%U]\B,L2'?JT[)_ITL/;'Q;F*$W5I;6XQK2E9NAU.;Y[#$&XSAW*. M*:R&$95.OR@SMU]'\/!%^E0_3EW1#[KHUOZ*NCX"S*#V+@+Z M<;VVT[,WP\-8MJ;X_N>,M*GK]O"#[]?KGR\NR=9V8V][*RW.7O.?G:V-5GRQ MUXK_[*:U*M=M8^^OVMM_FI_W:K]]:FQ\VMJ)G_G]QH=?EF?[;:<7 ;\_BM=P M@YN'.[,R["88*%7E%,)+W1P?HZ./!_[UY)<_77MPW-&GK]N]X*_PD3=^#9\A6Y\[V>75:\D MI[>ZZL_?8^3F>]YEK&*NJ_[B7,(OLR_5E8]>8UR.5?2C&%*74?UZ0ZH5P=O7 MNO%S1X.:CYCNJ@,+-8+J%XCLK\YM7,M1YSTG]JOK7,-UEWM:+YSRN,O3OJ@I M@PM)W"_LJ9^+XI-Z?GZML\H9:1[[1+:B(9-,V^_10O"#>81JL8D9/\8B G?K M%/4'&>1#52][&E'X9<>*WSK]P6!^Q_"\QVR73OKG=WQ>]XA/Y+V<\]ER&S MQM<=>N["[/[]=;_[X:QQ]@GOXNV3W33.KQ_H[N==NKNU>[I_MA/_?7/4;!V> M779A[G<;[8.M7=)H[9_MMS9.&N\^G#:V#G_LGQV>[)[]_77W:_SWW39K;C7" M[B3C=0^>?+&8"\@= LH:#JB4%"@A95P?AQRVVBIB'[7^Y)P@L_)U!S((KA(( M+A(!]P%[S96%$A)*-=/<4VLP9Q@*K#TI41!.4!#>3R@\P^$=X/#L' ZE-DHB M)8%2)@!*H )28P8LU00[!:%5*:NT#M758P!WXCFK4J+@*;!^IH5A;=BO%3YN M-]ON^%KO,M-,;Z<_6CTXJHU2J*3=J_6O,4U>W\4V61;SXR$MC"?OCC>G;&SY MXR@/[:H0LNZYFN[VX^C.RC\\EZ+(J\W4RSI L^NTT7,;,ZN4M=4"VNK\)''2 M5@I+K0@/P$N% T! L6Q!8138C%21 686H<] 2Q/B.2>ZS!H$ M98OPFIWI$5[S/]+O_KFT)EYMIE46:GESN8][AL5%8+%]SJ]2?YZ3+X0YRQ@C MP#F! 54J ,F8!=3$I5+480G=H[9G?QAHS,V]EA="[H%C99RX?YPXNX 36F'F M82H>(D2TQ0SSD4*9 "#S$2>D)XB1M77R2/6"9X!XB9ZETJF;W4>/VY7C'.(VSB/BFY&=ONWT3_8FAP@SXBV M>,T+83E)F93& V>QCI2((J!UT %"0.W%&-)U];Y:F?498?1\H+&_5.B#!H/ M QHS-$D@QBGF0'(D .6))@FB@(TFE"%(6>DC:#"I,FB\F),4FT>Z=Q@OU^[5 M]&#@AX,RPZG3UJ;=N4,:VRU.NCWZ-5X8"]ZP-CY,7.#"6]_^G@[@OC!.O$B& M]6/&5'=ZMDA^@"U?_;O3FZS5Q_.EREIOD7SK\UJ153\,#"DEC@'$A ?4\:@! M50@ (2DPU-A(;]?6$:HS=C5VLG#-L4Q7EW$_/V826=[/#[&?ITT4K#&:6JL M3*$ 2HT%2C,47PKMK//]VBH]8N?'=!^GD&% MU:$8,VN4L6@A+-J9Y1:!<,8TDT"ENGR480\,@Q@@$]F%TEK%Y5Q;%W6J[@)% M.3CXK#UABY_%S/OY7O?SZ4S/#R=47"T@)2: &A. #L@ Y1U3V%N$87E8G: < M3'R1;I3WA3_6;3?)JJK\9?WDO*[9LM7\<.Q(R\Z5)V4^1Z>A>PU,CI=OG'*Q MT7-EW&&S6KF-I]6CJ M/+H>@$9 UKI: 3:((!B M<8VX9XPP821&R0A$=XD699?.2^(P>?\^#F^I]B_6+B@=MRZ13@&:=K(T2@"M M-:4NY4C"LG'K*G.7[,&Y.TM%M]R$< (=9YH:PA7J;"2E;J8UIDO^DX/CN8,]#?Z/9LMJ[LAE)WE%8IKHXTT@+J@(KF *O(**P#7REKJ ML+;)LOH__R,QPG]FVRI[;Y;4>Y/1X_'08\IOA,6!*:- D-"!J TH4,I2(!T+ M4%HM/(KHL=)5]Y? )[-(!_(*&]32,*_KL:$Q3P/ N[APYFK[O4)@NK11KYGF MIJG2W/NB_[WMO'MS^BFN;(3=JP7I,MXNA+>'%RKQ4(,,9 IH8B6@A#M@G/% M!PH9H9;9U,$ USFY6LM[88MR[CVT0DZBEXP+3]7T../" ^'"E(<9(RE7"@'( M43IP03PP2+*($!A* 8VFU)?-X:A8 5RXK1OJ^H$M=3?EZW=UJD4QF)<-W7IB M+JW84]>87'R0+RS&^7Y4V".=\L'ZH79<),H\/"USP_Q_1^WC5-LW1ST?[RCA M>WU:]CMO]3=LG/_"OQ\OR?N.[@TW>FY[LBI9LRVBV;YNS#)>82UR#'( H4_) ML@0#R2@%@OG(82 1-(BU=8KO@>^N**5]YOOVWGV#>=\^W+Z=,E)FL74L13Y5 M:E>L:&2D/NY@I&4"8FVE\2E?83FV[0L+?$:)CW/G!K50]+NU7G_H[US5^D7$ M*1XI]CE9GK=Q=3;[G8XO!]8,C;10N03N+>'I0ME)[0@S0D9:@;&+\"1\:G85 M@(D6LI,0"JE<#GOFL.>RASWG]L-E3'D@3)EQPL7%8\A)@$PJ96L< A(Q!Q 1 M/%BCD: P.>>C_&5$>8D.G)?81V\I7#1O^\4L_I7K<.YCS1&(6X+?A<*54C-" M. V (!T )8@""04$S'I!E912A0A^Z!["#]E-\SRIS T5G_(>?N ]/"4PV")H M.+; (LX 95H"I90&%M/@J!",T]3GYVK5MA5B+TOJ-%J=C*W?QBE;OZ<05!G3 MKYG3^'J!B.4C!M3)K:0 E28 %0U M0!&B4?5)R"Q:6X\K>_=:!$N3HG6//I_GMO67U"&4L>#AL&"F'8JFEI-H$6G) M140 YT$Z$ @<,0YZ*:G'B5+5U6K7C7LL.+K?#/H5S Q[V^[IGKV'S+!%6$G[>'14;^3GJ(VU#]JA>_H8>3HPW[\=3 LVC:] M&@S[]ENIB5[:2==E:[-SVKN7;?K%WI O_1D%E/.%FAH",J2%<0!)(@&%5@+M(F5W E%% ^&*R*JOL;H'KKZB='P% M]_C3,>X;,SKR[GZDW3VEWAYAI8QRP"@4S7!..9!:2R"5\5;PB.%0Y!2/%QV0 M?=,OBOY)'/@@8D2DF)$B?>]WOB?N9 OOVL-:T/9E%A1;5IHT$P+Z)PYZT R; MY4IEI%P(*;]=B-V:P)"2,"Z/TH!B9(&!00(.M8RK:(30:&V=X7I4D:L,E#F MO+P@\E2YO2 MEPDB+\Q+]=$?C\V@Y*BZ;ZJUNN;JLKJDINO5#%O>9'1<"!W/MB\T$#*$T: @ M<(Q80)6&0 ?H(\4RECDDM#:TI%B8Y1+USW3O/B;%R7OWKGMW)BW.,R*-)^-VF:_5X[8='SM?>&#+R+IJ.VE,%B]UO-EZ.S\B[8_N&5<[$68:D]P"G)G MO#314)LNY/DZELN8$6XAA+MP&C+P:)Y18B*DI8PU@5TJLD" 9YK&=<26<_DL M7.79 [2\L/)4'J",+0^ +3,E\*G&SD(&K&?1\C&< TFL 49["SF&S%NQMD[J M0JUT!EQV"SW^J[/Q9XEW\@ B5*2F?,>VN MF';AM"*%S$),*6!6($ ]=T#12$^(LL%BJ1RSMDR"EG@5:D?GFO(K2VLR,"P! M,,R$O;1TA@4/0H1[0(V7P'@!@7=&!B@<9K9LJH[)U:3 Y<.%%U13_GHWRW8( MWI9Q+O_#'NG>H:\5>NAKU>^#6MSGB3[5*Q*5*HI_CSLG)>ND"N,S9\?2^[FT MP]/SJ(N86"UO,VR/%_=C7-MF+\%D^M_V=#D_GJ]D>F.CYR[^8>:3&3P7 L]/ M%U*J54 ZN;F]L 10;#60TBH0(/$0.0P#@VOK=P'.7 'B62+$P_F),D(L 4), MZ55<9,YIH$!R; #5G@)%B ,21WV@M3&6E<6V[L$CO'SDZA:-#9>$7-WL?'+C M7J/)]_3 3"H;GD_CD;H36+Z/D])W5SO3VLXH+=0L+%=0G=%U(72]>+1?8Q4, MQ\!%I@4H]1 HA#"0PC,"X_;QV"5TK:MKRADNG_6:O5HK2\(RN#P3<)E2-T2E MI#0HP'&J&\*]C[C")+ ^6*,<55R3Y!E#=RH;LNR>L>7D9]<[OS;GYF,U/:P9 M?]CN]5+D,#7:*W?6"\M/6@ K!7814+!EF&O*M3!*.VVQ-MA)013YLI,@$N$[ M9&MF&_7Q@,[.LBCL'/+$8&!#B#8J,AJHR)\ %=8AJPAD(@*=X'7%KB+="B5O MYLRIY<472B )RD,G,:)064WC"P6CZ#'MJ%0)7Y#*^+(Z^#(E4M)Y[RQF0'/$ M ;5> :TCI8+&:HN<@@S1E!59E^QJ[L'+Q)<7[VI;C,KY^.<;2=R<0I[V8C+]W4_N\33M#ST5?20>8$%I[&_[Q4G$3>Q+! 0F!H?,F' M[U:8(>NKQ]-7AQ?X<%P_"ZD'1&,(HIV/0/Q% V$852P:/@39M76.ZY"B5=97 M][Z]G]COF8$^ _W]GU=56$B/<8CV":6,*>@1$XIP*KC1V%6.CPSTJP/T,X=6 M%>-<* 6LARGW$2H@"31 ,A=7F0@N83),4)WSYW!J]>F!OC1K_ABF%K3Q7]?^ MOOZ?^&,R\*XN#MN]ZO;P(K;:*.J^J/[2[KGXZC6&KS K\?^15P"G%6@=^9JV MMM^-]SY-/N2JO;HNXI][M78<[6&A.[5C793)F,.C5&\D#3P=6XF_E7-;ENP? M'V")'QX,XQ_*@UVOSI?V\AR-!T%Q=>+WN#]H)VE\738 :'_W?YZTW?!H G,S M7QRO.IQ^19LXB-'PYJ^LTGJPBS,V^S,]486,1E*'@\3<"6J(E,X0P[PA#A(C M _N"V=KD2T?%Y F.]:$'IO#Z&] A/O1KW3G1IX.U/R[.59RH\8!4.D-UBSG] M.AH,V^'TY@D,X383*.>8OVH843WUB[(@^>NR3G+Z5!R-7I:AU(Z*I)+_Y]<+ M&5&[M?'FG^U:\VUML]EH;3=:>__Y0Z_?N*U^*>KW+M;X5T2E%.N_3EW1#[KH MUOZJ:L@/:N\BM!_7:SL]>S-*//SP?\FSRN$WFJWMO5JK66O]M9T68FN[L;>] ME7[;:_ZSL[71BB_>[C0V&IL[&__4]EKQ#[O56BWY@_WVJ:='KAWQ^_?E'ZOK M=SJZ&*2,M>%1?Q2OY0;U=#[ )R5_5.DLE[QGDU?=R!Z&@]^OP]1?;9KYM $A MG-_FD>?;-;6K:S*G I!K,U]ZFN5"KVIC\Z0QZL9+V'O(B+MH;[P9#5(YY,&6 M']BB?9Q0-EH8;_2@/6B&]X4?Q 4LL;<5[_JF4U;&>5+3HKDY-BVBB;"/_^XV M6A].][]^[#2V/N#&N[='!]U/*%[[Q^[9SNG!UT^G!UN'I]%,Z/B_/IX>?';' M!E-^L-6()L8^:FS]W6Z\2V;(/MS__+9[T/I$#[YNG^U^3=?]^UMSZ^_0V/H& M&\E\^+I[VF@=LMV3+\9"+HQA@'N4FL@8 HR5#G@BA5=*>>%@93FV>R/O-I+= MIZQSR##+(434>6<,1BQ8;UER&DJ^5HL+H(\35!2CJ&FWMOQ/L8B<4F1Q??&=RZ7K5JL7]_]XFCC!@@8&8227"&'E9#1 M( I,,Z2IXNZG/.;AH*V\XNOV, *IG6/WS,CTA'>;L;C?1OF/.=D2$=V?,X(2 MR-O#06TP,H.V:^NR,.)O<7 =GXY+^LYIO9R45.4-PS\W*P.F?(7^_+UVH@>E MWZ(Z6[^K3VL8(C%NFY&^U]$G@\G$EO9*>K$5C8^3I#B&_6@4_7?4'FN4B8!= M6(;TA?.'J-?^^6)4SH*T2@?%7&,\>+IKD5Z8%?SO>_MHM\KNZ;IP[AQ1IWTL=IOD\?? MWA@_>KUV7+2C&7:L.YW3VE$:WW&_U[:#W\OXTW%UB7BWP>CXN!,GM1Y'.DZ[ MBV,S15]'#=HOAB$:=OTR&!6O$&=_J(O3^';\:AQ/_)L;V6C?U=Z/?XN?#+XH MGSM=S<\,,UJ$G;3PY3/[[VU;W=3UXW/;3KM;'NNKGG4ZQOKLV,L!]T9QMI)1 M6:^T?$>G)XFV?!*'055'(:[;8=$_J==*P2J7+@ZA_;V\A>[UM&G'KX=._\07 MZ9=BU$[7*Z\5__WN#WUIU,??H]G;[E5W/O*%*5G'#2LR\,-A*<##(QV'U(F7 M+R-Y<4B1K<0Q39[NFS\M1Y9FXGL4Z?)6,_,?K>9(7G1:VOC\HVX4_&&4\\WF M@_AH^"LVCQUSU31/ -(^>W+7A(]\)6UA9_(K51B2[T2N-)]T8NC/QWOXGCW M^KD2]IUM55&]=S MA%_K_&8OHKOU71.Q%=%Z+3F[*PTRP6;;Z9>E6(9I1UX[I^=PN_.^>:YI*I6B M:X4_3'A>#>K< U;S9?IRW#73VZO)W2.BG!RU[5&\9UG--]Z]1.:H#VLW>O9+ MRV9PV;F/A&;<6:HEIND\EE4N$CP;&5.<$VBK#'"$$0637V:]_#N-MPNX^?=T MQS=#66DRTKCX1/%%.:B=\AEV>JVH)0;5N,^]^O"%4>]X'=;<^G36V#JDC;.- ML\;&%X,59Y%] QAI-Z#*0:"HD(!I3X65+%+OL+:NZHKS.N=7,X@JH[;D'4E( M;;_;+46M+ H]HT2B3(=1)^K2'[ZP[4%D+*?E'TM)/2FBL5^<7Z1?,:'+\H8'2C'0)-H M3D>(I$!+I RF&EHE/,H%0*K$PCK$;ZO2EY%L_J]Y-P_%\(J%C 5PHKJ1JYH M?4F<0MPC-EA!A(%4**04H]9)!AWG$Z=VR4"2A@(T/7Z*6\#"=],><"D"#A,!8"X%EA$?+!0?L>>1Q\-5U G'N M8[MHWQ11QT5=Y\H:]<>3.O=15O1Q?/6CY/K1+/FI9-RO:@/L=OBRV8_$T?E* MGW\(GJ M]3EG\S]2>UJ?0I&72?"MW:L$K?W"0L"/0)"OMP?PP[M=KSI8-WIN+]H+[1!M MP=YPPY8+$V?_?3_RY[8?+(D#]FQW;Y+;L<&:G[=/FEL'[=W/C>[!UH?X^@/= MQQ\[NUMONXTM>W+P>3M^[VWG\E;9W?K&]EL;M-'=^;&/XQCCZX.MHZ\'[SZ= M['[>AXVS-YW]5B->]]_9K<(:9[NGC9,OUC%/B>3 .<,!%2PY8)D%WC I,!6< M('?9IW;N&=_/;:+SQ(U MCG&1,B(L>DNN#);#[\)+VVUT^KGR]UN MAS".B^UNV1^[K9T?S52WA#ICJ 0:^=3)#*&DF2A T&(-%<$&F\O;9V6=(ZW% MLG/.?;7#<1+0:-SL<-8M,G'$GQSUDT>Y?]+S[J)7OG21ZN_1SO2^ES;$L:X< MP>4U"U>RE3O[/0]^+/"M=/+[OCX?5=],8/O529+JVET9< M#FRCW$SZW!'SZ=7>J]J[C8WWY^Z8-)CTU<*7[OOS_HWEY=*G][P=%66UQ?*S MDZ/FZ7G'!.+\ZGO;F^?7C1RR="<6[>[,7,9G[1?I>5[5-@:)%'?;PS3B29RA M'^WI8E3ZDZTOACK5^>WWAU6.5;QB/U6]GKE>NU=QU=(F+YW)A:_UTI_2](R? MR26#_OS)DU\[SOS,NJ?K5N,HR?E@,9FX9B7[U6H,(@#53 E\>C K(_\W3654 M"ITY+A_GO#Y9WOYQNS>.;T71UX>^1P0\&*821%K)TD>AV,>.GNRCU9>\@\>?@ M^J693.M$'J(*&'6&@_%B#<]O%C=XBG-$@2T=@.-;3#X][*=E2_2T/ )T/JYV M,BMJIUX7*8B0GFGB.:R8,D&E_S#^C-\(9>SH="Q(DP%5YX>NOA]&9=0H73L* M;*=3?6&<_!>7MI.V:K4OAE-#9U8F?*?=C5,RWJ/3Y4ZS\CSBDC_!T/$$1W;MU%F:PB"_U?[;:T$M_!Z(@=?1[W*E"^! M_KJM-/^#3S"\@LDDN3YNELM/??5Q7ET->LQRV16@E9\&)4SXN"F2J^29A/H? MF K'26N&[VZ3O M]23E9#$BF3Z4%&0*MI80,"4H8]HRF%'R2?EU]3<_E?1RT^O!8-0]KG1.17^J M*L"5VDQ;/(7(NN<\-7[>C_&BT]9FW(^[?)V\0YW^(*F[<2I%U*1E[L,-WSG' M6S=.!EDPU7V&>5X=:.&_^V@!5Q^:>*1J;E1, C;G1'*LNU_5MJ%;U!XG+F?'5M M1[>[XZZG-H)4OULF8<0A=-IGYV)W;H=4ON1R:*4-THM3F!X]D>GONC,Z_T8D M,9'!E[U2J\6]]'X9G"BO<:*+0I?R6D5;VXGD5MDAQQUM_9@V7OTVJ.8_,:6X M=.5[:>"V?]AK3S[H)FU:X\S$1ZL-]0\_N/*I69DK$RJJI2C=E\.I()T+K)T( M]'1098+)>&TV['!4\M^*4W;U:93\Y/H\)QR#F4WVJM9,B0Y15 [[2=9*,G\Q M"AXEM>U/!J7)-UWL.,+XW&DSE8)TZ;*5=S_.9.7=G_#W2:GN.,OI:M.\J2(R MY),+MH[^KMN=M-2O?NZ!^FD>0SY2-!S_C00?1-CW ML_I[B9,FKU>)DV>ZQ3,LMZG=NN .LD=M'VK],J>XRKZV)54O;:^B]MO:9G-K M=^WWY%,J>7_Y MJ_387AE%2N2.?'TP2'^<7B]^KKS@Q*Y)=-=6WXPTMS\J2N+[?);KG!>G@&)Q MJ'OQ^\D4_DDB7B6]]UMB_'(F7GPDF[)E3OJ%&_C>E:96X_R[YF19QUMJL"PI M5D_MB3E-*5:(84LU!5@[!BCB!$@28 H^:NI9U <,K:T/3_I7$ZRFVV6\VF,[ MK72KI&VQJ7O:Z8E7N)L\TN4>+O,[V[KR_!\>%OYP;*Y._!,32R^YJ'VG"CZD M_,\JD)T^TET9Z:O\OLEPS.)WGFKR[;39VL"[&U^8=L9KH8'4D ,:% .24PBX MA9@$'XP38FV]W_-7Q:\XG]B)_,W$'THOV>3PTN3LQ,SII83ZF]L;-QPX>E7; MF(IENMRY;VO0CA"KQ\'9\=UF(M0]/;EXF*VBOK#/AOEL]=.*G86 M$BK0J;RA>?^OVOZ_H'[.=D_N>_^G>/QY"L+XKS?PP'9R!H]ZY[&Z1?WHTR2) M,I8P:W9,'?N#B\?%OHXPN]&B@ZTDA"\W(2RB_F;S8TOBOO4DR4R.2$CI_-$@&C>&Z"M(=@; MI0FA5Q+*'G8)/U;1I;=%O[O](ZJIGNYL3N(K>3U_L9[&(B4 M]=]2M0!]//"O)[_\&97'<4>?OF[WRKDIO_3G^/+C*- UIYK+&U9O3R,>KV 5 M]1@7MQ[?>?SVJ_*M2_7LJO<$?26$N/%M^ K=^-[/+HO@*Z;8K2[[\_UQ,>@^>?%%:&&2L!\$Z"B@)./4-" "YU$90:J]A*E0!ZUP\HW+2SZ4M0(;@ MEP/!!&I.'..86D:1I48HR)G$A 7A%3%S='[-$+P\$'QV#L'06,1M"$!RA2($ M:PLDT1P0* C5FDO.]-HZ(W4&KS:$SA"\:!^R5:+IE;MMC@ZOS[O1HB/6>>BX M1DQ3)K4,!F%C Y22>HU-9I\K!'VG,^Q32NK,\;$:0A4EDMO22":LNE#0A:@R77A'FC,QE:*428 MDB'M#;52,T!X2"%7:8!R5 .',172&Q141 1$ZPBND#WZE.U55XGO["3/\23= M9%)_(*4/WZK)_343L")(^-LB4$@"A49*8;2D1!C)4"!.$X1PD-&NF(,<#>(# MQ]\R)BX-)C8V9UD21MJ$=+Y;$0PHD@(H&I=3,1^YD[*1&<-4TI/1JX5D?U_4 M/%LB)UC>Y#.5,2&CREF, Z=(0$.XATH3[0)5(= Y^,[Y)L\[^9%W\I3=<"01 MT2P2&QVM'"J=!5I3#P3!B"C-L<1D;5U M1S[^%81^I_<7U2GM9>#@5R_*5O] MX>7:5BDAJBQU<-,2Y!:]]ST/RPW<"^#V'5/ELYVZ3$B^-\/)F."4>2= L-Q$ M.$<>*"0)P)A0+@F$PB=.AE"=R*MHOK2&ZM.WVUW,\94A.$/PKZASP%[S:"5) M2"C53'-/K<&<82BP]B2["E<*@J=D6J4V$Y.*5RA^>9K&;XH]YT["?ZV2<]S:;F8^< M79VSJW-JWZTI*M;,!B>#XY)1*(7VT'FFE4 D$ EIV0GK;LZ!]^/3?N]3^].- MGMN>'/AK^.$SH:#[J+Q7]^_TG6\'7S_@QM;;]F[K&VJT_OUZT#HD!U\[G6:K MT[E"0;_^FYZKNU\>*_W831V1(NW\T6Q]0HW/C4YSRW6;GS_%,?P;=F>] )I@ M @-/O5UPBLQ@"Y15 F#G#;:!6V'QVCJI(R17B('FY.F,L,\,85TT^N-NY!HS M0KTU6J8#_%::_\_>FRZWD2-=H*]2X9FYMSN"< ,HK)X)1ZA-V2V'2;8MNGVE M/PJL$F4N^KA8EI[^)JI(D=H72S))5\RT+'&I0@&)DR<3N4@7 'WIK-=@A;!+ M@;!S(U\R&5W,)9(*+'V6"X>,D\G29\'JX BU.B$LK=)3JMCH7S$2$AO+?"YS MXHUG$1MM;* Z*NM)KFT(UW/'"KZ>!KX6T^N$=4PKC1$)'@-+U!IIY1D01$:T M#T$YRUZ\%OQRJ\RE!:\JNOGIV8KFV$9"M!*>26.T,SBWA*=0'T.UNYZM5'OZ MJ?;TG)+DW$?.%$-*8HF8CT!)A(E(>A.5MR87#"B)).+7VM//X?5;K2BB&RHL M/9 85@?TEE8/"_H+3(B05C5Q(I*;8W4,/*Z'UV#;.8%B=D M[AAG#@$[!*/7<(]LI$ B#9.I"X%GCB2C5TJR.CKF&;;N:O@=*Q"O0/SN("ZI M3_$MCE-AF##2:N.-H\92KV2N\\ISN50@/C<32+ NT$ 0V&T43'^&D=66HN@, M#8ZYJ$(!XEJMT=G0HO=^E:+]:R?^S#, M"NW/NC*.1IW8*7N.W%2VOWU%4]^R;=E)T7E[WMP]]3P<^E&6FG+#=;HGL/!% M9^QTL=29>%JX^ZPXK.^,9KTJ%I,KROXO:=#C<>@=%6U#R\KD99N*XUDCXD[O MJ-@F;MI#\/9"LDO58NF-&1W4,@<_B\G_!L\^JX0.$S4&N2P:)\/[SUD9?-L= M!#_IAE1F?S:(-%+0!NF?S?E(JW+2TW+2'_<(#EQAYQ&1P:7J%019*QARF$5L MB=54XV=]UNIUY6^@[8]6\$W)JXG!S)PAKND7#K]%! M2-V9 >>G'YY_9*%%Q'0864QUP^\$]U7=\"HJ^5<(Q*VBDJNHY/L%3 ",%F; M!4"O(I2K^+F??Y1P-6'=&+\QPV$R.O\Q76!?:^&.@OLTVOO 0QMX]W ?..FG M3O/P,VL>?CP&+LN!QW9W#S=8J[W__:([JE7_^+T%WVN"WP M:I7:JV*5*ZQ=-ZQ]!H]_A;5/@+5SU[\/ @MJ&5+$IO-;&N$W[I 6EGA-K:9< MO7@M>8W(-?+]5U'+=YCA3]?X>'_54,=G():W>;0KG+L/SBU&-U.IG%,B1YZZ M5+E>>&09,4@KD2IUYQPKE0H32KE"!1BJ^.9U8#C5IG_<3;]0H9EH$0&H$7/4 M(]CN'%FL K(\>BZ4XSB:7W+35P[&ZQR,M1N/MZOHN2IZ;H7I99+Z"\KEDO(Y M_T*EAAZHAA9CI&.PS'JB4F]V S9V[I!U1B/IB!22Y"H(\>*UH#7,JB#IU7-X M5C!?P?Q2&105S#\CS,^M#6Z()3(7" =8)X*C@Q6#$G.;.X,D]C9%Z^EJ&G. M*YBOPJCO$P]WK;UR982;*6+1BJ";=R]>Y[B&\\N^C$)(EFS5U]WK]2,+3AK[>P&,!A:(1B9$C%C.*=+>4(2Y MI21R'81CR7U)+BY*-RVX1=P^3O1Y$X.4E$Z9?FO'\ M@*1]/6WN[PD;:,P=141BD3J]1&04(RCW3@H-:Q-,!&@!41.7"U=="'-.;Z?% M[_0GIN0UM^:YO"YB(*^-EIZJ04;+4@I'@U$G7?C5,'1-DN]Y"/-_SL>[3XD) MGG_%6. @D_'U7[F!$DS#2)>'$<@+$[_P\V X]Q7O!V2'P7Q%)L+X7YGNL3D9 MO?CC_&/#,T^OK37<_ '3,X][/9WO[?'^;Z'7*KU#ZZA-+;C.)"0O\Z\<-!-,->]M>@F\C^*'L'AL11+=OJ MN^O3(YY^^+?:],7PFZWVYG;6;F7MOS;30M0WF]N;]?3;=NO#5GVC#7^\W6IN M--]L;7S(MMOP0J-KX/&"6\I@:&\ECN:9)I9YCZB1+)59L4CY MG"+GK=0L]P'>7JODOUE>>)D$.,K>=OJF[SI@PFS,$[JWQ[#W34KI_G, _V2_ MI01PBO_[=F/[S^)7\M_?K_[\FX'OQ(XK86#VM8WM-V??$EC4LB=VREV[9:^> MEMF6C;!ILMFN&159C-ELXXQ^DA^Q&.#B1*8)/)O,XX..2WF78'.!E0E ;L;P MUSD .@6SLW@P=_[!W.S!4C[]^7S\3G\\ %-U'/8'P\[LLCX<@8V7'0R.BU3- MOAE/AJ$VU0JU;)SZ-.\7*F/2=V$X-G"5DV31SL9SYF0KLCB+N@0FQE#8Q?8D M2XFG@QX@8H0Q#H;GZP]D!V T^P#J$NX"GS_WH)U1MA_Z85B,O7C403_,Q@]& M>CE)G5$Q;GA2,%;MI)#/-"18G$FZ)3Q-D6>:9@FV!EPJ]+]UAH-^61EA'\!Z MTBT^=5V]A*T^C >&?I+NU4O/;XK!@H:%F87[P1X[=_N2 , W_S8GQ?72\Y4S M;:=5&'.@P%RYUH(RP]4I61E MME,L1I+(,XE-;I?10>?H:"9R!_"CF_YP@]$X<9K48ZN<^GEQB6.0H?NX5W*N M#!/.49JGOO/*"AXD\1)3[1RAKNK;^).\*X>-[ZV-/4<,T23F2#J-$?/PPP#? M1$1IB8%UC[+(?[]Y^6R*,L83"#9D%=NJ,H]P+$ZC+'8N!WZ&!7+7@ M/[#@)\V/>Q+,>4%T0$YACUA0%"EF A)Y)#)GD8:B<3*_7'.U]-,"IHP/AB&4 M3M<>S/K!"$ ^X<1E9RPI1"2MY7F?[\ML^P;@*?32P+G)$+0JW#2490VFBYH- M;%()HYF2F=7OV1\,? G[/H1>"7:@E..D&P'\2DV3;@_&Q*Q&3E*>)?U*.@^> M#K!M\?.7<3"]DFY8WJRH%%0X4:85A,IJ.ETP (^"[Z1+%%4A1C!]A;MZRCQ> M9O40PW 8_$S]E@-/Q7X Z0#M3?>\YO8#^$AZ&_A(@"F$W_L%#4C%'CH^E Z= MLQ4JU=MTF,65TJ,6=RBZEQ?D$D872]I:S'SO"!0^F*8OLW+;S&C &?,H;-F3 M;&R^I^%.=U0B'?N#;V%8:'AX=#,!0WA83')M.G7I^M_2*1DR/ETVS?T ACDL M50HJ?*5IP8HK%ZN?;M:!$:4[3"E&*JE15D8JJ==T7&C*6LIB2F?K>]=5N<)! M?+<#V:4QE;?ZL':AG+RBPA3];R3"6JB,O$737P@ M"E@ZD@>C47(/(^8$ ;T1,5*!AN!SXG-M+IKX"<$Z9^(Y%\5$[6%#@BE@SI"W MG\VD]@A^#@I@23P?]O6D S05MK<-X^,0^EGH3BO:+!AGTT(Y5]X-]-5@LG^0 M&; QRJ)K< VX"4L6=+!6 ---Z;B.P==(HIUB?OC>:77 P!%PTRIP ]F $W!(L-3)C9PZ9+)TV:,#Q+&'CM+69?SCKCT!N=7;8PX4Y* M!5MJF2MG;9"T;S_$SKA8H&"2^7=^BJ'TJ+=]!8PY^*W\PLOLPK&E> M.@LXF<2E!XO3.0(]>3@9=D:^4Y <^,9!41ZOD)7"!$[*S72[&4@ ?&TT#L87 M%F0X,H64P.NC^0PM7@QL9IB*F: 7E:**R2[F$,WF<#[W"S-^IA('Y\LY72LU M9]-T;@K/K]>98SH1F=*YD+G.T$UZHW&J(Y64X<4 I770&5>58+R\W4<_Q&^G MFZ"D3.DB,216UBT*<$T*?T8A+2 YE/PG"3/PKB.0JY.T(PWXV3DK,F&;"8Z; H.WZANX>?CYI-G>3-%OC% E8^Z1-JE_NL,!*:$Y FLG6HZ%PSHB*V5 +&"*=*XM MK*\(QL(2N>"7;VFK/7S_A38.]C#7L(<]0OGB=7-P1=;#O5^8N=22)ZPD8XFA MSW=AX=F:VHX^'4O%,SI3.+J2F0>V46'NFE%G3DI+"C^:%0$/?DT.J9[8H7.V M-1KEG"?'0>G;J3P\YSP\'_>TT-))II"G2I1M%I3'!G'&0X@F$A4O!7$DT\I- M$R%**9[7&;XZ?_U"''=MYH$?35W;*5UFX<4C=).Q"E%*%T-]APR9=A4F'FU$KLZ&@X^%XX@=(&@UVXL!73N7!93KF3 M#DD'PS%*Q\K).S\93CW,H\*B"M]"-Z-@4A]-QI<-Z-4SKSX%5S8?Z(Q&Q7S/ MXU-@OOJ#%)?0.U?K]!GBL>!IYW$R?Y\;1K69+VUFW$CGND0 =Z4(2XL12[%9 MR@:-?(Y#),Q$[>+%T$&=3NGA766C (D8(F(B<9(%5WN%;]'!-=/$.=K&GSX MP5$9C9.=J^N\TCISJY^UW'B0BC279ZN)(!2^T.FFO3*H[/-1X1/\[<7&]N<7 MOV?-P8QK1-Z_\/,]@+Q27A>U,>"3J#3M)(._\S.V+$]U9 M$ V8ZU'A+"_Y M;47_4S-,7F-?+F8ZA#E*$7WC9!.<"QI8^& HSU=&4S!8&,9[ T,8GF0SAW9Q MMMX?I+DUY2/>T(#BJD6_Z%*^*N?YVARL*IWJ:O!153I5E4Y5I5-5Z515.M4/ MIE/=GAYUY?=NM8U6PQJ:LY31F5V0^,Y)&,\YP=H82>\G_>DY/L5$7&$F;7^> MFD%$()(OFQDT3RK:ZH_ Y"[HU33$[TWIS?HP2'&8K[(%[V;BSN?>31SNRDME MO[4'1QV7Y53\_C,MJUI).E/)G7&9X+%H995+-9K8$1@SA6L*6.YLW)D[,/W] M4,8A)^3, M"BCB)GH!,,G/,F&..V#;E;&GW2(ZJXC? .!*K+L# +60NIB69"&&(TZ#=HKV MH&=/TAE=, YB)QWAE/*;HGJNMP_*STR-!+H8=GL^ &@TSW49C,+E&[S,-N]J M6W06^Y2&::C*+,*I-!T*.V]V)9B!^:,685>D>X]&]S(O;*CI<;5^4_L#; MV%C.7MP">_09\.QJY9B#8?6T7E98_"1Z^VSW<.?V<[];_/&C"=1J]!K[H3FW5-WD3KMDX?=]M MGF[A9OTS:_;>?]WM-0^;;?^U\6Z3PIA/=DX_+1XA?F^V&R>-XST7O6(R2$2T MR%$ZTD4&!X.T#RP2P9W"^45W*E72JIPQR0AAFBOME6("A ZD33FG+[I3FYOM M;*OYIM78S'[[T-K>_CW[>_,3,-!&H]7,MO_:^+1YEL&X^??V+!KUYI"]*[G, M[0,[_R $Q$7G@H=H0I)&)U)RJ?MS[/(W]_7Y,2XWND6JY16;1BF?LS1SU^N^2G]H@9>O.GB M2>C+I$JO?*?,Z2GSC*9W6PAC!H(R-+.B6,7;R)JD.8+*A6^AZ'KC(J@ MZ<0XNF%4)-9,G:_39X-5_QK&Y6=F'M>+<;+GAG\^%J$V.H*O4XB MSFXT3STJ,Y&GXR[6;;^DZ)UX\:G*KK^%^[B,"S\NX_1O>W+@LY/>3/JF)/2* MB6\7A._&B9FWA;_@JXY)_W5V-2\!$(+OHK;X>CG-*J_R/L*I;C1 M]U.@7:I.YS^;"S8W]G*? ^O)!0);BR*F@D!6RX!R&RVAPB@OR5H5.[GXJ@MC<-)5ICAL_DFGQJNI<7G4N?_3.Y7HUFW6W MTP;*+N^=HGGW?7IVWZ5SSATZG=^GJ/9RS^P=N\#?Z8%_M8FKVL6?FY%+I+!J M$_]4S[\V?3@>1/ ?6#8)Y+.L>Y#.BY:F/LX#F?ZTP<9.WJH[OD.!V;][V]T] M_)BWWKT_:+5W3IOU/X'U-[NM+RF0=HM>;+#1/'2L>=H]W&WOXYTO_Z0@7;;3 M XOAL($;[S[G#?J9[[8WON\<[I[OX6D%SH/'#N7&><0T!KL@1>!298-2GMF8 MCI=933.\/OTUUJ5+4H6M*XZMO]VGY'^DP0CML,(Y8X8;$9BS5'"*)34AOT,= MLA0-"K]5*/L\*#MO8T0"\PY'@WB, 3'! E(R-RCFA@AM>)Y3_.)U7L,ZOX2R M3T>\GJW3Z0K2WS>3WJ2,WIV>MO13G;9N=^!F12JV0ZJ06NJAC50[MAA^_0Y/U.4[9^C: ?F2^>AN' F]'!11!KA][18&B&)ZE!R?BD/EO/ M#9]<;,E[7R';?9!ML0^G]M8[PH$Z E>$'UP@%81&!%-IL51>!Y[86A'_MU*2>%=/UGKBR#-SHPHRGA8RYF3(1T$5-A)Q'#ABZ8?23J#<>\N"B09; M_^*UR-D/4*%'W*V_D"?PZHUX^7AXG@&8SL06"YL_B.L\BE&[? "V9(ZS@Y/8 M.V_/;U@6%]8Q K:[@%MS3<+;"@8GQ.',8J.&8"VB)'V&-B0UIPRYX,@ MM/*F/;I5*!L^V0BBRZ(N@MZDG:AJ3=V32 MJ#M'93++*-7B*JK]5(ZGG^QX.K=XLX#% NIFCL3VX._%Q=L^6[MI&&.%???! MONT%*L9A:3'3'@7G*&+&"Z2C<$C"*@MJL:*2KIG,%"&PE<0\5&* J7,FE4=8 MF%0U58'$4) 8;W-O>1ZU-.0F5^;J\OG*M[F\JNH12'FEJI81>.8T/5<^T& 5 M\EZ+U*4$&+HC'-'(K568*&/R-9.92E7]D,1P3F Q24 V>@:&G0I(&4L1-6#7 M,E-)<'I:-6@<&_9O#:DIUO7!FR=N93; _*S.7M!<&M MB,L#U-!B\#"V00KG%3(Z6L1R)Y$)7"/0.BX(I;G5]VL_L)QR4I&5'Y(28+%! M$1R0L40B)IQ!"G.*#*$RI:1**=CUAV*K2U56[)2L4MN_AMI>VA/!2H$_$S3/ M[4C+I(&%L\C[//4/ F,23,:4 N2$(<8P+LUS>QZ>4F J3?Y#XN(M(UQ%C'+" M,6(\8 3ZVQ>G*QSX&@?V=MUY$O&_^SPCDI"V)^K#RM-+;0 M9[A3E"]*SQ;\K&-O67BR.H+^2<>)17A-?;IX<[]KN=JM_MTA,R%MAH'5>5E_80#H1)5\!74<+%\&M*7"W7]5)BI M_\@!T;3PMSG+G2K;"*4BD&7Q;'C25'RS.DGZ15U22W9"<$-H^@U>J(TDY&_F MPESIKGOHKM9B%HVES)!<2D2P-HA%I9'&1"./31#88&.4J;)HJO.!"HQ_J?.! M"I9_!BPO>G^YH@8+I$'C(D:]0$JZB*C /F(1HC:_:#;1,O/YJU75EXLM V8= M N(Y G^N8T B[65EY,M6P,,*AC_ 1;,@%SG,OA],TGU6.$'S6K0M5^1QZ2^^ MQZG:3$0V2@EI%AT$6K$HMCYJS>7B_)D:KE#U=E0]GZ=DM>51(I879VK2(XM= M0$I8Y5SN5+ !4!5@E<@:+.@J,]Y[[^$5\AW_XL#T@TRP J8E :8YW3.$^=Q' MD'/M-&*6:F2\CBA&%Y55"HQPEPIGUX12-9;K"IB>T,6\HB$&L^.@L][S<=X* M:AY%,!X6C4!/IISS!R('KIBMM43;'Z2!6\VW]\!;L+?+)JVF.[6RBR%M+!!] ML+]-M]LJNF:.-OK^RW21*_2]3Y&T]D9"WI(:;NQIZ6@> 7\Y%2G'*\^12I6Y MI=+<"^Z\3<20UD (:DQ<+I:V0O![ \BM0,F@M4>;'^1VE]#FNGS2QP":RJMW M1Z Y.0,:K\#@5-PC'64.0 ,88[V32#J<*T&I\GE=[&/ M:U:V<'T*5K>&T5E7XJP-N75.Y]8'QG+AE;9.N-3OV!J#M7Q^5C?KK!C\WV6; MRXUY/]"*W-T/DYK@JJ:$ M6&74K4)"EQITC)84>^^QT)X1;[01TFB>!V^\ ';WK.3N;GA3<;P[XLV:\&"BKXC=ZJ+- MG-@Y!^NF/$,\LE1<)9= [(Q&G#D.(,19C'8MB-T2..^NCDF\86#+'!=X-<0\ M-"[P^@)R/R,R<"TZ-ZQ:8. TWOI2&$[%)>^%[HU%+LE=P)2F_!?% F*$8&1B MD(BXX B1V,-ROWB=JYK6LH9SLLH ?]]MO$).Q%\;FGY^:& %38\%37/BJ:/ M'FN-G&,*B"<6R!@L$<9"*4U$I$RO;WC@DN2D7,T]E\3->%/1X4?FB??()GI( M*/)"?>-@$KJGHF(_]W&!80_[C4F%Y4,K-*][/;57'F]U-6*!.&25]LACIP1ACN5$%>AZ^3#J M1[*VER6!9@7[)R@_(2$MV+Y;8K,+X+&']> MI+K>!Q-HB C^36#L>*J@')$.TE &"R*H+,!X'?*\E\A;6V'?*F'?4A/2"@4? MB((+&4Q(T#\*K@7_^LZWLVKV MS4D/1-R5?R=Y[/0GIH1K^-AL<#TSW._T2\?QA9" 5!*S$T_.1050_)+R K[* M1[7#/\[0O[S[,UU[NBD9+:-7CP:C3GJV5\/0-2E4]+_''3\^F!&6A2^6T_<* MS[]B[&B0]LVU7[GA.1P,/ QO>(QG5(,ELKI2WN>7!Y@!(5D6^QUZ\;F_\ M^6$S:[W-WK2:[_M_?Y@'[;Y2:A]=0NEM&K20T+]._' 0S;"7_07&8%)? MV3M QZ-:MM5W+Z]]G*W,[:K:S]UV9:B/IF:)1KM>0/]MOGOIGX#O"'WY=_K'[0[9KA*.OT ML_'!8 +7\J-:%KZ[D$X_2S=$WR\Z)7J@@,>CWZ^"QPOZL>1,!*Q0G0O0^"9G M6$L+M,QZYZ-+AI"B]\7 )=(1=VFN>B]W3M89I9>/BFLMY&(<#Y#KFM%HFH:1 MF5'Q^K0A2R==\ CP+PR'9ZFZ<"4?0+! ^9G][QQ=>@2WQ7F.ONT. M@I]T0RO>6!RJ700CPXW_[,(TK"9O[X:_/IWL?O%'EC+1J@/?AFLV3M\#5]_" MS3KP^-[[K[N]YF&S[;\VWFU2&//)SNFGV*PW>*N^@9N'G[\WVXV3YL<]XIEV M(D5[4A40 ^V(++$,@1$5:(P"%F9:\16V+TYTCG\PT'3S[^VTF;H3'TIYCP!6@^/T ML:/!&+9_QW3/KE1>^BY[[)8P9^ "QP<==Y ^6#I.RM3X MXP!;8N%Y7ETV(FYG&?PZ[G>OOVR>.N";5>^ M)]E+*>6U;X.U>.U[-UV6X)=<\P==]N;W>'[]37]HL.I.E[WEH.36L$9]Z:-7 M>,6FEMFS^(XN&@%7NX[:P/4#:)_^^&"4!2 "/FN8(6S&G-3.N0YN.TBZ2T^/ M:R?OMNM+PO43O,?K,++7ONF1CV6AB#U.F,>CB MLZJ "_KQ1Q**?^V(:\$Y"0KGR@.CEH9:&W-!@K3.\1CI;=G&5<3U;5[SKR?- MWC^]G?;78V#6G9WV1](X_)J8.-VAS5[CRQ;:M-HSMR^Y!J_WG M8?/=^P-@[">M]E?0]*20-*\0G0M)L786$98SQ'"0R!B )*YD",KE# NW3KG' MRY?_L1;<;]+_%D;)IW.QI.""\Z2J&W@#K'(N&'5*8LPT3SD&N$\Y(@!J"(C@D+$21^XE4S@D(H$@A*MY72E M*T O7\18A3 +"*.XQX&S//KHF,-"2P?6I/&YYE9K%2OBM@+@6^81=Y@CEJL4O>\\TAK4HQ%6$,9? MO-:$UAA;!P_BX\B[E0:^5'>_R0_$O!]V_-/ *J%2]FE/RJ$6F-TRW>JG\^;=;W6?/T,VEM[!&O M92X,0X[1U/0J]9CV!".NH\V!QN="X(L19BL;(OJ$H7'A^_U"XXH/=H9E2%WJ MDYX=#R9=GQW &#*8&0/?0OYBA?#^N7O>(;[NU0^%N%6A:E6H6A6J5H6J5:%J M5:A:%:JV'J8L9R+'A(&90R4S.AKAL)7*N:B(%N*>9Y?7F;(_2- WBKRF-3%P M-S%P\\-&_2-KM#^?[!Q^9#N]9.AN'!?9(>VO>;,'1FYOZ^2B@=MH?SR%:QT# M7__>;+_O-.L'<*_W!XWZ!FND>[<=34;NSN&%V+4\UYQ1@9%30:>6& [I@#6R M 0L+AACF@:R3@5M%KJT;3%EII2?&2J(<,Y%I)I6A0=JH(K=./&(-XPJK?@)6 MS9UQD@HKN3N%2($Q\UU80RLA[QQ56LW%(#S@^VP:W(VY*CSNDYU%$AQY$HAV0@%@B< M44@+&9'*(Q:YIT9J]>*UU*)&5KM;XA*TPWTH?5N(^IE> J7/O]*S:RPTQ_VY M;.]BQ-4"^ROKWHVF85OW;8CHJ(\*;$@26,1*.9GSW*B (]:8N[VM'T6B=N@= M#89F>++Y?Y/.^&1=8W6?"63 ,IQ9B!?#'6&L,(;NU]WV?KYSVJ P;KK[9?.X M0>&:I\W.SBD\RSNX5_T@-MM;>U1@8H+7B ;I$$M%KY7R.2)6":R5CY83P*>: MI+R&V>5^5[. O6V0ZS J,6,C>[-0Z_'OLUJ/VTEF+Y3BK-P[E[>C!^6?8TF= M#)%Y9I7,G0^22ZDMT\)7)LG*[MNY+YDIJB5S'$E87=AXGB"3E\R]3(7A'H;/>-6:8Z95-8)X:WAQE3FR&HCSMR7S*+DVG."L!,2 ML5Q+!)1/(+!$C39_] M]TT]=!ZW=P[*;[$_ZIUO'9A%/]KP*9LC#?$,5_(*5V['EP57G0#MFH%&+$:F2PERAB HS)6&\U?_%:Y)'Y:T-X_W#,.> M@NF/:,XU< 6+D2+6(XN)9=1B;;A?"^ND.BQ9:L#ACC@FB;$16Y9[H7)O%(^$ M2"Y48+:R3E8;=OLCP>)A"Y-<863*4+T=DX:O-_!+//]PZV6DW:*.W>[#[I7G0?/\'I G<:IC\WZ5]P\W3^&ZYP QSAM;.PIH2.W@:$(TH:8 M80$I'X#L$PQ&GJ96JTOM?@*5EG@2070M"RGW1=) A?6:<2*5N5B,8>/-F];G M9GL[^[3Y9G/KG]1,KY8U-]O91K.>;37_V6RV6Y^V-K=O[GUS93.;6X?RC 4_ MIG+7'(S#Z,, -@@(W=M.W_0=(,Q<&BOAFPK?Q[W L;+>I2J#*9B;RX!@W232 M.>&$$F )3JU-98^9?&3#,U&H%?W?4KF/86<4_/G"'%5=C*HNQN/7Q;C\T94H M0C O@I$(SAUK.:SK9-0!0%+=M<7Y^&5+-%QM#;2'QH?,7(;<)TN$O-+V7[J0 M]7\_W?.OJ,_C\LD'4QYS+ZD,#/X7E!8YL8932:2DV(8B%.N28S4=>-S=T7') M1GDW'(Q&;R;#X5*=@SR,(I8>C-[.:>O+Q^.=PYV3)KR?/ Z[[YH'N^\^'>[0 M+=RJPS4/X3/OWAY<]&#L'C;X;OW/3O,0QM3[I]-\]_[K#GW[%;Y_F#PA\/I) M\ICL?'D;&XL1'I,$P8:;7QQE%CJ5LDJT>R/Y+HJ:%47QT<'$ MCN.D>\;#[Y %N8+':;\]"[>\@&VSB7X[&-:GTWP9[RJH>P#4+18I"W4Y;2AWZ^!F:=C9?<8P^K+[6&@3!/J+BG^+'1]\7LSW%DU SC"DL>@"6+W7@8D8PJGB-*)08L M<0QIB@/H;VX!\KG/9>K&HU>Z,6(5,+>\./&,?HT*0AX10A:*?4KKO*82 >!3 M@!!MD-*<(Q>LE"%%:!%5YNBL@W?C.:C2E0Z4&^XO7TJ^-,SIFCX-@['I7G6^ M6(1T7+<(Y41, RMR>-KD(>F&,V_2K^('?[QY6!N]\5,.'2MU\2!U<:X@:>I] M[(/FR.8^(H:]@]]LCK0*7K@@=$@!TWE>XRE&8V7TQ:-MT>=Q=OJ=$6C>;'\P\)>._*I8S2I6\_E]4V<$<":< M[Y)LKHG-]!&^LWO8>O>9-'J?Z6[[(T]V4ZO]E>S6=SM _VCKW29\]^WA)9NI MOG6RVVNPW?;GD]WV;K=9[X+=!/=I__.UV=LZ:;5WV$[[*]_YTCP?"&^()E%2 M!;)CP&:"M4*&&X<\XYP;0;W.TSFHJDE\N:#H\MI,52!\!:YK!J[/X):JP/4Q MP'7ND'+"&&*M0,$*AA@S!%GM-,H!6QUF3*M(4\!:#?-5*AU\>BE%MMQ_<;HOG7CIJ1AUB00'- MX)@CF_ZD0D>A8*]1Y8OMEE\.1%O&R/C[.-!6*PZL,S^Q>""YJB(6GF&"EAO1 MEY0_-<.ZA"X\$X0OIB. BN7"YCDBC$? <2V ,>&( E."4BTL3M4=M:A1N4;U M*)8N:NRI_'05:E>HO9PTO$+M>Z/VG'@3;6)PA* \1HR8Q#FRF!LD9.32&TY" M2B)3JB:NR$FM4/L9*RA/'VTZ"8R6!L/18-1)GWDU#&4?BGDDSG_.QT5-GQG/ MOV*2HVXROOXK-X123:,AEB>2BN#S<5*+/^]>@)KALP+4!\.Y(;D?D!T&\Q69 M"$_]RG2/SP5[)PS3IV T9EF&DAT,DWKYUQT6$NS55'PY:[W-WK2:[_M_?YB[U0N_ M4M8?7:[IG2J(_W7BAX-HAKWLKT$WH<\H>P?(=E3+MOKNY;6/\_3#OUL!]&:K MO;F=M5M9^Z_-M!#US>;V9CW]MMWZL%7?:,,?;[>:&\TW6QL?LNTVO- HUVK) M'^RWSWTS\9UQ\+\O_UA]"O0&["TG'%=VSX*7L* QG M?Q7M)4:_7X6I2U=DGS]9D?T9U_P01J,06C _@$C]_0_!C):FLCYNG/7>> _7 M>=M+B0>[[8WON\ Y&XD'UK=(\]#W&O74 :M!4Y>LBS';C=['X\:7W:^-=^_A M.V^[S7>?CUM?MG#C\#-MTIUC&/OQSNGNU]UZ\T+,MN/-C3TP[HDG5"-LI4=, M\XB,\Q+Q7&E-',TUYA- M]E;S7?9AC.$ZXP/09?L' M&<4Y?IF] >)L *,N72 M2WIC&/KAV'2SP5$:X.AEMO@80V ,^WV8@Q&\/]VI MTTNYP0BN,@!B7L36#\/H*+BB:UOY/GR\,TB0V.FG_COIBZ.#P7",X/E[!33V M8 0'L+:H^&4Z92^S^J1XKG11>)002JND^ P\-DR2SXJ0Y?+UG-2R!#'%%9,! M7"N^.7L N/FDZ ]WS?#OU]3P0;#W0%O\/#*^@>$NBT7^$]"Q0?V_W$'P!8T0N@";N_7LGU MO6$JP0""87PO!;:-AV7324#6T >$*(A= HJD6U(*$?Q6^"X 99-7!/XID11 M9(HN"3\OZ$&]KND4TV>@@A#%(= E*"?P*WU;* MBQLLZLNB':3\[R5M/\H*"V8T3:$;50ET50)=E4!7)=!5"70/./,K%?<=9.3' M0JKO(%D/+]3W)(-PS]# M\-1YB_!3&F9XW>)FFDFA;UG=.BYW#[ +X/I#V=Z9]^ MZNW"^)J'F^3BN7RKOG^RT_[\O7&Z<]P\;'QOUAO?6\DP.-U*-3$.F^]V>PWZ MD3;:_YR//^?644$90X;X@!C5#IF@%<)8,D; WF=>@V$I:[E8H;R;GU8LJP*J MY0:J9X@7JH#J$8%J'D!DL.;4"(*HMQ0QPPG2GE#D58#U"HQ%Q@"H5(VJ%6JB M7N4./$7N0$$O_ 8R.HQUJH,1P6KZP:K3TBV*UA]'%A="-#'.2$V8J294"D] MUB";:L.*W%CAI%-*_]F1X-A@=6#./6\=Z]?T?L\_YJJZO74QL_NHY_!QLF256M?"=W<7*P\ MJ)GG!*N F-48L<@ET@0+A(,G(@K+I9 O7N&:@N&SGP-4 M8/AC8+AP$)#6*^<*1983Q"31R$9)D6'$V."4,C$F,)3X<@?I7Q,,5](4N7H2 M/PSZ^V6RQ*U$=CUJDJT$P6L.RHR2"M;N!VN+@1B"$^D9M4C3D,XW<4":2XX4 M"29B2XE+EWJ0PYK)Q !2PZV?73(I+VO M8,N+7(>2U?I5:'55C#DX4U_(COKBJQ59786B%:66F5^VB5Q1@)6"+& M+'8(UL4A1@CP2&$4HKD0F!'I),'E81Y=!R/YYU?;JFHD5@"^K #^\PR$"L#O M!^!SL\ RX:E0 FD=-6(YSI&).4>< ;(KX@08#0#@NH8K %^/QKU7E7XZVT@- M,YX,X=^JB,%B$8/]/<:55M[H5 7*(B85;)/<,*2=PHSKP*E:GR(&&T55C2O* M_-2R. 'Y"%DJV=&;S'SC1^:DK,51%E&Z4#RI*F:0WE/R)<7L:>H#B*H^P/7\ MY0SH?M4T^&OZR [*RF%EH;"TWS>.AIUN-BOH-1YDLV("YS&@RG*IPK%_OB/G M1A+S]U0??0H]DQ3JL!7?=I*!L!/,<$U,A8\GP$Y.=X&A[-9W3IJ'GPX;O?<' MS=,=TOKR^7OST.5P3;C>SB53 :Y[TCAM]AJG[\&4V*+-=XV3G=YFWCS\S'?; MF[1YZH IO>\V#_\YWY:6$B94SD# O>*(1>:0IE*AP(GFQN;'Z%N&G 07J'<)*'AP56>N01]$A]$IHPJ/9Q MZ'X+C4$JA5IID?MHD7-9E6$N*NWT\J-#L'FC6?+. 9M@%*YP2R%(":&9H1"8&@B3E M,:?6:Q54T>935T$UZ\C>6,7>5@7F4C7["NCN W2+QC_'P6DO(LHM5XAAJI ! M44,X#XX''FDT)@$=+.CJ %U%V^X,=+RB;2\X6TR""(:JG *< M42:!MRFID-5,(2ZPYBXFVK@G.=;Q5MNQ?.+7K; M@L4^6N!I.8\<,:X,,M0I1"WF8+E&;7C1SH6KRWU[EA;G*MIVMTEL'X1A*!J\ M5N1M>4!M(RU(A6P/0+;6HN>-!:)8CA4*.<6(49(C305#6"O/*3?:YN+%:UZC MHF)PZQK:=%,.V[#LP32+3?P1OO=C(4P5;CX.;E90>1^H7/3="9QS+%,ADQQ3 MQ'*BD0800NEPPH:H%%4!K")2PVJ-8OR7)7)G^5)_KZEX OOPK(#?,!P-PRCT MB[CM3HKI#:/Q>K+(WU8(#C_W?6?D4B?SX#>_._CH1M'7O,+&^X2CM#?&9X&- M&WL16XECH$ACKQ"+TB%%C$?2:>F]%B90F5R!ZHHJW[]7/.ZI>=S1L--WG2/3 MK1C0[6-C4R%/6A5JS8Z&J7%[EGB85R!E(S^8=7:CA7W(*HGU;98JM?IKF7JUN6 MM$A9\&\&/1C-21:^!S<9IXZ.T](6@"*9.3H:#KX#=(Q#]R2[%KQ&_Q?'%]"+ M$TR-)DP'+YBFRBH7HZ>&6,"S7.13]&(Y?EA?JJM\A9]2!0:_,02:-,,MO)JX M]>#Z+4 ICUOMC[1QZ'BCOH-;]8]["HSFG"4@8JFS!78YLJG^L>+6^T"4B"H% MPDA> PF\A$39Z/\FJ6Q)#&&<:B4;3BN[ P<"ENHNQ.&@EW7&H^SO,#;= M2<_ %6$WP27[G0O7C,85RNIEUH8K]F&3E&+K!KU>Z+ODO-^8[,,>S B?%G8X M,",864'DX$%NJC5T'^E=D%?8F^Z5GPQ[*5'R+M[M-HRE%=_ Q]-T_]JRFC?; MC3VOU;,^0A$:GR0 ;H.C@HI M 9D"'@/",94\^"^)3F>8 7!_!8G^!F(VQ;K^ -X=/J5<'(,*'(7^723C4QJU MZ28!^;7% IZIL:>D *$@')&8ZB]PHY#-04!$*MV<>Z*)X"]>CV%M3X(9CBX* MQ\LLJ8:L ]O?FJ3CXK0$3.P, 2!N7'%@9\I;194WC.+<<*ZM,\R%/+(@XK3J M&)M5';OCTM^HPS:*059+SYIMM^>T-H8*@0*.!#%%!-(A)T@2%ZV7CMNT]*/. M]RD"7%[[>2Q@K?P,4)GA3![.$9Q_W\,\>SC!N44"_B[*$G7<-/YCU4VPQQ(& M^._CGG:* '41B#)C$0M1(\,#0\Z9&)3/71[TB]=27F(Q-8!W#US%#)%@5D*$7F;1IKB*"M9N5I66O6-/1-M="(: MQ(DW*6TO'7,3A7),L,#>2I>J+9#\\M?R_"9+3X<@;-9BR/.,8L1 MI)YI#G_!=#..D?14A/&Q_W M.-4$I)(A)K1&,.4<&>= LW/J(J6&.PN67NQ\"U=S^IE%MP^;/SD7YA;]9;0" M4+%A> &OA/8T!!\,"9HIT!8Y* L:#0Y<2L^OT&=9Q$,?BF3]XE;5,'3AP]_"O#KW?\Y779^>P^'Y5XP= M#;K ]Z_]R@W&S;2V]?+8-H1?3+?D 6MN175.#S*],]-B>C%W^< M?VYXZ.G%M8:[/V!^SA\97C$9,3Y&F>^KYJ(;.YQ;E7D>P"P[8T_/VQFK;?9FU:SO=EL M;__O#W.G$]BKQ?;1193>%NI1B.A?)WXXB 8XQU^#;CK<'F7OAH/)42W;ZKOK M70Q//_Q;(U6*X3=;[+O5W&B^ MV=KXD&VWX85&N59+_F"_?>Z;B>\ O?M]^-DA /+&-7 A'8A MA5 <%/TD@'B ]I[]523%C'Z_"AXO*)I2A5.@NLP+V)4J,!G301MQ-D2G19 T MT!=/U93E6O91_&@.QCMA_*;T!@0_:\ZR[0Z"GW3#+]VDY:++)QE47@ #<01I M;8&Y6@;,U42//+>*:(L59NO3I"5YC&[NQE+ZF:;NS=N:LO0'8V#EXYGK*3E$ M[]^FY7I&4/5IJ?JT5'U:JCXM2Q]]7057WR6X^@'D98V;L?1V#QMUWVFVNU]W MVIMYJ_XQ;_::!\VV[^W09K=!WW_=^?*1I9Z.%T.K=WN-XR:,I_7ETT&C[5BS M[N@.W21-NGNX0S^?[O0^'>S6]X^;A\W%9BS?6^V/9(\#IW%$,V2$T(A1R9$. MD@'?<4XY&F*0ZL5KCJL,P:=(\%E!9?*C?5ING82J@4M52O)YLG?NI7N2W+?Z M:U)!Z+FTSG \QS0>#V.0@\W;-.FNB,0$IK M!A!H8TJ@I(ARC(7WGLH43DYKLFK>]VMQP+NTAZDXX$^'P/5I&O-<"-BY@( ! M P-T+""J)2"@BZD)MI)(6$6]U5X1H8MJD7RE^V!5)+#J*+.>"+@V31>>"P%/ M+B @%E0'XCW*&9&(Y08CA8-#(JVGRB4CN4L(J/.5-H,K#OATO68J)OA3<;#H M0). , 'BFK2R?R8T;+VY@(8ZSZWT-$<4Y!?0,%IDM9;PIV&$"2.\Y"F)J\96 MNS'J$A#"%8SI^H$&-3]4:N[Z<(E?*)3KQZ:FTCJ/K'529,<.P%HB9U=-24(T4\0Y+[/&IIO=$8Z#>K,;H.+1T?8R\_82W- M&_,6?RB?X+J2F^6.N36!+']Q2Z@^?8;,A:OS><3+&TM1_$ VS:SNQ(8K>N2, MIO4'X,_AI 2@5"VQ$T8;?=]*-3$67JIW1JX[&$V&85K%?6D2:TZF*-5[#\CR M.6]]V>*[7W9.FH!2S=//O/5N]V#WRZ=>$U!GYW#CM/7N,[V86+,#:+7;=GSG ML-O=/014>_V^[NNYU\A_[3:=0;;+>]&YOU1BH=A('>?F^TMTX; M^WM4:1T5]T@3ZA'SPB+-A$.Y]LKFTBD<>:EU8!^ ?9%T1BY%I,%K2WUD3AJK M(PO*$J4=+%W@%Q-Q-MZ\^?1YLYYM_G]_IR2[[6RC6<]:[;\V/V5O/G_ZM-EL M9Q^V-O[<^K#5WMKMP[H27.\9CE;K7B]-$X%;^&=Y+P7.$RX8QA%SV2JXLJ1@9E&0>0^XE146H2UR?":"DJJ(Q3Z*4_-[/+_^ MIC\T6%4EF5UO-C7,T!UD*=@]D:NKTJ1^HJF<*X_7GV0JH)N]H^[@)(0_IV*Y=+VF'L8. MI\U)W,EN^S-OGAXS^!5 M@JV>VF!R*@P31EIMP/ZC!FQX)7-=EJ?$A%;PNB3P>GH.7FG,-4UC=P9G-%K'D3R=EC\5A)8]PR#=%R>D"O2F69Z/OZY,E;'JZ"DC9622B^Z=[#K29R15#@ID4 M5BP%TL9%)*U204;C*2^"Z@2_7*M\A9#R$:-('J-"004AS\.U*@AY$@@Y/0JWRV6I$/"'O'G'>QZS($!+(8(U1TP"\"G,AVBHI;(7UBT;F^^%$ZH;]DVW\D(MSVGHW\-!#*,1C,=T MWX90N>M_S EUO"AI$J5;VDY"!(@WF#8-M_#J$@L:!^8_E;?#7JA>*U"P@<@X]QA*PQP)@K6(F(\9T@%K9#FQ$E"HL;&IHXU59!3Y6-:2MI4P<73 MP\6<.&&? 7,_8K-]E/=),5JW*Y%$<%V0^ [,5S1 Z8'4FT2-BH$9/! M(Z-,1"Z76#D10V0RA5-0LM)1J)5K;'G1XQF2!BOT>$STF!,^XC@C,1'+)8$$>5(=-X&+FD1C+7:U?67P%=VGV*JQ<#D2\F7AFG=5%?5W*MLTGUI M^HWU"/%-)0GQFJ>H/_X$K8U&>J:4@IL+'%;*Z0'*:?'4EWM!/;,"48\%8C1G MR%KX80@33N;)I:E>O":L!JNZRMKIT3?R3_9^5I!>0?HJ&1D5I#\QI"\XF(DS M.>,:<2TCV!N,(06F!^*,6QL8U4X!I%-2$V2E#^>7!M+O4%)[548DZ[?K,W)!44KSBKHJFS([#,&3#X+IF-.K$#I@V<3CH34V:*_S* MV7B0C<*1*2Z4QIEUQJ%7O P0EN G_9J*Q,[LH9-@AMG1,(Q22XHDVR_/%XV] MLQ1R%V>%W ^&\S*C^P'983!?4=%RZ97I'IN3T8L_SD\6 MS-1T1%K#D!\PJ?-"P-?,8(P/F<&+]4FOFL!R&* :TX9(PE%$R*1/P6C,L@PE M.Q@F.O"O.RPD(,3&GQ\VL];;[$VKV=YLMK?_]X>YHL+_767]T>6:WJE\_U\G M?CB(!E#DKT$W*811]@Z4S5$MV^J[E]<^SM,/_V[=!YJM]N9VUFYE[;\VTT+4 M4[7Y>OIMN_5AJ[[1AC_>;C4WFF^V-CYDVVUXH5&NU9(_V&^?^X6""?[WY1^K M3Z7#AV5ABH/!!*[E1[4L?'X MJ <[GG>L6)8. ;A; M;Y[K$%#\N[\78A0Y)QS(O N(26*1DD(A(5,G-A.CT_G%5A5>>"=SS(DBF"E) MM&$,0%Q92CQ15ESL*%#?_+/]@ 84M][F)OA_.DDNKOBJ,P98<'>0[78 Y/\P M@*$<=\8'V9\%Z3\>#/Q#%-GRL?BM?M8P)Z5Y!?:[K&4F&Z='[J9'+N *P&A_ M?PCD'>CUT;#3=YVCQ-\+@,H&,?OW/=P(GC!AH[/-G\,@=KD M1B 2\_-NA*WFVWL<5GZ AVS%-\, RN&M<I/?G8#@LND2\,4?P MSA+UYGIN*&FT&WS/6:U<4!Y%KQP@B$_5L[A!V.2.4Q)X9![0G=?P%1&JV6]) M-/Z??RE*\7_/=DGQ-_GO[]FQ&64#.S:P&#ZS)]D5-.K#AS>E&0@6-'PNR5(' M3$?? >-O7+P#6Z3\8S2QHX[OF&&R]ZZ\<59$*0Z&H[,1%%;C?+^6G]H.PV\= M%XJ;O\R2#;NPP4UA-(*4@8[)!@L[@]#"O*7%H-+'1@%LR?+!TM#&!L#/=+LG M&?S(8);0\6#X%1XR QSM%*=THU$8EV=S)GU[D SB3NBGVUSS69B.\;GQS9[P M9?86K.OTWACH>"B'V(-M=C#* H"*SXJ^#^7K,\N\5GP!U 5,)UBI,+6PS<-H MG!5FFP_H$H]J<#?;O,$ST#:S L_V*Z*^V80\=;M5=WFIO\&9] M_WMC8T\%S7.?:Q2E\8AI*Y&-3""A6; ZT(A9ZL5*7Y++N_<_T_TU%8+IX7$A M!_?!.(99**@=GE&[2^)PKR"4F6ALEF--8V,-1Q%JK@%%>NX3[[=&L67*UIPMC.Q0 4[I>IQ\L65DVHV5)@0TF^P>@$V>C M*.0OW7P[J=CTF;/\@NPX-5VW)XL7G-UYSC4,2.[%!4]=P@I"ZP:]7F=<7&S* M;7LE,WP@G]44P$X%$3TVC%@PN 28M%%BKYFF.2WXK,:25'SVB0'Q=(LUC_>D M!7M7>8$4BP9 T$2D0NJ:QZWG'/L0#!BT[#I&"\9-=S)*] CDP !! V%)OTZ. M$C&\EV+4%L/_F;P 4^]/WPO",WZ?/%2=1 M<09T#Q(B(I60*OKRUIT<.D34$*S-$1D)>BV>298&5)3V7FF^ET MR[/-D]J9?IQJNS\!G/IA-)KJT=K-%D@#& M+8CU36["@ #1!P!,;0Y15;8@ 15N5.1Y,SB%Z_G^8(S[VT&:S!*SKR$ M9"5!&\UFN/1_).'QR3-PT0MQJ[@MN$;NXP2YWFFR%.X.%IV@# MM,&<>6(:@ M) =F 2]1HC6OW!U/:. >;M#F_AY0.$9-'I#,?01A=P)IB3F@;TY4X)98!]Q. M/Z&W(P_*$0"^ "2.:6Z5P"07C.=$*&7M7;P=E4OCCBO.FQ_W8%XQ)80A^O^S M]_5-;2-9OU]%Q3-[;Z;*\DBM;KU,]J:*"23+/(.=!#)3R3]4J[L%(K;%2C;$ M?/I[3K=DR\8&S*L-VMH)8,FM5O?IWWD_)_)]+)^@[# 0RO980KAR/.XQ@#=& MKB;'W-I*L=[*_ U0N\1$HXD=KO5 3M1731M@]*T:]!X!%6;Y$"8B@3P3E2-> M)_ 4?!3 ;U:4*(WRPEC[@^"B/AV)T@%7:'N!.U'Y"/I^\5<&/*+H#G9_#F%"H[0X05CM)J_\*.TR.$9C MD!A(]_#;&"0%*5W012@(K*"3VE3%W(Y=-[ !3Z6D\'_0@;;>^>$"Y:>*Q\N. M!YIB@/! -89U1[8M89T!3^N+7UE6D+TCJF&ZDS,:F1=;:+"KA1W=W7"W]>>G_2P_KKF3MN;,==PZ4 .4 M# ]*26YJ0)T'H;D1YR[#P-IG/KU^@AK.'WSPHV5UVMOMEJ8E">""Y41T]*0% M4L\ %)NT*$9&)QK\T*\TU:E[2 YY2W^*SS=_%\;?-X1]T2(M_CSCN;8QPKL- M,P-]R^8ZQ*#\>0&(V4/K(N3%.["KT[MEU-S):R3 M/H5RI.>869.J7J=XHKPM//C'#3EU/!4Q*16)!*B= J1P47(.CT1V M]ZPNJ75$\P% M29@I(A.*92HC)PJ!DH C..CBO@]!:2/7(FK:%@(0"6;V0>F0D[WR]?["(]&0 ME"$IBB2%IQJT?ULZ!#1_'CEV'/ Q%CEQH1$7A %6^_(8N-]RY(YO]"Q;!M' M$?_ :<#9\YZF"4T@_77*@'MFXF"=BR/F 3OBS+QSCQI4T(4S9-:&C'*E+P9YBH6/E .V1IO.., M_\8T[.;Y6&NY.IO+>K-E%"65;_UJ5(7J;ZL/:AJJ:H7A8G53-$@^?^W]T?UB MG?5&JQJE2>C3V.$A*.^21EZ$K;T\-R"Q# (*Q+90,%[!.OT'+]+BX R8DNP. M_@8E$AU6:*IV7[-A>H:L?G8^'_F"TMB-$Q"1@:*HH D@D(=MK3$$SU&A"..M M=VX[NII3:PS31B9>;>\]QPL)=V)\ DU L I#QTD8L$ELGLV<9N\??>_'^\=' M"9&.2_S8]KGC@:(D(SL&:K 3D82^)SS?=>76.Z>]R"=ASGW2R[*\;6VC:171 M8#4R<$+FA4DL(@Y$"/\/:2ADS!B/74$CREM@5"A9L93W$V'[@VJ< M50OH D,%?!&$5$0@A@C?IB$#J800:;M<.I'R61QX/M(%680)F ;&![#?:%,2 M)SP_1OL\BBSX1.?;%(( )YGM+"OOX]Y1MOBADH/"&C72SQ&9S MN;]]Q*7G@R;DV4+ /Y1(SXY)R.W0YP)X X]81)8KWE/2 O'&D%19I']XG=&3 M%Q,+YYQIWGHYQLFE;S^5ZRI;?*[.T+,V.-9VBW2B7/ D2?$$H(E;9.=JP/7' M TRKFOE,"P2E+PX4D>GG;[:TKV7R025D+KI7QS%*=*7PH0E5R_IG:'3NP_I. M9@TR!YK>,?HU27^BGT9#C1XG!T"WM&=F=9YT-Y2HL:(%84'ORW?;-Q/^@/-] MKZ?[OISM%YSL_J@W3,_0KCY!!N=U(X,#0HJ' D+ A.TY,2"#DT1VE$0@I2H2 M)*XC61@I%%"O=F_ZB9X);N593_M[K[/2.WX0QT)&E(4.%2$'@<2)?,D58P04 M*W^A?_=F*_W=::&QY)/]BR,_21+N"SAT@D2IMN+V>-0M8U_"*5\ JTIG(N!HF M8\Z$&[PMZM%Q.NEVD@58\_,N^MZ,CS;$+^N=PO*=503B+AZJ/Q?;RL?E\76KH= ^J&II___AV"6-=;KO[I[W3;X=? M3O?[?Y_ WPR^?[E_^.>/_<-]=_]P[^>\B/S]'[@71.?]G:_C[C^=DPZ(RM__ MV86_>S#7_9_[_<\_]R^__MP__3!30Z=S*BX[VT=!*!D(R8X=\%#:U/=]F_M$ MV9(%2D21'S%QI88.:#1.XCDN_"^D@>O&%/#=]V3(B.-[W)FOH0,@\O?NE\,] MA/E/7W8_['[Y FAR<-A]_[_6=J?\[3_=OW9VOQR4DIVU^_GKWN&W.U3>N7ER MLR]#N0B)(UWE.R[EZ$KP0Y4D\",*'#]1FU&IYWV9-5+@&;BR2H]8G*I*3NHF M^OC],7Z/I2M?ZP&KZZ#[I[L7^\='3/D)D)"7 WDSD6S'JPXO!R(5A9*#ZC8#CX2?2!,!BL#4VB7TU]Z6PY?*F;X MA+FZM_J!YO)4G6@[1J4H&W:43RXOM_6EN5J^YEI VP[UEUYVVNX=KS%O^4.O M^^9UDW5AV(AMTF2C6PU[0ZN5M>A)-Z^C+:YS/L,9:J=L^>E:7H[_QGY4MUJA MTB2Q1FMTH"%(VW.F"]2L!ZY'C4)F%N2NW1Q7J3J^)IT5%E=E?Y\-]'20JYSE M52+9K/SU3"W?[M?#8H-:-1C1X4$:\*P6A#BG3YKSLCV!CK7QO]U1_BV;-/R9 M?KO?V7>0?[^??N_O'\*<=[;=[C]?/?@LG6_2L-__\W0? MYK"_\SWMP'PZ.[W>-_*AW^E_^XF-&D"69M\/)7SV9[)_X(PG31IH&+*84FXG MTE&@CDH!TC+\0P/8,-#-!)_Z\1?Z\C>H4<,=$'%3FDXV"/0 "(19;I(7)[<" MG^Z43S?HLQKZ.!/TB2(E!66Q'<&V84-;^"T$'")Q@MEW2> %"H]Y2%SRMH&> M>W>LW"QYK]_/!K<6\%9 T08/'T B,]NC;9"--'8?/$QKTAB7D7+=D-A^B,X! MHA@@(U.V"CPEF8C_$87N?/2GHA!S(]>)9&2# MQ@5'/^:8=BJ9S12-/")#&H=EN@;Z<# B\I5X;4*_30-ODQPAP6MSA*Q JJ_5Y#]9%VW[KZ]-8_ROK]8_ M/,\QK+NQ]#^G=.E1'Y03)W8"2;$91RR82UC"I)1!*!/G@:7+TI-J3LJ7\J!\ MR/(/(UW I#PH+T/D['^FWW=V+SOD^\FWRWVG<_CY9^>?+R?[^*S+K\[WTR\_ M.H?P\Y^_3^9%SN\[)SB>][W_ 4;_['9V=MWO'WQG1#JVI1188=>DMC*9XD3*([U[4'D;#'7;SFAOSD2Y]K:WY8V MC]XD+-95/W?[9[ULK%3+VM'%_[*R1M[[;%",>MBBRC+6?>GQP M)P"?6Z0[ ?B"A7Z1&"TCCSHD)J%T?4H\&2 M/SWVCOP0D-K'^F:FV9+CV6'L"5M)P0FACAO1&#L!N%'0BL*K#9'8A^<5C+%48-4$(9U@6-'%"1Y(HX=PEB1?Q M0#08NT$8>W'$0TE"&D< J 0[K2C7CB4#85@1XKE!R!F16^_]&ZPVHBNMX=51AT:J,1S%*'4E2R2@E%?^!*D'R7BL('5 MM8?5<0U6X]!S8I$PVR?!DU.O:FO5(F M3>^CUDR-I#+S:D7Y4P"I1F@^4]\A _CX^4YR0>]W1"KV-3XE/0 MTX/ 3H)(QL0G4GH >$'+<8(6)='5LFA3-^^!P@(KAFBVK?IY^C0Y3T8X,5TQ MS/W6]OQQJ[IB<&Q/89WSWDBM6OX^4(*%G#L*7H,&L<-C%HG0]YDO71H)W_2% MG*>Q6S7;UEGDDQ?2[_.)YW_C+#_F65&L3<&]I\\;WQT?>G*RZ\?=$F97:K7_* M,RQ^77S(LWXE>763&MW/4LDK)HQ][\A/%$VHI#9/) /!RI$V=SG%#NR!B$D0 M1T3I]K+4NPHR+=QD6-4"=Q\H0I?-*C%"U]Y:9S+!TFSO)]/O@D"5#G@//]W6 M=3G<5TP8@AS%'G,H@(8=T(C;U-,EQUW/5O"O"")7QEPB _*]8 %=H/MFW39> MZ;)WY]\,((-J:1:;(': MPU;!60(H/6WKI_L;K-C3X!'EC2F,&%[2+6?['B?[>BGF\-O%410ZC,*RVHGC MQ*BL!RB[2OB-"T5BZA'!D6)(<#7RM&WM32A"H\@'%>?SY ':%^K'^ 7>6U'? M<6+B^ Z(0S(A- Q4+ @6_81?.(C69=F46BM4$!!E=-][YEZM(+R8"ZTHT":. MZW,FN6".0SV1<,("&L:)ZW#0[J.X[+Z]@!X:+G/=WNY?'#&0$,-0@6P:87Z3 MZ_EVA,WD)8UB&DLO<+&WENLO4EOP? _4T*BR9Z6^N.K>AE[,A(P%92 G2P9: M4\#]2&(KC^D:GO2UE?&5'L/>1B ,7.S\Z-A4@L88AL!82*6 L<,D7 M!$^]1Z^Z"EY01>>EG/!LE O=T)8?YTK7^<GBXY\,%Q7;T?G>F" MZO\=P2MKB_O>IRXJ^6A[QPM(RJ,>;UM?R_+-:5%]UM(UM6O%:&[#KLVCAU5O MW]6$/.4&'&1\07E(**>UU?XI4B_1QYL?WC(\*P MD9C';):X+N@0++"C("$V5G"4/O!J$FC<9]%5DY5UP8NZ44)+!F4/DK*EZVP5 M>^PQ?94&DVJ/![IE+S_*Y:]54JJQ9;)QS@9) A)[-5_TRCBW;3H^W*XD)WU:D; M+A:.C5W6,TU9NNL"W*O*%A;S$\=6G[7.CH *^JEP2_E41#O!<\U@85[8;D'D M:4G,>9VYFR]HVXMN 7^.4 H3ZZ4P::G52^-JGGEAG'U]] M$"@A@(QAC#API?(/Z%+_,\>J@*<5"4X9A89>RF-L^:#_AMYM*PTP;FT)JS%K%0))C*%35 + &72%B/.>*[9D2RS(0KCF-4W^&_+ M'W_@7>5WRA^_KM(7HVEQL:3%!5W>XJ+I5M%TJVBZ533=*IIN%7/PN+"8_\LH MSG\E6_SIZ_+/M,7H@'A:S:F;?]&"6U.Q_\=%Y_0SZ6X?>2R22H:N'?L<;7^^ M:W,9,CN)I! D#-U$N ]8L=]E6GQ:]_(O9266:1$8K=;6#'(7)47=JN#+>$C5'SQ0KHY=?H?;;(/6J=_A6HMCU'8I9]*V5//E/1BH@;PE*]0 MM>3%KL;N3Y6+M,# Y?2!JMIL4@;97AF?,$'KYT[.75H"X^7GE[E>E'"0-&@< M""HB-PI\)XIBD/DB$'LC]B#Y96C,ZB;ER2^%O9=7(%&FWPY[O<[IC_'^8>?T MV^EG#WZFV!O^^V$/QMMS.SM?Z?['KY?SZ60=\N=)]Y^OI OC[1/XSHZ GWM> M=Z?3ZZ(<>?K5Z1P>7WP_[-2KU3C=PQ_CHY 0FF!8J_ 285.9@*088LEZ%7F$ MNV$$-V#%&L^/6B[9H!J)]SRN3U2I_N;)S"/3(Z+1,T+]8C#ZY7'V=H4]72L( M'A48UJ;]Z@^"P^164%N)&UK:F%R<:-T;[]I_:OQU9O!7^3%Q_2"PT28$FKH3 MV:'OAW;L"4^X)(JEAW'E?OME5PMKZB?<&!D.3>Z+'!HNFB5]Q08%PN@-X- M'1L!]#E0<58 35@4*H$QJ#X) !438H/*SVS?IS(*J:+$E]CWGGH-)+X:&^N# M2IE-'<3;2YFQD($2L7!E&% OC+BC?,X]'@"8.@$/&BESW?!T/"=E1K!MQ(E# MV^,>*/2^SVP.VVC[/&+29QZ-$$]=?].%S >L>_A 0')O\-A@(7/1*VXH+BX7 M,N\&CHV0^1R@."MD2N9((4'KEHX$(=.5OAU3*6T5,)7 #D;E2;J,N/)@NV0VPO@M;99^Q;[])VE\V(BB#X>ZG?=SHB@CH1LP MDMA84LJF@2OLD+G$5C)1KG!%2!/GA72C><##O.:FTD?#JPV6?A]R:384PI=+ MS7?#\49J?@[\KDG-Q^1(ND1Z">"W+SS/IHGB-F^&/F &P(GD M+!"QQ!*I;@1:GK\PL>?.E>-P!G]@>15,#U:#0B=6;2/*'&O[]!_CZ2V?^!@_ MVK[@N>QD@ZY.\3;I0GN#8IB/\&I109;<=&RZ>[[0Z2[K'FZ/]R_W2'='D/W/ M1YZ7L#B.0SO$+MG4\QT[E%S9H>M&01"P@%(7Z]^REAA3HI/QDK^,9XGE(9.#-Q@!23EBR#B(-.H4(!@(SQB1U(B M^A"I@C@)(@?I!)@3=:XZ29;5/\)$W17;XW@T]I)()(ZD6+T._H#_(EMF'$Y0%Q4=@IZ3L,9&7"T>JA;.[X@$1>$' JB,\4]G9T:2OPKLK-*_&R MXN&9V3W"#!MF]F#,;-S=/DK"(%122-MU!+$I#4([BAAH7\+S71HDD>LG2P)C M[L/*8E>Y@@94N6Y(7>%'4CCP*(<3Y3B!>CRS:\/*5D4;!F@#\B4/*),VDU+9 M-"2>S5U%;(^ !$I)DH0*J,2-G%:PH,[W[>JE75O!:''%B'?_CO/?EM=T: M+2E[Q):7/<)7,M1^4XD=1K::6DE-K:2F5E)3*ZFIE;2D5M*20T.> /H7OU[4 MMAZYGM%.6HA>5HQR7;-\J@)^0::+6F$Q+*YH@.M2UUOEV*\?>=[Z<= O,Y_-[K M? 2I[?(8GK'G=/_YTD/9JM/?H_L?OR>=G1\.7(.Q0 J[W*;[QT="BC"F(K$# MGE";,IK8G"MI8T/;D$>>&WK<2-,@*2FYC:)P%-&0,2Q+#RI^*((H)*'P N90 MP93'XODJ2 >'W??_:_^Q;?!E_Q,@S?;A7K=SQ1\P7PCK:N6OFQ\].U5LCQ X MB8@9W(]V3$;CF(4Q<22+J!]M1J4P7:O+-B7118W*4;$>Z(*CYZFZ>!DU=0]K M%5O[/!T,X;]BN;Z'*_ H038P?X$:WT66RT(-9EI]W=WL5.J#QNKT">9>[)?O MN#X&IR>'I5JQM9^=G?V?G>,C%05!#"?5=EQL#190 >3/A.U&)(DE]5D4NEOO MM$ONJ@)HFO,"3T7>CK62D4B*W[47CSAN:)GE1SFMO %WPGJ#Q6Z);G\;ZD_T MW^[;7UO5-R-KMW_6R\9*M:R=LH2NYL_8+F?4&X)"?_/8T%; MJXX/H]3&-Y6:30,ZN+DW;EGEG;,#%-5\3$'HR3"6[C=>H%E.%VD>":&* CVB MV711](WXH,G*E<6,=><'T_,(;T[+]B*HFD\WIZAWKV]9L)/33A!SU\R?Q\9V MB(\H:L#(\8#ILLFJ7,6B-2UTW"I7HEK'8JY&,J1O*578(?L[3GJY>A^N@)S\S5+G2J_J,9>11A\0D ME*Y/B2?CA,9^(#F7 'HR]!_"IG5OG#/]*K:K%?B0Y1_Q_5\MTG5.=]E1Y!-8 M;]>S$P>-Z;&@=B2=!'XCD@+;\A*E6T>Y4="*PO JON4*&6.-L/BR:HT@?V]: MEX O!U^M;02K%]-?'=ZH,.?>%+,7*D>&CWX/,4((1(VO@BR-*'W=6&0"4;H@ M.]Q^AE7^KU6H,'Z)4-?CQ*<2A&.9 !M5GH=&T\27"Q6J>9E'CO*QXOE"+(AO MQH)X'@MV<=[ZYD\PXTR^LB,_)]R,0;B)2!2H0,6V)QW?ICSV[(B2"/9$!2'S M71:&X=8[UYG7CRS[VQ:1S!K2&0<\DEL;@EU)YFRBX6<2(Y3[(B5@#.KOVIZS>#EP:30IP8BW2CWA,O:0%ID MN99$#'D5R]10@";X'=M9:*N+Z1F"/$IWY$+M=/):)?FD!7;OQ?A#.6V8,?V. M?G21#E7U;5P@P(Y'MR=-ZV-W41)<(@"5[.D0F6]C2RIM21='/ 0 Q"0\8]Y $\(N*)!C_03N\3')U^>@8W#NABZ703AO2SJ\ MN?HT+[>G3HXU2?__%N8@)*O'=;8M# 8]&^5G6:%*]@R4K&?1JHZ='CQ79R#X MXIG5:I/1!/")%R>I,&W$*LJ&]3!]>_2IC)4:@![22U+T$R^7['Z_WGBV&!G9 M,J_60EO;C5NS256Y69LY=ZO*_4CULV\<-GBF2M>W+MC\.$D;\X[(&ZI7:Y\\ M'KD5JE=OQ!O^H_]04K\@R%DY/RX%/OT)"GU6PM/<.N>]T<-4K%Z<#W#/)%@- M1\^1,?$'[Z$XU:IZOAO\+.%SSGWVD!6J7T4BJ\L]AU%7)2RA-/#"*&:N +80 M"*D"Z3JF^_1\:\HGLCY=B>G4LMSA"2]C/HM.-C#,VL#(IINCRHRJ[8ONQSV= MI;I/OGK[.Y_I]],_3KH[Q^/OIY]_=G"._:\.A@O/9U3M[VS3;Z>?6?<0YG,H M+CH[)_W]C[NT"_/N[.S"G#OI]\//M'-Y@M56?Y8951=',I!Q(IS85IP0FR8A MM<.$2-L+B$A8Z#AQ1$&3;84L:(%(OLD95:L>^WNDO#XN]&QP3NK*[[^AD'M- M4>H[X>Z5Q-,G@-9*?MDVHHNV^^^ T/(!9):_461I4'QOI4H/L:*L-\-!Z(I7I24Y#Z MC@Z4:^3;2Y5G4O=2?RK\U;M<[$U\+0W&WAYCTXEDBQCK'GF)KSA5PN8^U@I0 M/EHV);>#@# 52C]A)$)("XE+WFXRS#YL<>NF,/4+%T+OB9)DO3"R$50?&$1G M!5706(3@ 074I+Y-G="QPSBAM@IB)^!A$,M(-"#Z^LIA_ZVUQ#M)HYM;N/K- M\XJCSV1N-5O=R*3WDTDOCN*8QJZ71#:36'LPHK'-*1,V@4]9%/J"Q?!X@:P>]!D6H\)_@)(OQ():XMA(?10 DV MX".>'0-,!5PQZD;NUCO69AM=)'6#RU,_@6=^,<9,//,+XIKNX9B_32..Y?T2$[KROR9*^]%V2 M$/0:4:QCS2F@IUW+)U?J$&P31#XX+C6VTL8TN+9QY M)WAM'/0O %QGQ5^B$B8"P>PPH124]<2SN9+,=CD01.(YL2M<=-#[5Q/\-@]; M'[Y>])7R7)N=\;.]+(Z_528+C^#\9[ ZEVHVJWDFST9DQ;">U3 :U',.,#OH MVO*(#P)5MK>"(%CELQ^87(?%J#9!) U@A>Y@4[^.15PZV?";@GF+['B :S3! M)F\SL>GN:3>'^Q=87#H)PR!BR@XCXJ)K6M@\BCU;T 0.:KQ+&+D@/857BY2;(R"5G31)49$DP+G>TE2@J,E<[C,IN"%Y\K/?71*,W8 MBCYD>?D1WN>^/J)CG>.CD(A0.#*T*:?8<2P"=2%*0N!P3A Y@1\GTM]Z1]K> MDLS5]B1'M9X.C21F$IYG\YW3@?7GJ#1RG29 M&&X!5_BAAG.9C-,4JTFFJ\[\RCDF>ND$"GSVM'!D+5U,>R:#M\5L7>1:"II) MXS2'AEL%G V8I= )E5:2 Y&:K#&=*:9?WF1\FHG6IH;PG7 L5J%?$58F'1:U M%(^VM=WK59-;)15S^F3]C-IY'=7R4'%5=Y28KJK)^9PI93$M6S'+>8I1? J0 M@ ^[<0?X-(=]#2P6<^5\*DEZ*F?/0L:!>='#;%^_I/[.W^85WU=ON#:E7)\^ MU;U>\/?TQ[C[^2B6"7>PGA@<(F;34"J;$R^Q000.DTA&#D6%69L:JTV-U:;&:E-CM:FQ.@>/"S/E7U"5R:K8VI5: MG$]2=&.QVJ8G5IHOF]H;"VIO=#X?23\03B(=VZ/4M6E"$SOR"08(>4";3+DT MDO.U-#;6FG:+(B#URH'3BB!WJ/GQ^[T*:VQ,@0Q&VX[K/W@EBZC- G*G4:^_ MQKSESVSFNGYSO5WIE5==S&2% B8O;0$6U3K1OU>MH4S_IV:%[E(-YG4NE%4G MHVEA.11=T;HTXCU]!6;?M]YHZ_1L?'130P=7LSL:%D-0CG1=1FV+:ZKI/$), M7D!DDB@B&/$Y]7D01UQR07A,9!AXD?>LU71*Q:M&"B\I]J[_[7*_WTF_G_X@ MG<-]%_-^OUWVX)ZO='\'G_-G__L_7_"_=#X\Y/OI_O@;@3D>?G/W+[\ZG9V_ M3[O_[%'L/;Z/[]3_WOO^$?_[<[9J#O=5%"OAV+[G@JY&%'93]!R;*4X\D<2A MPOYF$2&M('H)P=%/$5AWES2Y>=[7U-UIZNXL">N[&T(_7%C?51">"]^;Z4+: M0/-JT'PY@69"*14!Q0Y7W2H-1M4,J;H!3SW) '/K%Q MUVVJ@L0.8Q7;T@\.<*A7<) MMWC*"H4+:VQ]S+-BX^-BGQ9.ZH5? D_&2@8^B#J1L*D7^Z"0"F('H<^H=)1B M6.RUJ:%U%]%F[I&WUCV;A-U-PM)KJM?<#U ?JIAAL1*>-L:_AX/9J?'/$9(& M(*K;U.&@6X8JLJ/ 36S!*$AL5(0J<1J8;6"V@=F-A=G[H.Q+K9#P=% [->,E M01)'#HVP, *QJ9"1'4L6VY%+N$RD"F)@9 W4/@;4WGN,!ZI.NRE6B0]9GJBT MJ57[!(:)AP7S757OVJ0![7*\7%K!8>-RU54B9367HV3$CGLT]PA+" MD\@+O:UW+")K4W?V*3S/+UDL?1VU:^\MECZPGK\ M!IE_^$ ;:KLQRQFBB;, M#I3G@ACJ"CM*%+/CD##J2\ [CV^]<]VV\Q)",!M,;3!UHS'U'O[N20F768A] M-140GPY=I_I]X 9 !IS:OL>%397"XM^NPM8O<9P0&0F?;+V+VN'5\F0-N#Y1 M),[#*/>;'7)0"5.O+>C@&93[VVK^7E&,E-P9Y1@[J<5@C?%%O1;$9/,: MG%X!IV?*@$> QC+&NM^^%]BPR0#12CIVY$6N$[N<""_:>N>1%@GNH]FOL17T M99[O=1';[J,*5\>[480? 0*FBK#+A>.*T+=E%'@ 6YD1XPP.PH#%A'/CR*N M4UZHM\FBVAHCT/U:O#38<\4[?)M*GX^$25J'+ &I@:&;86BJ,3JNQUR7*-M+ M7 D:HR?L4(;"]F@@(\EUCNG'01+8>BY3^=C>$G7J4;$XN.^H$;$P_9U M:DI$ ([04#I,!B105*$Y!>1U-^:,!&X0$"=6S]JVJ2D1\1!H6(_X=IT@=A4+ M;,\E#I:(".S08;X-+% 0$-;\T*,@E(51*_*N*F8;))=M6*9;X[QXX>$CB[T\!+0M0'0!D W M!$";B@R;@:13Q5W( #:8>K;K^:Y-F73MD#K$9H"G D15CU$7*S*\B)(Y:X2D M]R^Z<+/%86T1Z>%*T3=%%S8;B*9%%XA(G$0F0/N)QVT:)"[JS*'-7!*Y"?5] M)4%G#MH1O4W1A8JP*^JC^O ]@W6Q=G87-"U^-/ME,T9C$[XS2I=*JFY^L+2' MU_U-PHW5=PVLOG^;]G@#N5OV!3W,\*,:"33&X-496SWW)G2QK:N4ML-E9%,G MYG88.L*6*E9)X%)/QG+K'8UH*PJO-M%KA.S&7-&8*];#UJD9 MF,K D9X?VSP4GDU%"+_)Q .D=8EB<1 Y2FU^\%.#JPVN;A:N/H@9>&50K4=O M-8BZ"J+6"O3&GA#Y M7-H>X-$!G8" M.R]ED"2A\K;>D39Y8&/;IH;&_5V:V@;24J5AV!IF%M+H8X;*E2ADWG\^D'1Y M^F5CMUOC$+LFW_I>*'8P,>1==G:^.D>"1D1)A]@1=;"U:.+:/'02._%C-TX\ M;.<8O\"^*JNX,JB;,]6,:,9L% MON["Y8&PB_@:JB3T14CB@#=9VTW6]F9:#A\YAF_U9.XFAN]6&.7-8!2CU)5$ M87_ R,'*$J$=>0&@%2->X--(RIC<-J'[MR%&7$XL:'.WPX?5D>CS_#@=F$/G MS)ZKTU$Q3).Q^2@=2""6WXG3)DR?\">&0X+G:GN9P;!E#;,A[\%)FY(]_%$, MK5SU>&ES'$WB_I#D"VN0#:VQPEM$=CR :4CK@A?6+]?)%G,R!>,L]J0G*4E< MZA"/N[%TG-AQ:!(1+R2+90K;6\&8MML_ZV5CI0Y4?@YBP&()9&+UUZ>Y.,3% MJ%]_#TO1R8;?%,R[>MF)0.%MYF'MJ?]\&7__1Y[%A/K?+L7X^\[WTPZ!^1Q^ M[W4^?KOL7![#,_:<[C]?>MW#[7&GOT?W/WY/.I<_V/[%D7+#R$E\[.ZF)!RR M.+ Y(<(FD72",*2N'_D@$K1/3Q1UD6)AS8W@&B=Z3*Y5@9_6A0B MI')X4HDLM2^6)E)G^A4>@S0V&B[_RC5L1 #?4/D:<1$WF%O$VK_X2H8NXY!* MDH3$EP&-O3"4L1(P84>,;55?.IE43SD#"+#C7/$?-D_@K7_GO0L^ M+K9^FUTL6*ER1E$$4[[#HI:\>?D*)LE=5C"\Q0*::0"WRG)-<[^#)*]RO MF MP]=E*M9)CH#Y/S=O)-UZ=[C]QU^[5O>#];[;.=SM'![\^S?^;I9(5J'U!Z=K MGZ/V.99PG/^]9_LAX*ZX7U$?2LLY:U-Q#MI:_S^-._46G2T^]T#WX._G;0_6MO9_L0_OBPU]GNO-_;_LLZ.(0/]LU>K?F+ MO?DZX".)'=A^7?^YRJS7 SYCI0,07+(1C"6+%L@K0J%*CB*!EGU S*G^ZH,J M/RQ^782I2PX->0+H7_QZKM.^5KRZDW)>LP^")-1/A[JS FC1[S5G/E8#D2K\ M^XO113[Q?#@^!)V\,-)D<0C/_Z.7B1_/+!-U#DJ9Z/3X)VBM/_=W]EGWXU?O MV^7G2]!0V?>=S^/O_=W+[Q\__X3?+[\=?B;S,E%W9Y=].]V]V+_\0;\?RM/. MSOZX<]C[T8$Y?#OL_/B^\P%^[YQT=D 0W_GA@+P$\A7<<[GM=HZ/8D42FL34 M=J,8)7,7V&D2>K9/B?0=Q@)?$:.#@<@#0BA*M4QRJOR$P&7XKB0QA?WR?.)[ MB1,%%'9(@:9SAJM_=W]\[U-AA;7VS^?;T''\;?V78ZIU]_ M[E_NDN[G(YY(ZC,:V2R2V$$3W9Z,$YM+.#(R]#V/T?F#_"'/^M802 '5:/U3 M"S1(K'A6P[05P,KR,^BH?C*V+M->S-+>%+\(0_#A7IBT. M7!J>6,7H[*R7*N"&1I,_R[/S5"HKX><@<&+HR!D0##8"@>?F:CC*!ZAK6[QV M1G!J9]71 <$_[8_Z%<_$F:6@3L.S\[$Q&7!+J@2F*LW[&&M"^WK0V=1SMS>P M_AP-E+'DP>EQ6A@1> ;<$1=FH(ZS8:IAM-P.W+IJ2^ //K1B=0S3AL5'OFH1 MQXUF-QC.(;RHM%)8ZZX89K'*JZ>YP72[<8]D6@SS- 8=5\LWA0+2$"H?P7+C]P"A;>LKJB-Z1M5,)L^#M#=LMUIG5E MTC,2Y\O8U$?BSI71\QJ)O>'1-1[M[6\?10DE(@@C.PD8MZFG(IN'4ME*,4$8 M]6GLJWD>O7RXI8%^PK7;UC\G*3#IH;XM19T6?X,S+M,D2<6H-S3(FBO 5=QW_8AL M- 0XT),L1L#U^QR .8>) BESXT:%21;6>7J!%8%F!0(+B/>@[EF>24E\6-@ !U<,=%-NI)L_0< M7Q@&A]WB$M@&3%\E"0Z<#4I?QD"[YK5;#?@+A\,"-U>V8EBH7!6PMEJ\R8!M M\?)CP8L3*^EE%P5.(AF!O 1C\QS]Q\6=99RUP=Y2N]<"S-@:UO3[__,_F-[[ M=FJ?VZF$#=01WVL)]&6 ]6'MB/844'N!$FW];44E;UN?%*SLJ,];UGMX'3@% M@Y1;"8KT< N0DM)&*"-Y\XD?UZPN'&8M^*$K*LO;UH>L%&].0*0Q$E@?)GM2 M6$;L6N RUF?'2)T:$_#T#(#8DW(H_7TM->A?]-L8+S.,MXJ/V'=D$CDTY#ZP M*Y?ZW">NYS@DH)Y'%"4W-/M$9_$LR^J:,S4X_@OGM&OFO3;>W*?F4_N'PNE\ M/G(YB902H#HZ3'>0 ]ZD/&E[011'/) JH@%V]KY:,%@3PBH;&G(:AG'"6)PX M- Z3D, S@"W2!-0*Z@9Z0YUJ0YUF0U?>4'?_^"B,'4$2)[2)!PM)G5#8(8$- M92#<$:6XE-R!#5V0ZJL9$++"]%SUQJMX3!>SEG?_CO/?EO.CQLVZQ,T:/HB; M-6SQU M/Q\YKDJ<.(IL^,%L"DJ''04*A.*8\LB- 9F3Y(H/U8\(QRA"ARJ*50PB%C(G MB$(5"254/&_6.?CZQ\'NYZ\ #-;NWP8>7J*+8HE#]\;%FEU<2KA+1!(0GU/J MLRBD?N S&4K&I1OS>.M==P JZMCR6@L,V%S\=Y3FH'0N55$&93;\S!E+1!@& MA+DJ]'P:A$E,/*9\$2L)LV<>+T.3F>-=2?2?/6E_E):Z;9R'$50_J1SA$QM, M)G]GJ+GL(9B",F[NRFO1Q?9S-W9[^A.YQ[H[7R\[.S]^[I]^&X,N(R/%"(A! MMDM%8M. A#;W%;$=CE93)Y&44PQ.N:J<_JMRUJ1%,2KK:&33= RKKWU.Q4EZ MABY,LP7XE0^IZDG+]5O67W^];UGVBF%"6AO=GZ MS^[VW]_@6UN_MM W4HRX<8Y5GB,]-->$-_6=X)20\B8FGIJ/RQ@)M\_RM&<1 MOZ+N6-MOK5@-+]#.6R/VEE5-H65]HF8HNN8U<#PTN1'G[8'J]= E M!W^X;^&EJK#M=:A1HG(X ME>[D6/JO[E3.\$G:N0 ^*3U/, \.I ^Z46.'9%0V8%T89^DBB/ QG=!V+Z: M$UB:&-->3]OMT22>%MJ# -2RKG12)GP5AUD)TA7AJ (4F*)H:$/3QM<+0&S& M@6VZ++:Y@P3BR0BS\'V;<1Z$BH8^]9*M=[YW$VV@@*_]'JL:&>]+&/[C ,@N M$,YP/.'V>YHK;0\D_H+^K(:&# W]!'R)8@6*"Q,V#Q2U:22X'1.98*H1[!<: M1@),,+J:731+026/*CGD_RUTL$*&HC!H.RVK&,6GVNV760+D9Y!Y#9;N@%-G6YL"/A!'9$F2,88202/J8VW43O\<1)+D[0!5Z11Q4G<*9R MO7L#@7(W*35S'MH+7 N/J@,OK<#YO,KQ_91=%.)[:EC&["59KY==V##TV2CN MI0+6&]@0XM:;K0^?NEN_6MH2K=W#Q^AE-O, [6AHR,9$+J3GJM)!PNJA$]?Q_L71SSV>) )/E)!/*< MXR@[#+BR2>@[$8]=&CM\ZQUK,=!20_^J4&>LL"9B=SC/@@V'J^*'DA%&%9<% ML5#7Q0\UG5[DZ;#4.G&03!==F(GX7(WR %+#,/%E' FO,[IMM.YW/^Y?_G#ZUS^H)WMH\2A4>Q[DQ ML$6,98I<-[)CEXFSP^!SQ8WX(E M,5(S%\IVH'=X@D>N@/,0'E@[ M>P?OOQX<['4[.ET7;OCKV\'> ;[F-'8%@UOV#JM[ONP>?/WK4-_2_;3[9;O, MYMT0+_726/3E<=A&>:Y0>:1Q6,,P!V%R7*1%E<]8U),03/K A:H2$##4&G!5 MG9>N0'@[CAZ#PEA)8#A-EQ.'),;\C_+%*0#Z]FG& *"]D6W;UK=L!**+3D( MC$$?G8[P+N>9:N/.Z6A0L^[@0\IPGW(6U5]+\A,F1H%BX@4<9$-5:,F&ZY1+ MU2N4R2G183GPY,\CG@/:@7CT19UEN@ MBM[(3$^GRDR?T[+&TRT5\%#4BL?&45;E1)[S/,U&A05J^3##6"@\2FF2HO'G M-NO?*BTXHGS(")W1YB6JJ>O$SKF95^),AIDM/V$9BD(_L:538_J8.R1!;<=% M&5_9E?H;UM5^'*P ^1KN!^*$Z9<.Z"]I\VC0!!L,+X*3!TT9(]'!N# MR@2MD]3P>+\IJ>+][G:YS2W4ZN'$GVF:/L&@U+-LD(KB5TO]=Y2>3?"YS(>; M(5B.R76 LTAUP"?2K,+M[ )=EH/L7 O2L]>!7< CU1 =3#'H7)A84^5$MZU_ MM+\'-@T6%XY"?JX3[ZRO[8.VGL9[@$"9PL[ +3_4L 2=BLM+Y,:Z'/N<2B"(%)Z'HSLUQ5 MRP!+UK:ZL(REVH/,T[@5<(QJJ):%T<,XIE:28(=36&Y\/\W9)FGFFA.K@4X3 M/ :VB'K7?P$MTB& D\(,QE0-Q'@2?H!_F!T_4Q6&JM0\%D=%-^'MI%1WH%%+260LQY''C;23L\B S46G9?5YO6!\7'#O$&5 8K)D>MHL.WA M(\J$?EX_E_#2&=(+KJ92 PS95?7#VK86S,BB,KC2O9:!$_ [H8Z^EW3*4=A$[/M M<$JY)OOR>]IE5FT.\GS]J#KWA/.!(B+@7,LZ&?5U\FP+Q/='J;SMM]EMM*^K M1@4\&+:GOSU?:YH7RNB(Y)F*A>LST3+D:WR;!8;$Z2RH?-1O68,1<"#<-=@4 MM%N4GC(=8_X?%!-UKC4286N">)JA(?B8(J4:Z"K8&998=0)"K4#I^HP+S"/6 M((6C@E@%_$0@35WH+&PU.,W&N-T(L[;V6T[Q,^=GJ8%:2XP%D@<'-,0:'/"S M1%@MKNKY:&DUA@%0)]%?&F.XHWZ4&IA P-R<"\T*,+AA8D6?H@!(;?*EX.$_ MJ"EP+0SW^^AZ@C>=X3+ (D;ZKV&YU94(H%/(4TST-J+W0 TQ.$0+!,@=20MF M#@N;P:YP6'P39(*[+(RI#U<]0SPK'? 5%ZMD@>J!F<&NB0BA:R)A('')O0&. M4&-!N= *G7]5$@E:K?'!AAZUFUX7@C'B\; N^F -'@ZTENLZ/^:I1D581-*: M(*MQ=.W=O@%;B9(#*+D@^TSUQ1^#[ (04 .Q5JB21,L\O%?,%(_)9A!:8%S= M CF(:U5Z9MUUC79\Z >0R[*8J7F.,E; P M(#A)'0B,F=-X/*?[4%N^VG-K#"\>I3VIKU?FW?(>&$B'T-[R.#V?]H%> UBN M'9 Y>]G92D7,GB'\8L4*!!\FX1*?C .P6YK97W@@RGQ "6)1+]-11&@@619$ M4@L"N5!7@D FL0 UORL.=V_7OQ'*%SC_2Q_P8I?OU4>CT+7$TXM!R-I)./4) M5L828QDQZL$-#D'M&K(J)] C^7T00ZO")=E$))[,:L;UI,/SIQ%=Q94P1B/4 M:Y9_K 8@4Z*1,3]#"[H.2P2A#A_YAW M>GD9-&7H[:0BYW9U.SZU3*[A@!1P2(L'S:AQ_;?ECVEBC1N\+7_<.[\&4RVL M94D5&&MO+8JJ)XRU(LJNP4JLR*2W?C@/<2ZSKH2=ZOD;*U-92,F4F(1?KJZX M#JH!Q!'3^06=/-.3/TS?I&:1JN=)!./ UHMC3VK%)(K=;ME@ @T8[1% M3*WRE84R1^-%CL6^T$.!,CXJX3,,P0.1V6C!I7I\185'!)_,?EH15AEO+3I7= LX \.[N[J/M\$BT.O* \W@LI9@J\MQ3E*M%5OYW>>]C6LF2> M+D%WD8%^=K&H>%XQJ=RH77FS!$R,O:X 4L"H *6&;:L[T&$1+=/%4LA9 M65!9FQJU](AEGM'L!)^:TV?TNX5%!6??$2,M!K-SF6C[R]_A (X/BYG>Y:YG@-=0G=W6^C,:>]UD.Z'J>YB-=8AH]3U4ZW M7,)'(_LERP-3_ M*-X#PNSFQWR07AJ72:U7V_ONWWL[MANADV)BBCDQWP'1.#_6'EE=Y!W(T^0/ MFK@G$)8'N*I_ L?C^;BL3.FT3%"(UM]PR.->%B.#0\[71S//H%[)TC65+)UV M9>XK'XW5[S*=OZG]V*6"(:W)!";C 7_2GA*=VUEZ;?17-> M2J,+0@O'0%VT'@-'3=0%FI$Q;@BKP YAA%J@E4#MH]>K18"AMCXJ5;7R#*4S M#D$\E< &Q4F6]JVHKX5.25228)QS+@3>H2OSQNIX5.;[@>I6*I#F MCJH6+4 (@$2_CXKX>*JWPD&O%,X"V&U9J51[)HQ L/U>#ZS(*47J]2^9JX M((T&Z#D8&.B:W\\R[$K?BQ7I!GJ2)W@)= M'!; N ^YE!@?9NQ'_3,NAI/TF_DGX.%$_C$M;*U#XG@Q2Q)PUR ;V$C+1M6? M3,2<-4.V6.\Z'8XJ,Q::.6WD4+9V )WI,'VAII&,DS?CU5=T,J0Z3DMQ D

N:8E]^'R!'_M<$Z14FAUQ+ MY6;U*NLL2,$92BZ'4CZ(6I6K>.]6+ J=::[2:$94K;<2EG]@' M 7 5S3G32M7EWJ##%R:EU8:Q)4YX.JB<82=IK*U;1IBNP.YJC&J%+V5 $M;5 MGBH-DZ<;;66N3+:91+%H%G,6E:H\%/YNW.2H^XQK^@1*(^]/X"3#MF""ZK1D MN789&&>XV9*?P[*%A1%N)H2)89LS#SK#T-JVM3TQRZ%MT?Q^8ZAK737302%Z M4OKM>M-+_WL!N%^*%#'JLE?FN=9!=( RTMX%[P\UI2VY53 M)'F$KK(Y M+9*6SYOX;HWHJ3T=^H&XQ-H!/$7G"B7F"*"HSE.UC+58:8RYF[J,RYCBR@:+ MQ!1K?@"R,L $>LXKR@-BQ90H4P:O-]9$AE.*T>E4N;G+;W,)M^%^3YN*H-2+ M8O#$(%FN2);7M_O*%&?#;N?YTAP&KA@'_F&4XQ)CQ$>K9@Z=-N)!_#!Q)3CD M9"'T:Y_Q"JDK[1C>6]]MX@C1L"]'RWF$<4!-(@8&$R RTLU;E$*NP/26AS3B:1YHH72ODEZ MP2/;TQ%]DRU<>.",V#!+7BV]=[-,S<23U9A< G#8R_#RU@L/0U M,07AK/*H(=EH+C,V >M5Z?ZR$DF.\1$* [5&5>0=!VZ!G%S[5RLA\W!.N+X: M)E\%[M90XQ:O!H"IA])I(;,#'F,X7YE9,!J>X*.UV'^X0(AN=3 M(EP@,==W^)I#WW@DEW@DW<8CV7@D-]S(7<: UCLPK[&;;/%!_//3?H96:>L] M ML04PRUOO@RW&3=B24JJD5Y:791\N%2_BQ&,2@<*=?:^(PKC5L':I""='F@ M0*^ 3[],F,/^GW(T'15GO<&W+3N;8JJM M[B576\WRNTO64D\S-W6)!ME,4-Y,T*NJL%G0V+FU*979FU3[34.7D#;'%G_:IZB4N*=<(\I6- MJWYZRQC">OO5VL8OI66=R%"><(Q\!#DS+S"J.36B-6HVUIMZC=1I:%S9<1=O M*7[5MB*8SY!K01J-$"#LEC!SW82GO:9PS***2('?<7I(0<5UD: 3P9]/)?5/ M.M%DR:FL0D)G 7("$6:YB^IK,A,CDQU^/2:D99J52=.',R! ?U.E<1IPG/UK;W$JAJGM;G7+9)AW8LO5%Z2J:U M.[2C/.UK'1'S VY1S6.=FS0O\U<:T'_2))TG%-VJ3NB62UNE+U%G!U:577'+ M*\9WI:YKR47W/G6GXL]U:3I1*_+]EN\'3Y:FX[8\Q]%!5@^3J /[M6JBSB]N M2-K>0Z3F+$C(.5R8?P,; LM?RSA_D_Z*PA9ZP$QKJAD!;LJZ#['CO)8R9S(3 MIA]WD>-G:-'[0TLK%UDFS96#TDYGA,U9#E>)PC."KUZ;P&_[DZ5Y,PVO%R(? M51"C"I,RF90QZK\XT^4$@GN3PLOAGF/E&_1]55+#]:^Z1#S%\3VO3:>I#3"^ M>8!9P%^\VF9.AX--P+U"5QW")=X_JW@8G6/BL)IX5P[Z*+M,)/;M67WD$Q^+ M$P6,X5,.HYKX._CU..=]HVF\2<\G;_\+J2TF6M#5<%A&WQPHK76A15Z9Y@!E MMH6VR,/V&&%O)A$C5CAYG8Z-TK?A!1U>2/Y?ZZ,)93E0/135]DT&1E:'DS(^ M:O,0_XLR$0*ZBJ5U< 9D\4+0'DV_&<^UJTRFN3*5G#0ZX[N>9#WC9$<7U'F9 MHH4*8[\T-VOINM0@2S/^4+-Z/'%8E:,,48!C7";RZ08%IJRW+F3CVJ"MV7"" M I>@>J87VE!;@0M=8?*2]*\I<%\MHSL938^C,WTJQV2&Y%-T^'V;M9PTEC#&VOX>I8YF#CANA,G MG+98D+>Z %N>%E5KF5RILMSOE3B",B[9K=D8$.A>!N^:K9%I*LMH:XVIX;>2 M8CI;S+'F\9Z)U%AQF6<*MO6G,OS9I/NB?MHT!@,?IHO E $8E<1L_H1ML:O( MC ESJOK0UL:UWE0/JS>G_?7WV^PZ6P9'Y?)6; $#S= ?U.-GA?J]^N4MZ"IG M/3[^/1WH[=)?>EL.7_*2!>67] /-Y2EF@DZE<7.8PW^R>G)YN:TO_3:45Z]Y M89NYT=++3MM=>NVZ8<.V'[$[C7K]->8M?^9=Y\K:07#7^2R_1MHL")IU?>7K MZH5T<]8UO-T*_*8QQN ,0!FBY/_;\K:F\I]$"/_=L5S-ZZKQ)K<2=W)OB8PE MUKG8"QQYC(7<\&TU$#G[B4/5@;:GDJM5Z?0@LZ+CH_<_GQ?/KH@GCF&]R^,6 MY^2K^<5:85T?^]:EFU5&.-SWJ3?05?EX+6RM_NSHAG%N(+A2%UM&R_,'$UNQ-I\JDO*=Z:KZT[C3 ;0.VFP V#=B^4K"EM$4C\C(.7 .V*W/:-GO)6[^!MH99(%[9]+*! M;_P^*W3LTW&6R4+'RBZU8EUW1!>\^8:M1N:[%_F;L4 M1.U5V>3S[]$FG/\KHN<+)R3&6I[G;1PIO;+C'I+VJB:(Y]^CYKBO'R%YI!4V MQWW==XE%[(+-4D0KT7(JD=Q M38T2CGN-OCS(NG3 M;?GLA42:-?BS.+ZA$8#6:T]>G\^M.ZD&7)53^7TI"#^$T:@9HQGC)8]Q5[O6 M(M0.3%&%=88/;).<8E_ZJL& +I'/>Z=[CE.G>T"3>G M_:DVB7K-:=\<\\BFJ#I[_3.>YJ:>N6YV-JKWC](E7E]90).[ZBE[_D"95Q;, MM'H&W?-OT>8!X:% MNXG5J)[/EA2\D?;X)UUE@^5L9=]=T#.U8VUG96SS==T=QO@>8GTZ;<8;:*47^SVVEXK(F[[C@%- MZ[K#FXW[[SBNSP8%(MFKPX//OT>9!WLLG MI#>D%3I><]+7=H-LVI3Z:D[Z0Q0[: 7NYI65>6VG/?)7SLA\_DW:O./^RG*D M_L+Z/MG DBI&?0:3+4=I<8*1A*\L>OJ-'ZZ@USQ_3.XKBYL&O6;S$M M/B&5;9LWCI9>V7F_'Z;F;>DB\E' M5JHC]5K60-U-K]A,N6?,=\N[0H//Y-VGSSGJ3B[0X%RE6298K:\A_-O&XM3R5EA^]L&C- M)AZWGH9TQ[IUZ[:Y33; 2R3/-Z05T:A)1'J!6VO3]@OIAM% STNDS[#ETQ?2 MP[J!GP7P0R+OI61";B[&O#+'6JEP@HKY6A.1 N8W^0EKNSVVTU0#6B/):G,) MZ8U+:7/.UW9[[E $XOGWJ#GGZT=(;WR7-.=\;;>'$M:XU-91C7FQ+K6.&I:! M@Z5;[5%,2AMY%EL1O6-\_.W6X248DS9R8Q_L8>.N*B090&46[K]G*\A^YCWZ#*&FRL35CTX#6'&UQIO%U+7_[] MJ#_JZ9Z]EDS/4ZD&LK!XKY<)/E32&F;6 0RL"D.3V];[;*"G'_>4]2E7B$]^>WW+PR\UH3K[Y.TMCFTM$;WVN\9>N[/;;3WKR&9$H]TG[HU,\&5^Y@':@F4=U)-8$^ MM"7K%F/4MM6#O9/9"%7SF7V]S_#-%)LI-E.\WQ0U9/RF;6;P4Z;G[_X-_U1C M]7E^G X,+CL5%*8#J0;#WXG3)DP/]$C IT?\/1T"S(KK#8*D,@@6O*>*"23> MZFT,B)^.BF&:C)_V!92Y.+,]M M6<0A+MI#<\4+N/ +I6UFP;1Z:39H63""[[?9OUIH%#WCN8DCP4$+WE?6&4PQ MD_!U',9I6X=PH1H+/QU,YG+!"^LL3V$EX8TM.=*&5FZQJ.W_:^8KYUEO!"-G M"=R>R9$8%LC5I<4'\)_EMZ/9VV%,PK"JW MI.KCTY,\Z^M7AR6TX0L_% S"18[]808P.!R=POK:/FC#CL,H10LGT!OAT6E9 M\6AH#;*AU4O[:?F$]T!!L$6#E+>L[H\>/X&];UG[J8#' MG@(]_S 9?P(?[^ M)KTZ(]B>;)3C*\$[J"'/QU:<<[W#D]>\.($1K>,KX =R^$]].N;3;^ZQ&8KEBYH#P8M[ZF^5>BG];$, M',A/2NC8)4,O< L<)?B[:*]V+-<49#YJ,H%-2=+AR\"9^AO=#6ISA!,]6<@EH38X=MPK8A#0!Z7TPG+D9#\_,D\T> MXFR1@/FQLM[,7(>)\>HJPM'D:;^VK>[-@TV7#UZ&X'*ML/8:P=R@[2&&7K^R M)=#<-)N%H*X/=,+/LUQ[U,Q:]M.?)?K.0M4$J%HE4@W'9Z@DP8""YQBO""/. MS*:6[^PMCL# M;M2[K1QEI 6IJM$6D* Y4S"$"X_YU^1@LW]5IU");)#U\?3@W7">% Z#QV4* M;UHF*,6!R6DJ5E@; Q7U-YW!QE6&FH62&F"71Q^7#6[DB-?Z8!;6&UY['+SE M+^Y4SC=((,]1F"#FW]QIJP);^;BOZ.T2/'I=C4Y M/8M?4:K\ N%76I"T!. 0+FQPK6&HDP5[A4.,;PI,YCS OQHLA$JM_Y M(AV>6/EH,,!E!:($13,5AJ8'8_-JH[.S+-=C(3GULL&Q#0361_"^@"_KG5?' MX^7861Y52DS(_5EFUOUWO>Y ,V\O4CD\*>U8]2\:@]KOSO0K/ 8A'UC!TJ]< M UMXVE2^1JA%O-DEJ_][,K'=G0%"V#'LWP^;)_ "O_/>!1\76[_-OC>\]-PZ MWV&)2F1?OAY)G>X_<=?NU;W@_6^VSG<[1P>_/LW M_F[1EF^HG+&'YTD5PRNUV#9:EIA_JQK?1BF S*DXV*,8I(#;"Q4WR M:(8<_ M-ZJV+_^F(^S)*E _1 Q^*^L-"S -4MF%X/JZNY I -NO8<'@:#_@8NT MEP['^ !@HP/4S('%:/#'N_<^=5^&Z'N;WKX;39W7O. *-(C:=%TBJB01(S9H M!:N2W"9&LHL\'2J[),#1@(-2.(2)@X)6:6L)4!R2W?$2,>,J#2^FTH$S:5%+!^%-)]B"6Y U/D7GM.L:O+TA(BK-7F.0Z8/D/%?7SU%YO/J*"V: MYK,O^!UY#)_5]LJ8ZFE;#]0/;T6J9$*#[_X=Y[^]:S2#534#VF@&C69PFP/V MA,D6QAF9#>R/V]N?K ^&V?.>M0^ ,&(/'**]$&GA+(QJA'\OB M O9?:@.1EFOP[]% &Z8 5>'V,VV,,S8R$*'@NCH;J@GT?AUHC^&!=BJB*+3= MA[D*;KW!O'7BO-4^1UQE_;?[%O6,\E+MTU_;UG^R"W6N ,'AM0$,M!08JUX* M'Q9H 1Q:0N5#CCZ0:M^F;]0O]PVMZ5A= *8'7QMF>5'9>J;WI@-@ GT^U1HP M@@#_@FNC0B6CV5O@@>J<]T9<+XJVZ:M<7\9%0WU%3T[]+-VIDVG"PO3+F?=! MHSE'KT(QBHLAA_75BPDW);GZ[PAM_,;;R(]A/4>R8G! 9W;)ZK3L.KB2'E2^ M;U'-'"UB2)2,! 'OMJR'L> &;-;Q0:@!B,7HFT ,\&L+3RUX?E5)7-JS,L'R0KNSZ6-?C>YC5ME/O%.B[ M$F5.B4H+4)NQ] YT9*'63:9KJMW\^,7*R8X;=@9PH&6I!2CIO[!PL(\!;]YN<0]MT0L:Q'>.>9#Z](U !2@N)T6*: M^?7O+E52 1(&VVT#UGR8N-%6=>ONJX-0@?M;G]IW%TU%PGBX^7 MRQ:R# GV +X>Q]O)VRXM,E3JHN4+DU'*92^/AD'B.93MT!4$.Z >"1$7X,@T MC\1&'A'X(I$L$&7,X99* 2=Y"+2$_K!SW'V$C Z>IWP+>CS2HPK(5Q-VL01YT MOH$8 +B%B,9FQ4P,?=9M1JA @?D1"D=X6/1$%"%#!Z##ZNXY<40^%81*=L)1 MC>TI4V' (2R$3!<6X\,+/NX&G(TB0+-,A \Y L@#W2=(*11H8X\+_ ER"T[7L;Q*TL-TYV!4D?Q%%$BA3C MD'D&OI)A6&N=$Q!]2Y!ASE<G) R=QM6N2+%!0'<8Y@I;1I$0V^( ML>U(&F&4 8"J/:@1,=;R3S*MA%ZHN%=?JD05A+0-/_22D+(> =XN<$:I+ 3^ M(""]?BS8K-\59?@/#%Z!!B068&]'.7919HXM"G,W]>&B2'E -A4A=>41A$"O M9ULE\9,HX:R3PP"U FD(D[UL *(O>49"C6"ZHI15$VOE36CV@@T#" M3"-CKXWB*4@B3/+=?XI2^EJ*D5HR0SSU]U)!!%HY]C@2']0?'QTW AUE^L'U MZ57TT$>Y.>DD1H_G7*46[98O9\Y0L\H.4=E417Y97C;ITEP5&U\[:9@G)R>% MEZNF57AMV6NMJGET=O2HURZ_=E0O_NB3%GNZTFL?:%SS8'W+V<*M.>5YTJ/_ M(@5Z\X[C_"XU=\MB2DC(:W7W6:6)SRH50FL,8MQL\.JQN*=N^*T!KOKBC:4V MNI(6ZZUDR'KODA2C[S;?]*TU/%G8_V87LG^/CE$Y#.(UFQ24J/PV4/FY!YT\ M%QH_:TOW#4>^AZMM3&60.M:>T MA-I"+#LY>F33L0W2FW;\B*S&(UMJECK!>H"^6.9)?V/Z@54Y.K-*%6'3#^G$ M6K>WVP:H"&NW/=]TQM$>C6TWQ#29"H9%XS#IQ=S2)0V8O3&U8FVT++6*ES8 M2YWB)<#47\/)*Q5,9'EC MJL/>Z1KSXTJUX:5/IV:]RNF\)9VA4Y!^]^-;TQNL2NWHM-0<-ON07G,.X#,% M*3::&RSK,O+&5(/CTT=F@)3ZP6;;$9NG*&PT2YC+35^7\[[- 6#K;7ZSJ>RL M,.(3OV-S!5?;1X)9#GAC8'O=&=WTL=19.6D**/CU/(/_] MI=7\U[^M8[T#.CVM6C"-@UA0LR7]CA4KHK]K7[*UX:<#\*GU^&5W\S4(C'L8 M'I4]#%-PE#T,7Y97+&\2[0)?<[![&X_D&B-/,6Y%%"2@CNY('\.\]@51,L*N MSO\5/#B$NK;TX8ZYF2BK=;[5>@ZH%D_NVKT'CHHHM*S^+ZO_R^K_LOJ_K/[_ MWH KJ_\7JO]),%*?5&PM2KJ6N6X?KIY M5=1E,X 2C==!8ZMRTCC9/#1>43GE"-IVW%JOLVMUI<+E1P7]1:Z MF_<:C:,B3/M^K&\-M_\6PM2JG-5K2YWX953RD=I>-L-J+<+%;#7\K3>T_8$P:(P'_TW1(&0-%680XC^) M>V][W/W5=[CFUNW1- FXOJO"NQ3=STVZC>/O"=,WY+_)]VBA1%<36VGRC#<232MGUOHB9EL\'6_[;"O66:%-5EK_SP#B\Y69CF'C4*6!Z_O4BKXO M)W_MICIQ0U[J%8^LB*M53H].-M8GL#/JQ7J4+; 53Q%-KP@SF<

/+G4KC4A=/\NR M@F,Q,6F31@C[.(U8&@KO&V8M?;.<\*Q/?L01S8CFVERL4!@>#E*3XX@#7#R\ MZ9'3O++A8.FG,S!XY'_)9G?-KX[F7:D96D*?G<5;.TNW!O?YJX"[ M^,L*CL MO669)QID,E_0) B_XD,]3OG%&5]N)/V].=S@'',74] M :HA4'"%(KU^'(2T0AIX"_PB[9[']7>ZHPQN#1.Q=&V>RV.O71Y;_MXR3]57Y4#2 MF3,IR$!F;J\U[YH: +E"\'[#K@(O3X3J2YA M(O4")O)L_/%XZT0Y+\;!EK( AHW&$I@3<*5CY/ MWWP"ZU%R(4'9-O?E#&$/;@5/V <^]W&2EQ^@R MIO'Y,;QK(B35P WC, ]W8EX_BL*8[.:$5T0"YW Y#WQT WA23N,ISN">9_3 M))5=P[SU$<0B!"&M"A6_3-FF^DMX!/B3+/<4?P=.Y\;#8> Y7!3UC2*$@>\+ M+J?%J_1]A?# \%1=K.;>(XW82'PWCDSC<4CMA/8D,JCTCAYNX7G:QGDH'#2K&+XBL&:80#V16K!;F@J\FF 41K>U&00RLL.#,!0G1!PY:C*,%A MMWA'1Y 0:J*.VA=4.TS;7+GP]U6P*)\^9J&X,\1Q[0]/_]VO-[\%X0#V<8W2.@BC=_L&5:B0+@5T8P-6 M^"Z@=PZ-HC.JF#7M S>T125V:V>U_I2U%6-&(T '"0/IATP._S_^6PB%V1Z2PCY$*D<>.C80IO4+E';LRD;X=XQ4EZS-W^*\)@1TRB.\5&#Z8 E&( M#TE7[09AR.6MG@O (3YW5-44 L(Y&ZV"6!H,-# \0M*84:.+8(U<-AGC@^]K M1]F+F7V3P?1>^YE?26=4(?T(=(\ [04YDUY\0WYLO#^9>140YE](H'!##PX$ M@!B2E>9P:X:]=TQT(GRWSVBG_FV,@.21["/>CAPN1SEL (K+]J?K6V/L)9%A MF6='/Q"5,. 1C_(ZWTO"$(3V'Y?T%-X_#^@G@ZW^\G(8#L(S#YN)6'?VZY' MRE4WB6D@.^:SJW,@6X(GSCMS)*)8#"F6]AADTS?0+6.T)F?/+/L" (3?K(G) M0HRPHXR^,GVS;-JP)@'6CLNF#673ABV7((5,(F.8F5(_1F\5,'V4#&[*O>U^ MWPU'K(?T@GL!]A;^[(O!W&_$5671 '#Z[/>]=]0\-_U!<>^\>UWN4H,Z?HPJ MW0C FBX6^#49XL",^^XW],$3/Z;'0YN3EMT N9]E6M]0?[ -[&E#%LY$@*0X M(',$%*C(C8K8,AD:9 R!K>224<#2T_.,V8WDL]K=T3^6:761U(-!+4 ]6WKF ME?HI_ZG9C%(?G]&]I6L,WO*P6-N KDM+#:W62. R!L;/(*8!6\X!>U"C[<1V MG.R(U85V=8AFEB'4;@>\VY[<;:;T*%WRUV0TCF*P.8QK./Y/2007P8;OX$_) M.$*W#>)&K6K5V'+"%L:UZL=?KS]U\"+]T_H(+.-+AB/R6D5^%W%I: ,O DBQ MHX$:@['6R([62-.F4'LCXI[B#HBV?0 0_ J*KXMJG/0EXV58N^_8H1.16X&_ M@GYN,HJ #L0W,4IU:@=T)@""@UHV/+O"6PW\P0.R0#,'S3,;_1M!)+1;0$<$ MW1"=RZ%[3V49:M>FL:87;U,QJ^UCF,7E0,E$D KO.VRFP-ZE^, MS;]\^353:JKCCFET-&M#,JG4UD#^%B.B &XH1$Z1;L)D@*WA8D_,K%*]2%]C MM(1@TI>A7237C2^L8.P(G6ZT8T TL"@JQIZ;EL[B.^T$%AN$U//[Y"-\)H[! MZN'P$T,#ET1<=QK%8H1T1K:13R+7CT$V A-&^RD3Q1D8QTF(/C$"4$=Z!1O5 MQEYW'U>B+P4$([Q:]=9+@^*.&_6\( (QP>)\!+31%=DVL=5IX!_,@V:<@%CH M::2="8>+P'$./H?H_O@#O]J)P4".P0R$DQIQ"ROL#@@O-&["():+ID.#%<.2 MF>R5-3S5465FC43"&=+<\)(43V]FA'P-T(L0D8U/ 1 KO' _\$K(R1?.)XI MGY.!6A1H(_)\R"2.$J!L^?& Y>;_0@>41%$:KH2W3D$QVF=]8%R,;OP M$=:L(J%3P<3%L!HQ,G8'I*$]6".\#)T*PK"&S+*!!]3 *I -DY.Z"(V6/0L!>GJBAM(?MB=ZD@ MA#5?B)X8=>'.]33#UU-ASD.7 ZS/MN1<9:_$E\+M,@O M.!BD=F:_E4O"TDQR0!>)Q&0H+1922'Y/0+,"@W@*;%')@,_('JWJP>]L\U"K MNJ;O)]3KCVYR57?0I0PF 2&$2\TVS?_.V35?Z"F4TG2?L8Y2VN]"81>SGQ6@ MML)^UR2YG_ZW&Q[^M/B0Z_SCW<->A>/&NXTE[O9=ZS>C;AJ_?VE>W;7OFG?M M?[6,YM4%_G"I_GW1[IQ?7G>^W+9 U?ET_>7.^*UY^\_6G7';[OQS-X@>C/6O M("I"-_J*_)Y$!OZ-M<^ 8,$(Y#SFV(A(I738#LKXK!@Z:XT >#WBUX%FKEH/ MH],9)"!:.YP<,U4WT7?0[=P58LY+34YR6*8OTU)Z4QFRZGM2GX-G22@Y >F* M9(@@M82X"I!44L\*R&4?4$M/>F;54]N8B'Y;P>4639U;V,-N(!Z)Q\0@+ --ILE?23&)Z:LYGX1F+ &&@!"3LDJHB=Z> 6"JXN3PSB%L MU_@/2!7$OEX0C@/:01=D M^#N"E"(IRQ/48UZX)I#+\"##^,#V#K(\.W<5?R M\Q272G=.6Y5$T!6@J]U+ZX(BFJRD=0M((P>P (\(A0\!& &F [F,F:P;,SDI M8R9ES&0[Y,QG*7#/E<#='5%#P16I*:-.KG8H39D6J/BIA^&/8> )G#9C_&R' ML':C@TX)RA6^C!W3V)/^6/TAY9,EGMY)_$^>'0$=&Y>7Y^G]V<_IW9JI)#6O M<["R'!< Y& ;ZS!]^+QY,?.-N&!#Z$IH>;'=,_[\LVUTS$M3O;F5A$&69#E. M0LS2)H$&%E\DV.)@X?*@M5710QHT76(V#W@FID&&":P?_12XB)QUD\1$B81. M:NDVP1RC+YT+(R%I--.%!WV8 IW7Y,A@+X>LIA5V;ZA[[&1.<9O+1W"IJ@*& M_#+S7Y4OL[/HF="_M9"MS)M+%^>X_;[ #:%2/!IC1FSJLD0_2"B&\&WT[LAZ MECU4K/=14T G#>8.G2N-J((N(=Q&YNQ1">%3/+X>9DEQJNT,^DH,[$H,=$D] M!T":QB_!!)TZE=G[::X2:PF9.M0EZQD/;3+$/'OMA=K]?!=(\"&=%'D;F_"A M9FHQXS:6K0X0*,9L#B#64,O/3Y/3>1%DHX?HTA1L1!=[&[2V]7BT6OY,WTMZ M<9*FG;-EH!DP\];&+,91E00@ZACWQ)0*Z]H-YICB!>B1\PKDC+:X ",-IJPO MCL/ 27IR6!>7%N0<:D2Z:@2O9%9 MQ6X,"B/ZC[5WSA&/S+82^HO4D@!E,@A4<$G>1[YOW M^"P%%&G6/>F^(V7(!QP-*\J-CD-90/)=RZ4^7X"G%+^R>Y,B9927A MI'RW ;^3W[C*VRB9/[3))0A_1O":A)7Z5(ILH4U-W!G/LJT\"KM!S-=+V6.> M,Q;YI%0!,+Y#I9P!FJX1UA[UZ-X(#>P_2!2X,:6P@J1S 0\(H>P>X _GZXV$ M+<-;0DI CK$IKXV36;?NB(K#0!3/&+>9US.-B\UQ)KB%NO-%,Z^N&&[?H/"% M#/%I&U@/($1\[)$:*:M9DYZP%B!8)*DTW!?!GFV2^L0WEXNHO$_*2$JL&^KH ME2 (JJ[ "H:N[N@H3?*U3?+38I-\#<_VR;O2CB_M^ T)8S1,6OCM]66'0A@W MM]?GK0N,6FR;5"O();NW/:EG D.]R-(HSE72!G+6&RQJ AMM5\*Q*,OA)[_CF51O)Z M1:9T,<1EI0L+7'@+I:JEE43I,?3T8QBGQV#LS::_W2:H>5MU^\ ZVA/LR;". M'/FO+*N%2HK8F]!2"JE,B[/.Z@TN"!IQ8IN>(J??K-PE^S(G57,2:/8[)JQET'!5 M/BE+"&LP-5S,'@LH*7;DQK-YL#.8X%*U/+;;<2J\K"C"/],I=DY%YL+AFTF% M=#%IC(LQJ>I+9D&B/0,V6):?V6F=9]E&B3(5<3.87;@"\%3&=M'UYX=8,9!0 M-1\ETKDEXTV)#TJQK'[5V0NOF\R\!]A'(>M 8P 3E@C$:'NB@D^:;Y8&EFXM MXQ\ U]_2A=#!@EW\WQ3+_&D1+"LR9(@&[1 ^2[T*4OAF_@=$ %#:4XT]\*D_ M@QT%/G=&4!H\L@U)VI3E<$:KY/G#%F'T<")^A.R97;!!%+BZH8+]9U9+.. HGT[\41Z'8 M_B/E#8L;;.C!^3NI!;6">*'"!')N*/F46X"@6YUI&'0"6CI*,^E-=H,D0H2= M)[3%S* =D0)-)307("(E)[$/DMX]%WU#%4[1! [2A3-4NEAZG0(DKK^03UN< M3LLIWEFDFKZG$243 ]=7,"/(3F_D1FDX0NDC-I]2$/(:W%%^IIAN:^/)L]\# MDS]%S&GL5":SD80FV:JLUC%F%43:0#@B92OUW^;B=AX1I"Y'\GQ@OJCCLMA8 M6CWY2M&\*)^2V<7*OA=#ED?-(HI,KP,0>NRQ"71.(R7.9/$UN8BGVO F?18TC-,W@T/< BF% EA\*S+/B8-+=$;^ASPJ;O M',(QS23C3\FM'B+_$[(&P!W)#';X'):[*#:HB2WBB"I]W$:.-T.F F$"J)0) M-:U=B:1I (;T>N*#8E)92-'5MCJ3MNH7)-!R@CON0/@#>Y #5_Z=5L7%8QP8CI(^*P8Q5P-)<4*".H]S M(V4Q-Y2.[:*[]!"?KGS(A#4,16"0?G>X*-HM Y>S(S,[A16BC,?E04NJL*MK M9+IJ)&E#,XQEP('5CC[0I$HB5.@MK2-9FIRQK]47,"^_11AB ;+<2+%4793[ MH5C0#PO97L].0/ D1$VX+S*,L7PFL[3)*L[ZUJW;*^SUT:N@P"5+@&BK0TI= MJG1*F;UVJP"Q;5LO<*[*0D+;UQ1CNPN;KJC,6;8N]2R1]<@IQ_NIG)_]?>6( MU#TV^]+Z)2:&'I*%?*.U_)7\-LROUV**-I$E.D2"D-UHTN":&I[[57!=[<+] ME?6V_IVX;U$Q2AGQ7![Q/'N.B.=)M8QXEA'/#8AXWC1O[XQVVS@PKN]^:=T: M[:O/U[>_->_:UU>/K5,[J6]XG9IE&I>MGYN7'-EM7;2O?MZZT&Y!5\_Y?GQD ML'#5.67*N3ZU-",1>F^':"4;GCV)$E="1OFE17:7QNGM]=W^X( M@E/NLI94IA>Y*=52.G:XLLWNQ6CT:"XA%<5<$I0P.D(LOF.F9T?^D[K&^$\M MDMBSN8G+NS8VRK":P&ZQ'@3;#^&KS7>/1L.S#4?#FFE\N;IM_=SNW+5N6Q=& MIWG9ZJ"D;/W^I7WW;PP0?[EMW[5;G&OSI4-B5#+FE9'VW#6J\UMI0G*F&RVSG#V1[66Q0D/D.)'5T#JS9M)//F Q[%9A&O5X_J!U5 MJ_63?1G/19.-"9K:SXN')\?&)$0SL44=Y"]*"_5:E7JQ6 OKJ? MWJKWO,&U$8.8A"XPL$BF21C]Q,.R4JQCC50:+]5SJ"Y0JEQ%=UCQ1RH&Q?6H M6IQZM )VP JPQRC=0*4[_FC>F M(9N[:2E/6#1&=3) .L*K&%U$I'#-]*R:XK&B'1X1HIS:4,I M&^LW)ED;K>7[+&@43SW>M<%$JO<3@^Y]79L/E+T+P(^8C-5F-#L!=C;;H9N; MI#A&'AH'@*D,]+>2#;=2P9]M>HR#EM,G66:HF6'(PPV.KG#91M?-9FR!?.\=&G>+3AI]@ 3;!]U0)C\W,+;$RM[]2NG%[,&;(]%+A/(,?3#3_( M(W,5M_1V'F$^'RVC;TO!5J\^1_3MS'J)Z!OLL7< D,/*[P]<2S']N,TAN9D- MB6]#M^O&'U][?=\]3O?@,;XRCSPVC=:?O[0_M>]6EVYR?/8!SEH'@)M'#[/+ M@UK-?#VZW[/W7R])>A9PWY%XTA\ M4']\=-P(#+KI!]>GQ=%#"@DER\J:91Z?GCWRR>*UGIZ:5N/Y%ULUZZ?UE9ZDV?(2PG"( MB!__>%=_E\F:F?'U.F8@CA7.K7]6W)]GO L\AO!$8GF*XW+G2S95-8@\5KEU M"_9_0?Z1\4Q3DS5A()%A3K>KTPWYKY%\@/CU.#:H@9BAMKH&G//?(STF3W[/ M^NM9!IYGPA58X\O+*,*4FFEM!I60&'I6'7(E"+RF$OG4!4HM%D M,C%AG>8@N#]LAKTAUJL>"F=@AX>.'=N'UO'94>WLZ!#6:UG5QO'1&4Z8:32. MC@_C4:U:.ZDW+.?X_\2WVH%E#F,XE*8,=:)7_I;3J1VC.0A%ENQ]X]E4!?B; M" =8_\LM YO) '0%GFI;.T7GJ07_/Q-Z^67JA$'?#D?&+SQP-\(Q05VVIW6(,7XK1_:>1".36-O)C;8I5GTW)A0Q7%EC.[O$1RM M%E?NY 6^\X/=E3Q?.SQU%=Q+OWF-_>;[II%CL[Q1CELO.6[)<>>(M[Z4XYZG M=6&"^]4IRI85V,6L]"TSQ!2F)#-*?KBY_+!6\L,WS _K5O6XH='N*=%N32HS MLZR/V*->>%_RR^>'.?'+9V:8A\WU6&:6>E%RS!R.62\YYAOFF/G:3CV78UY0 M'P+5IOHF)6).3KW%):?-\3BICJWV)E8!T[FCI_\FS;+K4)9=R40?.H92Z=QP M%MHH6>@;9J'Y"E!CB1'^5KC:4LA\FF+=9:D;;BYC:Y3>Q3?-V/*4DH;RA'6P MTRV0'Y+GB,@1E;DYC1$IK53NEL*Q5.XVF@=:U9()OF$F"/]IP%](O/!3[?38 ML8!XK>I!_52:R%P=EP:R5=2:.YS6N"C8>FR\FNH$N9)MMER.:BMES5PQ\W 6 MN<="M?[;8,(/GB/QSA(6! OJW9 O+&3CWBJC=2DI=#> 95H_EJ)BRT7%M#\Z M0-2NUNL6&*N6->\)E7&?HO[T>GEH1U8DUZNUU"VZV*T5KM2JU9I94I)&2;62 MDG:-DA:BL#.4M#C)H:2D9Z"D&LBDOY6DM%ND5'N*4+).J;'&N9D2E54_JG(W M(B<8TXS@_)J)>7M'.4]18B5E/="'CO+--I7G5>EO=?;?IL*)(T_/]U> M&FU?#IBXD$,NC ,>EJQ^5\,OX _!<]3M\5C8H6J%0VW<;6XG=V''MD&.Y:[@ M'O?8,I6^$]L#GO*'CF3'D7Z#]!W9@M3WS"=6DFW]*2&2=LY_*7'4N+._!7XP MFAJ=WE",;./2];_BV/ 49TM< 5PY;UZ6N)+ARKGMX>PFDH\EPN0AS$7KN?\])CV<=O4K<:3L"H/=GL%)>58]?MA)R8E,T=#. MYD+*\;1R>#CEG*B!X7)\@4Q=HK;N\.5Q$'%[X71YIWFS[V@>'?55G^ 4@2CI M_H5CW$SDZ&@'O$CVT'W6Y\:@H=RE #>CDEGA/M!'X?X M#NS0\>1$5ES;0/@T,-F=*5_UX .)S1VS:2@$;^%UQNUM5?-2YCB;!J<'FY5N MT,3#=7N#;EXC5FLNW/*X1JR-=S]]_T:LV]QS];67\J)C$#<'Z?/[K7;:/U\U M[W:GC_C-W#RB$"=JA'*8Z'HXT6:?SY,\02:Y:4*,XZ(?'O7:BPQ>#>K<^8+ M 3K?670!&OP'XS=["@879]>OX>79A@T>1H?I?*^[P!-A'O(\ Z(4MFK]N$W0 M>@E(;1,\"E(;2\C\M'<3@EGOCL&\7P#/_B)\"CV I8KP+"K"*XB_4N*6$K=( MXGXRC5^#(<4E'0%O+(7N$H"]$+"V"20%B.3]]/]02P,$% @ ::"M M4HC=WA(T$0 K+8 !$ !H>69M+3(P,C$P,S,Q+GAS9.U=;7/B.!+^OK]" MQU5=S58-$PQ,WG8R6[R8"7<$H6\V^TZ?<+'X M651JV/,%HY.IB\JELO+V6W:KWY#KRF49%_6K:JE8O;RZ+MY@900_2N6KLE[^ M>(-'[R>WQN45J=S<7!<_5L>D6*UBI8@O*Y7BM7%U?8F5BJ&,;P3HBW/KZ%,R MPP@:9CFW+\Y=8>JZ\]N+B^?GYP_/E0\VFUR42R7EXK>'SD 4+01E36I]7RO] M,F)F6+YRP;\>88>$Q:>+\6RM^'1A,'N,V>R#;L\N>'M+E8H2%N=@5 )/+-NF8$@.,P22<[K4"*U^[F$V(V\4SXLRQ3I)TQ^>?$.(TT=G<9BZR M(G7'V!D)A1WF\FJE8DDI\G[TB>W8.G:%M0;E10,CE2Z(Z3K\4W$)\>'%,0H7 MR17PG.($XWEZ)58K^HH$5](KLV*URLW-S<4+-\-8-:)F)$N90XJ_.1 )@R M,H;:,"L50V?[AXE''T"3L$A$P/I8X5]?0!5B=I8M">MRL[DK.$"&2?R^R7/# M=6RF;3A4T3U3\/R7;[Y!QFF;#U6H1?\6K9\SDK;U4,6!.&<7]GG](7R/J'%7 M:-@03!<0O_;8;TOB(2'5+QW"A8!+)CZ7(%"%?ZBX#+R+2-3Z=/&V[!L4SR&& M9GT6?[]M75 Y*"*I^&9,)*ZW;DP;JP47P]Z3]:G6;:K=@=J$/P9:I]VL#=5F MO=:I=1OJX%Y5AX/';NVQV8:KR7L^!::$'T7P4P92!M"[)"0H!$>KZ"B 1SX^ M>OK1I'PSAYX/:'0ZT MEM93^[5A&[[=TV#>!BZGNU(J59/1O92#M!9:2CJ/[\U<-+2'7E^]AS+MKVJ[ M"Q_5CC8X!.M;)LH7Y"MYMK[#<+['..5P:LGM\K)4NLJ% M79Y#)(E!U ;WK8[V[2!S911;;C%7I=+U3A8#@I"0=*+NJ*D.&OUVC\>(6FMX MK]8?88BK@T%B+F,!)(25E9*B^.L(U-%-V_$8X1^64)P; $,AVIF109.XF)I. M9F)"'!D_U1+\2\,/>A? GM+8J=<&;7!6,+T,P)^(/(O/@>TOW7:KW:C!I49# M>^P.V]TO/? _C;::?%CM@BT?<15%K RM,2JD<"Y7Y?CSXU(26HI"H:PSRS(F M>K9)=4J2C]4L,F2LETO5_%3[2B' +MT%(]__M3-+FN.EQN+O34/OSY MH'4'][6^JO:2YQ];8.2IQHT2=2D ^&;W 5"1#XL$+GK'%^+*I5] @/A+^>5, M7-CC*2/*1X!$HC,8/NY%XBI&CG("T#CP9FM0/*TI5;"#NA<^S7]U,P1_* M?BG]0SF3>CQ2!U,,K=,\EQ\9Y_>@['?8QL++*>>IW9XH+R)?![2BQ-D.(D35 M(*,QJ.FY](GLUP0V(P@PWH$G"*,^";ONQBQO N:<8V M'*D/*Y<@\MS*#N09(>K94ZF#.C;Y?>2#*4D?CR2 DA,&J4)D8W\#80$P$LAG MTM1!RW.ALQX ?^;-.@0[I(<7_+QH1@:WXLKIY*LZ">CTI:! #!)R4"#HS.YV M%E*LSJ9'/C/\ Q@6'=*UW05Q&_8,>D4GQ@.&/J/N(N,03@(MY[A252+9_P:. M?5)!$@)1Z%46"H6=),^0,?4?U:;Z6X\?V1] GJ0-[]5^X['?AV2ITZ[5VYWV M,.5R7$)$:>H S>ZW!Y@HQ!HR,"6/$^!&6LDVLW&SXMN-^S6:I#WI5Z&Q$ M"=E<.3WWC<=9EIMZ9WIO N6&4ZDJ>PPR^/K6RL'!4)6SQ6PE,.BJPUK)&R%R MRZA6E<@QADR6$4@_26,0'5.OB0>2I29@%2$'FT?UF)+H/$T7**L?SFKMUYU20AG-P77E7+D>,0L9R=^MK* MYA[O#QYK.O3)#OMRB0'E)%Y7RY$C$A(2 1^% LX\OO:,2 &T.9>Q7SXEP')> M;ZKER$ZZA%<_A_$%G3;!_'Z0]E \^0R"-XCM^+:TVN5W5?-F/KR,5.IEB.[WQ$6_N[CX-/%^CMQ_,]K[\WA;\T)WB8FV.*O[/BC MYCA$/.>D0_&(FI2_XJ-#X"(1B=F0O+AU$^*) L(CQV58=^\*8VSRUW_PUP'= M%9(#6-0T^:6[@LL\_OH0_CZVVSEAU#:&XO4>AL>$M@7D>""-NA[_](79WORN MX!>G+ID5D/\V$/\%;;=N**(-WW&@Y8N#(LWE9\^H.PN>[=*P+9=:$V+QY[N) M9[V8_)5Z/,C?\:N2?Y+XKZ(P8U$W8;/_*S+9@M+-%@D:+V\'K&$88*#\G MP(T(T/E*WD04K2^618+6U)XQ,_P V^GR?00'V/U&^%L6B5%[(@Q/2)_,,(QD M:\*-@7>9A\TA8;/8/OSQBNS=YOPK8:4$G3\D_,UB0!1_K)&[$)E+VW$\8C0] M!BKWA"Y?L>F1+GD6WSC\)S>,ANW$&V1VX#2=\V,-=G-;_,<:!$O0Z@MA.N7= M$6=LJ4 .9"B.D):@R6T+NA3,ODG\WVVKQ\@<4T-]X0.%@(O5W"EA#8_Q1Y?[ M4U)LVW=$RZU!0*! M'%#R&AAG<_!"WZ'+3- 3(OP,];D&W6G!L//V.Q0F*A$ M%T@]>C;0O#I[#53 ?&H6)](%L[$]L+'L[@TSR.B )B "KG6-P]/]OZ^<[NTR/EE>RL$^KJEO/ZE+KR38]1G;0P96(N.=CDOI,N*8A)%E)"/ FU MA:()^O_?O0>;3;"U[D0>R&S$7]"W["A?.;^?Y'4.%20;-@^1$C0)/" (7DUU MPLEBY5(P;\1G3*E _JZCZZN(5:'E?-;ESZ\OG8<%1&%"?S .=HVLSRZ=;BZ+"$;5L-B:4YY_Q*7YVX S9 M?BXRO=\)9IJ5;K*7XN0U#FV+^J;YM]3U1W;SR MUPP>QCD@.I\V(?51QV,(OC6K2_B2DCTC'=MQ:D^8"OV'-K=-VQ+C=@JQ'6%. M>QQ,3\2(G\/W+2>O'F)KA.=L"?'"=5^G;?E6=( H MBTL6.+D=TFOA$?R-VJ#@Y#Y[ITKE)UWVW) S? M 7??B4E0WTMD)JJE4PMK(Y-.;+9EFMI<]NB3E%!("' @^WFTP"FTZUJ_9=HVDS.=!N'H M_+_955T^O;5AFZ98,(,8.MQ&U<9BZDRZ19L0++>[<,&J;HN)B:KA090YJUF0 M>;B+A O"TJIY'0&KX9%/),12IL=7W-X0O#UWW0DK#WELLM,&_N;ZZW&#C&<7 M(FC'WJ1/&K[4QN#K6A")\S@FOA=VA;C[.L[#&F."&3'#*O:7&J[&H* >A^ M\C0?*;=."5,VIL0T$KNE^ I'=TSK^Q(][!^# '@GWM*E=?+*6C 8O]BVX;0M M<:"8;LVYY)5RW-3H.RK _:R\0R#!$?54('D(*'=:Z9">+LZ >/PMS#0>EX>" M>W'=/E!>!T;2EOBGOR&CTL8MZNC8Y$W+W#\QJ'GMK)9MFO:S9O6\D4EUL<8" MK=/ TFOPA=@E]0/!;3%Y2IBC3XF;-=ZEE;EITN;=FI:]MH(8:^ ):^=VE2F: MQ2QSG->C.2*S&7BC_T$J,[0?,/M.7%&'YS3^C2"&N,5,LH&^;SF'67K/< >! M[]MV2H:B5?]*24^+6KZ_SK*]' ^2USG@[')UG#0)_01^X+/A9=8/UCH1'=D)"<+9>X@*^Y?9?='9-:VEST%70+E->*H ME4OEDCJ;F_:"D"9E$"7;S'\Z@..97*'734ZH1Y\(=^9RWY()\NA^ID^>;/,) M2!4W4];Q=YC\4MP;EKCZT1N:_$2A.)48;&+Z9PL=:5ZV!^3*2)=\DU0]_MKNYCL^_;%.MAR>2E;WZ.X@C@@8 MG6""J?D+JQUBWQEF>[S:(O$8(0<"LAG^_-/_ 5!+ P04 " !IH*U26/%% MPZPB !Y80$ %0 &AY9FTM,C R,3 S,S%?8V%L+GAM;.U]:U>;.;+N]_D5 M.;V_'DUTO\R:F;T<<+I9FP ;2/?,)R]=2HG/&#O;-DDXO_Z4C$D(.."+9#N9 MLZ8G"6!>/:IZ7M5%I=)?__/SU>#%1QA/^J/AWWYA?Z:_O(!A'*7^\-W??GE[ M^9K87_[S[W_ZTU__%R'_>'5^_.)P%*^O8#A]<3 &/X7TXE-_^O[%'PDF_WJ1 MQZ.K%W^,QO_J?_2$_'WV2P>C#S?C_KOWTQ><.3*^?"_W_TE:0/".4N4S$"D](QX+02QR5CMF4@LN]E#!_WAO_Y2 M_@A^ B]P:<>SG[Z9>/3OJ+/HB/92__\>;X(KZ'*T_ZP\G4#V,98-+_RV3V MS>-1]-.9S)_%]>*[GRA?D;N/D?(MPC@1[,^?)^F7O__IQ8M;<8Q' SB'_*+\ M_?;\Z)LAW]^D\2C[\=6?X^CJ9?G$RX,1\@&QSGYW>O,!_O;+I'_U80!WWWL_ MAHP/NS.9YC%_/?[T,L@8&^#R%88)T?X!5 M9W9Z@>XC\N3H^/#CN7W<-7G>/.R4'WXK=N]_+B[4GG[>$1?G>M^:_P M^#I26G<^7V194-SA&(SB-Q\:%(J.OFAAX ,,9M_M74_(.^\_]([[/O0'_6D? M)IUANIB.XK_>CP8)5Y/N_USWIS<];VE2&B*A,CHB$Y4D:"N(9-;E9+UG/#^0 MZNV$9SS/?A)F9)^/AZ3G]"4,II.[[Q3Y4T+9G//_L2RP6_%7F7C/!^NYLXGD M;"+.C#$2K!)$:^.""BPYP1K/\=OIW.-39QQ?C,8X;US:?WGQ")4-E7\)5Q]&(W] M^.9V,@=^/+Y!4]FY&ET/IYWI=-P/UU,?!G Y.O-CM).]F+AWF0))*B*!1Y:PT;<&EYQ;0Q601/P-9-M1"-3;Q@OF3'&%SQPLH='+$@<( M$J2-)..DDS1,*_G0V#YRTU8>=4_-ZSH\N*-W6\E78_WI!QBC5(;OC@$CG#M4 M-W>8F _4"FZ(\ Z#1\X=1H4Q$$3HN<@AF91:O %/P]I30[H)71KHHQI'D,7% M<$_._$TQVG=8,K79)YRA<1'Y2@,0:T-"FRVU!ANC;A-Z+(:SI_:R!B ME1P-WUW"^.H0PO0.B$S" U@8 M,UY#RB0C*(QL,A /)A.MHX,0I HJME[E5B/"#ER@C8A00?"M_>)[L$R..5#M M2&)@T%VG%.><-$$WC.%73F>FM^@:KT:-'7A"FZT15=71,F>005#.K2%)V'\0^^3KKZ_LA@]<6H'E]J*Z4:6\YA,AWWXQ1F7+Z#8CCWAF5*0*&-1K>]I$&2(D"U @^0I+$M M^+$0S3XY1_48L;G@JW'@9#2=[78IH]8)P@M*<+6^YQ; N._0/QXYJ:J@<8O4\]4(#=<1;]'ED#"6N%Y8PJG0* M&-H[UR02N1V^;IR8A5=,!DUL2 )#U9Q)8 8GQ&UTP#17MDFV?&5?:+MAU4HZ M?D3?8#Q].9LX(=37&&+\_ZAE'"7$$_CG&Q0FE"5\:5TVN+<'+X[ MG@D31W#8\*H?1JZ*EIBWAZXL31>ML1#9)1!%BDXJ;AT#VR4.N M3("-9%XS[7-]560*MUEK1/5A#.]A..E_!#3#HRLX'DV*33[-E_YS3TNA'$?% M1:TR+NX"B+,I$0Z2.@[>FC:E6"OBW"IKX_A-3UXR&Z<9-[ MH \A]V._U M$SG5"92L?2S(K$B>I)TQE8"P%PW23),SST/;)OZY,GLIZ><"7 MO[Y\*+%C_'H;AYAOCZ^]AVD?!_\67?43S=^.M>WCS4_,M-6Y\8M+_/--]^3R MXO3UZ5GWO'-YA#^M?X#\N7':B7JE&58Z4OXE,_)US>Y9+G+R@A-:MG]DMIQ8 M*3%T"MG&%/#%M&TS4E^Q;!P^P6!0 G@8XJ,'G6'JI*O^L#^9EH$^PGRSO,=H MB.C>9A*<0.L48B8X=4XDA* \4\JQ)@'''?BLKZ&ZE0O7 M<7H]1H07,)T.H"22$>31U0??'YL89XD@,KHY(?DL,[4XU^3+)KLC M@7).4E*4*\M I295#_F>.6!'NFD<>F M6FOSDO6R"CI(5N95-OVCPC :HE<R+G,>.Z%M559QPV4R/X&/2\CA0 WW]-&> B M8!"*B)HP';R2P;,@FIC?[T/:J[BE%E4J:6 '_NIA?W ]A=0#0&HZ1)BCIT1: MGXEW* *?K$#3(:*$)CVR5D:Z!9\UQJQB:8S'52P-&&(JIQH3R4)*Z2Q&(+;) M:<^?UF==AV1K>*VKZ*V5UVHI**DDT?AJX_HOROKO#%%>&>.DI-HV.2[U$WBM M-4BROC(J%@3>C7_G./2'U^@ES',BH^'D%>31>+ZYBCX#3+J?T;E O?2'2.\C M%.>L7*FX'*-94O5H.(4Q3*8]8[S2QBI"DT6"6^6)DZYT54S!,6L=I8T.\#:; M4Y6J.GSTZ-N44T]+&;3EF5 N4/<.4%0N)")44$@I\%PVL6??P;-/_O&^,'1A MN=Z&JJP7?OK^<%)D!)/3(4X?X5SW)^^+G3G-I9=)CPG)$M>&2*^*8Z<3<< = MB5((%C#F-J9)@N)99/NT_.\KU^JJM_X1@WM6+ @GF?1 G*$8EY3$BW4ID,"D MR2$:H+$)SY[=QMWM'L.^,FM3%=8\F3";S=>M5Q&A9 &3H?JV39T5.$<#7#FJ MHFC4]_8!CA7KH=J&,/M*HDUTURBR<8SZH!G':"I(=*9!E:YM@@01HS-*!6C3 M&/2)R&:_G',EHI-4"**X=$1*G4D *DGV7F5MC8BJ2:IM:\[Y;KW6]=GX^.7: M#Q)4#CD1Z'RY> 5#*!G-[*S3'!PQL:0> UAB92[YQZ05BTQIU:0/3K!+[O'IQ>-BS*?'70[%9JKS;U2 MN>:",OLO)?8*3!(N"L)H.?&F@B/>44^$#R%:SYRS33(73V"JDJ3YSM&"U[C2 M]M\-;\_ZQYO+L1].?)PM"\,T^VJ^2'S)\WZ1E$F!BI#G5Y_)TM7$)Y>*X%BF M.3BEFIR@:S.=?3*VM?BY,,6S6R(T71J^,N6I[7W?/S\L'3@__JG-S^ M_=OI\6'W_*+[WV^/+O_9V AO"FI+1KJJ[+9QM&53Q&W.(+5#^&/P8,?GG0XZ M%[^]/C[]H[5G_7B8+:GGF?E5\IY+$S,_>3\[ (!/>W7S=@+I:%B:\$Y*YK6# M7L/'V[;4+BC+K*=$*)Z(9*+$7QB/6\N5"#%&!:T*L9>$N'&?*G]3?*')Y:@3 M_^>Z/X;O-D[J60$!)V\)*(UNDL^&A)@Y\=FBY:51!]VFE^O2$/>MOJ4%S1XU MNFJCP'J-T.;XT#]'9!$@S?)F,U=^D2SH;'\LH/=M2N>!P",Z=X@4K+7!63!9 M-8E?5\2Y;]FH;5*MA2IK-M[[@NQ@-!C + 8\S;-6IU\[6?9$BDS[656[H41F MGXF+,A 6M=1>9JANN+9/!EN_:>#+20EGL?"<12 M"2PD$"=4)#(Q"IXS#[I)F=7R$"OL&(Q+"[U#N/T;!YD7W\R[9'US8[2+GOER M\@/C\G+\@Y' A"39<)5*VP\*30H05@&Y3\FS1DQ;L._01H>-,F0AH^TH!T"- M+EV&*1?$>X_&Q+.>>EL=O@R?I:V)@(L^MR'_-T?H'N@RL.#AZS MEDN1>4(;X:&TZ@O1$\N!DZA4Y& 2&/4PJ;KXVN+U,?P 9KP68;:IK49->>_J M93(X9S0M]?^>$ZE*Z153$AV.K&SPP8!N;/%# MTV=+2MK"VC2_%;Q7;O(QI?.Q8A8Y#LP2JZ,B')+B(1EEVA2#/(ML&5J9G\NH MU=56W;[B"^9:1/)Z,/IT,?736?>DGJ8!1 1-(LA$9(:$2VSC6,N1P/PA=IO/=C>(5T3J7 $/WY6RPB M*2U*AS*12Y*;*4>L=8F 84_R4'K)G[R8CA+T>4G2S-74$Q#$_7 S;J-^:AQ M,8#7)&MFRG0]<4ID0I.40E&I96SB#R\';RD2B9_>:&VLN=8[R*_[0S^,WXJ M.^Z8-*&T+PF<1"YQQHA]@;WA3#CU5B;&^=BHVX/XPKSR: M-U=(++K,0B+>E4N)N404+$6BA?,T.$XE-+GXY2&0'Z$(K#8W-E)&DRJOH\GD M&J<(2-(1ABCH888!G*':88RDG?6(0F=3>U4:>R>6,\8KI0F,=J8TJ/40F3 Y M-^E>L"+.'V"[N.5:4UN33>AVKPIRYEPL$DBVW.ARZS:XR,N5P^6"65PFI,)2A4ZMEH0#RF1B,$T1E F66C21&)=P#_"YG1U!FY#N?6: Z-$RO_+*8*/ M?G +?#(=]R-B+S_H#-.WW[CWR3,8]T?I<5 V[WS<_1S?^^$[.$%UJ5RP>%ID%EV>8^V^U.&">"\;/:DTOHGDY!4 M"7HY2IH[ZFB3J^;7#25W?'!]?]F^H"ZS!0>J+1RW4SS-]Z=].MQ(P#WJ?>2E MZ#]!T.7@-R=6E8/Z-C@?LE:BC7EK,)=]JB3^@5B_:U:US@8N.E-C:1 :,*Q6 M3I;]>H5V/S@@)G@6A;"6MKF(;]U#J+L-6W\@,C?BP"[./'D+6AB+J#C'X,B: M0$*4B0"73EDNF$RM^I>L=>9IM['NC\_133G0MIG*8??BX/SHK%R<>OKZ\K?N MJ[<71R?=BXMO1U^N7<)WGU6E)\)R2"LTE_C>0(?E$N;!I*9D[A[95$ +<5>0 MTZO.Q='%Z>NS\^Y%]^1R=O=NZ0ER].O)T>NC@PY^Z^#@].W)Y=')KV>GQT<' M1]VU6+7.,%7DN?'\=B/CL]&@'\LJOAU9?QEN5S)?/-_=R/ZR%"=O2_+SP78E M]T5SW8W4-UB8-QAM5W+?H^6\.YSVIS>?T-LY&N;1^-:AVZXVGH2P*Q4M+Y?= MZ&V!4_W(C=ZN&E=!M"NMKBVU6JUL-TO=Y,0$,"#402928VQL-==$9+ L!PG@ MFY3@54S]K5,.\V"DAU+1-AJGF"/,B7*.2)=C:0*E8K,)D$":T*@\YFE@/TVF M?R7>+;R!_/+[!./]W/[B&7E0J*V,M<=SP4HYKB54LDJ2D M\4E%+7F3ELE+H?MI4NH;T:N^(MOF:DZZEU_;II]US_&?;TY/+G[KG'>[9VO% MUL\\L8JE705U!7?HZ>'6#]"6>NX6!-8H['IZT V

4>O 7!M7#-9L<'5[YX MLY.GI3=[*=N;E$M0>N",2U(R&6T\P!3 I&@%GR;.?&4+9_';+0 M$*2*@@1%RY7W-A"G<\F]"\ZY5][;)E>G;'@=\FYX@'@]GNVXS#?#A\NC/[HKK"T7Y4JI*96F7"Z$3@9CZ&1(Z0D8;R,3U!GQ ML$WAXO>S,K"]**K?(2=WKNQJ,<4?,Q6A6!"$?P/D]'HZ MF?IAV;GL*9Y\*=\F&..(V^:ACLE,E)4L2N$HZ":U:BOB;"261^.\\I-^[#GE M,\BLB$X<<'D)N.0DS0F 40R4Y8DW27&LA'(?S,@V6/?0;K139=W#K*7@V _F M2\0,7&>*L6>XGMXN'E\KCN?5R9WQN!01S J5>\K1K*"8_O %]:R,3U&@QA.F M/,HKH'6S("C!M\YZE;V+LEWKD/4P[U/=W-[1LX*:ZSC>BSVNUZ/Q87]R"WC6 MJ4 "4PYQA21P<4]<$^=0*$EEC6**(8MGTPK+#[?IBW8)5Q]&8S^^*3G"ZMP]M\K[]#RTO;CFHQ$U M'KXJE175J#FW#(*GP"3&$QCB2&J .&\$QA@B*IUC8*Q)8?[>->?>$BO6E_XN MD_GS9&7O@9-;,>6*C]Y>TO7A//8C[:HYAY@SOBTN1"(],BIPC1X<+\TEG>"1 M/NR?\<.G76_#*R\B!$T=H=9J]%B3(0YT(@RB999)YGV3SB$KXMR'6'D'7%L_ MY;JZ=O'7<14^?D\.CD]^[)Y>GYFHT^!VC00NGOVW=437\>8W)NY=\$'"9HD7>Y/[:6PGE7H0M[3G53''UN/4(SJ]C#)6^\-WH MS(P"(LJ5;E(J09PTBGB6! 1#P8HF51U/P]JGK;?F"U(%S;2-49=P,^[=/M#6 MJ5HPT+9?F6,F!NAOF!FG6BQ$7C-DM\+9D3%(TQ&=<-U2RQCL;(-%&Q1U? M06Q>-C!_5CG<,-/-.4Q@_!$F/<8#ER9:PF6Y\U[K3'R*)2V#KX_@"HQMX@]^ M'])>[%YN3(7'6_I55%"QDF2.YW5_V)^\A_3K:)0F/2-]S#8(8C/+1&:9B4N9 M$BZ8U@:GS$RCGOV+X.S#CF4[)JPO^;;&YO2L>]XI9V"/NYV+]3)&#Q]1Q4 \ MB:M"#N/!\]?/^BQ^4 L9-,KF/!CEI-06;9B3?>Z1+:3S-.[Z]UOP\+KW7Y\7.W.:W]XA9UJHE+4CQI8+XIB-Q,:8">,B4H]61N8FH=N3 MJ/8AE51%UT_?>KV)+K9J/U]?3Z_'\ :-_=7UU0SZO)RXWA+Q[! MUHO5YE4I M-#L&5#9\RX2[*QMO[CJ''UY#3^: 9**!>*X2D<))XDT4A&L6\'\B6=6D4?:R M #==F)8=YY_@QY>?1CVA(F,2*$F""R(]T\0'C#1L3(9!X,JH)H[]BCCW8?%J MRK6'BUI+/58+%EZ!%QD#5T525+C,6^Z(C\H1(4.Y39<[%YI<)[,J MT'T*,/>.;BMK!YD,(3C]$TOAT^D$ ](U%' M0X/&'XF=KG(/ >]3EGVO^+>19G>R[ETBGZ#GN$G::O3O0[WU=;H;3Z^@%($ZJJ@AUAE*9$X6 69/8BY- MLZ1+^!+M>L%;EG3ZWY%T:VERNWP[ARO?'Z9RW/9U?X*Z*YA[6B2.RW$D9;^% M2&X9>@2!DV"TR-&"1'GMC'D+(2_#0?-OQ\'-M5N-C=]!VJ-:!P\L$\UE.4 8 M GH")A,/UD1I7/:T25CQ'3R-IGE7]J*E 2,-RMJ73&I +]M+QDED(O)LE>*Q MR6'5IV'M4V:H!D^>SFYOI)36[\/):!CO"NJX4Y)2()E#0*/A2J,!#L11[9W7 M07'7Q/P_BVR?,CM;I,N:JMFK#9'USC^O/L@N-D4JGXE>V9I[93!ZB(RXTFM- M9B_0W2L)E:@ MW]2K&UAFE!96%1A+I&*,>%B=H+EY;I-KCST/FRL[S.%5M?/=CFT>#N">@P_&$HEN1)\ MH)B(HZ5E/=7 J362R[K.T=H;2*UWSO>56YOK;0?&KE38A1P$V*@)2%T2%4F6 M7KV:4!.B@6RS\ _W,2L8NR6+'UMOB>\KF];2S@Z,W:=1#T( IP5'(^P1H0Z" MN. D09\N*IMCB+KNTK1"J7;KW>Q]IL^JNFG>0>#\;?>P^X^S[LE%]Z)SG=AR_]E^Y]ZZ[,@+%$W:SY4KG\ M4BJ+YBZ )\QE116-TL)R<=,JHVZ\ZU(>^WC NSF9Q#-5*A 6&?J D0.QQEGB M XN&T4 %:W(4[&E8>Y/O;,:/1YLP]=14LS=3@=/%!61T _ *AI#[TR^8K#-1 M*PQ3?3E**MFL^,VALI,S-BH*QC9I_O(TK+W)Y.V;$Z( M%L*ORHA9,Y>CX>78#R?]+TW*4M1>48P#<%DK5Y9+03R+@FCM=VV2IP<4,2IVH=\0Z@>Z1]V!C",+2)C=-/0UK;]*'V_9":JBI+G40QVA\ MZ3_#9#;MR_=^>'LEP^Q[7TK(DXDN:$,,-[@F!K2)%AE-HE')(O(06B-5F<+GU-MVLV;FAV< MGOS>/;\\>G7GW#=5'8IRAI &M7MJR:IY#L L]K225K2OMWI51=S<0;TU=3XR] T4M*XFM MJVB.9FMJ>3#>#E3QU(PKB'\VX*O.1??PX/1-V=;K7!Z=GJPCV.\\J8K(ED'9 M3!CK.S!//J^A8!HY)(L'JQ%E+/GDAB)K'HDL'O;\XFTGXK";G81:^MD-!?C< M3)J)<.9 G'Z8959:B?*),1J*=-F95;'";]X<7;[IGER6J@ZT4.5\6_?DX&A6 MY7'>/>Y<=@_/.N<8[)QW$-[!#-]Z]G>MD2I9WLUGN3-A;^3S;#+@#D7?;"5Y M^ZJX5XBF6^[C68O(CYY19R5X$EF#J6^R5G[G44T$\2P5YGGA\D?P$_C[G_X? M4$L#!!0 ( &F@K5*[B>"P?T@ %CY @ 5 :'EF;2TR,#(Q,#,S,5]D M968N>&UL[;W9=ELYDBY\WT^1)_OVH!+S4*NKSY)E.5/_<4IJ2<[JNN+"$+#9 M)9,NDG*FS]/_ 9*R)0[BM+%)T;FJ6ZF!WOM#Q <@(A"(^(__\\?'NQ\^PV#8 M[??^]B/["_WQ!^C%?NKVWO_MQW>W;XC]\?_\Y[_]VW_\+T+^^]7UVQ]>]^/] M1^B-?C@=@!]!^N'W[NC##W]/,/SG#WG0__C#W_N#?W8_>T+^<_R/3ON?O@RZ M[S^,?N"4L]F_#OX:'5BAN2?12$JD-I8XSP)^H=SPR)7SX7^__VO2!H1SEBB9 M@4CI&?%:"&*3L=HSD5AVXX?>=7O__&OY$OP0?L#!]8;C'__VXX?1Z--??_KI M]]]__\L?87#WE_[@_4^<4O'3PZ=_G'[\C[G/_R[&GV;.N9_&?_WZT6%WT0?Q ML>RG__[U[4W\ !\]Z?:&(]^+WUZ KT^CK__P,1KUT^2/^-%A]Z_#\;]_VX]^ M-%;/RB'\L/03Y2?R\#%2?D48)X+]Y8]A^O$__^V''R:2\X,XZ-_!->0?IM^^ MNSZ?1]KMC7Y*W8\_33_SD[^[0\3C)XR^?(*__3CL?OQT!P^_^S" O!3]PY + M*%7@_'MYVD\[8_J 0 ;Q/@#!WT*O$+Q!C(N>OCOFK\\B";*_OQLUB'C^V8WB M[7_TW28%//?H!M".'T0^PL< @R:A/GGN(YP/(&<1ED=^^)(&_>P''_\2^Q]_ M&N,[[7]>"]>7_)&4U92*R?S]]\D_?/1BU'"WURV+QEO\NC<$QPT6FADG0T0/S/$EP4@2:0'7FP&PJAO\9N; MR[?GKT]NSUZ_.GE[OS_&W6\EJ@\=E'5TW>UK+=G M!CJC1.49I\E+EXV2J$D?(-/ :+#:H;FSD1*7#KD)C=[HD%5REQ5K<8*A- M:_#T\M>KZ[-?\#/GOYV=7^"/9V\O;RJK<^5+6]'M9D.?4;06*?D0G'(A2RV- M$X9&[RUPG;F@L%K1FPBA<:W_>O%;V?7M^>OWIXAF#=GU]?E@Y>G M__?D8O+?7R[?OCZ[OCG[KW?GM_^HS(I=0;7#FD9%-\,J27G2&446(RX?45A* M0S;.2Z6ETTZMP:I=X149/DCQKA^?H+TK[F;_JQ%XAWO4W?BWG?LA>>_]I\[- M"#W_$@1 L<,Y?COL9)^]Z[&?7C M/S_T[Q(,AF?_NN^.OESW[^[>] >_^T'J>)N 0U(D9HLC3S035T(9J%'I8L:- M@=D:(]\0YU.Q?)LY)X,' 4V]I"W=J!+[:90EHWY[>IEP \?WXP_] 3[N;S_2 M76ET"Q\_]0=^\&6"[.8#6FO#R_M1B025X%HG@(V&^82 LB=2<4E<2(9(KC*U M#$2T56;,*F#M$Z6J9OL5U3)/&]8P;4[]8/ %89U\[-_W1B>CT: ;[D<^W,%M M?V+_=UQV$+P))&H.1 K-23 \$F5""-XS@9M-"SQ:C?2[(E;#BIMG&M^5::?] MCQ_[$X',SP+/(IB(>H_*(_>-224@'XBR,L3($IK%J0:IG@-UW/QI3!WS5!&[ M4F5^U!TCE9.:,V)=QJ%&P8E5$G^44GG@RFA7Q>J9AW+GT_0*9>P:#;3Q,"7\#OXS\-<:7+5"O<3AWNITC?(! L]22! M%U1DQK57JQS+[5]_G 1I21WS!%)-6\:+0?_F[^[A&^9D:!.,$R^H[:D&!](,!RH!DG@W6S.UYS MYM%&4(^3:RVI;IYLMA+9QNOI8L"X>N($X H=QXA^9% &E]6(1J%'Q]( %\)7 M"KUNB/2[I%I#BIMGFJNZK%W#<#3HEO5X_+&3(IZ?!_WAL!.]S#IE101DM!X! M'/&XO1-A;78AJ2@Y:WUI6PKWN^1&5J\*C.<(Z; MD = @07,WODD867VF4:9*!DT=]>A'4U'GW&"SI, VTMI M<TMH;SL&20PK-(RYUH1B3.GQ)) M$82C14=-S 8IL=\\K$:RB;PUZ+Q31W(V'H<9@7C&/6':!>\>BB=_6,[QUD MN2@S]X?)M=V_QKL^.E5_^W$TN(=OO^SW1O#'Z.QN_,*__3B$]_.NP YT.+WS MP^'T//ODC^ZPPQC5S@M)J-8XLQ6@C2T=)R)QIV-V@N8J,WLIH@9)\LS-^V=( MLX66EQ%F)VE7R.I^C.?UV-I:"U%GI@A HRO\'*0F+4?]N.IO-IFU& MX.U0(45DMM$>_6LJT5".GH3(@$#F'EVPG'(=HZ\M"CRI#+%'!FPBYQJ:[_<^ MPV#4Q57N"K4(Z+Y,#C=^'3M>'2VTX\)9$KU!YT2CQ>MU%L2:E#A5)DA:AP;/ MXVK?T=Q5=7.9]R4R/)X"FJM$!55$L@(NHQ$5%'!" MP;5,9D*.TN]PM6<&4S3.; .J)H6PT)4>S8:=M=>OY;H*^P@ MB\%1F5+V49$H\SB=7Y/@2]R>:D:3=D;%*LYSBWQ8UX)HB0Z;2+R*(?$U.#/= MPA3HB L>1]\ZEF-N3XD+I9R>-XY2H9B256YCS2%IWUAH0$/+;^)M(=X*%L*2 M ^('\X6[: 2+A!F/'"]A%I<3J@JX=Y%3W"-G;RHTE 'P#*ICX$%S8J^P!IS$ M>/_Q_JY4X%QV5C(%:@1703A6#E]PX%9$$J@0Q%L1:&3&(K.K\&-=A$?!E2KJ MJ&!:7L,(QPKIS ]ZW=[[X125RP(B%9D89I'-FB42C*+$>^9"-"GH7.5L=#&< M8V!$ X)>>I/[/WZ:$"?14W;2 MAQ2"XKA%<2%S_7)33[$V7GL*A$W*"4Y N;(5.YQ.P0-1@*=],2KH)X2"R"HI2ZRO5<#GL(^B-M+SV M$?0FTF[GW'$=1-_W$?1&.EM] +F-P-NA@A'H>03O4$6FU"(3B@0K/?&T5(8Q MN(^Q.O6^#OT(NF$&;"+G/1Q!!YFTM<$3)J4F,IE 0BRN;^0A,^ZT#U62+E_" M$?1&JMOP"'H3N2^U&-N."IS<_/+F[>7?:U<1GW]-._[YBN'-EH17&;+BTG-% M99(A)$MSUCPF%9Q7ZU0*?W:@&VKO]=G-Z?7Y5:DP?_GF]I>S5^_0>S^[N=E& M14N?U80>U@,Z(^R0)4X8':/"^4(C"Y3[C/\QN'6RK$UG'<@-2?1UB?/=#9L4 M[,,C:\IW(>Q9,8N<0N9H]>8L0Q3>YI1!"W2F:,GJ72KFAX@# QF#J1*H7HMG9-_-W#T6N+N[+3H _C-/M)_&&\]ZC MRRV='"-W#IT1'+U#M\1KW(#4."2MDV""(_NKN&L;@-SO3KT=2^9V%7 ML.H?X4)#<]C%IT[OBI?B>I NGS#6EC,M3Q6!5,J:&TV)H\P2BQNI8]$;1NM< M2=D$Y9'1I6&U5#@7+ITJT_U7P*^^C.4QB8>!$6!PXR=H#'@B;6(D""-)U%'8 M[)3R5E9AS'),;863*["B(4$??GBY],(*(!S)U-LR&EP5#A6RB8EZ'PFE7A"97"#> M6$5$YMPF,*6]P4NFP-:QYH89L(F<6\E2EDGIP VNF3:AK^0$ N*XZAG-#"^I MM5'4;BIR0/'DC=2S,D5Y$]G6\$/O QJX73_X\LCJ'9,Z"6.<4)'$7/HI19E( MT-23P(5B'MUCQJNDGRY%='160".BK^%2/(JC^(_X[2-WY^%:WQH(:UH%JR'N MR4IH1J?/!+8:5$C=B,8RI(HJCD!0J\Z[4LK'$A<-[I@J*QNU=$[6#F.T2IE5 M5L6^&+.)'BHPY?SJ\B&S.DJE!-5$R)*U0X'A#HC[J3-4E]L8,K$J!P-?$>PA MZ[%A]*MT1!K92#* M1Q:'5R6;J^NSF[.+VW&#]9*9?O[S MQ?F;\],3_-7IZ>6[B]OSBY^O+M^>GYZ?;74BOLUKFCC,W7EX,P>\/"8 3EGR M8*738+6BV<9D="PGZJ&SXT#K:^^J?]>-7=CJ^'V7U^U)FXN'.Z-58(EFR9,( M09:F(MXQ*2(/QO$@J&/;:'71P.MK=^P A1PM,6VN9-L MY=EPW*\-3]LHMF8*#A7&R@2:>%O:>^A2V#492Y(TVD414_)5S@.KI. \I'A< M?AH?S_;>WTS.Q88=J8$;7$6)S+'T_TX*!^R!@,655674F*MR<68IHD,Y%-]$ M_W.5IAL1=P4?XP'8-7SJ#\8%7K\B<\9(IK,BX"1ZT! "":6NL43SU^($U3I5 M"6$NAW1,3-A1X!5B"M?P&7KW\ :%<-KOC0;H2_V]._IP>C\<]3_"X.R/>'=? M"N&>#(> _Y=*96EJJ <=@02N(Y&X(Q/G@R Y>D^],"R'*FOB%EB/@3RU550A M'%Z@C(9O?'.EE)!P)5J W3;V20;"<>*C! MG:6(CH$AS8A[:0F&[7GPIMOSO=CU=V^[/G3O4+"P$";N>@ZTL$38R(BT0(EG MWA+EE#22)FY=E0S.-?$= T=JJ&*>,3LWTWGNY##P4D=&6A)R0C*+&(CW%HB1 M2COK$D11YW;WH>;F[<*'I@2][]R\X6#4N1KTTWT<70ZFC:(FI?"B8QQE0H0O MAK9!_"%3-+$R"UE1Q:1>IYHH/O\14_"G698L W"(9^\;*;;?H( ;M%P?X1F> M]-(4T?"A>N4:H#8X9=]$^_-HVCU0;T91\UIO2,JM42!%)B.@1Z54*+UX<&FT MQGJ2J=3P(\KQ07GAB!3/$H-%$$U,NL"KGY6M@ M.Q;;H)8Z*H0DOD)!;.CUS0)L4U.'Y';CU[P+9C( M",.B942[3HW;@KD%(D6NY- M3)8KJ'.%=0UP>SGE9-(8ES,!2#!-)-76X1J FU'F-$"=5B,OXI2S<48U=[(_282TG=3].6S!TA@A$*806#+I:,Y6@V<$F<5[B. MQ&RHKY)7\1RH(Z1-8SJH$;OZYGPO%\.K+],_3IQR[.QC$4V=L(LS49Q3XGQ MI8,QH/_EDHE$&ZE5CFCVR'5.6-<*G2^&< "1L3I*[S\@Y;88P)'66@9.N$Z>2)$UP3V3$:DULUD9I>TZALL! M:OZ9P[2V%+^)<&M<*,5]93#=3<[NNA^[/?_HSIM5@-LH[J%>NT1DEI$$EB/A M3N#NZJC(:VE^\TNFSZ%J]U2M&<7-7C5M3.H-.C%EM%^KM?P,_?<#_^E#:6$S M)K[GE!E(D2CN8CZ?\9*:%/]FTBX0;7'_GUO-/C2>7?3 6NT X=+6BYY))0Z8CU^ <-P M-RPIPVI!*&+X(.8AQ+^\[W_^:?K$B9ZG/\RJ^=M;V]WN&Q)_?R?9-;BI/R X M/>ED19/SB(!KCF:*0JL5@2=BHX@,;0NMO6A8>ZE%^:O9V\O;VZNSJ[QVU\O+VY^.;D^.[O: MJJ+(BBE-0,]>4$\RE#LP,J4D?M#K/7< M^E)?H^J#$D$&_#'J["7C'GUA:9SPP 5E3OH5LM^YP,/SC]]A<5SOP?5UL,Y2 MI;EU4OG$("0I(*#AJD(27*/1JIUG*Y303,;"0R?IA[8#K[MW][BD?3O@L>A" M SK9)$"F)!!J)5 M8$PG,':N<=+BOMAKO>Y(&%!)OA5N,;SKI0.2(K:$ *Q-)?#U)QP52WG7MZ:+%C@+E;IO[H[]#^YN(LN M*Q2-6+QTW_8?M0[XT+_#=TTG3Y8B9,,3H;GT, N&DX B(E9YY4)"2]#4*7*U M&9V.2,3IY2"U6N[VR,]+LE MUC::FJ>6WLF.'V/H?H9OJ^A9SA!'E[WUQW&>IUVV<2Q)&AZLI:65MB)2X#!\ MMJ78DY9$ ;HQ4AGH/25C(1;K37N\"!9EGD\'=WDT8-Y>SS[WXP\./ZNA*Y MSBTC/$N$;A@C3C%#:,ACV#%%6B=U=6O,1T:UMK2W(,JZSCW^%$@73E MOY0/GQ3T[R>WR#LA (TQ"C0K%?HN*N!WVN,N'YGQ7BC&197+M+M#_QYYV)PN M%]!QYRS]):OV5$QSBW>'E\;,+&22/!3C,I?NVB@XKT6*0)E):4&J5[6==1G. M(R-:32TM8-7.)PFSPICL^0G]$05<$B4=HG+ 2&"02)+^#!SI'\)4/N.,M$])02HW-ILLHS"4DK$F@4+JH8TEQ8H6:"Q9%S81NI M+V!#@^67ER!\]66RC3XJ')>5$[@U @&/EIH,J%9GJ2"&R0QHRNF@JQ3*V )K M6W?4JW*GMH[V?3_]89PGO5$WS0?>QI4_($TJ@WS\A#9"\,%Y]6?R \06- M"%%;5>[O^5#";AF("UF2R#UER1D>8Y75K>*8]G\]KA(=9YL=' @M*MS'78RL M=+J<7F18!U_- I6K .ZG.N7!,&(MINZHSGW0+G!I62K=<+U49;<2Y1!6$LT< MF&"C,[**1[D?NJTH9OEBV;:)%JMTFGJXF#(^RWB'JAI>W[R;7GMGVEON$R5< M.$%D#*8D50*Q1DII!I1H4>Q95^TY'LTJR"0F-Y%+!B5I5+M-&8EF4XWM\,5)(F;DJGN@R1$=&BV8DW]+%Q^-8;Y.S5*F]RCBHS!2!C+HGLPKK@$_(C!\%7W.I9^L[:UWPL M2QRK90^YK/IM%B](N\\\$1H%;CXNP3SF^G M2N&_LX/$F:HY5$C646,R/6HL49 MHY(6E,1Y4J>DZ3)$+REPMA$59JG7B$HJ>(:/\3S45UL#4 2Q?:1$DHY39#IL TU9'2.CDLCU'LM^WO-FJ9M5^WEFD% MZ_3YZ!-D53:P1$ RW-A0/<0YW.>L4J5Z8A!*5PGR'%C\KV$"-"?S"C-^>=PI M!LYX5)P8'SB10HE2+HT299V"H&@ <>P1OX:)T(RLEUYH;S/&]S@66BV\M^@E M]2-[*XM]>4C6\N-FY4,FM0 MQ$D;B*1"$F]20@,G!4A(69:J&'U-#6#/N2\G'TOUPHY$US "#\1HASL^PPF. M%$$+T="4$T,)VRJ968V@/Y13ELKL;3B]90O-UR]K-!\I+2V9=$B>&.MP+Z.& MHX08)YR#B))+BH9(#6:N O:=DJY1?54P%=30AE$Y.1)3N?SHDB;HX: @ M("3GE FN3DV'0RR3=8B0"$:J$:XP1Q#.?2;+H3$3I M<[15K) 5N(Z,'DUJH<'*S^,:=4NQC2VK&QB-)M&)A_LC3-+@E"8R(TH9J"%> M2" F,_#4@N5AMG7!XD*!F[WW2 A16^)+"S$W>YH_;5QUG;^V\FKMV<7 M9[+$?F/X,V?TTBG!NF]MLEG&GB,0H!2RXZI'5I#L\[#GV@]*KZ.) MZ D+J5AP6:E(T3'V7,%%Z&YA\/&R-"@8#7P<=8!#E#0EH@/#D>,^00('3K06(@IN4:U5KM^LAG8< M+*FDB@IAXB54AM_]70':T5[K[#0G'((BDFH@02)033DW&H(SH4J!AA6XCI\F MVRJAP;CQLVO=21AW#BOPDC5.L&Q1EV#+*L>),U:3E &,T9(AB7?:0+Z]ZSCT M7D.P38>"%\&[@D&WG[IQ6D6](WD YKPG//EQ_2#<\J)5A*$4! _6J3QK+*VO M^)F7';GF=Q%M@QWWEN)[T^WYNW^ '\P"=>>1\V%W,#3:Y>UX"D_1327W0%E(CZ7Y(!W;;Z-Y%P@VH?VSEO?'>0NW"73OU= M-_<'O:Y_*%0LM5$I.>)X$J5S4BE4["7QFF>*FZ849CWS<>DKVC,7&Y1_OW'A M-1A[GJ!"*\'W_!PF%;4*C.+^)T&7!FN*>)D4H5I!:=-L -;K8+SD!2]?G0T( MKD)L^.8^#.%?]SC8LW+.?HO_;+P0 5,!HA$D!%\*394:-5P*HIF77&0T8^L4 M[UJ"YUA,M2;%7N,V]3RLA\)%:P"K>6EN*;(]U71L0G^K.;&#\-M9*QY*UT?M MK>9 N %/9.FL:0,3)!F/YHRE.M6Y)-PR*U:5>6R5%)O(O#X9'G*7.6@5A20T M<1PJ+I'$1L4(6!FR9-Q15:4GUT(T[4<,&]+6\QS80M1+K^3O? MBW#S 7;*>EWCJ142GE:"G\U)IM)0FVTYPY5 N94T4>_0#/#&&S>7E[=B&+M) M_LW]Z'X OZ(@/MY_G)P]34X7FE/#RE=4T,EFPYI1$/"LE>(6##62I^ ]S1[* M14Y/G4PPJZ!-!KB;ML8/O^B/OL"H% L'I$7ZU8_*#90OS2ELG;=4T-G&@YM1 M&P'UY M^\O9]>F[Z^NSB]NWYR>OSM^>WVY_'6;-AS>4[KW-4&;40W$6*9,4]4 EC]JZ MK(/D3 C#/43=V6I0M;2RTS69C5[1JH;62'N.00JFG !EF/2 TXBCD9"I%29S MIC?04Q,79]9[TVZW*#9[1ZOZ6JLNK+%:"V9H"22P:)V,V>J0G$I2.R'65]CN MJ][KLU>WVVAA_.^:D.P\@-F;0]D9_)]DFGH9* UH@?F ?E=*/.$&WYF%LH4$ MFLC<7_B6\X M&MP7.^KMU_-RKF1 WX42Q71QCI0D7F9#$OK'S #5P56I^[@$S\Y9$_B@RWPZ M@-0=O?&Q>X>FQZ_^CV)'ONH/!OW?N[WWI_X3_F7TI:.Y=5I&1EC2"=TX:TD0 MG)-R?P+7:.XEJQ(ZV01D^XYT$TR9RZRHI98*^?U/QW_>&\$ AJ-K/X*SG"&6 M*?DH2\A!2%K81*@L4@DF$Q]!$R^,C4922TV5"RT;H3P.$M533(48W0.\LS\^ M0:^<8(11)P-H1ZDG5)6&$T9)"I83"282;[D@UMBD!#=2LBH%WU]FTJ:. !B\,+![T^/8*Y\93P2UA M"B0BD@'-)*J)SE(S23U3MHKU.@_E.#BPHX@;OP^PP&0N!38&"27[!LKJ!>>] M."@QU[?=CUW<^01(&F@DG#&%.Y_(Q*J420D, N,0*%LO#VCC5[]L K0@[@;O M!ZR-]N_=T8,?CQ+1?FD\M6 NYN<5SIRA'K.2,0P);^R\+969=_ M>YXL0_&=4*81)*X1)(;49?J@@F M$JE2D0Z:1\&D(*UGT; 6XD/+ ;YL'E55QSQM;(WPVKO>_1#20_2F'/QUQ^U) MWL!C=SP)86CTG&CI2X>2\85+RE$ZE'.M ?VT*@;LUHB/@UCM*&R>::X&TZZA MR!%M\_F88=8R2 <*O7Z*EIK$[P)UCB3TYS(Z_9K6Z7^Z&=/_ >?#!#]Y#^G\WZGZZZ\*@(VW. M1O) HA>E<5>DQ-*D";/. ^[14=/9%H#KQ&4V!O*RF=.Z*A;P:+?K-%N!'_N0 M5/ELA'#$ 34(FZ&; .A2)JVL,2$;Z]8KXKLUA.^5.QN+?P%K=D[KGXDJC&\O M.$]E=#(3X5(I6R49"3F@$1O:=@L!FXU%N^]KVE_WTW[O M_0BY6L;S-7'=^H!VO4/74)1[[$*JTFC>$YT%IPJ8HZG.%?\%8/9U VAG!<\: M+KL*ND:!L!E,#S>'UT!5\\[/8EC[N?"SN]I6\& 'F;?'B!RXT59S @&-9YD9 MKI1>"Y)8I!"#E1YF[8@7QX05EWS:(L(FHF[ZWG8Q6M[V_4-+$^&,CI()PA7/ M1"8T7X+5B2@('K?(*.AF[V5?P^?^W6=T>4^& M0QB]\O]$:_1IIM,$HV719ZX#$9" 2'1^2= &B* Q2LU4QF_6TN6:+WSY2JXA MV:8G[/]W]2M*S/<6 Q-"0PB,**E*1R+AB[42B;/)E*H2FH>5>:LKW_+R]=R8 M#)M.Z%D,;$)+&$P!1FT\+(:6E: H-/?C#Z4GI.CY M*<=P=)WSJK6J(RT"\-)][D8$V^!R7O!F+*)\)MV ' K>_]A]'N_GQZVLNRSU1F(TA3!\$1)2/@%1 ;< M&IU(F:UE#\X^N=U"7)6DWV]*=$V[\6>]V.WYRW#7?=\?#*> J*39!="$6HW4 MU0$!H;=)/$LHE5RO!/NBIQ^=/G<6804[_G'^U'@U"IPRQF0D@A:OA:@ M :BFJ MT?L.9\E*$IP)4+W,H ES@A!'$C/=(KSXO2_(J3D^J*WT"\ M=8[,4K\WO@T8?.^?ESG# %+!]_;\U>7UU^;.-BHA*,G:(LCH,AH7QA,J$C72 M4TB^"@?60M=^5&=7-^6 +4E&W3Q="7%O]F5J480B8TYY(FQM$^54Z3 M�/SH/1]'B;(C09\VM&Q W>H'R^IO0ZH+[+9@@;:6NM:OC;B+JU9@A.)PDL M!9(8=[@O)4YLX$"4"<:RQ)2BZQ1//43];]4,H7GU;R+A!M4^[D@_^-(Y/>DD M6A8=4TG HC5^^"#F(<2_O.]__FGZQ(F>IS_,JOG; M6P^E>/Y&XN_O)+N6*MZ>7E[\=G9]>_[J[=G5]=F;L^OKL]G__?D8O+? M7R[?OCZ[OCG[KW?GM_]X"FZ]BF$;OJ&)6F*[#&JN6WVYN86:U=%(C49VU#R" MIUYGY3+(SO;#JZJI[0M%;O6>]K6V1LE(JG),UB4(+,HLK),>'76'EK$SEIJT MH>YVKANYV>M._:?NR-_=C/KQGSL4[-O]I>WK=N709Q2MK4X\)A4#]:7QJ*<: MI(J:2E2^LYLJ>M'K=PNMG-[YX? RCY_X]NNU#<%B2MIY8HR%4AC#$,]I)M:Z MG#+N,SQ6J7JV$,VNT:-;^/BI/_"#+V?_NN^.OMQ\\ ,8GMR//O0'W?\'J2.< M@@S>DVB1'+&:)Z(X!&^I"U)5*=NU E?[ 8/=N3 ;-&I2]!5* 2Z$=WD_ M&HY\+W5[[SM)6%RJ=2"*15I*%7+B&?X8@8+AMEQNJM)S816PH^7&ML*O$'0N M%^?[O?& YWC+F6/"X;AUC*5PD #B@RC]B7@*BB;4:I5A9PU-33&*A<^GP-UE'S85N@5CJ$?87NP MRL80KV$(@\^0WO0'DS87Y\/A?6E'TC&,4AFT)#AH*"%73H+"'X7)*"-=,J6J ME-K9&.F14:>">BI4 'PH7#F5PJLO8YE,@O7:).X").0V[G_2:$]*,PB2E+0, M'0JO8)WSVTTS F^'"M:!L]%Z$K7$U9.J2-";BB1K'I'N.7H^>U'U15%@52_)MABP MB9PK:/[OI?!4"8"G93'ESJ4 G^1DYRT\,PG MZF'VVFHC"G\6U8LG0',RKS#CSSY^NNM_ 1A#NQSWTYX"RUDXYA4EP97(GKQ1&A&UA4B55=WOO?U:E8"80#?1SB+@J Q:W"% M4H%8[E7RPACGJASD/ 9Q;%;_U@*NJ.PIH==!4]/(?PIG/P;^]NI9HN<=9%MA MC9]%93R%;!)A7I:\'Z-)8%81K3C(D+UCNFTWQLBK]#TG)R6G?=*'>?2$>ON:XD%I6,0D3&20S$^DDC$ M)6=1>5QI*)7#U[S+N .(]K?U7937WX/D#S)[#@?Y&0:C+FZ-5\@,& RF]FU[ MZ3VK$.PAUV$<>\6 M'?NACX56'1^]C!0= Y6E(A(%3JQ&/]]H&U7D0J=8I=S\)B /Y91N$Y;,!=!K M*:7INV5/)]V5'_SF[^[AYT%_..PXG.N@$9>F/J,OX1RQ,D8"ULH4K%-"K%?# M\9F7O&1E-RK &A;UH!\!TO -RN#A-/@R+UUQ.RIKQB-#F\*D1&1@R,.D@'@T M-27P9".MLCALB/,E4Z8-U53PQLM%NPFXXL!<#KKONSU_5WY[\K'J:(39IRCNTHMR'Q4"4*OQ+9,;"E6?$WF#,TK6C[)-_Q&B)T/Y=@ MU&G_[@Y*1/E-?_"-Y!-"4VY"U#83%00NC3E9XD361$?!1:8F43];IFY9?>#- MW_Z2.=&.R"OD ;V>+FCC*]:ESTY_.!IVN+,B^:$_.\[K=N"+K '"YAARX^M30ZZ4V("^D*!H\-8LM3E)PJHI@3 M1'+<]YQA@?#B:3IE@G=5SO$W@WD,;*FHF'D:;=TZ]%ONX]<],#]*GIWX5*RC M(O4T*4N8%>72A?'$,\-)=L(E9;+4JE*V\G.PCH$F#0I^GA:[]P3M?D;B]M+P MJ=%\ZH8;[[1W-"3HP\\WUMHJ MD0U*R94F'8Y%@CLAD!AR=-JHE.:\OWW@CE:^=;[R)Z-M),ET'T?>=;[R1 MSE9GFVXC\':HP*B)"($1**EQ,I3BL.6F5E;"2YJH$JR*<7'P^<8-,V 3.5>Y M,+LD+/M0_-F!<)D#.D3NK6!4KY.B.D<3ZYQ\+$5T=,9A M(Z*O<"KV^)#??\1O'X7*IG-@'80UC<75$/=D/#:CTV>R+AI42(WE9#52QP(H M8.B+Q[)\9JJ)%Q'W.6%5]"89ZNI<7Q7\9LITP["5$3#N5J'HN9>,1+F-71RU+;4E9Q-M:'>&SV1R7E5"C= M\AC/='JL@ZBF 3(/:3\&1RTE/L.5'31081]9A"SARB:X*!TT9.F9%'#/=(9 M2CDI6Q*ZJW@N;7%BA46Q1TIL(/@:)D7O,PQ'7_L:,&M$UJK4*HP*]SY:^M4J M3YBSS/NL4E)5HA9/8;1O7.RJF%EC8GNI'N35F4EP?@@R4>6-IDLP)*QG-XOL-L&/)4<]S6BA1H1_$;ZS/] EZ0[A:M M MN;4/DW'ZUR'KL""B]ED3:UPJ+0D$@J]YNVPSM,?/IT;U5>]< M^2GHB==JHPO2)4V8RJ42*$K%>BL)-]XDX0$2K7.>M!12R]E*K9%DCCK0&LA>VD1MOT$AAK2XCKHYS3^V2#0$.;E7.S(!@).#.(2H+;K- #S[,;P2Z4^/KB[X(2VXEY:2+3 M/H/%TX&V%B">>5_[0>'G!CS;*@TGN_4\>QNT]"HY;X%FS8S%7ZLH-@P$S[RY M;O"7L^"M821QA;R,N"^ZD"1:U0R][\B3FYO^+R#X.[Z\^,JCBW[:__@)34$_ M65KP7>_'L_35EV\?N?)?QA/W=S](%_W>I"#J0\6TA];3PX<@4^IP+IV4T1+C MA4&1B51*]SJ5\'8KV#R9@K7EDL01!8C8E M<2IHXKQ6Q&6I7<;E2T&5&LI'$K#>@8OU]=56X.!KE3.(]P-4" Q/_=T=I%=? M9O%W>.0 .$W0Q"DEB@-XG!Z^5*AF/.68#.CVCM;6QWW\Q*NDPQI-ZY9'=#-C M&4K]HU""N1*")2$X0ZA+5M),@ZR3U'3X9R9-TV5S>1_^F4FBPJ H&%&&:EQ: MT0>STEM"=99&."]2:N_L]D#/3#;2^-IG)IM(ON5H^#K0_CPSV5R+&X3%MU%! MRRQ1G"JA?"),IXS3 AA:98(3J0R HXJ'JLVG7L"922UR;"+Y_014OP5_@XK< M9.Z)2CJ5,NZAG*)+=O9!>2%Q=H/@!K;B;O&#=#ES?IT!*.H(4PH2:21 M0'RD@A@EK),Q6_QOE0CBH54;JF2#-B/Y>E[MDUZ;:R#ZOHL-;:2S-9J;;B'P M=HH-05;9)<4(J.!PO1(6UZLTSE4%5\+-N4[KAH,O-M0P S:1<_7FIMG(G$J; M'\$4+0UX%''11>)TR)3I&'R=6.GA-3?=2"W/-C?=1*:ME W2*6I5BC"B02)* M-C-:(DPJHK2E/(5 *:^RX1]FV:!=%+V;;)?.YF8S*\9'^J].;LY>GU[^>G5V M<7-R>WYYL4W.Q)(G-9$-L0[(F3P'EE)TB5+&0,GLC5-4.)U8",#!,-U9#;<1 M28XMQ*UR4)Y]7CVI+@(\(UMN55 ,719KO%01D,.>>D=C#JI<6UDBVWGHC4CX MHJRGI57<#OD^:SZYGM2?'\2,_)WP(3KAN*-.>E;*SBFNO?8Y 5KE\A_[AU[ M2EQY= J40[ >MP/@XPKFXLZCFI3J/_F,ZT_9#=[T!S\78[B3).[5TN),'=>TX!I($.4\ MF%+KHI2:RRJ7"VL-Z+LA^T$QHT9DM, *J\<59L=U]L>G[J1]R14,NOW4*>46 M,AA'+ 5/) B4+C6)<'0)&H]EV+$F*963)S3),"Z!2JR4E@2J0"@J MLX#UKNLU#.R[X?#>M5JC>>.WNJJKA#I<)M7)J;V"F PRC;A<0OM1E>U)2**, M24S9J&VLT]>QJ1&TE=Y!M?8V+J#0'YX@10A#I,B4N "60J3!6FBA2E=M%;6AZ10).+45O M(M*FL[=/BK@?_(W7W0':8OW!22^57LC(*]\;/=SUC;B@=3]#P?Z068#> ==9 M$&T53#;8X&4F3@3-G?<\F_7*XNP HGV[>A?E]?<@^0HG,I-]#3\\:767K$_C M[B.A:1W!-C\UR+82..,6%]:7'3B8^&$:XLLY#DH&[ MV?)BWQEY5UA@!\[=3?1;I<')<#3HQM&T1^@[5,CP^N;=U&;P!@*4*"\561*I M:"H-@"+17B:@6F9IJN0]/8OJ ,.BU14_UQVE*:U5L/2^GD04:)/:/P\FJ!1> M\5*87N.4*]U,B5,Y$Y:H$U2G(&S=0]A91']2J2%M[34)')E_$M';0<>G\=3: M!<^NEUR[:B SZ;7"<-01C4):)Y-T@454MG'1L*!H6)8ZON M>T^P98;;2',D M3$I&I.&!6*XT0?:*R&U27E8IIK6_!-O=\]&6%E9[U ODNG]W]Z8_*)_OJ P& MG)6X&01%9$B*X!2VQ*KLC.7265WGAFQ;(SS U;Q9YK=0E*\![AQ2.N_\^$8? M8'#[P4_'/_QZLCQ)[^Q$Q2*NJ)D8A4R6N*R24/JDCK /V=2VS-I!X+M(V:]]3A_&R\7W\:9$@4>@3A7;A:(DI_JA2!4.44M M3]ZX*H MI**@:0 WF;(*L@79D-L)8<7M$+NV;,] !Z^*)M]?7%T- _.N%(LJ 2% MI7:,^.Q++R] #0OF4CBL2_ -#OX%34P)^3^3 G$+?CV__?7LXO;FY )? M=W%[?O'SV<7I^5GY^?KL[NKD^O;?]Q>GR"0TS&2;?2VY9N:T%X3@YS1 M(6XF5.)$YE%*R:D(()*)^)-W0?-$.[L/MQ5-[C 1=WOA_O2ZSA3-+MF802CC MH@3%?'142YZESA14\ENJMYG;+==PYT=E QJ,OI1V:$,?I\*;AB^2X,[S4M"# M.OR2<>?U7 7"312QW)7R=6ZUK0*VJQ5SB=ZW+T75W@+NP&=_E#T:.BY+IR0. M3SN3<,A<$&L3#IEI*0U.TPQ5PI,+T;1OM33*AED+9'>)U[A[\36PLF3L:*<] M^^GHZE*CG M>N,;>Z:"6THUCT3P((F$6 Z+G20L,6D0'$_<=+J]%ESK^JHK8J M_OLW/ \EF]9 5#/L.0]I/T'+6DI\ABL[:* =;NC(>6*!$^^9)3+9DE7..,'9 M(;/#+RY4R2IOBQ,K8H'[H\0F@J] A8?>R=,($736 MX1X.T:5<9:]Y"F._)O$VBNDW)M6VXF[O7MV<_=<[]$;/?BLNZ59QM=EG-!(W M>Q;8C-/M2SW D'$W=U8RU(C-/J@DC9'H5EC3>0[BCA+;)2"YY%$UY+=.[,)& M8X*C"2A0F:BU7C&&G*52AQBXFA-C0S4W[L,0_G6/UO399_SRS860KJ1,X-2C MU'N<+T82'Q4GRFBO5-"6ZBH-CYS1>?^L7?_D<_8P!KAJ33PU*3P_E,PA>QAU=R20#@F/W)%$OHK-1,%WEA&\[ MN'LX?6F"/[-+=PNZJA#@>$!]VO\8NKUI'PPT?1),6B.-;9H, X3*.HSF#-$( M$DRQ8)Q(I0TR[FPY)9>L<."JV'J;@#PR-C6NEQH%KR?'D\/;_I35#^!A^/.@ M/T1!*($ $95..2"^<@^8>4 S1A@7C 8;ZY3 7@'L2+C2J/PKW!78@,L/Z;33 M5?)\.+R'=-)+Y9M)#$89PR3#13+AFBEUZ=86@R!*(=$EE0*%M>]R_O1=%YU4J#)<)](-#&C0R>]1'*>CF NJW"KAW&LB M5#;H1T-(?8^V8&%B4EA/& MP1)IF"%!64V<'E?K\5Y5Y\L30,?'C>WE/<\#W2 /GFQ^UQ"A^QG2Y1/2BB0% MN,R(21KML(+8!ELBP,XEQM!Z-U4Z0VV$\O@8T[!FYFED=J;14PE,CALIOM=I MF8C7$M!JCX)X].0(SX9SX6*(HHK7M A,:Q>JJE!A5^D>RMG_[$"^IJ G&KB3 ME$193ARL4\1JAFLBP[VP7!]5@=M;S"N)L(^\:MT+F83U<6UD# M6-7[2>\OA']K>;$#L)OE1V&1Z>8TD0S4$1Z7$TMKJEH*_$(AMG(39U> MJNVR8L6)?;NDV$3F]IX#6XBZXO'.HT.I,=DYR*A"BB1YZ]#>M:94A60D1PLJ6*Z2J'+# M?PF>H[$8FI!WQ0C\8UB3HX('YJ\#L*;EL!+A?BR(1O2Y!D=V5T:%S6,UT.RT MHB:7/=.@VZQ,)CXQ1XRG7 +/BJLJCL>>V++"LM@/63;108,D&&%C$1+S7''P[W/JY+U*'AVV0EA^>P-W\6G)0L>WKZMT+#\ M^PT*K\9U%]P/NZGK!U\>A<\FW9M+8>S(%=':4B)U*!R&2$*(@4D:5$[53,:% MB([&9&A&YC4*@CTZC_$?\=M' =.'CNMK(*P:;U@)<7^!AP9T^LP!68,*J>%V MKD8*P!S+"@C-5)4L:4H"QTTQ65Q.I4@ZF3J5WO9$F36B$GMAS"9Z:-Q\Z-_= M]7^_[%W=A[MNO,P9!K@;3K="JT3*RN*B+#Q:30['[6/41$B5C;0ZT;EHU1([ MXIFW["'XT+!*^C7DV:!I\0RPR\\P.,$_C,K9R)/NFRQZ1]%J)C*#*&4@D?,T M"P+<*&J],19F\[@WT?W2%[='AX;UM9H%S0B[QEXQ\J/Q,=GIG1\.'Z]\L:2U M"B@I0@;1:92%54X3)WQ. 9%Y7R>;?QFBX[$Y&Y%YA=RLQWBFJ^$ZB&K:F/.0 M]F13-J.S?A6!5U@7%B"C*3!:VA: ">@=TQR(%,9W^NGP)?@C_^6__/U!+ P04 " !IH*U22LT9LAG M "L,P@ %0 &AY9FTM,C R,3 S,S%?;&%B+GAM;.R]>6\<.98O^O_]%'S= M#S-5@-@5"V-ASW(ARW*-<%V6KZWJO@WC(<%5CIE4ICHBTV7-I[]D++EG),E8 M%-5X0+==EB+(/7U<@\ +_\+?YGQD6:1@'!+($>1#% M20HQ\:GZPPN2@ 41)O3J\<\\3D2(<0HC) 5$B/B0Q&$(4YZD,?%#[DM<-CK/ M%O_U9_T')84 2KE%4?[SW_[P=;5Z_O-//_WVVV]_^D[S^9^6^>-/@>>%/S5/ M_Z%^_/O1\[^%Y=,^QOBG\K>;1XOLU(.J6?^G__/+^\_LJW@B,%L4*[)@NH,B M^W-1_O#]DI%5B?E%N<#9)_2_8/,8U#^"?@!#_T_?"_Z'?_\? %1PY,NY^"0D MT'__^NGN;)?X)_W$3POQJ$?VH\BS)?^\(OGJ/:%BKJ0O6UN]/(M_^T.1/3W/ M1?.SK[F0IYN=Y_E>JUI*K*7T8RWE'\]U]E,'\7N2=W4L:P_"E>I^Z$O&-DP_ M]";N@^(',;S .]UT%KGZH&X7?*QO=]-59]&'E[BOSV*Y(O,1/HMM-SLBS_4/ MWJO_JKO1#;60:=E/3=T[HHKO*['@HF++O:9!QO_M#^J_9NL"/A+R//O\E>3B MC2):?K-\>A:+HN3OZSPGBT>AE\0W+]M'/I(7_:/KWTC.;_^^SE8O=VH1R,NE ML[A??17YPU>RN'_6310_JR96Q=VB^I!F'DH#CV,)_11QM20&#)*0,,@(QI+Z M/B51/%MMYLI,+."OGQNU2ME?1_ _6(S$Z@RCY*)8KG.V78N?YJ<66+6VZM4X M_6E!GD3Q3.H7E/;:;*D ^?=2.F6A_) M0*$5+'[\UY^V($UHQ.>_VW&<#SN$ MI3Y06S<<["H-=K0&] 7L/E=K#DK5KT"E/-C1'I3J@Y72']0 7($* J ^E0J$ MLU_*DNUI.]=VW#(_'+8E>[5AV^/;2V2&K_ ^TG,5T7S$ZA_ CV_ MMAW_.+KL/QW-QNN\ 9KD[,*G6#_Q$ULJ*_MY!?>^2KTK>=T162U?=R)77ZH" MZ0]@F7.1JWW>"< W],=%-FNV>0_JU1E-!6$!\B'WU48-A5$,*18(1AX382BD M\#QJLB =-CRU!6.SM]7"F2T51UBU4WD7! :F6C/EC=GOG*9;=BH:>BH$^]/C M\MM/ZI6*F=1_'!+247.C$,8Y)9H)??;W=A.N,R^6H6D\1G 8LB$@>C&)/G99P:#;R>W=@RC@.;B/V,SO2MP;/VGOZ) MTG8"9M_EH9B$A=4% &59K0!Q)#I%$"!+JQ]"C:4*#U$.' 7-@.K;"T9H_[2'IDQ8M>A^5[>Q1.20QAQ;LN.GKBWR: MO15TM=VGWBR_B87BOE^R1?:T?GJ7?5<4JICR4>C?Y.11?-)4^B#RIUG@A5Q$ M,H2![T40>3*%*64(\D3&) @3'!-BPE/=Q)@:9S6B@ROP5$D/I!8?L%)^P&H% M0*XUN )*IB@9T!J34!I2J@T@4TRH!/U8 \ MC#4@O-Z/EK;)! 9F3Y[?ZP 9KU[]X%JO9*HMO3[Y7EBO3AU;'V6EZ@>!9M7J MJ34WZ_I-GO%'\7Y)%K^()RKRF9\P07B:P"2A B(:$HB%'T'F"1K$2/@"6=W, M'78PM56GD@]H >T,Y"/DS,S@+G@,O #L0 &^5-+U:.R>4[Q/D_:HCU$-UW,: M'IJG9Y]SF\)J%T[H7!37"W[-6+XF\^*:*B911J_A-]G2PH0^ST9*0!8<-'*J M/5DM:8^?J@$>?7ZU;=V-^@$;Z'WX+9N\,O)-P<4;Q+^(0NT!FS.JOPKMNBGX M=;6PE@=8;]4F\1W)\K^0^5K, B(Q\]1J&',<0\1B 4F,?4B3$ 74X]CSQ[E? MZ%NSJ:W%E?CEI01?SNE?M]7-L,-:;C.>FX"NAH*K"O M@J_GXEY^7BW9?WU=SM6[127DA^5*_)7DY;74??Y)"U(\B.^K-VJD_FL6J#TM MBZ6 $6(11(':Z.($J?]*8\_#6"WOL9';3V=)IK84-XJ I02-T)8KL/.@&*Z8 M8T ]] JW@_*N%O_<+%Q:D:O- *A) 2IEP)<';78#K10HM>IQ^],9V5[7#F=A MQN7ZKI@=<7/G!MVX]'U&:#;/5EFYISON>W.TX/DL9%%*8)@$"*)81/J@,(") MX!+Q((U8;'2)9=OQU)AR1^XKH+X6M<:M,CTWG]4L$'FN;,A"*U,>6Q0[:OW3 M']/ 3_X%B%(].W(U'B4S+AT"^X&I20 MW*S?'_D(Z7VV$'##E6+)?(!-(D03"*PC!)_2#U0RN6ZR[2 MU/BO\RX=?-&Z@5(Y2R>E'@9XX.,9IV&;^KF*V8B-=P9R!/(D#B^V4OT^3AV. M4.SMN."X93<^OUNP7*C&WXKJ[[M%>>[P00&S5H;68K6SKLP$9S3A4D)?2*HV M]&J3GV(>0]^CGF2!"#%E-LQMT_G4.+HZ\YPO%X]0>TV!^594.\*U&@$S:AT* MUX%)M!$;_- (_J,^/ZZ0W@H/WAM ;*HT'&],!F;((W?%QH9\JX>CT@14JH"-+J!1IKQJ&V4XG+U)!QJ6U_(F M[7%XNOB2.J!JX4MJT_IK^9(Z(-#B2^K2FGTP_6?!RF9NO[.O>COP07UY,YI@ M20.U3!&/8HB2D$&J(QYBFJ* A4&2^$:^I.*5?A]F^H=PO!/-CM:.'Z;4KMA^:W/.=BCMPN6+<@]G6>/R[RH MO9H))8@31&'LQ3I6B5!(B">4Y1F$GN\G<8REL:EYJH>I3>)*1M (:6&"G,3/ MP-CKBLK \_< D,NNX8;(6-A=71$:R:0R_73LS*,VY5LMGY,OCF?4M,F]9Z^T M/NC 8W>+;Z)0@#97Y!_G:KC*P\A'[:ND(T*5]7._$/6'2",L0S\5,*)>"A'U M),1)+"$+J?!)S-)08&.*L^Q\:NS7B+_Q.5%;@48#4*EP!?[?]$\HM)C^M@-B MP)D#PCSXP:$!PK7\0"G@PK>V@%M0\8# C\32M@/0$XT[ M?*\+9MCD?^CMKN MK0NN;71P%J"7;[?HF9U/Q,)-8?(#/W7WAIT46AM FA^! M#22O%"/RJJ/;NU_%ZV@SOC_&JX[:23^.UY7(;8F^5\2M9%T\WBW8\DF\UTD# M/21C+Z !3%D20Q2&$A+?QS#A*":8I9A),EMMTJM?I- 3?5@M:F?RQ??L>J D M S_,E6P_5A5)EI74:C#L5K13B)HM-1UQ&G@-V$@'&K"T@.>7>VLN;E&_3Y(\ MUO/PLEH\Y>?Z:L6OMF5'&P&SC MACS!O23P*"11A"%BDD*,XP"R"$4T8HE/S=)JN74_-=-72P_G6GQ0R:]MGJT& MH%3!,NK ;CS,B&0XE ?F&". !PW45 MJ]D,)4$4!#*".-254C@E$,NE RY8XI<,G'7,UY>*99/SV MN]YVB>L%+SU+*VIIOM(4)7[ B82"D\9Q7>UP(,><"HE\E)K=N%OT.37;I189 MB$KF*L)O6;I6-[Q 2OGM*,$$?3..Z!G3@4FC@;,6MT2S3OT^0J0'&,GQ:*743GLO):' MC-+RI-O\+A,]*_+)EU(4A:(6,G\GMJ>LL5#ZQ,2'/ X91'XB(94208P\)$.2 M) A;S?7V[J8V[Z_7/%M=@17Y7AZSS,4CF0-2I<:VF_T78#9C@O[ &Y@5:D'! MKJ1 BSK X909*'VRQ84>1V4.,^T/6<3PK>X60UE2+H@#7; OU@D.*$28IY!B M&4.9A((%PD>^75[6PPZFQAH':Z)#O;XC".TMA8G5WK/"I).5,%2%O:,^7LU" M:*N6=_8YM[FLMBU/V:K<@5POU"9FH5V"Q(+IC$"^)T*"*84TB4.(I$*-)EX" M12H#% :41=BJDD)+7U.;X3NBEH8!VQ46_*!3N@+?LSPQ:\/:;/[WA.# 5' ( MWIZ<_7&" 1A]TD-;=Z,RA8'>AZ1A\HKC[J*\X-HDL.4$)2P)(AB'J82(<*X] M?5,H8QX)G'#DA;[5;F*O^:FQQ+7#K?8!8(;[ F<8AMX'5*YT0^3Q/:USKV;^ M?@_CFO4GM3LRXT\_Y>BNIG8"0FS\?M_K9&F-R\Q+?399O%V+:ZGFSM\$R=]E MW\0,"1H&!'DPE$1 %"FSGH9460(TC93>)"*)56)&)RFF-O$?OHI<$"VAI9>; MTQ"8<<3@P Y,)97\.IJK"08H5;C:Y&1\N0*K): "?"09OP(E_$ K K0F/;K5 M=0&R5\\[)T'&=<[K@M61_UZGQAQ23YSL4/^A[/N_B96VFI21)+CNZ^&WY2P* M)$94!A"E(M'>O1[$GN0P3I'O]789PQQ(GO10G$F*40 M^8)"C,(02NV9D_H^HB*>+<2C4HX_3*^EAG^/?@G'IZV'X?#J@'LO^#.)F>'I'7*N[;W9ELN=;)W.45]PSA(/)")+6CB-KLAHH^J/0Q)#B(:1CAM"Q/ M?3EORKD.K#ACM*PIF^\RX46J?[@>FP$18TTH(?=I&L!>XQ1Z8Y.GW:1P:]CFHFF:-P:"U9 MO.E:3[E*L%]7@4"(>65\+HFYOHADH3*9N,Y*'S <\3"6R"H-_7[S4V.11CK; M LA[D)G1A#L0 U/"IA3&Q1HC#B6*3^G<;Q'BO1Y&+C-\2KOC0L(GG^J8_+HT M-C[I$/Y[^6MCEB;:!@@1A8PP76HQ1A '80C#* TQ\R*91'SV3>1T:3I[6_NS M^89W>QW#C"WW0"#7 L.EA&N=\,S!K;X=;QP2E,HPA0+K]$(1CB$)F0>#(&$R M50TBNX0&O:$]2CGY<;$V(]G>$!Q[5_JI04\)V]?FRPJ401*6G^SP=5*7M^E^ M-HEYZTMN#/ZSLN8*G19=%/>+V^^ZEW56?-5[_'NIB_;.O"BABK8C2'P40(29 M]M (?"A#(?PPPB+U(SL6O]CG])A<2PN6"[6UHRL@]D2V8Y7+>$V/RXVAZ9//+W@LA'&*8Z0,Y/DI2D3$@AC+)=]"',U!CJYOZ77^X> M?KG]\/ 97']X"V[N/SSWGJ_)'GV[?7S_D*U]>*H:Q_C73+UA,;>A51?;;KM;WY=\*Q8 MY1E=K[:'UGK-O9Z77X;@#TO=><:RYW*/]5FP=5Y65WB;S?5+,Y9X*.$RA3SD M2!]C">WT$T&)$X)33 B3PL%%O;MD1E-Z?.=S'<+T9["G'A#-]0XIE=-.1*LE M>-Y5#Q0;_>S,_!Z&V&P?,-*(C;-<[H_/]OJMVCIL--+#M*<3V"IU!6JU^MM/ M] =QGQN.'J0:=4?2'XJ'6Y8>6QXVO<<'M7X\_";FW\0O:L7Y6LQ22J3//0\* ME$00L2B%.(DDC"-*2(A$$,9VA?@(;O'.1!?(\''D2R3S/%Q#C'7-!]GVQLY<+..H[E?KXH5*8MG?%B7 M[@0^]T-E[DI($=)%2Q"%U*<2:,WMCO%. M9B(#;+;\ONJ0#;PN]Q!4NPF;O=\=[$K3"43.7AJ$283(GA7R]Q$+>PGCWH)> M+W8T<#(P99'.1!JGH2?U;30F$,F$01SZNOIGX@L?!V'"HD&2@:G.?[];)2>H M#6YK!@3PU;9$K:FHVC9%W1$?*!F8)?+33@;6R[:T"X2])0/3;4XS&=B.ML[) MP';;&/9HKJ%,A!%4X(_8HTNZ^B<0Q%RCB0QRI-0),<'V( MACE*VT#>[Q&:"Y!3/#K3.HQ_=G:(WFN7MP^/LD^.&$'74E M&!SSPR5C^ Y']S-2XF=L%F/*/4^M&0@A#Z((,4A2'D/AR2"A<2I1'(WK953* M]?_[&/4SO(-[&)F/UN_(OZA4:A+>17OP3L2WJ)+I]^)9M(=@CWY%^^W:L7>9 M/BY_F=U%J;)R0NYK3R$>2"*4#6^4PF3;Y.1L;;(@G)CQ MW@XP['Z[75WWCA6KB7'>/UP-?/K?QQ.^IT&1YFVQPHT$^_$ M;USS=;#EDW@@WS\NYQE[V88V4.DCJ8P9&*L9I,O(A)"F.(0REBCBE"0$69T. MGNMH:M.LDE,7VQ;%/_TQ#?S@7[*%ZCA[*@MP/^L$[;I6L6V.CS,PFQD6?8 W M\*2M<5,R7H%*2O"E_MLD-LGW>5FY@/^%S-?BH\C+'=TL]0F6,2+03WVU&Z*)V@T1P:'/*0ZQ#DE/ MC:Z=+?J<&H]4(C<95M4V!GS3XI8>17PYGY.\ ,\BK[R+'&KT7AH",V+I&=BA M#8,*T\\5IDI@7:FD$AF4,NL<^)7[3[\5? TAZKN2[Z5N1Z_H:XC#J2;NP>UJ_B@=*ISE6.">1R0$ KDZ[0ZD=H9^'$"6>CY@F,>QB&R2JMS MMJNI45!5+F*^7#Q"U=T3F&^%MLREO%/REOU5Z=6RQ>,U6V7? MRGYG0B11G @*/<(81 $/( D2 0.4"(_QE 4,.QSM6HHQT9/<4EP[-K'%WXQB MAH!S'-YI) =263,_-,(#/8=^K$O^;!0 6PWZ8R1'Z/JD*5L11N4N1WP."UD_OLN^"WRBCZU'HW^3D47S2]VJ_K.>K M['F>Z6 2ZDG,="EU&46*\I /*<(Q#$4LN6!QFK#0V&VXHS!3LZH:!< 5>*IT M %(K 5BI!6"U&D![Q2S!TT81"T_8KN/73IECC\K _*DUV2F3IET6-B-4ZP-* MA4"E$6A4 J5.X)?7&"$+W^411VHD7^811LS.M[DGB%M]G;OV,9[O9:Q_4N\4->0]!#7Y1/XN_KK,A6 MC<=*5:"N]CO1#Y2G&#.!TB26PH-AJMT_A(Q@*BF'Q/,1PV&$XM!HP1Q+X*DM MJN794.V7QG9#^\1W_=^V5>N&'FZS+G RUWOPKL%R\MP M%;W5*3T+=W3JL>C>2,#W6KYO:)G'+00XT@@S6U8Z.^)UD0VSFO]R_CU%:;2D6=3E?42NK-F@#5?Y?9BYG2X*K\ M$XBM(H L.,@W:I:_MW1R'^ +,%N-7GEH(3^,$1['/36I]=D9LM#J?62^XF:U%KF@,O(ALQ+H" M'_HLF7)*W;[+5FW:'[UHU:%FITI6'3WC6LM2-;46^MI$9R+."5O]-5M]O5$V M__))Y(I]YVN=:$675E'_XP_D^PRA6,8!"R&/N8"(DE3-Y%# .*0I)T)[LF*[ M B@.4MA\Y..41%&# 0JUTEA.=I<1,..$@5$=F#IJZ@K!GD @Q]LL:YKD9EB@OZ M'K+#I<<=;S/J0-_&A[\N$?!>=76W$D_%+,)8AJ&'8920!"*"*:1N=*+:.I[E9DZ*HKP^"1@5=/O#?T,D>SW)O]3GN,?RA@@VI70/,4,8J=]""^K]'4I0_SJD M@_8.1N$ (QV;B6_V<(="&T=.(,=9O>EA5N_;[\]9Z=F]J#Q$9J%'?8ZQ#VD2 M$8@4+T :\ 2F"?98XJ<)QU;[G]XDFQJK;.4#56T'AXH*O8R8F 9FOGL MD+'GKK/*]TI"Q[V,RR9GM3RBA?-/NLWO!_'TO,Q)_J)=I%8OY5GW]G;MM*?O M3(6JB8'I:",^J.2OLMF46O3'25TPZI.UG.08E=>Z('7( M?)W::@VM'ZH/0B0@(3Q%*)$("^,<2QH;&4[]2[BU'BUT5#[H._JN),1%S1: M-FY"&SU+Q_6C@VM+PZW_K\#0\'O5L1W:<.Q_6,&7AS*]]2!Y$8<;C%X-V?ZE M'-<0'@SE(T-ZN)X<\S_J.[)[64;L;MS-2.Q+%D#).(4H2G6Z1X(AB\)0II'' M.;=R-SON8FID7UT4JME=RNCH5G8"23/"[8;/P(1I"XU]0L:SVO>:?_&XEW'3 M+9[5\BB[XODGW6;X?JZ&!Y$_S42D3$ UBV$H$@D11@1B1JC:5TM*6!R$!%EM MI(^[F-H,+W.49#LY2G0*1;OY?0)'L_G=#9V!Y_=1\I:'-F"L9_=YW?N4QBR-*8)2,A^BD&L?+?5?7(2$RX!2'!D53CC= M_-1F]YQA\3[NS1^#[ M3W4]XOFKR!Z_ZN)85:*DJJ:X6OZUC5^476WW[S(-12H$AD0$.NZ7"DB#B$(2 MR)A%D1>%/G8[Q;&08G(!><@. M$F-VN:!X2]D^]6;%&>H_#JGB7*NCD, %E9KI?>DQYZI^99[-MZ+Z^ZXJOO-U M.5=M%)5CPB>U7+];YMH50!Q2RA/H<>%Y6.AR%U87.);] M3VWB;]*4_M H\"/(ZKI3M0[_7#ON@"]:#U K8GF<9#M,9K;.@. /S"X#X.Y2 M5] %O9[+#5J),'850A=\3A0G=&K&\?2,Z(UFVE-U4$%8F MXP^))WB$$Q@@RA491@22.-",Z L:QRD*,;5+&&73O)M5K#Y4J?DV1[R$V5NJW*+"Z?N'\6.L!Q\?A>6[CE'Q^6J[^) ME4Y!(I0J7)>WG&?*U)TI*Q/Y,DAA%$I]4QL&$$Q78",]*"6_JOX"2@/P(E9@ MH\,5V&@Q*.P69= &A7^DPF=##(-=I3-G%%MKF]FW.EXU,V>-]^J7N;=B?_5R MK9KB90+'.7F<19$7^G'"H1_B$"*L[$2,O02F:>I+$8LH9:GIIRU,S#S?" M 2V=^3W+/ER7;UB<01B8HPWUM[I4.:EKA^N4_?9&NT@YJ<;N%10#32"*4*!'Y$T$*F5C[RC'%.; MUKN^7J=R\Y7*E,5W:G5SL1LOP &OX,1CZ+,L6_I'<[9SP',;ASDZ45W*Y M<\+KO-.=6W,#;H5_(2L=T?C2B'@P7:.()RQ! ?2"!$-$?;4_1C&#@2)<[(5, M8K,J=SW*-#6BM=]<-/J!1L$!]GH7QK7'?7=_HS6YS?C10-F0]&!C-\#FO;\Q MG.R.WGS2#;.S-X.XE^W^A:ZF=P9@AHW3P8!ATPXK[$Y"IX]-/J?R>JMAB'](O1MURR289)X(8$!T1F-$R(@$;$'61(P*3&+A#"J!>C0]]16S,WE M^6Y.K(T>S?5OE;-CJXL%T5H.C<%B.!S@ R]Z5A"#+Y7\-HN:)=86B]=PF(^T M2/7S>=LM1VZ@M2X[EDV.M[RXZ;JWC#@V,>"&[&^"Y.^R;V*&@XA0G?V>1IQ! MA*2 %!$"">4\3G$BB&>41M6I]ZDM&>JKC >PM#=@][@?-="B0\.9R7N\WAWF] M]YWJKK^1;*ZW.N^6^<\Z.&WF,YJ2-/6@'W $D:04IEPRF&"/V\FR]4"OO7D :B8%=^]57DUXSEZ\J?)IN7F2YO MUKGV")S1-!0",0$QI1(B/TI@*N(0L@0+B1+"4VYT@&76W=26@5):0"IQP7PK MKQW?7\#8C+7[0VY@[JU JR4%.Z)>@5K8_FC3#)0^R>]"CZ-2F)GVAT1D^%9_ M!=,_+N<9>ZG^W%YH>2F+:!1@&$<)@RB. Y@2ZL/82TA, AK'S*I@C''/4R,9 M+7A5!Z)[H?334)L1S" #LPU)7:ET&!'ZBM020R^U'\/XEYCC=?0Y=1/=_[J M1=5;,3$IK=[>@!M/?1)-I,.]U#$I,X$$E83'T N1VBDS%D'"A0=93&60QLR7 M 9DMQ"/1#COFK'38C]'IMN'FT%5-O>'+Q;3G_I@^K6"YXM@*2,"?# MYPAE,R9R FTP"QB#)(P5#00)R%,J4R@1SV?8"HE M"I!):)A]UU9FR0AA84IRP)3H8%W4F0@V1]AD([0='5B,@QE1#(/NP!2B@=52 M@T9L?1#UPZ\5RC_NW!1<7X;9FF/L$>N3?2QZ'Y67[%$Y9"R'%ES3Q-TH7LS) M_&[!Q??_)5YF08@Y\8@/<:CS#O,T@912#P8)B6+NIQ%-0KM$<0<]3&W#5.=% MJZ4$I9A R6F;+>X0R';.Z06>@:G%&AF'I'%GM.^<-NZPW9$3QYU1ZSAUW+D' M7?LD''8U6+"7Z^]9,>,T3"CC/D0^$NH/+M2$5PMXR$+.9(3".#3* M]&K1Y]088$=.L!$4?-&B6O* ">"6YZ']P#@P4S@AZ'[F>1F304X[6[I]G7/. MRSB$T>+6[3;&37^O]IL1\$DS8]H0:+-J M6M]S\'"_I_/LL71E*=ZNQ:]J5Y2_S8I5GM%UZ=_RF(N2X!IG!YD2/XW4=L8/ M%>*(2P]2Q#"D BP*#S;27W91Z0ZVA0/\@*"/Y/_>+_AVGN^.Z+4Z MOMNV.9[?NZ.V>V[OKFW8K1M%OMK6Z_M9+!]S\OPU8V1>;LX\3R01CE+($=;E M$0(*":(($AX+YF/*2"),%HC67J:V$NS*9[7M;<>RG==[0VA@ KL:5'N;U>WW_2M_DYV9H8XEGX$ M6<0$1*$NAH(2J7",@B3B'D>QU5;T;$]3F_&??WWS^?9__WK[X0'<_D7]^=DR MA.0LHF;[S%YP&GC>;V4$E9 #I6R^B$6OP1-G.QLW^N&2SD?A"Q=?<-@\OLEU MZ;3?EDM>)PKP(X^B4,0P\?P4(AJFNA*(!].8A@G!?IR:W66?;'UJ%+"5SV*W M<029P=ZM"Q #S_&M:"YI*([ L-A;=0%EI,V3P0=BMR,ZIW/KEN?HI?'V-.?D MW=NTG'W(S58Y%?K[22S$;V3^(/*G&4D]7<\;0\%37:%6&2MI2CW(? \%#(=J MKT)M+)8+_4V-M&K1@.KKR'2(UP#4]O9T/\&PH5* M!V166@!9J7$%LJ::X5QK8I._Q'J0# RN0:$?FK9JU"OIP;L-ZAL%P+L&]4T- MR?>#HVZ3-F9(],?*&]/_*%BFC7$%L3UOC'6K(R:.<=5X/W.,N??ER&VS%*EAJU3:J^E]M2D]4:H% M;EYIH"SLN5$';"3[;IR!LS/Y>L.YU03LWLMX)F%OB.R9B/VUZF8RZGZRDK*+ MZP57[>J##[%@F2@.,XFJ' M$7NRVAU\6N!M9K /@^+ 2]6.T&4%I#VQQ\G88H];GS:^1>^C6OSVJ!S:_PXM M=,B32B_GT*.'.?3NGTNGM@^:0PO%J'\5^LY(,:NB5/(HRD1Z;]4F9A.F'@D$%U5!6FQJ2-X(!4DM?95+F2'4C' M7%BO\&$8GJU,>KB'/K'IGH6UAN$*;("X IL/J,:BRL4*-!I@)R'8(.="KS:< MO2=P'5>+\5.[OLHHG4SZ^CJ2.)RWW96=+?._$BW@JJB=:A*U\D4H$%!ZB$(D M? (I0Y&.'D24R5B(T+PJ35_+"+9" M7H%]M&NW 'V .$!6;2?@^C10[008U;9TPN;0+'1KQ#EAW/9%2NR MX-GB<<9BC!B7 C),,$1$9X]# D$_#3B1&$F"8LOL<2W=3_1J0 ?2=94U5,J#.MO;X#=T/[W M;2*\NC^^ 3XF_ODFS?2:*?Q=ME#6VEX:W\T] &)QPG1Q).H+"1&*/45M)(#2 M]T,:L!1%&-E0F[T(4V.WC:A])PIO&P8SPAL6W($Y[T+B\"WL6RT&N01Q!W&$ M7.)M4DPAI[@!2H:YQ4U:?Q4*Q[OQZP:_Y4[;0B6 4!W\3M]_U M38:8R31D%/LIC,,P@D@*##$) ^A%/J>!0)['K2HXF74[-;:KI;X"CY7,1WZSKB!\^<=./>%!K74/5[K6J'4ZU6L6<_C7I]:H7%T MY6GWML,UY8-X>E[F)'^Y_?M:&8$[!V;+^5RPE>#OEOE=4:SU"=N]+#? ,Y[X M7D@)@SQ-]#F7U G5(P83[DL_)MSW8J,DR\X23(VW:E&U.T99\JE1H3Q?SFK9 MR_*W(E=+RS_]T8^]?[FNW8Y7F7[RHYH((L^5_5%J:'$'Z#2$"1<)X\2'@A&= M&4R&D$8T@%S&0:CTE:&D,R4<74YB$'5\%R1;K^Z=&A[O8K^+ MWGO7_IT:7&IAUDPPU-;] -O9'9$?2?:S8"6M:! M I9-8.DW9+FUQY&#EDVT/PY;-GK+D5'85\'7<\5/MR1?J U1\5'DY4RJ@[K> MU/=S-W-2% ^:WF8B"1+.A(01IT3M49(4ID1$,, *$X^(!!%N13/V,DR.>VH5 M]"+=* &4%M4-\R8F\DH?A=97T*4R95:,^5I?=>IKG^J'X!>Q^JHSS96J6A9X M2\7B55>2NJO^\6 MUXSE:\'K$Z?K!;]??15Y[575W"'J8K.)0%@1+(-"$@I1(#G$Q">0R(B+B"+* MD]3"P=U5CJEQ;RTW$)7@5=CF4LL.6"4\F&^EM_( =QXJ@_.$<09@8%;=Y'3Z MH5'C1UV#N1F26I5R1$IE&B=0\'[L$;'RVQ]C9$;S[1]PA&S# ;KB>B%DP+GY M,<,*NF)P$'K0N;D1/.O4L(E9)*(T]6@ )1,,(IE*B'6BAI1S&8HXX5[*!O.M MTQ),;=U27S :T+NN!-W,LA\4RH%7(#+W:EYVI1#3];/;Q:B3 MI]U>0[VE=M/A$#OUAF92>"F*:0(3A@E$"9,P31(.*8MP$/HT"5+>,7W;09=6 M7#9"BK8/QZG9-GFBRK"K'=D[Y^\ZA-_ V.X=U(%9K2WOEI)ZKS)9[WAVSGG6 M =<)Y#4SQK>/M&5GH')(37;8TFNG'SNCF4&*L7-ONEFJI?U[K=:,E4Y34)\( MS$3L1R3T"(P(\2"B5!FB8>K#6'(61%[H^V7/O#;O/]HQK<#VJX MR\J"W!.4:\LL1/K(% D,4SWAL9KQ$8H]*HC1D>FIQJ=M:YT)*P&:D$1KCJJ328A.%7H6?7Q]D,=\,X^UF&+5V39*Y\JR^OTP] M/:+<)Q=V$6=4ZNP!MT.F[:-)-V(^\&FL^UTKALBS_Q9\YD<1DA2G4!"IPQ.2 M&!)?&56$HH1Y(0L";D6^%_J;&L'N>J@_;SS4BRJ9!-F([4ZFE_ W(\P>41V8 M%(_]H!M.W$C;'\,9PM(GBUWJ_38HNX M&=<,@./ G+.%<$?DW8R\6ZG[XQY+F/KD(-.N1^4B2SP..TPU6+8^;1W!/FZ,$@?N_=3T,4@NG*%:UR]);05>S.(@# M/TD2->7T]0P3ZK^2*("A\$7LJ]V&1SR[0YZC/J:VLC&SU\)8O#]/,?UF6.[E1X@1_[/D0488BX[ZD% M&R&81)B'41+&<4AGSR+/EOSSBN0K,PX937Z;B7>HQ7!S\ V9ZT#6*T#%8[;0 M@1+NQQPC?@H\1&$:"1BF2$(D,(88*0-.RM@+) I90(+Z4[A=\-_]A]#H,,)G M(,H$G;^';\!L!9SDJ Z\KO90^::.&-Y1OXXC6"D 3M;%J5#HN=C-F /7>XV; M480?O[3-F&-RLJ+-J +8ISW_+-@Z5YWY 7W(5G,Q\V2" AYRR*@.K(Z5\4)( MZ$/&?#](?>3SP,A;Y53C4]ONE$+IJTT_^('^"!IQS5.8'Z'73O-=,1GZ(L02 M#JMTY.?T[I!\_*C)T5*-GU-F-['XV6=&WKG4E%&6P2KN%A]+&^UBC:P90B%5 M1.#!6*2)VL0$D3[]X#"-I$B(,F?5'L:ZF.-X\D^-:DH)ZUM9OIS/25X 92Y7 M9NM85JOCIS"P[3K\ $_?@MW8J!4*.CJVPL&TA.,$3-ENXS@)@]91A=^'6=MM M?'HS;CN*X5K'O:D(7R=!JSP(=&8TP?U9P#D2- VA]-37A!B+(481AGZ*B/K$ M?)2$5D?][=U-;6W:2JN-O]J3J#I/*9-D=G$FN@"\V=+2'YP#KP3[2.X7^*FD M[;-"NPDH_59E;^UQY$KL)MH?5U\W>LO10E_30OQ]K7CN]IOZXT&U4@8RZ%P# M29)2F/IQJ#,B,HBQVF 'R*UW MG3C=0?OXL#@0*$8>2B$#Q2AA"DA(" X)HRBGR M$+8R6@:4=6K=&A[-7AVR!A1W7"^O MX7$_.-#I431?%6%"S/RAWS]8*KO716W,N/:EHUZ2D>Q/?5FWE9 M\@&)B,2)T-@.\JP'XHG4 MI1(]LK4[@GV2L(,4HW*K.TJ'E-FA)<>3.YWQ]E[6L87W^2=]4%@:1SA*N>2$ MP8A2J@B/>9!*+J':92>IKI6;"F)U:'>NIZGQ6I7^6#C7!VQ#G\NY(F9_*G<)C5X/Y,YV-NY9W"6=CX[A+K[@D";OW7(^7_YVO_BX MIO.,W4LII#*OP8\C1F M*<&2,&)TP>W2^=08I1(?WB] I0!H-+@"6@>X4:*^J+1(]V8[+.VD,S38 _.0 M+<[@2Z6"(:4[ 6Z1:6] X$?*N=?;AVZ7=\\1N-8,?+9MCI>+SU';O:Q\KFWT M$OXUBW'H8R]@D,@X5FN#AV%*&8&!+Y$O913%?C1;B$>R$H;^^@<]&$T-7$V- MW7Z&FQF'H5^=@K[< KXF1-2'P5Z#A7D-818>=O&:X5WG3,!SCSE>O9)Y4]WN M9KDH,EXF9EXNJGIX@M\O'I2E69"RANLLE$R[>$20!;XNCAH0M7'$!,8T#%,B M_-2SVSA:]3XUT^]COF1"\ +HH=RIB:H]&"K2M;RLM1H*PRO^F*7S,6. M(\B>[* 17D.](WZ/%[XNJ/5Z#6PEP+B7PR[8'%T9.S5BQW!%OIJI*3F&*(4E\9*RGR8(BQ\+F46"34A,3.=3!!GM(RE@?, MM9A6QUUG@6RGH#[@&9AE') QYI)+ZK?0A7IUARK4OPYIXFS;HS#!)4@"\B!78J%!7D=):# FZQ>GPD."/=#P\ MQ"#8G12[@MAZ5&S=Z'AGQ:[Z[AT6.S?BS%/ T\$/K:X2CSN8&I,KT0$M8Q "0E^^(_;Z[_\#?BQ M87#062!-+O^ZP3/T!=\!,B[W=R=PL;FCZX;/6/=P^SCU=ZOTKL9;G'(CL8@!G<2&"\_:[R%E6B-8@SH^YVB_/",4\"4,!O12'$$F, M(0F3"'J2^AR3A,465<-'%'QJQ-M(WBV/P.C#;T#K$QW4H2\(##('%*:I S8( M&&0/*(&8Z-=BL=A-]*L9:1&=Z-=CMV:_PA"VV@)CRC.>C?$**._9+J_1O]O! M_.W3\WSY(D1]U']:\$W^M5+$HCS5WOW]S;)857O/3X(M'Q>Z1D4E]KME7O]( M/^?/4A9QI*8WI''((1(1@R2*,9181&J468*H;^.+,*[X4[./M.!@49_2Y!O9 MKT"5F;0L YUOY;>[?!CYRS"[WYCN>(]H.FW6M"V?[&3[;):Z\N-HCO ^[7P< M'[#C\/Z8N9UQJC/NY^1-1CU>NEU1N?P!NN5I'"\O#YUWEI?P;W\NN!9 MP99KG>[N]CM3CUX_Z7_-:$ CXM,8RA#Y$''!8>JQ$(HR4HOS(*"\<:I],%_Q MG(0Q(K)]_]N'$=8OK0MX7N:E%9^+YRJ>3A^29;6_I.5]N=- &=ZL#X;[:U^X M-4I<@5TU0*4'J!3I\=J^"XZ]7O ["3*N*T 7K(ZV0;] MI:+_!==^TTRSTE+_Z'Z]*E:D3(9_L"_Z))Y(IK,6W"P7JYRPU9K,%9,]^3/J M)0DB:0+#5,')(_SH)H&TRPTY"X DM/WTFC=WYP&YW/K"_E!_8#DPG#O0V4($=K,!# MVT?IEE%V4N/?>[+9:6@W?A[::>A]SC]_>A(Z6@WLJ^!K'6SP2 MEQ(G0<9E_2Y8'1%TI\:Z4KT5&K_N>)I_TUUV(#3T]9F:*B4,:CM@6522@6+!/%MBSX-2U*$]$X M!;Y%FQ.:%SMRE_O3/T^K#4,BP7Y3S^NIRK]@J=C9#-O CQP/-#2# - M(0IU#A?A<^AYB:0<"1][W":JTK)_JX5]A,A+)3[(2OG!#VIJT6@)6*E+5_Z@UL5OS;4?(C/D&Q'U@[M.0W]60OR\AWXBO\:X4 +L:7)6Y M4UE_#.@(7I\<:"O"J"SHB,\A#[HV,ZE+I-K%3DMN? $@ A9@1F/(9*!V2T' M(26$0TEU8>N4B"#&$[A$P[MC2)&5,4AIA0HK9!8:QSS200 MBT!"GF(N61@$*3)*&]7:R]36S@_+!62D^ J6&U^O>1G0[Y3K\C2P-,38"Y0E M1)*$0<1"M=WT)8&)'T;($QQA',_4B-/E:-#N]C8Z=;JC49>05ET/V;S]8==DP2S7K;T5U=]WB[N%+AFWS'5: M*L6O',5) $D@!$0DII!R+X9"T:L72(HQB1R\G%L[G:@W\XZ$MMF$VQ V(X7N M@(V5:;B2#_S02/JCCL TP"BGR M7/ FM[D.WBAFJ0PX%R2!O#Q0P214]"&((I($29PDD;"+!SS9R]3LLT8XP+1T M=EQQ&D8SCN@,SL#^I)+83/Y+_8X-2)HQ // ME7Q=S89#@%U-APZPO8[YL 'RXP4@>[ ASH SK!UQV.DKVQ)G,+AL3YQ[T2&A MTT?U37U5C6XOY3\NYQE[J?[6.IW5ZZ&MMWW0S":\[+<'PR_T@R M?K>X(<_9BLPW]0G3(/"QKY9#A-7^+U([0YL:/V^% M!5I:>+< M;QV)F$[Q&;F8&_ #-L"HP:N>M>D>N82MX-P==.'&^"9/<, M\#WVGB=;._'^MR,=?[B5<<+;+%*N/9?+W*OHG/@JWSLJ3(!S7P;Y?: M2V/FARQ-HUA"1OT((B%"B&/?U]F,4:@VSRQ%@951=J'#J5'JKKQ@*_ 5T"*# M+Y70ED&R%T$W---ZA')H2ZT;BO;&FB$TO=IKE_H0]NB;9 M@M6KNY)QY^.Z,-EB4?_GNJCNQQZ6.H7L@F5SL1?O M]K#4M/,Q7W[+N.!O7GXM!+];G&"G3<@[8R@E?DQAJC.?(Y8@B"."H.1^&(6Z M?E9LE6-C""&GQC\[.NHPG;S1$BR. GO5K_4/2X_WM0X!RA8[GN]DH^J?;<_2 M!_@43(_@7W> !S^YWQO;C8+@.()8QPWK<6T4U=%>/_Q:#?*/)^V[03(K##D@ M_=X:#"#GR)<-PR%]?$:)J'E9%H.XR07/5D!_]FJ37"G2(X4: =8K M&;;W."ZM&6E_1%!F;[FG;:J3-901GL5.HL]92 5)$B%@D&BGN4@RB$D:0J8V MPT$8<*)^;K7G;>EL:C1SLY,8YJJJ-*@V>5MYRV*$U8\-*Q :01Y(CY&88^@+ M+];>T!32*."0Q5Q@1GD4>M&L*NSS>47RU;C 'W8\'/QOQ&.V**/M*9F7Y#0, MWIXG$\92"DE(U"?./ &IKUB$%FC# MLYZ>H!OZR&U:K;>!NB\K:4]53WW0+Z+XO:[V@VH/K(%R5_*@ZD/2G6=\6 Y M5ST]WM7U;68LB&/$$@I33RC63]- L3Z3,$%J!< X8E@2F[1M \IJM4Z/D.+M M;N\4J#9I5^2[=13-8(-KQGP3&;*!B7/_7$?/>;!5%6QU;0:R?KY4MZQNMZ,> MN+M4'LHESF?H0>@Y0F@P<<>.+1H:]Q-128-WV2'375O9V M58ZV3\31E9JM* MU*%$41 0!M-0+4B(I3ZD'$50L(C1" ?J'U;)UU%7 MD:11Z$D/2NT^C1B.(9:4PY20E":AT.=^5ED.FI:GML IP2RW7AN,##=*+IH/ MO:WY>#] N-F1IKWN'3:-CVOI'^IT9)!H1:]I(?Z^5FQPJY,7U9^8'Q'" M)4/0IQ&"2)FRD*08P03[8+>RM#[_.UOE\E\V [/1!;QK!F:K#BCU 1N% MQAH7FZPA(XW/6#E%AATGRZPC/6#;GI.D2PO5U MF6?_+?B,)V'JDR2&'DI#B+A:V]2V7H=8,(*\!(>$DT[^SMN^IK9PG71W)AMQ M>W0*W<';;#_4$XH#+S"G7$+!5M(!'4*/X1C4'W2GN]=U!SW6^Z(WZ(E7W%CD MS;I0%%84U^SOZZPH<]Q]5(:Y7A\?%;/]9;G:\0>JGE)D-TO4MR,B)"'G@:*5 M($4PE1%5F,=((*P];JP(QDV,J7'/5F2]\G\KA5;&<"VU,ITKL>UXQW&$S"AI M>-P'9JM& ;"CP178'XA*BXV79?ULVT!8WJG*_; \/AK9'IP4LPC[)/(" A,9Z3P*4D":^!AB7WII''"/ MAU;1K]U%FAJ?OFVRK DI!5OIN5SLG)P^5QH40'\ CV#U58"53LR_SE\J^P\\ M";5,6O)M#R-KZ/\QZG@-[3BR5693&KTV'0\*U6\&]78SJ">/PW?T[+G^12^8 M]UX@HYM4XU?0Z 7%DR4V^FG9C=<_B6]BL1;:E?[VN^*XA1)DK&J'6LC?EFHLR?&)9I@EE ME<1@OE7"XKK':C@D"H,4Q&GL08HY]P(I22QBDW#?88=CA.#= M!]V'OAN=P* 8W(4.!?7 BU?ST>\(64)GEA#\=,;:XUQP*ZY'N,7O$ MW.[.T@6WUCM*JP;'NY-TT7/O#M*I ;?=T<=\R83@9:3Q75&LM3?CO;Q9+KZ) M?)4IB^!C7I=>+>\JU/J )0^(!Q-/JAT1102FOM0WDI@S%,LPB*Q2A5KV/[5% MNQ&_LKZS6H'R!$3HFM3@&NSH C;*-)=Q.B^H>GCSHD/!9=L1--L;#3@N R\I M^T-RMS,D+2/1W_;'$;@^MSRV(HRZS7'$YW!KX]I,EP0[FRSNEMERS[P]H3E3 MYS+9B#A(CMH+,/2??>2XJU?('')6W]-9/\X_[IRO=?VTGJM&*P-"._WFXJO: MS&3?Z@0B==B<##P4>@F!'J44(AG[D$2^VHVC1(HT" (F[)* F_8\M35]1_#: M)MX3O\MW?W!U=(7TD^3 QCM8(]9S@U;#SL7.] MVF%R(NVK90..Y9CVJLHU>Y\7G=JHWK4+WXL$2A",<<0@"GD :8H32#R<)BR5 MH0SBF3()Z-*X$-.E/FVFTF[/P\VH]\O%(U3,^ 3F6F;[$RESO*6?1%[D8R@H MY1"EH80I]I'Z0TK&T]2+J541Y%[1'B6*8H/U\S+7YS1](VQ&_+WB-C#A']7@ MW(A;IB5-LYV-BY=7-+YB"8NON"8)8-]%7P]%_?RLWC4;7\2 MY3JKW3WE,G\JKT;>O-2_+*^L9R2(,.%",4421#I/>@I3HK>P4>PQ#XG $U9. M.@XR3(U2&A6J@^A23K#1 NRH<57&KM=/5%XAEN7S7$;,C)0&'H>!Z6J8(;"/ M_G<'L==(?@=8:I*MF'0ZT'YR8[&/11OT_7H +SU81>760W,[=/S?/DBQ-LL M%TR-S/6"WRP7Q7J^(HO5[=_7V>KE;J&CX+)OXJ/Z&.HM/A&$>CZF4(8Q@4@@ MM?"+@,($>Q('2WK3Z@4@AL- ):)1LW MPPYCU\Y%8X[(P'35:3 NG_+T.RHVOJ#CC,Y(KJ'#3!E++]'NB+8[C79H?T0? MTNXH[+N4]M">[&SO7S26]3^2ZN?B*>YC9N[Q,0UD%MBE&>[M> MO31!'8DR?=,X91#+6+N'X!22-(ZAYS%)A9?$A!MMF0W[FYH%7(MZ!5@I;+F* M%%_DSRU)3[>U8>^I?AY:> M78>C<(T3!@WCN+WL&,58YXUZ6-;)P#[FRV>A>M"[V)6NL*9^^ESF+Y;2#^)0 MQC )O%B13\HA\14-^3YF/&(X#0(Z6XA'[=S\8!'':"R!T?S!U?PYDF.XN?2Q M'JA"[Z">:^'+15DTDEO&)9J/B=D&M6>(1XI&;#*:J2UH+39HY+XJC\U6U>G: M[464[4,1K0'K-0K1O/=Q Q"M43F*/;1OP8[6N,AF-SKO="[(S9*+61 G*1:2 M0P\KOD*<1S#U0PS])" \I *ETBBQX&'#DS.*]*FR%@YHZ"/:GQ^6WG]0KU0Q7_W$XL8^:&V7:GE.BF91G?V^_ M@]%GX@P0EA! *<2H#B#Q$(57[0YBDA(8BCCQ$C%S3VSJ9 MW%3GE#T@=0@^\_'#"RVH%< J'KAN-L^Z/M+RYIN+N=N/BL M_3+[MC[T^M@4C'NK#.Z9QX6@GD=@@&D"D8\%)'$8P)A)@7DD1!I&INOMR1ZF M-ML;(4$E);C5AW%*3O,E^#20E]?BSO ,/,>MD;%:GENU[[!.GVYWM 6[5:W= ME;O]P[4^[PU"IL,EO-$@1%SOX!BKM8BC$:Q5\L<.HI0R, M94,.%^9E-U^7<_5XL?'VF:]U*<<'\?2\S$G^4OU\FTE9^ F/4!A#Z6%E"3%, M(&8^AVG$B$ ^9\0WR@KC*L#DF/'^PU]N/SW'^ MYG^!ZP_U?_W'_?NWMY\^_],?T\!/_@7<_N]?[Q[^9G%+[#)0[=PX!OP#4^.N M]/^\XX%8*0 V&C2_^F(2Z](/]A97]@./P4AW^)9CT=--?@?L6J_V7=H=[ZZ_ M@]9[E_]=VG$,YM9+&;U<:IB>*37\06?S*U:"'Q0:_EDUL-(;A7RKAGV9KZ?2?^P"]J..6>\U[,>1?OPR]J..RLE*]N-*X+8.OA=% M(<1^9J4'D3^5^6JKF-24ICQ!*59+%]5_,$\[*F,H(N0'28P3/[&*[;WX@8F]$E:S\T&&M0;,FTM@6I.Q.3Y]DJA!KZ.2 MGSD*AZ1E\:9SPE_M8;>I&/!),)%]TU$PQ0>QVCB9XX2PD*60>(A#%"4,8A;J MW&NAC&4<8DZL\C@:]3HURJF2^^9;4:V3^1H@;48[O>,W,/,T\NX4#MD1N8S$ MZM&/WPFEGA/Y&G0\=A)?+EK*K<[96 ,NA=[LG M8'S9R9,R8.E#6[2&R;!VH>]72JMFALCY7&J&[SONT):+1YW4^:V@JP?51!.H M%$E?,5,*DR!%$''!E+U$8IC@*/(XDR*1B=6N[&0W4^.A;8IK+:?:3*@>+%W_ M+N!JN!7KC-;0VR\GH.RW7*TX]+K-.MW3N%NK5FV/ME/M3W>XMWAS>+ TDRGU M@D H-D@9AS?9Q3^.?/9_5]N0Y\?FG MN]=-;.*!WBWSE@^D.]_S59?M>.( MZD=U?,XZ0D&:A F!,1%JK^3A0!%<',$PE$3](V92R@YQU;;R&$W45XBRKJV" MI02_;;4 *_(=Y)6&.E!8];C*,Z;_56CS"ZP7F7596->!-.3-(<=EU-#L*YTO M#.S(?G7:$6)KQ_4?H>V*XA#QVM:RO$KTMBMBYV*YG=MSW&+J::U]N@5_N\Y5 M1U4 S,;YNY[^Y6.ES\+/^;(H9FD412%5MF-,J"+9R ]@ZC$!U8]IG$9"EU"R MVH(ZB3$U8W*WQC.K B@JVM1Q$MK%0U.L^MUI6G4/8'$<1,/-[N!#,_1FN(2X MT@!4*M0Q=#7!%E=@JT<5\M*XFY6Z]+@[[H1EK[MG-TG&W5UW0NMH]]VM-8?$ M&4M=F\HLV?_1\Q.:/Z5^V-EQ'BE!I[*2%./N 0-/5N.9\O M?[M??%S3><;NI13Z(ZX3A3/N^T(MOE R&6FWO1 23#E,$"9I&E,64_/4^VT] M36W)K62%]PM020L:<2TB;5J1;9^WO>(U\#P^"Y5+5OM6S"S"D/K";J1X(_O/ MS2ZRR 2.UA"BU@;&BQ4RT>/_V37+C2)K@7Z'9K/56FP5F21#$R_2G5"I5 MFWMJ22=E]=Q/8W-@NZB=UM(G;W1$Y^=T+7=#*A]^U7,/>\>(^'9-\W\#>" MV#'\^2HT\6.?+W?Y H'/5_4_'_5\_;5X^17E+M*-5\$ZG .49M;0",0!-\J M0DE-208%Q!T,S:7NQF9GWG]X^'CW]/CNU^3MP]VGAT^WYU64H4&$\0 ;R)P< MY5.4?KGD47(I3G'I.X^B?*'00#_M??(GSKS5A1WC[#GO:3K9JPOI9/^H/;UI69\GN1TU6I(M6/)=G5N5*3D4NB"!* *FT2U^V_Q+*G?#J-!,I,T++ M ):-EU-D;,9O3^:;\IE?&EH<*]>YG"0U(C4[[BE?7GX4 M#FED1B!/MVWB[K+IGI=?7.U#^Y=CO/G.YRX$8,I24U E&) $"D?S3 G*7.G M^08*6DB!1\68F/7L:NS!Y82L:Z16T=T[ M<>-M%GV!B;E=O-KGH!M&7P2.MXS>[W6EFRW7[\VORZ5RZ;2?].J[-57EI^5< M35DFDWK4SK6 MJV]TC??CZ\H[JAGVG.NT7#CC<_=C5DZ1%DH:)@%FT@#$D &BP!DP12%(EFJ* M31 ;1VMO8S,5#7OD3LCD=R=FX,U7.\!^-B,:;#V;C6#$.@3,>2 1-RZNK<.! MP]\\=#^-"?)-[Y*OCMQ)\GGULC1,'P]#ETCH=:SP=@! MUA#+6T&3?]2 M8?:A@$6<(88";B!SOBZ QAVY.:!2NN16-O[PQU9>6AQ<*3D M\WPWM^OUK)3S9?F\THY?;7=O/.&(+#V#A^-T,B(S<27M*6HL:4F=SKYKQ;]V/SC Y$;I@-[61VU]WK MG=2!.ZNP ?'<:O4&<]\VDM?,8IL*/0> ;Z1W>4[)DP?@X1NS3KA%W:F%23#L MUJT3.B=[N6ZM=+V4VC(O!KH=9]X)H7.=8>IU1GFF[;&M MHA5[MA,O8%M\A);'T4%W#'J>NEOUNR0H'>$0<"+0'8^!#@&N?Q9AF_WS"K?N M[X]>&6Y+?U[6@UW\A4>Z+8N' ;YO9US,YNY#!K\!6X*<\)3PL* M 8?%X">R,,1B JVG_<7[XOM>34Y MJ4VQE;4'@G@_5&(ZB%=Z'-17]-/^V&WT?"NM>YZJO[U[?*I*(=\]M629>D_,4QU;IF#S<#T-F_\XGHI[#0XRZ4X5V$RO M,[^)252^=V577@G&WY1L+!\7-2W34>S]YO=UBA#"J5!,IG:68@X0X13PC$" MC=)(IZ3(3-"N:UCQQV8@-L)%K+0ZW*?@>L]$T*VX*0V.]D MPZ W;/75P<>P?\;ZWC08 1-^WZ/CQ[#?NQ2WUB6[EABRX[D@4@E$6 8*PHG= MHVH,J$$&I-#^((4Y53R(0J2##&-;OC:"N^%+K&4+3X&*-CJ>BU&_F/=^G^H) M]T %SH(Q[*?6F;\8+U3V+!BGRQ70PINZU4!6-08N&/>ZX,#/HZJ"1&04&YR! M#$$-4,8UH%H3P C/BUSEG!8=#66P+&,SF%>+ [U_7I=K.Z6K>AVU#[C1S#F! M,KM:U? A#;6NO0[4@'[[[6,TD"GN#'@_)CE_?S-]OJXV%[I[,K";(/+M/5E50X9H)2[$@*YL<99 M4CLWA#2W=ZK">-[U5*&]STG#!R9&, M0YRE$"!AO54D"D? AS)@4B@5DIG)D.KFMW85:6Q6\KIK5&FS\X>Z>JB=QS#4 M41UB9%[<7ST:E(%4.\>1OEPNU7%0!!8(O M_EEQS6OUD:_UV\=7[S^^F2^7JR9J&%-&TYQH.Z09LSZJ,8 3HT'&*3?&%$Q# MZAUK[M_OV$QN+7FR%3UI9$^<\,DOE?A_32H% B*T \:AW:+VB&[/9C, V"XQ M\ $(!\3']X/T0+'S,3[EL.CZ<+A:(^\#FALN*C]:2 @A,,4BMW<\$9E0('A;]>=C!V"QY$\:X$S)Q M4H8&>QZ!V&Z=8T#3LQD.1*5#3.=YU6^.Y3QJ=N 8SO-*G<9N7GCN!:CQ]T[- MCR[V]WY3W>V_X;.:_6.*,TYP*AE@AA36!V1V1RZ8-1'VQQDE=DN>9]-O=2W! M-5^M/3S!%U C9+8=*]/?Q'O%YZY>ZB19[N2>),)^+XN%.Y![<:K\+A^,,BFR MRX8&A+E-@Y'[?IU9P) Z/FEIKY%_1@ 43>OZ:_H2%$GKXJH8M MCG##D/9:%*&+7'^>8@@WH!ZU",(M+*MO%Y^Y;/% M-,NA*H1VCI)& (F< VJH AIJQJEUOI$.N_JZU-/8-N4[09-*TL2)FOQ>"QM* M/WP17L];J1B@]>T5=,,K_!KI&A91;X57AY]^P.#INKIG)*C>P-NX;5SKB,2M7A.2W?#5L^YKO=)^1R/5VZLG],0LWY9SNW+95UM(S"H MVJNM$7WL6WFWO,.-Q/\]:2K!]!$U'812+Z5@6CM^F9(P/EA<+ WC]7*WZ7$G MY>I9JX>OW^;+GUJ_T@MM9NMR0P>5PESJE%*0,^)66(0!YXJ"+,V+/!49428H MYZ.]N[$MLHVTB=SWSEWJK&CD#EMCKV#M9X/B(=BS\=F MY$TV8C: WN?'R@Q M;ZN=9OO..)T1"C'G"$-+*Q_!.=*?F7E*]A&) Y*/+ #+2LXF9%\(G4$M*: %)M:9A@RP MU#K3VO!<26ZD\2N$X-7;V!:8?6$3O9,VT(=N1]AO78B&6\_&_ "R/4'+ZZDE MP2;7"Y.8=K*]PT&-FY?NQQ;)[Z6!O>=WRT5M\.HS@L=%N5Y5 5K[<2,?E_/Y MF^7*/3\5!!4YSU+K+Y,<($(9$!(60&%I%#9:,!56!&THR<=FWG:W;A\__1;* M7#;8N1&X3D'"__G M<)V[CDDTW[FS %U7O=FW;X[E8Z'^IVW;/OFY<>N,81*2# .8*010EFO $3, MJ5P5!BHI:& (T(6>QK:J; 2M-N$;44,7ETNH^BX&$;#JW7B?@:D')_DJ%G'- MX:7.!C9?5W0^-3?77GB9(^7+D=,'','.GIG&72)9P8C"!: DU0#! @,.A7*U MPWBJK)^<43WDX7*X"F,S:-N$"]XD7.@-^?BW5O+QL7P1PQP\]SO.X_>D/9-U M#HGK^XEE>+&1'(5GW5V+/X>+??,HQ3ZGOD&2CCR@3:SF1^TJ$KJ#\$_UF58Y ME7F!9 89X)Q#YVOG0*0, \T8QYDF!31!7O?EKL:V2NT.K;Y>Z=?.\ ^70,LG(_S*A91>352SRLF 6JK,-W^H_J-^4TU4RC@DB0$T2L%\TY MH")'($>:%C0U>49(B!WI(L38+,R'U5)JKN;FTP?[;>O5JBH-9U6>) M=!79NWY;+H'(AJ_6W",:18[R3&H MP;P%J6-3>E-;$3->WLX6^G&MOY93K;%!"G)0I%@!A 4'/,T@T*8HK)7% L&@ M0AGMW8W-<+;D;SB9DTKH&+DO.\#]S%P\&'LV:#Z3"G;W4@9/.S9W7FWFZEUS*G=N^7 98+1ZN+-. LIT"Y_ !28*.E5^12 M=Q'&9H?Z=^#"PW!O&.!V&S?,L(W*D:OU\/+D8HU! "U4[V,Q$+%3;V,21LET M$YRMI$K=6AZ.%NDFS0^(C6YKJ9NG_%J+]2XJH8K(T^7:T1 _&+LDN=KSMEOI MON//>IK+O"A,Q@"G!08HPQD0RA6ASHW!)D68ZJ!L\:#>Q[9^.>&3V5;ZB?UW M+7^RL@I,$KU1P9$S-CJ$>=5A@^/G9/<&><]K3X7VXQ[:&]$K%O-)LI4^^7 = M[6 /O!-J,1WR, $&]<\[87/LKG=K),SFE:OUU#J3Y7(^4]6J7&T%[G[,RJE@ M&$&9IH!ENG 7-1((!C$PN4Z)@EE.=>YCV"YW,3;K=2!EO6--?G>">N[\6\!L M-T1Q(.I[AQ^.CK=-N0Y B^&P+^\9#?M?QP:CI?5!K,)U[393W^/)KA4/'A=R MN7*^E&NVX@"X7SXOUJN?]TNEIYP8B0R& $IH $)& $&D )GB"C-,,61>6W'/ M_L8V\VN1DP.9W:[!%0-9KI)&\L2)'EHDH1WW=KO0 YH]&XD80':HJ^ %S\UE M%MI[&;CJ@I?*IT48_%[KS/KAVBH_:JEGWZOT1[W>\%"P-+-[(6M21,K=?2WB M0'!.+'%CE]SD;CY?_E&='QMGN%=:S=;)VV79$]'*5;0BTZQ<[F]HDI6K MFI^A6+G^3M=,NUS]?#-;S,HO6OVZ7*IR2BC,J5 ID-C1H7 F ,TI!4P@ MKHC"B,&@?,[SW8S-*=P(EWQVTH4FE)\%TL]XW Y/SV9C*^ DV8)4R3A)?EU9 M$Q$S@;P-BKB9XV=[&CAEO$W;TUSQUJ>[68"WNBRUWM;&?JNYG6G"-+$@ +H0N,#>$0AC@;OAV/T_%PMM?^]:V1 M,\Q8>&/N9S[Z0+)G@U*+[%(T&J&32NI)LI5[XDB"A$X^\)F*9UY"H8II<+S[ M'M0$A2)R;)2"W^\0;?)8,4(O5TT@2_EA;K^J*N?ALVO]R?Y0?M%/?RR;E%26 M0XUU9@#!)@<(%PPP""6@J3"%_7\M4__RS8&=C\VIV8B_B=.R2_96@Z168>(" M1?Z=XH#0A- 1:3=D?>,\@'=T%>)&_L0JT*6D'34]B"ZHVL;'>,Z9M]G2B]4N8V8J\))[GGY92HQQR8K-$!* M$8!DE@(F-0$F9PHBHR!/O2X[/?H:VXJP%762?-N&$I9U**&T\@;&9[2 [.>^ M1H*N9R._A]I) .9]&VKA<1;7\8@:5='2W; Q%-?U/HF8\'BE(TV$M4/J>:[? M&]?8W4*YOUQ,VG<^KTR5.X9[TC_6KZP*_YSF1 O!':L,D M91E,)<1AU#)!W8_-PFRD=S'(3O"*4*7ZQYX*@20-8>/A9WGZ0[EG8^0%QF$]F[&9@V:2*=&5+L+J(1- MK+2=PL3.(MMN%>+AU;-)Z I5AT"P-B1NCO\ZV_C 85]M"IY&>[4^?5N0UP?^ MT_D;3;V7S1'_3)?6,7F__J)7>S]Z/2OE?%D^KW03IK#SS+D2C,F\ &E*/'Q_>/25O'^]>/;Y]?'I\^-0MZBG2P/IY-"\W7#W;O&UD5:/9 M)-E4KMK39%)MU"K]]G^<[#34 \R1AMCP#&+HZR%> MZF1LIGHC9[(3M*$Q\W<-+P)ZW3&, 5/?1^CA" 5YA-<@N,$?O-CT8-[@->7V M?<&KST9D%-JCFIP2 W7&W/E0REP&(:9 8(D 1H8HFB$)A;J94VBOP[&9@,VU M9K+<*]+0N0S>5;C]/*Z8(/9L("YR"AU0^/;,*70&FMY9A?;[?'E>H3,(>#$+ MG7NOFZ5IVFUB61 1J1;< ,X- R@7&'"<&8")TLA0)"D-*LYYT/I(;4B8J3C$ MR\\N=$:A9R.PF?OQZRZ[FILD[>%%*^2-P:C8(WQ#6M_,'(OM>I? M!2W.@G^ 1^]+?=W;RR_R!UI[+>^';W0_+?B_G_G*3L;YSV9OFT(LC)02**H* M=V)@]P_(99Q!)0J,*!?&:]?0TL?8[,1V)[R5L_-1P3&:_B<%-V TU$&!-SR= MS@DN !#AF."XY<%/"2ZH=NZ0X-*C+U->Z>,I)CAZ4)_YJX@\W!EE,Z(ZC6'6#V'3@3N;SXUDFK5 M_3"BCW'U\V%>:IC^?&6.]C1-[#C7NHZGB%'+0(RI2M$Y,?]498A:<(Y=9ZBM MJV[K1TW[N2G!Y6DB#E\:T>QN"OCV45+LO,XQ)])1#X/.@?/:'7^^%Y[J&.=2 MEGI=ON&S556&87=A.H592@3-$+]4S-YL^.B?63EL^K*K3BX8>[OC"X*"2#J6&%%_-B M/^*-S03M9[KLZY?L%$PV&M9%%/9T="]MM'3N<.U%=SN+C?P5>.Y]7FQL^][V MO,"PWI#C%!/]?G*@HDCX0CE2,=&]G$,5M9>.55*7ZRHX[^V2+\Z3#1*&"2DH M!)P3ZVI2: UD@">%Y3 (LNA"*K*=;7'L=G[2N ]-L? ,JE7 ?:SNU%AZ]F4 M-D[ZXO,+ML>J+P4FI5>\7NV=WZG\]VX8>'(?K9I?"[1L_7YGB[MRBOGP+]68:^;(^"VDO-3 MG9M,B-R5'-70U1U%@!*!00;S-,MQ*JT)"C(XP\D^-AM62=YYF!'<%]8.E[(5@CL+L+G"0;%)(&AF2#0U(!,>!E8?S1 M&_02,:+XX[I./8C0@72T(E'XJ+_9F?W%"E*>UA_\J,NU[67=L$Y5 M(FY#+:8FE31'J %51J@0C' <:H!1KC(H,&Z*$1 U$H,F48:GE)+;C?]&[U4 MM5W]8[;^\F4YKY)HUOQ'8HW@:JM=35B7/"]FUL!U*W%[ZP"W+V.#C== ZU(% M]YXJEZJJ[A1J&&&:16FKU( C%$"".N!(#42*.L"(A=&E1H*XE3[UUCZ&HU.- MA,8!O6JL-E\F]/,?5C:[C"_4PX]OVHGXM'0_VLLJ>_=V?ZSEKB@I=".Y(]UW%+TO%RCJ_15$VD6^ MP-B.8 OINX/<^T0>]CX1]^.#G-Q)4L,PGFC3T($;4PBJM^SCVCI&'I'8P:K! M_7?,73[OW=6S;I;A ]($A'/)J=T=YHP"1 L&J,;VLRJ$D@6'J1%! MT86!_8]M46KD[+X A>*?::&9D:[.=0$!2ID&--<$8-LZA"E2A2 A=8WZQ'^ M\D8;\0%O3@CK07 Q-W+Y]:M=1NJ=]S[%A=NMJV;<%GJ=S!;V49W\,E^6Y5]W M1]()7UOG4SRO*UIBNXSL-^AV^O;S&F[R5\2Y->H' MWE2C443N@V[(165'"!1A6/Z$;OB<,"QT;*;+^?0NLNTB 5P3/++WFR.>?(59 MEJ9: H4+#)#=4 ,*)0>*Y8; %-NAQ-Z5LF)(-#9WY"!0]930<8_/<]97A""B3T-?\"3J@''KFACJE[F6"!)],1H6T_GH[1 MT8!GU!%Q.3RHCMEPQT33H_CN5[R!B$IJ-P7">C.P4"DF M,F,XZ&CY;"]C6^,JH:)$$9T'56 A";-;:BFX!$A@5QR)"6"TR#@G.L74A.VT M;H9UF/U4#6R,'7$_ ^.WZ;H9[)Y]@--4H$E2R1@QV;H-@J@YUV<[&C;UNDW7 MDPSLUH<[[&I>GV;H&*/E^OWBG5X_5K/(Y2_>S>;4<+.^K*?-I;\8\FOOE MPL[P*@I'%T9C:\&=Y0:(4 P8334HL,ASAE.3*A@:A1-9QI%&Y;C"SO^1U)JY MV)M3,V8]MFW>7KG+VWLNJXB=+SKYR[]1"-._S=S18:-L]:/L;\E7O?[20D[2 M_X?AL5=ZB7$>JICE2;KE9&^HK7K)8S/4;ZNAWNKH%JE:RV1?S4GR:)*MIB\X MK $;JA<I[Z_S: M";/X_$E_KL*$IUI1FO.< %/5$N+0 $X5 8JDD/*\0!G.@K)E+_4TMAW;[O)@ MN1'5KL"UK($9LQ?!]=L<1(&LY]5NA]96RN33-;3"\U^O(1$U[_5B9\/FNU[3 M^23/]>H+72L5OIG-F^N6J2 JXRJ#P'"% 9(( LII 0AB*=*PD"+URFD]U_C8 M+$$M7^($O!:"=1VX]BE_*QQ]'P/X(]&ASN"IRC=7%]QK:R4=FV/%Y0K3W;EZYO,WR]43_Z'+ZCKBZ0M?U*YO];,-GX@0/-7?:ROX9K]>_;P'$I=PP"*7?O3M?>BRCH&HG"G9&-I"Q\VR7M_S\LN'U?+[ M3&GUZN=OI5:/BRU)T)VT&_MJ2S]E=L,,.3,@S1&UN^>, )8I#C 2FN7"< R+ MD,!7_ZZ#3-< ,:_N($Q:T9-GEPLQ6R1FRZG$MT('[JO]Q\%SH]T+NGWOO"VP M3NID([;+._GEMQKEOR8[ZJJ[ZS"';\B#$8NZ0_?O?=@M>S J)WOX\!8Z7 36 M;*Z.$FL7 .*NI+0^"J&"*D4D%0(H[:I#8*T!982"-)6IPJ* $"+O$$;?7L?F M?-5R)U;PPW+3M>P!]S'>L'OD,;<(?5!\0#74YU_&3# M[I9"\6F]-/)N;+C;H%#]#JYY@E_NYI(^+AQ7V7+UT]%R\[H:<:E7WZWK(TT. M&J[4'=?EZOU[/_4*Z/,$82":I +70 D:!572H%)A;)F M)5<,ZI"SMVL=CLWIVQ>UBI/G>\*&&8ZK6/N9CY@(]FQ$ZC.U$PCO?" ,MB6^ MN,2T*%?['-2N^")P;%V\WPNS,>5J/;U?/B_L-/W&5^N?[^R7^YB*,[>8B M!C@]FX=@7+QMPC7E6VR ?75O_MO_.I[[%]L>9*Y?TVPSMZ\^%S&CQYJ+)OFV MMB3;J\)R>Q--8&9XD7$[VZ4&B&09H(0K0 P2D%'$A/0Z0+I1CK%9A@Y$$/\1 M(2G%8\#\?)$!AJ%G&W0QL:7R5!H])LWMX)XJ_=0;O W.WI-D/$1Y^30:?[R\ M$FT"FNMF4O?">JN::E,M6&&$@8"*M#JPT8 :3D&>(HM1FDN1!M6G.>Y@;$;P M?M_2_?+?TG]/TS1+[*J5?'?B_BW)TW22UO_;&$C^O/ZR7,W^CU;VU_F$D722 M8U3-6?N?B+$)*_+-P[.R?&X(UO89=?@Z^;L=K2]_^;<,IW_+LTGBCB/K>:^E M=F%9![]*)XX;U]%:S;[K^<_ [,"38?:SL+<,7N_NVRYW85(79IPDCQ76\4SB M)?UCVKJ3/@8U8ICKA8/NJO?.9LZ/UR4=G& M9SY_TJNOTS0E0@H,@3!NRZ=3;?^E%%#:9(PRR'GN%2[\(M*/S6#^UH@_26QO M7T/H-(8>=H\+S#$/9L\&-":)Z!:&,_4GME D>U@D3R/_=D)H6T;\#0U%\3+> M;RF0)^:%QK*=4V9HH0;DGWDAO ^Y:EY*B/!,J-?-?'YC-X)\_E^:K][8GY13 MHC1,?UO0,^05E35Q"X(7GJ4LN#Y5!=46T_E>K:HQVV1ZZ^O9GIN;KG M\YE9KA8S_O?J/&#*I-1<" (T)1H@)"6@V.YH-.:^YB+W8QMHF\% MG20[40-\Q\MX>FP0HJ#4\TP_"U#R>RUG2/SB9:0"W.$HB WDMX9]6F&NY%4< M6GV^RV\/YYQ=U># B[K^=+<3ZEU!&Q>3OLD.2Z$LC,HY@!@3:PI1"JC6 K < M4<)U02 *(H8XV\O8+.%>'2>7S!)V!'P>1[]SX)O1Z=D"[@'C!.PA;:X5@9C' MP><[&O1,N%77XX/A]H>[3?FWR\5GMU%RJ;^;#S5+4UGD0@-1" J0*11@A2$6 M/I1C!NV_35 1C3-]C&VZ;^APO[E@J.7"WHW_6_$ MJN?)_W:+B9-O._>3O_-UPVT4SPRT(!'3")SK9E 3T*+GL0%H>[1CF;E][F 7 M152^6ZYU^7;)%RZ789N&]E%+/?M^F%DC"VUP8020N98 406!0 P!3G61*T$1 MHR:H3=0?>ZRH9R MNE3W_KMDV9TZ(0EIX178;D5YSNZ M8-R9HBKE-4.(4%YF$E%FCD/+"A0="0#-AW2ULI,@U(UD:E)%UJ:.Q M&04GIUN^RSK>[)N3=8_E/P:#_T7,/5VE"$CV[0Y68N]#GB'[-%2BB M.BV7^AK6([FB\8F[<>WY#O=6CPNYTKS4KW7]]^/BK?MK+_5\2B3,.(4(I%QP M@#B20,@T!9PHH=,\@QCY%R.[WM_8C$@E7S+O5#[, UV/ZZRXF/5L+C;")K]L MQ/VKHVZJ4>Q6A,T#Q8"KKKAH#G3G=3.J8==@_ABUWH=Y-#/7A6-N1GMG-84W\47.YSY]=PL&ORZ7Z8S:?3Q7.C@ MYZC@?MG*G&R$ONP%=R#L\,[6+V MX*A#JB/,:5X(HO)< Z*(W3K*G "69AQ(J"WLDNG,J*"MXYE.QN;Q[61,*B&; MXUS/H)Q6.#UWA3>"U/>.,!2?\+U@"P!1]X'G^AEV#]BBZ\'U?>K2C+] U MN^+A7\^S]<^]#V#+J=WD7?QJFUB7CXL/>C5;'B=?5+]\S=?:Q276.<\9%E31 M- 5*8NN ()T!#@4!E)L,::*A_4Z#')"Q:#8V&UA)J%6<4_&Q@.SK<(U%WC'9 M]]O3 VMT#I:#O9H)V^3!&B-WGE6C=":'L'HD<5 E#JN:.B"BOSFV\8_JY(Y& MN6$]Z]&H?X6+,+;5=RMJ[-(6;EF3J[*:IIG9"(@U;-9V4I8!YY-MI%G/R/69&A'(6HIA@M=#5N!H5W?D\(+5Q[O M$ )@!LIZM1"VL(P<\LA85C+7(H522'C &A #'A7.@ M$.#;80V+ ?8'J34&V*.9X6* _74ZB $.>*V#_7W27UV%]M7/^ER_VGG6>\[7 MSRO;77V*7_E\[_0?U6^J/:DK47>_+-=3#7,AA,F <(%Z"&IKG1G*@4*9+(Q$ M#*7%@^[/B38/5O]K2K-K>^D/L9J3J^26I_M M!6]#_6Z5JA]HCKFJ@7**#3E. 0O'D.,UT+(RT+B%K3VQ<&Y=F6[N9+AU*Q8> M!ZM:M$9OYXMZ9S%HR(UXGF:,( B4%@2@7-ME#4L$,.&Y8-A@E:FP3)?S'85, MQ6%R6]Y&HHG: ]/OX.%V@/K>41R113W\V.2K#$4;=0I+7\Q1>SV]&'G4J;9M M_%%GGNYF$5SQI/*]^6 _G41/1 M DJ*)0:"0050P36@,L- L8Q*D?-4J:"KDUN$&9L/_.KNT^.GY/V;Y,/'AT\/ M[Y[NGA[?OTONWKU./CW^^N[QS>/]W;NGY.[^_OUO[YX>W_V:?'C_]O'^\>%3 MF!&Z:?S\3-50H]*S0:O4<('S^XI4%S9[JB0[79*-,LGOO7!*Q8 UID&\29Y! MS68,Y(Z-:Y0VNR8C'V<[;YBM=AQ64ZXU-"Y!".L" T)K4.\3R&SO#%]"7"A1C4R^B,T;'_T;VAF^IC;U(U=XF^4>=E6079C6K4CBGJ2N= E,!4HX90*B 0"BI M =3DL?PHW-G]FJD'"G0U+62K@)_+52(ZG3TS>Y?G*K27@N4B^# M[1$J\H)#V+-9/DL@L%-NK[APS2N0?-H-;ZUB4NF8-$HF.RU?<$@[U:(>?&A? MH-3T4$/E'.ONOFIV&I]8&MCLEH;R1WMY@'(B>US+UDT7?$*RJ;2J (PW*> M=,/GA)FD8S-=I]92_O/+8%5(!1I'=3Z2" *&) MM']H;@03+!4\_,SK-F#_-(=:9_"$!4XS@P0H<)8"I*D!#,D4X*(PC+FZ*C@+ M/;6*@>:XCZ7. .F[4MX"3>^+X4ZX_[YA/>O[*.DR(G&7NY->!E[1+FEYNFA= M?+)C..)S.5OHLK0KGY@MJAV2=2?+F:K2@):+)^N.EO7=239%FF4**0,4E0(@ MDV/ ,L* +!C%.9,DSX-H*D,Z']MQS(&@R7HG:6 X80C^?E:D+U1[MB\;L9,] MN2?)(+]\_K9F<] MS0NL!"+:CD-NG1FBG'/(<<>T\[$WNCHV?+QD3\9Z-]IZH%9(/[:B%9\IY0A$U M9^Y:G\-FSWDB<))'Y_M>-S-T)^T2]CQW:1 51_290]RWR](5DWIOGOB/:4Y$ M)H2+-Z BM[M8;@#/M01(9]1@(:F2086" _L?FV.X)WZRK(CKY<%-QZS2(,SZ MA Z)GS'J$>B>;=,^QG5Q@+.W2;\X\?]:UZM;FL3J$,]\=00OIC4+%6%0X]81 MGV-;U[69,-.WJ[%^I]3*N7CVG^]73\L_%M-6OI8VPFK!8S:>2<)$Y2BV/B9/4S7&V MANG2##U;( Z(>1M8SPP MV-F1?!0;6,"?![MYN%\U.5Z-9/6 MIE3.TV^+V;K\^.FWOU=I!=.LX(4RC -#)00(P@)PD@E B=92VVE?Y#2,3*2U MOY"O>AA.D9VXS4;JV0F<_&)%#B5?;T>ZD$3G2F; %)0 I @'@B(*&"]P)M,, M$Q*4D1<-YV'X(5M03OZ8K;^X2EIFN?K:,)&%Q2?ZC8"?HQ@-UYZM\AZD-1_5 M;_N0_E[+&S&RR N7F!Y?>X>#^G=>NA]["FKDG:\WQ*;UZ\%AS]K,1MZ/1L&DX(4.,0 MSUW7O3_NZ>'HY*YKVLL8$ M.NK5:Q3!AKV0C8GER35MU,:[7MX^_*BBGZMC\GI-F"JIK'>7DPX]D)VGCG(3>WIY!U/?Z]C: &FH=+UA@;6>[ME/>>XM\H9.Q3?9&3$=+M1$T8$-W"4F/W7 $ M?'J>Y&>@N7X)Z(]1P$8W E8#;6Y#/J>P;>P5#%JWKI?>'6Z[>D7Z@RWJM6>[ M;4L;/C+K1BT7]CMXO?S*9_:SPUF>8>%N.+(,((@S(#CD ',%)<8YR?.@X-NS MO8S-YC7)TELID]]K.0/YC,\CZK<%O!FGOAV<8(B"-V>M$,3<;)WO:-#-4ZNN MQYNA]H>[S?Y?5\NR_+!:FMEZFBD*F80$0$YR@%*B #<& 2VXXD841.HL) UH MK^V@F3Y QD\E6O*MDBULE.\+0\T2N$?C0CD#PW#VC:\P9N]_\H//T MC%['L_/<(]WFI&WDFUZM?WZ8N_(J"^7F_;>*:4ROIX3I(C7$ "ZH!(A+ 6A* M!# Y@KE.549D4.Q16V=C6Y\WLE9Y8WHCZ"19Z,!)W(JPWZR.A5O/TWPCYB2I M!-UFW#7(O6M!+GCR^T 2TQJT]C>H>?#1_-A>>+W3]<3RB?]X5+:MJD:3V]F] M>Z[VEEJ9#$)A0%I08:T'9T 8S4!N30B3VL5+X[!CRPL]C95]"X^5#S4OL#GVQ>4?/T>//:"UW35+[K MQ;.N;T\6%6OB?\[67^Z?R_7RJUY59=Q^[HHAFJ+@F>89*&AN;8;2&:#V9X S M(I"0C*+0;(J0[L=F2!KI77&UY>=%=? YZ.HVU_I6.9Q5LKY MLGQ>Z??&G;7J15FY7A]UQ1;@[9B5VI>]%3).Q)^44M7WBC2L"4NX^!W4@HS4K/=[.L[O=[QJTP1-E!K MC0##- /(Z!SP/"4@RPW.75TI#&'(G=-!ZV.[=7)\0;.&0FCN*(3"C-XA MJM[)W<\B$=,H'W8PJ(D]J]NQP3S_4#?S=UJH?)MSR.%(F< M@51J"A"STYQE4 /-*,O2 A(H2<@,]^]Z;-/__HOS5$IK A)N_?YUS1RY1]CY M'V'V(& 0_(Q%/]#V;$DV0B>_;,3^JT-XEW_6B-Y+]:1PQ&):G(#>!S5'X:@< MVZH.+72(E+Z3TF56E!^UU+/O;N&Q-O)NH1X7W^W2LUS9*;G;;.4T8P1:P\6M M,V=WQ#D'PF *:(8IQ!*EFOH3NH?T/#8S=G=___ZW=T^?DH\/]P^/_[A[]?9A MDKQ[>$KNWKU.'M_]X^'=T_N/CP^? H*(@P:BW9;U"F_/IFPC=K*3NZ;GM*(G M>[+[;71OA#D@@+LON >*ZO:%/5*H=Q>T6N._@QH<+BB\BYX'D>*=&NB10.>C M=J&JMM'WYLVLE'SNR"VFV Y(H5T9:6D0L,N 112 0J)E*12&!-VL=Q=E+$M M%&^6JV3]12=U%367%7OW;36;)]DD<1^QV^39];V*_O_+OV4X_5O>_*8')I[S M8Q=RQ=/WB QT ^3+SK/5QXU;K5'%V#,P64\KK(/3]IR79GP$/JVH=:+R:6^Q MH]%=+M1R\;BPMDCPQ3_?&Z-76GWD:_WV\=7[CYM$LB)%"C$$"&(4(*D0H)QB MD%HC*Q6F+$-A5&4^O8[-E-9")UNIDT;LQ,F=_%))'GB:Z(>^IX6,C6G?QM ' MSAXH48-PBFK=O#H>UI"%8'%BLX)>[NH36D-8!AZA';XTID^^$JR70[#S.L== MG ]Z&'C!/:?=Z2)Z]JG."^-G^V5_?:W%^LDVY^!$S)Q4DX2)Z?]A*VDH7%>YQ#U7MMNPJG_ MI2P8HB[KUD4,(B]3I_T,O2I=U/3,(G3YV8[L:M6]T/WSRMU]3CF$7#&(@(2\ M (A#!002%"C*(=,J-<*0D+""@];'%E90EZ^3M7#-!5D@R=D!>'ZSNS,D?1\% M5W)-DD:RB*1AYQ2.2OYUT,&P)%[G=#LAXSK[4'B*6M/";C?\L%"OK0,Z3051 M!4PE*#*5 90Q#*A,75E**)0Q*4JY=TFD2YV,;:%NY-P_*$JLJ(F3U3\I[2*D M[7,Y%E ]3^E.& 6EH5T#X88,M(M-#Y9\=DVY_;RSJ\_>6$3CX8<+-]S;' K" M2)'1 AB78H8$MW.^<)?#BF9$J@PCDW6JI7'2!@:Q7,;4;P&/ M@E3/,W\'TD;(7O;A5Z'HI=K&26+?C<_;2F[\RF64HI%SD$*76:<"T7<(7<0Y_'5'L=F*YQH M34GJLJK(OFQD3E2U=;W"C]L1=C\S$A7,GLU)A>/]'HX;<9LC@-@\P][81$UQ MN-KIL$D,OABB_-R#8FHE'F7^AJ6->^*QB?$>=>>?Y&"#F]G"_VXUE_+J<),Y,) %%E M<'(-K-'!(,T+00Q6!5-!*:.Q!!N;@8I43R#YW6F85"H&WH9$&W+/,]87&,B^ MCV>'',.A"T.< #ZBVA [V?Y,Y2%.$(U<(>*T_8X'7.LO>O5NN5AN-LEUPIC+ M;\54*SN>*G5L (HX'N4,N$JQ F89IE2$%?V^T%/(%!^FW'78%P@/2?VX>UG:C-=PH#<0V4H&\ MITM2*]-4PIDDE3XN4GX[+O4KE4Z39$^K(0*!7)K M"MC-G0R7%A8+CX-4L6B-=O.;[^>\+-^;_^2.C&C]?O5Q]OG+NF8Y?6]V_OP] MG\^U>O6S>:YL'BRGG&#!K5L-#+:K)()" 0Y1"HSC*<4H%X@&Y9#=*,_83DQJ MR=T6NMQMM64E?")^)G\TXMLA2U:5 MT+9=XZDGY^_8#CT_,B66GB1J:1T8U! M)>0DV8W:W@')_7;4_G-OU&JUXFT9(N$;\58G5;#_7SA"^L6B?>5ZR,Y?OG=;GF"^>2?US.YW;U<+^YI /U,]LL/2]_;G3URQ7T5#Q@6 MK=T^2\)8.\^-JO8?.V63WYVZ2:-OQ$/N?@*'KN+3S8 M^W6S>ZTC2NM]Q1O[LW)*,9:0ZQ1 CC1 N0OZM*X\8$4!J6(J@\:[%LG%7L9F MO3>";F*9:U&32E;_<._+H+:;Y&A0]6Q1.Z$4%/!]%84;(KXOMSU8R/=5]?9C MOJ\_'('I]>X[G\U=]-#3\KZ*'?JT%SKTVEW@:37%1N8RMV@6A$N A!" &PHM MOH1E1A%"4MJ9#=9'@B!S\1*,L3Z!6#=PHWJ-DI_;UROV/=N?,QRK&P4Z-F]1+BY>A;0S!JI7@-:JC#+>%'_7TY_VY=K"JC[A7_ MI_765EK-UF^XK+AC-@0N:88S9 @@T!B "IH!AC(-("MRJ3*6YJE77%A(IV-S MF+9B)Y7<=OOT3[?-JB1/-J('W!+Y8N]Q8]<#HCW;-2\PN]2R]_ZB_:_8>D!W MH)NTVS[9L#NR0)1:K\)\VQKNQBM0NX.+K=!WN_FXKY[+V4+;)4/^ZWE65N7@ MJG^NM&[JOA>Y,%H;"#BL@GN)BP"3# A,M42(%*G1(:><5WL[W10#],;@V./TO_%SE7"I=:J MK$-B#XO:AZU%"R MDTZ�Z[I.-)N-?%!\,F<[E:NW5>/;=0G_3J^TSJLMDA0Y@9HO(4*(KM MA,Y- 9B!%&"&E320Y[+P.IEH[65LD[H1M"H@UD@:> 31#FK[1(\&5?\>?CA* MWG/>"X66>6_?WYOS]K^.YWM[!X/,>2\=-_/>[^%N"_F3_OIMN>*KGP__>K8^ MPNO9]YG2"U7>J?_]7*[=)T,U8O.$P]CY W M_HD\'8^Z/3DQ/W:/705UW?Q2.??F -[LD MG'>-]]TDC]12?;#?6/EWZVRL[?^TFA8B3;G= 0"AL?4(%&. 9TP#;E(("\05 MX5ZI&3W*.#83N$O:TI6XR3L L^5ZQ.\R=[[>KCB60 M;!OOS6&H4UV#<+;X_&JY6BW_J&N!V]^M?TZ5A(A*0T&A6 J0H-"N^;( .IL@_5,H\ D66U42,1&AT0V2@065 H;'[\M3'^H M][P<;P _BH[<5%%U,&_%3^ZO 1Y>GJD3;E$+-X5),&Q)IT[HG!1[ZM9*A\W0 MV7JL[H]WR_5_Z;6[5=%6<76^I+& 64%-;@"4U.YY+,C:KV',YZ@ACY[&S&6Q$^K:8%\M1N[]<_%7R4Z^3K3X="E+''IV WQJSX6]MM_(-.BI^^[-^)\;XCTRW_#8;_UX\[JM1=G\F>QH=T A7OW3#?ORS@Q<:#J -"LDO&QS^ M.DFV4"0;+!('1E*C$3%(^45&,6H$]+ :#!M>_2*C)"2B631$D@%5#,^[Q[$=?FYD M/G=%4!*YCV(5TQ O,@+/'V* .=,1XPP<:=G08@D_K M":%70\,=!(;H=7#>%_1BC_=9=\8:PC>S[]J=(Y;33&F49]9D(ZD00'EJ #/6 M%4@%02B5A,K,BQ/_!AG&9L2?OFB[DCH1>[CT.((_XEU4=U!'=PE5J9(X7:K; MC)#"+AW'H8=;I^[C,=KK)N]QZ>>:Z3RB4>Z7CIH>W\72>=T[W2A=:*IC!-FY M3F=%D87+,+8UY_)%9@ 0A5 M&B"B*1 B+4">%I"FJC#$!-7SOMC3V$Q>G7+97(Z'V;3+:/I9KB@8#7B1NKT@ MW=VA;JY)>V#7N(I.3+-SN;-!C=NA4YS7JB,V \$0@%0:@V&$#P#5.6I9*0H:!B_CE^W8S,AE=0NQ.:; M;76S80KD!O7#V\^NQ$>Q9R.S!7 G\B2IQ4U^;_[NQ>D)0RHJ9:A?S\/RA@:A M<4(>&O9V-[OTG]H5A[.;Q^_6:?JLM^7DJO"-O4) 3A@YE1EG&=8%P-#5YG"T M]$(Q"5(N299G1A!:A)BGH-[':*5D]SBS,.0Q,09#4CB>IL(N#$P !BD!ABJD M"<9%(0+C-'O#?I@0S8WX@-?R-X-0)6[M1V\N]XJIN=+@HAJUQ4E-%;MIJ)OP MJ:XRU*C[+4^]C63/J]1&[J01?+_F:3V8>\)/DDK\>$M5)]1BKEAA @RZ<'7" MYGC]ZM9(MV7LM1;KQT6Y7E4'[-7*^"5R%J\6Q:*%0QS9EWWX-: MLE!$CHU8\/L=,W>>1:G_]6R[>/CN8L#NA.V2>T>67GI]1%-B)V)2RYC\OI$R M9EG;*T!$C?&_U->PD?Q7-#Z)U[_V?$_EP-K)$0_R@/<.EQ*X2M\,KCT8=CE4_C.&A=\]@ZC*OB>4\C%%P+O2\YNBVC[]=?],I)NM)?K+"S[WI7D=1* M8CM>W#^O5GHA?SY9%4I>%6RY6ZCJO^:U=J\:J&=:-HLJ=IE8*VI^L>F^XD<.M M9/T.2,SUJB=)!UV5^D7[>.WIN;>.&S4^U^]-%=[PSLXCV^2NZZ9\A=%0%R:G M "OC;OD$ USE&$C(WGX%IN/G&*>5Y@E +),NMY M:I8!Q@D%.9%$IDRE@@8=TQPV/S:[X:1+G'@=;<81>'[VH3LD/=N" #3""X&> M53IJO<_#'H8MZWE6NY/JG>>?ZC9O[Y2JZA/S^0<^4X^+>_YMMN;S*4$\500I MD.62.6Y@"82$!9 "4ZP<07 >5-?D0C]CF\D[,9-O5DY0<954DH;-Z$NP^DWM M"&#U/,?W<'(BNM/ ^RLX!<_U*RC$G/27NAIT]E_1]]@,7'N\*Y<@7U<'9/=S M7I:-RW#W8U9.4690P64!#%3NYD7D@"&"@8 YA QA;4Q0,?&+/8W-)E3R[3FW M3L;03<%%5#WW C&PZMDDA,'4@>#M"@1Q>=PN=38P7=L5G4]9V:Z]T,TJU <8 M3_S'PP]WF*Y?Z84VL_44%XH(Y]=KREU);Y6[ V8-(.*9U@@2)GE81;H+/7E] MYX.6H6M.%]?\1Z)K4<-,PB5(_0S"+3 -8PX:?*R(22-C\DLCY>63\V"K< 6' MF#;A4E>#6H0K^A[;@VN/OP 5XY1F.;9["PRH20N ,BD!QY1;Q"F%C"H(J9G6 M=//6G*W6?G;C)IE"ILVQ9#TNJ-XDB0E?)T)_GBVJHADN@:J=7;6'42T,$[3 M"&2LL*-*<\><2:!=&"#,!4EY+G0SJ@\+S[5@X#'=R#66$=4+]3)CF5.IE,H) M,-@%6J5$ <%3 ZB4*4(\%521P;A/@W8# U"9;ADKCX=Q\L+TI4.PD8[(OXA$ M+CH2@M ^');;!/KST'=>U_3P][7Y'X\.B/!WI MP/C*G;PX"O=*PM>S^;/M9DIR6"A75E=)[1!OQH5^ MQN8K-6)%R2BZ!*TRA.9:&KOI008@I D04%*02RV)R3 IB XCQH@ [C 4&!MX M8Y!9]#4\?F<1$2#OV>G;2.ARG>IU=I(T4D9D:&N'(2H_VX6NAF5G:]?WA)OM MRN.1V-7?S!9U-<8ZVV0*,8,]PI\ M".YY;'9](U[RK99ODA@G>?+S]H*R%\'WV)[V!6G/IN4B8VTE>\7(O:E\9"%O MY.\+YAL)TV/ _=(TZ9U@OYT9_1ITP7SH%QM\61;T:WI>Y3Z_VD#8.J#T;/K6 M#M?\PY?EHF$IFAHI"6:" TIA84T]*5R)U108B#24$&5(>)V>GFM\;-:\DB^I M!&P8N/R,RUG@VLWTK7#T;8G]D?">[VTJ[QRZKR5.Q%;DP!R4:V#[ M;>EB0MCSM-]'KQ$VV4D[22IY(Z:N>"(3-9GE6I_#IK=X(G"2\.+[7C]6L_<6=(W^W7JU4JK^BQI]>H0$)X;9;@&!=$2(&[1%R+' M0&,(A="9==)4>-!@S($8+B[PU3;23W#["ZE[Q)TB!4V1"2#3W "D[ CPE&7V M^\]0(3&BFI'0L+[XJ/_W.A;":);L^^5783?R[HS'+BOE3%5;_.6BRD>O5Y9: M@,>%7=ITN2X?R_*YNM9S_W#W&=,BDPCE&01$:NOV#V;S!MP"\\ZOHY(U+SCENZ&S3R^ MKO=)[K''*QVNZN^D7%EK].MRJ_BWZ7Z''@FZ@*_/N$(9=C_O TGH=WMK <-??/GH<7'=[ MO1!^O?VP6%NW[DXI^S&4S5]OK4^833/K5E$.,R P=3MH0X%(N00<%C@ML*1& M>NV@6WL9F\VL!4T:$2>;?R1.V.3]PC.=HAW8Z_?@4>#JV69V1BKH>OPJ$C?< MDU]N>[ +\ZOJ[=^<7W^X,W'+R@7/O-;UWX^+BIUV&UES5Y9Z74Y3FF:YU@AH M2APG0Z8 A[UX1]RNSP-8"YJ2FE>B1A,[>(# MNM^>+"*&@Q&_5((FOVQ$_JMS5&LX=U%W=^W =F&""< I,C&,3\]#\\0$H'&& M-B;D[:Z>R<-7O?ILF_MUM?QC_<4E_?#%SZD2@BN84Y 5Q)7YR5+ ,FVM$I*8 M:HP41%[AUE?Z&:EWLI$UJ85-&FE#?9/ST/IZ)S<#-HQ_$HI5!^^D%8F;_9/S MK0_LH;2J>.JCM#_>E71R*?]9GSJ_?EZYDM?5M?X_^/Q95[]K,OPV)5?45,BT MT 5UF1B$N>LI%\BX=05GBBDN)!<@9XS;=<;N MB>TZ4X""FDQ @U.!BK TXXA(#Y-N_,E^Z;K\R[]E./W;73(8\GZ+2$0T>UXR M6H!+?J^EC7AOZ8E+5+JQ*UT.2RCFI_\)99CG:R] "O;.B>8(+BX3[4B8Y\XJ M@4QQ!9!VY?Z,YD!* E-)$470JV;#0/*.;5'YK1'XY?F\/,;:XX)V7"/8MT<> MD2MIJ_AHZ+<\/H@!6;;B?AA_0C*M6S^08=FR_(>K5U(L#S'^/-Q7_IA&I;@* MZ#82*TKUQ[OE^K_TVATQ:0NM<,NI&@HQUNCT6_5Q![7L,O4G-4?UFKNTY^ZG6RU6%2 ML74DE1J]XGXC.THT_%^:(N66<;B=*<4+QF"ZE/967Y8SQ4OCJ\0I?JUT.Z=\ M.UOH]^;>;I-GZS=.F+B@&W$6=04PPU2GG@34%0SH?VUKA9'=7,K*2/C&-^)/D:ZU (C8:N *$ ME0IAYVM!(^-WV-87WGTO*PW4M>#)FRW4C>S)5OCD_AK4P0=Q73"+>2H7U/^@ M1W1=D#D^K^O41L="JC9EOA#$5[N])S*48N<'G0P;&G3<[J= M%#0]^U#'B)*N&^U-*F2Y7E6N=EE%OCU]X0N?+?AKOM9O^&Q5W0M_7,[G;Y8K MU^I48)()PRA06&KK^E@GB"/(@<1:6;<'X;93,NJ4=DRB,<"&]S\;<@-6'.:PM3R'&Q@RMQ M>-710W9M$;9)+M?EIF/R'E?[& M9ZJIMGJW4)6,329?D_;!B2:<9Q PDG. #%* ZM1%32/YIJIR71YS69E568L?E)1SPTAY'+?W!_R+)NMLQF!3N=D-0;VR-8I< M2]^)-00!)^^]#\5 I^]]#4G8 ?Q-:+8>PG=K>;B#^)LT/SB,OZVE@3>^=O6L MU]&3=787V)\5D!\K(P_=^#>)5F%0:WQFOSCI)3-D@+$9Q;;-1]X_QQXL /EH M&ZJ0/KLM1A_UFL\66FTJ.#6A_0K*+,L)!"FVFQ^49W;S4T@"),DHXQF&2I*0 M9>1\-V-; .ZD=1^?YVX;E;S69B9GGM1#5]#TL]>W8]2SI=T(F&Q+KL7/BF@' M(:9)N]#3H,:H7=MC,W+EZ6X&X)U>N[KJ'U;+[S.EU:N?OUFC\KAXK YJ')& M7,^^S]8S74XEPY@0H8%&B *D30HH%@50.H<22FQRD4[7RS6?^QD%_ZZ##,56 M@/YF@I4\D5;TY)=GYT[,%G]-OC5:.%=CMM$@X5L5P@Q)P*CX&9=^L.[9X#B8 MG=3)ASUP?_EM _E6^.3N.LS!EB@UXH%[MAMV5S1R+\1ZW&CI@L^!HL?) \S'%?T/?M M'[O.O[C@_.^5V3N*7?RX.;JXWYUL?T3'2$=?"(G MP?Q;-)(].)*GMB^IV\G2RXQE]/.F@=48_A3J9<;I[-G4"XER<\7 :^=JY:6# MM;KPG3&*J9QR8*A" !DF 1?, (5AKG2>,P*[UA>\3;*Q+7X'5?4\+&;9:C)O MKF!XX[![KHLO,9A]KW;#CN,M%17C8-Y3_<4;A7NI:HUQ,&VI[1BI@YYNW2_V MODLN7Z@/=L*\LU/H]=*M7E.>(\Z45 #23 !$) >"*@.@R)F&C$F(O(I(]BGD MV%:+?1Z$6L)04]_'2$:Z.N]Y?'I> $*&)OZ]]@W8#7J=W47.<=UBWX!T\.7U M+7V%5X=Z6G&WU_CT\ZM8SNU/*%.089 J4P#DJ*T%(Q(4/#.Y8#CEG/K6@SIH M>6PVM1$NJ:7SK_AT"%>[#;P)A)X-EZ?^056XGM[[G29DOQ-ZEN3FN%$J.UHY]O5+J=_<]O M#/U\J$%&IF=[\_82+V"MR)8,<)+L=$FL,LF'ZX,2A2-Z]06#M:2 !U1@'BJ0%,V3^XTE*8G&=0W<:V M?;;;L=G27U>:VW[!;+7>PQ0P< X](DEZ0[=L67J)\=H(G MC>0^AN\6;&^DV;X9XY>FUP[%^G9*[5;(@JFTS[?VLA3:K1I>IH %04 M!!22(RZAP@:E81DX$'R2 M[$2OX-T)G^RDCYF=W06UN%G;01(,G,W=!9W3+.].K72S=)M4N^_6S M34CH!\.FAK&7-$&%>^\!'Z[MZ^-?U^]$3-_6J3A]ZZH'X^O=YYA7BTP*ZZSZ[O55Y[GLGJ!%'=KRGU.0SE&[@A6 MP QC2)C/(?53QPL1<;&CM=O&TY>?&AU4'@+E(MCYJ%\]\ 1\W24$SP-EZ+Z! M"1Y&U03M83^CI.")BXY65] >4+.XX"__U;.,DW^12<*2_R@W5 M3,@IN'.10VS7H8^3""4^I$$00(R)"Z,PQ-"+_("[S'%#9+; 3P M=QHTO 97TF^@'#>MOM2Y 7J9@&U8!R8'"XB:%TT:0&2U"%+'[KA%C09(/"I2 M-#FW'R_M-PBYX$0*\*B>S)++;2>$P9U."8LTL"$EW2,3HV7]NZ9T8X6OGJT8QNU@6GGL+>3G.;=>3F PJT)+#:I1LON MJ%1C@L1#JC$Z]]_H1WY6.QV=%FHO"2:WYBGEH?:EFK74P6*3,;YF+G.]Q L@ M=U JMV*.(<$)A6'DDICPE"//;%GD/PUG:O181:.&6?DN'G!= JE!JM1NDC+/ MR68K:Y4JY9N1!2B?^?!H)H;_S2,Q=,II47^@\63-&D^6/-PE3E## Q0^TY&Z MM'.?IZ2%^RV)2%^,JJ'&)1YAF[ MJSX/T_(!IHP%;@QC'Q&(8RE]'P8$$N900M/0$;T-DY>QJ0-3>WV*3$OXFM^! MK!+8(OM@I!!^(QI3V7O#^Z+WGAL2[8'?3,)UMEJ;&:^_*S::\565+E2;FAM^4^8T2IK^W,,QX M1X]VL/4XS J$ Y-5[2.0300H+P^KM^P14B<4-IFGW=BH%-,9\T,NZ3ZAYZA( M73_2J"E9E%NEC&ZZ08+&I2;T=._=O5^+57L\S"8%!A!9[5_IV!VW%V2 Q*.^ MBLFY;5-%@_IV\J(^(C[DD,#)BS]02P,$% @ ::"M4CH*9B34>@ M )L% !4 !H>69M+3(P,C$P,S,Q7W!R92YX;6SDO=EVFSN2)GI?3[%/]NU! M;LQ#K:KJ)EG5EU;K@P!&QVT:2+I+RW^NE/@-1(41*''_PA5PZV M)/[+\13\'-(OOP_G7W_Y1X+9?_Z2 MIY-OO_QC,OW/X0]/R+\M_M'QY/OU=/CEZ_P73CE;_=OI/T<'5FCN2322$JF- M)P6'SH:CO_S MG\LOP<_@%V1N/%M\^:]_^CJ??__G7W_]_???__Q'F([^/)E^^953*GZ]_>D_ MW?SX'T]^_G>Q^&GFG/MU\;=W/SH;KOM!_%CVZ[__[>-%_ K?/!F.9W,_CF6! MV?"?9XMO?IQ$/U_(_%6Z?GGV)\I7Y/;'2/D689P(]N<_9NE/__9/O_RR%,=T M,H+/D'\IO__V^?31DE^OTW22_?3;G^/DVZ_E)WX]GB >D-;%OYU??X=__=-L M^.W["&Z_]W4*&3_D.G\C1:E4+%?\'\M_^.O]PM^G,$.L+!C]B-^X^?=EE1V( M@#_F,$ZPY.QVB=$D/OJA49'KY.Y?CGR T>*[@P3#P>)3C\)L/O5Q/M 3>,ODVF"*9J0VT7]-#Y1]&/XWOS$K]_]%#^(Q*_#4;K]U\66=*&W M^:0#^2V5@^3^Z1?D.L-T"NGC4C?/,K?@;(Z&%18_V87>__>5G^(GCJX_P_?) M=#X(U FMO2>:2R0\H GT24>2?!(Z4N>S7-VS^T!@9?F-T,#;1\,^4FT$&)]@ M.IRDDW%ZCT?R(./1B>>B05W:2"3*@#B)\,XL.,N]E2[1#F'Q:/&-0"':!\7N M$FT$$I=3/YX-B^!O8(U6+GE%XXT'E5$803!-K-$R24FERKG+\V)E_8V (=L' MQEYR[1D;)^/Y<'[]83B"LZMO :8#%P.-@2<25$!A,*](R$83DU0,6AB +#O MQ.JZ&V%!M8N%O>38! 8^PY=A$<)X?N:_P?^#0 M/\88705 $T=U(-[:\B<6J38T4M\=/%XD92.TF-;1TIVTFP#/I?_C-*'XAGFX MS&G<6$4O+?.1.<*Y+U81>0@9O6F5G18\B.Q#Z@PVSQ"Q$6!LZX#I0L)-0.4H M)53![.:WC\,QL($.3B8/J-,@!)'@!0D.)16RI3%1SR5TD3W\2!KD"7#2UP 2Z35G 0-G&!H;C5HJ9&)KL%QO_QF"2_Z M1K"QHUA;0L;BL#R??II.?@S'$0;44L6B<<0R9] !G2T0D(#*(+BAG/'F>T: M'BLT;(:1AK.BG0FX):!\FLSF?O3_#;\O7"J9%*76&Q+8PA!J(!;/1N*R2<8Q M1@7MSA-91\%F(&DX6=J1<'N&2+& 1U/P"[H#18]::DDL*(U!6M;$E9A-9J4T M$XIZ)3H Q<,U-X-!P^G1G078L^++;>OHT]?)^#9C \Y%GV4D)@2* K >0+@">9(3DP!>"H9[^*V=-W:FR&AX73FW@)M(F0XOIH6<2WO M\PJP40=7LP%/SCL3@ !#RC=U6PXAMEL8)1SF7M+G,WH*TN1T$VVB61M MD](R>VJZRV@_6GHS-#2?J=Q=G$V@X>0;3+_@(?B7Z>3W^=?CR;?O?GP]@*BL M\]H0)THNA0/^*3%&-'AO/,VXRE&M)V P=S:@6VH%Y MSE5(A /Z13)Y3@+-E&09K,N69]=A#=_#E3<#1,.YS#V%V004D/!OI89H$O_S MXBO*;79^-2^/C4J"9J"HXU)F@V8.3T0)$@,L61*T01EK/7=.=E>W]1(EFT&E MX8QGQ\+N&3I'WV"<2C'SAY'_,L@&LZ$=B'6II"Q](V63*00(RW7NR&)\L1!11*$Q5,1A#?9 MX/\[J?]]EH#-T-%P&K0;T;;A<" ;4S\Z'2?XXW_!]4 %F\ Y(.@X!72>721. M44&$#UPX3H,5W;F?*XMOAHOFLY[[B+3O@IIEAO;>ZMV^F%,A6F4C$"Y21HF@ M-FT&AQ+1SGD1O,]=7)X\M_YFSQ ;3GQV(MC.P/$OOSZ1XT?\QNX=!L[/WI^< M79R\QS]?+^W=''H[/CDXN_GIQ<7OQV=O3;^U/\[F->-NQ#L,7' M=]2M8%>&]NQI<#4C7[S_/EB4;983YCQ_&([]. [QF)DLLQQW6+0I(ER$(C0G MAKZ(H"28F$E*)D>07C-88ZIOMV3VL[" R)<%(0*@R$\2Q[6>;/[L_J8C'[Z)53#Q*U] MZD#F/1Y;CZF_L;-W3( ,*B:*KI@PR$0"C>;590(^Q,!48L&O*0CJ"C@KU/2+ MGWW4NQ8I^\BZ < <^]G7HW$JOYW\U]7PAQ\A,[.C^;&?3J^'XR]_]Z,K&'"N MA0A9$L4YJ30GHC-/IP:RYR]@?01M2U *B]4#"IK9(&FG]4L]'.TO\@9P M44\^PP1<"N$$9S!_)87Z[21* $2N?1$,D!>A&1$^>2DL2%ZS:N<:R\0 MU4^OF'HHZDP!.X,)(\\PZ0A.I^,?2/=D>HU,#)0Q3H'/1&@;B)0\D" 5$%6Z M:*F0<:NL*6':'SX/B>BG@TP]N.PLX 9LS=ED#C,\>3]._'@]WKUASF67B*6"S/V)>I:R?YC/U8-2M*AK UJ%!Z=,CO2\ID)('L9 EI4E;5B5BVQXUG=]_5O2%=A;Q[OB8 MS/VH(PLT^0[3^?6GD4=QC%.)+;^73%HYJ9D08" %DF.01$;OB2O%Z-HH;ZGR M.JC ?=>&)X,L8":EP+-=?#.$1I B$R5M:Y*AF@3 MXEJ(W3H!5N>:: )?#URZL\DXWIS:E$472_6!*L&#M.6-K]6!:"OPS\E[_-LJ M)FH=-2V$;=V8IKUEW<#9MJ1_D V-(69:K@L9RH&Y1=\'XHVW07N'3E[%:]86 M(JT.K\>VDF8#7O+'H0_#T7 ^7*0?%E717R&WSZSO1*"V8$UX1X=BB M0T DH31,MF@*4TX^N+3F?>S^*-F4P'Z]Y^K7]%7TU( ->L#7:N2J6% Y"(/6 MU"^2[;@MQ]D^^F@ 6;<7.9_\=4FEWN51 M2]?,S"B)5!D\HPTE/DA+,);PW!L>K*L2^:\GIQE$[:7L9Z[0]I!\C_@IE8B% MA>D5+OEHRRVM5^WW MO.L8.75EWH Q>IS*N.7GMJ?*(&8IF>6!N)0SR@PW2?"X21QHQ3AD8UB5H^YE MLOI-)%4R3AUJH@%$KX M_2I^TU-:^LT854+0OC)O 39/#:J&8(Q)GC!3ZNN\921$4Q)?D2>P2>5U/;IK M>-O])HEJ@68_B3>0*7C&<#Y(?PD.D&UY.[LK%;=UJIXE\]D,[^X /JW1DFJ%8P$@BN5M,Z6($>?&1E3SKNL%X MW1YO6T+K$#Y2Q93 _GIH D^KH<0#7IRR,BG#"$LQE2)A1P(KMSY>8GB1K$Z\ MCN5ZEJ1F/*>*)JL;?;3E3@UHC-Q(G@F/6I1K0Q2&ADQ4&3&9G$LLK&E(WZD? MU8P#=9 TY582;\"/*OUGAO-OBSKW?NX@8.I*(PU8HDOX5D;23:^7XKE]0G7TK21D MC^;SZ3!,F*V: <*U+4./1U!H))$( 99)(1J\9/[T_Y+:F MM-_BRH, L:[V&H#G4[F5PO<[V3FAF,<@>OO*$R&$MEE7*Z ME\GJ9_K@08'7H5X:0-F##F_+MZ-,<0EEPF*99K2<;.&-D,1D'3-E*E!1Q<:M M$M)W*X'NE+SF!-U9X@T@YBBE1:F&'WWRPW0Z/O;?A^CO#82-',HK&V,ROREY M+R/4!,LLL/L>\C .T6D0$AU'ZTB4OKR.CX98 MW%4$@-J<(JC$JE0'OTY:OPFPBJ#K6"L-X.RIL 8^"Z[PK"?.\%0Z9@KT0R4E M7J3LC ,>8A7+]I24?I-A%7&TI]0;R(2]%MH,@&ID*3"B$?1$EEYY+CM)N+52 M<6<-U;4K0-<2UL^P\;X2K/OKIC.L]=C"<)EP^0KS841'_!%CG?BH>0IN@)<%K>@F/=@B0<%A%*NP&&8I'V5VX%=B.T[U=$QOE[)U':OOP;< MNA4>E\,2CJ[F7R?3X?^%-*"1NP#"$6\9LL.,)JX\?C,IX"&03?1B37?@SN&X M2E??29+#(F\OK;0*LM/9[ I9R1P@V=(EP$E.)'"%8D)/)C$7N MH*GO5$@?X-I!&ZT"Z^&H%\W*A&-M2:82@VP)E-@(C' C@%&N\;/SU'6]_ID&?3#*.HH?I4JGLM:4G2O24^*2# M%]G[J*KTZWN!IG[KAPX)L+VTT2*P;@[^%'.T>.@3+4I]G0%/O A E ::G!(1 M97<04&WA@E6K SH\H';00HM@>GC$,\%%-E25 8VI%/5J8A-&*]GD&)4IG9MJ MGX>[N5W5JGP.#ZM=]?&VQM%<7.*O?SLYN[PX_W#^Z>3ST>4I_FWW6Z=B M#GX?0,M3*TZ (GGRE2:W,9:J[)3SD %J45_Y54D+/T+/_ M!?H/&%_!!]RNI2JX?.0_AO.OQU>S.2XWO4_XS6: _TN+&H'(5!EN3TRY')&< ML5*-7D9'&4\92XG2*B5#.]#:;XZV"PP]O5NOJ[ FWC$=3V9X3)0^=8NK.9C^ M&$:874Q&:6!M-#RZ3+PJO @AB-HW85H#-]T(OP$+FI"F-D:(3F\BA]&XZ'A9GY\ ?'! MRRB1X!4)2F>2 Z4!;N M^7RTW)/C=/KMNQ].RQ=HCG\,9ZB\V< &ASN2H=B NL)=+KU^%8D10G;,,(A5 MRLNV([-?#ZH._"HJJ@$8WLGLOH1\$)*.*=HR&JCT_O0 Q G/B=,Y6D$9G@A5 MGH6OH:7?*Y^JY^6. F_ WSH=(_YP5]Q:WFB<3JD$JD5D M0LDJ39E7Z.CW]J8&5O81]/8X<4NG1,DA2>07,$!.<)=)12JS(G)36UL!!>T6KN%.O4M;OU4V5"*]39321 M7EJ\A#J;C">/C>K "*L=DXD$G2(IE^88P*+4N,#C5TN&%K5>CYRG]/1[7U/E M%.M \$T@Z/X4ODW$#L=7R,_-,8T>W3O(D^G-"[M+_P?,<.M,/2IM./;3ZU,4 MZJ(;4$GA3A:!RJW5'FC\C]$ND,R<)S*GA*Z@5H2!+SD4E8RI4N%0D:=^7Y/4 M.6/; $ 3?MT-BS?^QCN,N$LZT"2@QG%#,G<862L#Q.<0BFBH9V*TIW0R,;^I" MLZZV&H#C;3./VT<%]QT>LJ8I&4^2 PS>M;;$EE=3TAH;O+;&TRK'[G,$;0:N M-Y7][T3V#5P;K?*QM,N>LD!=:;.=C"Y^0B@]AR0)ECMD(0B,>@\!H"W.R5K@ MZ4;1KZ!G>ZDW")U;*TJ%Y4(*0R03@((!3P)-FCCPDC'IK:\SD>$9>OJ]RCX( M?':1?(, 6NR"HW&Z86>1FGX_G,719'8U?5 $ -0PZ:(G44"9+!$,\530Q=M- MKR2$2HWS=Z1W,_OUINXS#Z&Y!@#Z#RCCWR$=_8"I_P)G5]\"3,_SD[ZTB0D29'DKK&7,RAAA1)TJZNWH[/8ZS&3P-'-+M"UI2^HYL=H(HHVC M.200OIGKL%HVLB9.7KXEVT;X#9S0+_5X_C"9HMD?+V.T M^&JT5.C=#2B^%MG?S_Y?'GZ[N,)NF$?3CY_+C]X?OR_CLZ6O__U M_./[D\\7)__[M]/+_ZCLDNY+U*%V(U0\[96_L] ;.*+OJ#\>^=GL1DA'?PQG \:H=EY(0K5F> Z4 M7HG2<2)0(#IF)VBNVR)[E:)&@+2#FI]#S%XR;P \#^E_/_GFA^-!BLB^T9X8 M025Z)=&3$!D0R-Q'+G+*KDJ+FJ>D- *7_72\ZK?M)_ 6(#,9_X#I?(A[Z-,M M"0MV_@8E%3K00CLNG"71&_0Y=7#$ZS)KQ*3$J3)!UFEQ] I=_8)I7[4_\?Z[ MTT$#D+K;:C>333&VF8RA#-PMVTUSE:B@JK0K-^5HMR2H4HJ(XLHZ@XNQ"J!> MI*J11$B'1]G>LF\ 2"L\W.PT*E/*/BH299D3:((FP9>K=*H93=H95:>3PUIJ M&CG4]M?V:J7!WJ)O #\/*DYO+*D"'7$'<1)X7#27H,2A]232&X<$**9DE9Z% M3RCIN1Y@?^T^WW)T!U$W@)5GYKC8AE(9>"=4,W+O(*1KL M*C=/+U+5\VU]YQCJ3@4MX.GU<:,WC!G!51".$5=.>FE%)(&6;H)6!!J9L:E. MU?C&%/:;AJ^ LRJJ:0!SJ]-&;[AP64"D(A/#RL6$9HD$HRCQGKD030HZ5WE^ MO)Z '3N/,F/R,OB2?X@^^2$EE#:;UD4A44.N&7($..4N2A8 MJG(A^)241NX!.XS.=I-R SA!\S@%/X/WL/S]=/PTB_]Y,AI]F$Q_]],T\+;( M)>'.RA;92S076TI)-DZZF"ED5JM)^#9T-A+&[0B+I\T0JNFH 0B^.E0J@(V& M^<5( T^D*D-90BH7YBI3RT!$6\5P=3+LJV8?A7JHV';NUS8JVAERWV$ZG"3< M7--Y#> =^^GTNO27_S:Y&L^/YO/I,%S-EV]=EU-UT0EP@(Y$(%'S,C=98S1L M>"3*A!#0$Q \Z0,@\75*>^_! M*"M#C"REY*N\1MA[)$_-I@P'0V!GJFD&;&LFQANIG-2<$>NR+>.+.'K)$K^4 M4GG@RFA7Q>][2DKO'>,/!JP]U= [G$J!WA/7H?"TG(KV?M% ^M-RL<7&.8/? M%W\U0QN=J5;H2CCT)4H 7U[D4(]!F1<8A#.N_>JEXI-JP-V7[[W);")FF:O#29'V2\\";$]M[EN;2!.E$:+7!L2K \$6 XTX\:S=6H1MR>U]X;3AW4:ZZFQB1[5+UG^ M]2RBGFAO@0OA*=Q];4MI[/^F^@=J1$ELWJ(LA M.L-RYZ7W1/0OIO<7T8O_20^NJ_C_$ZEI^>'2]P7+K,#!BWG'DM2?8N M8D!8'/0L9+G^5YDRGBRLEAMOA-&M*>F_=78O(*VKL990^MQ9\0\_G?KQ_-:Q M&0B7L[34DI!V"T5#V72F2@_%LH>//@!*>X1EP,P)[*93/$"=?QHM/66S,01# T&%) M&!GBJ2"C]2@9 <1R'C5#(<50Y6E&;<;Z[])],*^U*8PTL&,KS/)K,?V9^Q-7T=@N*<"R&(]CR4GL:..(JNL@XV..H< M];9*5K].Y3#[*6Z@ZFJQ$:B^6)TJ@Q2>14J<9XQ(E%S)_PK",8JC)F:C6)46 M5'L7#O.?XD:I,]TT@K4U!:O>FBPD=21GXY&+",0S[@G3EBO!!?5/LNU]U@WS M-WTGU)$>.D73FVL\NC3U7V$^C'[T6"2-="%]3.$;:4GZ@E@/VI]40& N:$XT M#:6OEP)BC:$D./R+ $D'5;?K8LW^I-L:&7#>FUS2MC*A/Y,\(X%I0[2D/ BJ MLV=5,IUO\S5O9[C:]X'O-FIK($I?>7"O ,ZKSS)(2$+090O_ 'C6]/4T(@4=O$.MFO+Z5R@2K/3$T_**R0C+6)VW MLF^F?^Y6.GZ]?^XV F\!,J_T;@TR:6L#1DY2:K3$)I 02V%GY"$S[K0/51)Y M;ZU_[E9JW[)_[C8Z: !2:]K!@+!).<$)*%>:WSE*?/!XLJNHG=3:\,J]WS]N MU8OI4)UR.SFT=I-RWZ77NSQNO'UQ=CR9S0=!@XS1!4)Q;Q')0R0VT$2BEM$Q MG3+GJV[U/D^FGZ>DD7-M1QAL_T"Z(YV\X>F21Q=__?#Q_!^UYTD^7>90N:]7 M&.P^@77L9U\_C":_WP]%51RQ&H0C'IC$DP[]LS))%VT\ @&R4H)5>9+^$E$= MU$.5S_PTG93BKO3N^K<9I-/Q^7>8HA['7X[B?/AC.!\^F T; C,V^X3[2"0\ M(-_!L SZ-RZU(K/8[#$3QBZ7*RK31! M6X&1-R<4F$ ')GGB-$8^&7RVTA@JKOY(_"".#V@1S1G2&6EG-&(T0 JM;&$1P(>A+?6*5"1\&R0KYA4N:72A'(% M67 48*XR\_-5REH;97!@9V\7_?1=";:6F^D5/&/@/PY]&(X6D=N ,B:"2X9D M)@61O$1L-&O"$X>< H"QJV6%FYZ]F]+0VCB"0QS 5?33'@P7R<^'[#!FE-E,G'U:[:F\)M=:W6!@T< E9[R;O)3,EB7YQ-QO'I MUO#6:6K+4".0DDC/5'GNKHE06H9@0\BR2D7T-D2V-D7@D)[<_EIK )&;)T$' MV'?>.9(@\6INLEU4\NLU)[#>N.'Q16 W-[8[)">ZWFI@L MN:/9,X)D2D3N/2=:.U,F6"H2>/%FC;8Z2V?UDW.W)C9?(+61UR4'*H+M2F<- M6$H,G&Y[QL;_NAI. 7G%O3:__C3RXSFZN.5)Q/?%G6+DP/&\$=H'%S$ILLG^T,+).#:*Z=; SR$P'2[ -*^F;^%FKR/)]- MYO#P=L=HZJTN=SJLM(>-7*,0HR,Z9&ZTHQ&W>15<;D9?DX6PU4!906<-6ELLE*AMKVL MH<-VC.;F0AU0"5II84G0I568S+@;A9>$"@J169%2G:;_FY/89.13"Y^5--=N MY/-A./;CN%Z03EG&I)&$,U=>_EM&?.*2,"<8_I[!BRK]?+NC(IRN= M-72F?X;1P@1/+OT?_QC.OY;>3,@@'A//5*'G:#/0 .A(6SP=:! DX#=*WL$G M9I!;'6H>[ML2W&14U!F0GCGEJVJUG>/^H2?S<3B&&=H!)&8X'Z"7$K+.FN3% M^':-CDPH,PEU]-I0QIV#*OV/GJ6HR3BH&@P[T4L#5O(S?+_94>?Y/83Y( >' MW@S%4X1&1:1%J5B)^T392>]2DB3L4LM..VEA3:MU?T4]6>[0 UP M3U##C29&68$V.0;B!4\8ASDFLZ/*T"H1RI9T-AFF',*R=:W#!NS=0_8>9 P6 M68(U(AU8M.=>YH3;3_E2Z8$;T>&7-.'^3*+$?54"E2WI[+<\K$>(=JW#!B"Z MN30'3L2HF)8DLN)L>(ZDXQQ MTOP\G_P1O_KQ%_B,CL/YN#!;_E]NHG[XT3(NNYT!7/[B:)P>?^/!3PY$=)I* MS8F0/A&I#! GRB^.ARC!J%"G[V\%7OKU$*HEB?K6>@/&>"]FEWT%GQ9BQ=%5 M258\%.M2U .6@0N1. DA,K0^TA#K!=J&G#67%K2M4Q%R6#;[]5:J;9>&L=+ M$;*?V5#.4Q"^).VX+@$Q$*N"(<$(Y3 M=-X >%GF2ADI"=C2W=HR7LX\B;+'2-D"U;%.KK8^>*M5ZC<*WFTTV?3XK??3S]=GIZ?G7^X_.O)N]\N3L].+BX>$[]9Q]]G/ZN;MKZ;D=I1[][SZ1<_ MONF$=CP9SR:C8;KMDO;I 0_G^2:J\Z,[J-X#U.C L^&!\%*P+"T5Q*G 2/(B M29!",:B2->J$^GUMY;NK6;D1F;V'69P.O]\L_\[/AK/S_)"*2]39NU%)(D9+ M9?!&$ $6-[3PH'IVKYK.R7>]&,VRG*X!1H#)H(L'[7'_HDQ"<4*BCL)FIY2W5:I/7Z#I MIS"+6^#M24/+CM350,;K^8%2D@H> -WN3+TMC!AD*0,ZOTDK+[-EODII0*N# MVKK2^<93V[910 -(6C--*IN8J/>14.H%D+&!DC#&"15)S!E-;Y2)!$T]"1P# M&\\A,U[EP?>S%/7\=K;6*=6) EI TCWY9_X;_O%RZLS3,+AHTS"HK&[5T3E9Y@?@Z:3V?8MU@8!59W2JD 8B=?CJ_L;(N2J4$ MU43(,AB1 D,KBS;;&8KBD5PF5B71=4=!SX#I6+6K+4]VDG,# #G_ =.CT6BR M:$9^OLBJW3 2,1;5T:---EH3*:,AULI E(\L.$FIHW6&JCQ'4<^G65T =:.' M!@#UT%W\>#= 4Z8D$PV:1$DCD1HB"8X[X@0# !N#R56LSUIJ>GY85\DMVE_P M#:#GX2Z[*O#'+\JKJMER:.KI^,&N&Y31&<[I1) _W&_!H]RLPE]\*:YE @_[ M*HVJMR&RG=AM1TR\X")UJJ"=P8>&,TRZA]^GZ3#")U@^ZALH;JA(,1+F>+GW M#VC56>GS+GFPM%1#B2KO19XCJ-^SL"JL=A=\6_:K7 <,TZ*YV&2\;% "Z?S1 M_K I9>^I(I"2(=)H2AQEEE@:F6/1&T9K1W>O4]GO:5D5:AVKJ-DKY'='%Z<7 MYQ\^?3ZY.#F[/"HWLD=G[R]._W)V^N'T^ B_=7Q\_MO9Y>G97SZ=?SP]/CW9 MJ1IGEV6ZN6K>F\&FKI^U]"4E"LMGXI)'36S6 B'H:' "@I15$L]-7#^O*>C MY2^&7\;#/(RE_]BR,?=P_.43$AB',+LO^ #K@O#H89B$<9?,Y:D].M D"0<^ M26<9KW(_O0_1/\,%]C:(?5+77*2*+)^]T M::^K0;'$J*)U0O;-R/L93/$V*'S&%'>IQ 9BLM]FZ.^?S.;#;RBLV0"B%3*; M3'020*0M8[2X<210Z4O+\219%0@^)J/? +Y_J.VAE 8@]1E^P/@*EKU(QPMI ME%90QU>S^>0;3%!*4E4E^[T=F?T&^OU# MLJ)2&X#LP>\/G-WI9(Q_C$O!/>/Z"BZS4&7V&^X\ M29E;OO_DBG)A'(\\5)D3N2VA_;[_[A^Q517;]URU3U?3^-7/H)32#N?/;T:F M +(,F02A4(#EU'"@*8D@HW0LL_@$K.N'JVVX8+_OMOL#736E-& A[]F9H1R+ M7XP;"L8E%;?*FE M]TX3*?4'^8@35,IT[$>WN8C9N^N_P.3+U'__.HQ'I5_30I7WVY=J9U*$C(R5 M8IF<#2FS%/&4<=Y0EH&:*H+;@^:?(?F^#5Y?2#]557<#3L7'R?C+QU)KLYSI M_AIWPHO(0E*$XCF$W%%#/&.+=QT&HJ?>B"H9^^W(_!DR^OO@MZ)2&X#L?=7V MDYY-*YV:[ED,N/>B=LB=A4BD* ]JHXR$:VV,UMP%J&*$=Z#U9\C][P/>VNIM M"L'/,/9X?YID90)F<6NR$J>F0%P.B2@1=$Y!1Z:J%*%M1^;/<%G0#6X[5^K/ M%-7MT2MIC]5ZB^O>0(ET-&GG[=-W4LOP )W M1F9I2G"*3$;(B2@5;,L^.6&,]R:6IOC79 M M_DM=(V6'E*13^ Z4:Q3U&RIY1;B"J^#K]_+P-&QNFO?ISPQ[[8ZBWJ&SK[97SZ5.1-\ AN[*2]Y=/R@P M^3"%_[J"<;Q>;+1@><3(R!'<4V5["4^L8(888R5-3+G JE2I;4!;NUV6=CG# M:BFE)9RM8^AF0\K2P<,:3U(,)9,.FKB($3+8!%1$:;6J$IAL0%N_OE+G>-B@ MQFP?Y32*M]EGB%?3Z;VM!H\[$9(D,7O@-%EP4EVH\OY]T5/A/&7"_BRV!4#1#DWJ80X.1J"NTXA2QYPGXD05&;: MN2IIJ6PF\ 1J\\QCKYXV8Z72DVP/^E2__'@!KJ M 0]F$KA&^\UL&>T5!,G1>^J%83E4.>9VH+7%ICK[ *^VNIKH#K8L;+ES&]\/ M9W$T*9[C( J%;F=,) N.K$CA2+#"$$N]DD&PG'BH@;QG*>KW7KQ[?'4C^@;L MVMTEU<>A#\/18B3S.K;P;'>@A27"EA&;%BCQS%NBG)(&@VEN796&2BTV%TQ3]1=<8N0 M*1'/HT2K*1VQ*G)B(J4\.J&E^WE[U3S( 2R]XZ6[C.[) QV^N[[YRV5N0/LR MDR)X@@("C,*R)SX;1U*$!#)KE%CMR5>;TOHSU&ML@\\7ZC6JJ+?G"_I'0EV< M?(O/%9BYUS,AI^0\-=.+JY(K$*6 "&GK!VB<@L(PDL1\*="$ =%7DCR&Q] M-+Y(54L8VD7I3YK"=*6!G@W/W5E__SK(CQ:;S'/*#*1(%'>YI(,XP7".$1>" MR!"Y2+FS4L1GJ6BFEJ/Z&=:-(OI&TU(2#UFXV6R!<1,7-4]<+%XZ4&*=]D2' M[ PH0^U&K=4W0]-S5/1GA#K2[J1K4?>(ET4WF.GUX+>+ 5BC'3C<,[E4W5&* MT87'7\ P--(EOZ/6!'.S6W3,(/[YR^3'KS>?N 3(S1>K^+A?M4#K&AR'BGFFN/)J]")0T83L5%$AL>EUG[-9.^]-']\U,^A4D_S6\JQ M 0?VA>/T/G^,+A3-'+THJB4GTF5!K%&*1,N]BWL,7XGSRE$9 MLZ&^2I3_$E$]1VNU0=>9/GZFF\CRP'WED3N*YG'7AL->3&Y#46_WE#N+K:EK M2RJ*\62*0*EDD\IQXJ5>3(Y7N!^4U:I*^]4FKBW7=W@XFA_[Z?0:[<^B5F&0 ML_'1R$"RCFAPRN#8X)0A*6G/;3829!41;43=SW UN0T&GU2)=Z[")CS;ESOF M#!C2[2T>4)F'TNH)\6.S3410J4!Z2;.N5)?Y,F$_0\>N?=#8J>(: .*:,^X) MBX^_\9!91;ER,JJ2QQ)$)IF)$QZ(5J4=F9%&F2H-C_:B^F?HV[6O03V,RG?' M]V3N1Q5]Z+,3]/..S_]V\O'\XN+3R6?\X]_.SR[^>O3YY.333G,\7_G$;GS8 M;38:3Y$ D&7+$WVIL_><( MVM<0KG[N@[;.S(#CKCS[2*R\*+($70U*A Q&)\E*D=4A.&VDZVLGB%BU2=U( MO]F8_>6-NWO_[(T^]Q"VIV)7[&?Q1IDV5%M)E%?%Y=>&V.@TB32SH%+*BE5Y M7UG+ MW?&*RN4&8,1CR5WP]'5_.2*'W4H- +GY0)ED0.KHSAH.@+I$A"5!2" MENU#9J>KYZMI[D&8H5[-O\!PR]?D9^C'S#U7^#V">6"Y2=] MMI,0,NE(/!>42.\<\2ALHB3W)C.JA:_HVR'K>\4!Y>R42D+BXKB\W]2$:3S0$'J*5 M0'6=J^W.6>DWX*T,ZE[T_48=S3WN>#;[X$.XFC5O7)[%JH\Z6UZF1R96FI"5T# ,]P@ 0EVE@IB MF,P@ ]5!5ZFLV('61GW,;5"TN8_9C<8:.,3W-.7OKM=_P**$-T+45I6'!#Z4 M)^\9B M9HN>-;DURAL=H:X"W(D^MO!VKA,?5;@:-@*/9?7+FO\%MH2HO]B1E M]-NE0E=&"V*5ET0S!QAN1F?DFHK=6F"_)ZQ?Q#:#H(V0O:,Z&X#G_=W1HMG$ M;^/A?/;YXK>;=U=,>\M]HH0+)]#K#^CU"P/$&BFE%33[.C-27J2J16#N"H!G M+ZSWU483]98G&*Q,K@$6S)Q_?_"@SX04!91:05K&%3 ;B67E(;Q*-$8**;,J M$]&?I:C?7%)54'6CA09LU3.^R\>[6E2KA0;O.QGP9(]5^J^_3EI;URF= M@JICO6R/-+=$VAB^^'*SN#?@2L[W\58Y^N&'HV*[/TRF[X?%C0Q717<#1I/% ML]P096,L_@,>]VC"B5:!,9W V+QZX_PDH;SY;G=S]=LX MW5(/Z59V"P9'BW^,2)U\\M/Y, Z_W_1LOO5-%W?E V6-]XHFDEDNTU>2)MX% M39R.P+E'^- JB;I]">^W>VA54W=0G?9O"#M@^T;\ Y$4M2$$C(9R:8*4$YX% MI;[/25N&\BU[; ?3Z ^=RL@S5%K'\U\D(-7NS;;,4 M(1N>",T<(_A0!D"B9$N:0+F0T'TV=7K/;T?G1E#5;Q*J-376@+.P.7NW&T]K MZ8;GPRM\_O2'* M&>+\?+PYWZ?Y>#+^ =/">Y*&!VLID0 DE;I>_'/_QTZA?#Q21N+6X9X5DBLX8QXA0SA(:\8#2F2&M@ M55P_ZD;X;AMWF9=&#%-@#E9\Z7&ZD^.68&G $ "YDD M#\4-SY0XBG+V6J0(E)F4JI0T;DGG9B!]6Y=5AU!9 P[JVJ>;@X11GP(NB9+E M#;H#1@*#3'(V22ID(A_FD?$6#N?;O&3:7_Q-.);/R&C@+!/14TJ,S@X9X9F$ MI!4)- H750SI21JH9AW99DAZF_<[7:B@0RSU\L1OL'+]U.$C/_SH S[S6V7D M[J'?KY4$^.0S=BL_:PR)"M9#)(D4SJJ>UD&+$M+3 2?@DE* MTBJM*UIZ5FE$5%08C$%5QAA4Z4BL1U^)RB1Y0H^)ARHU C_/L\IM4-3%L\IM M--9 J'77/N[A"-C%JR6>),VQO,#'XX_(F!FQ>+B2&)6TH&3*KLZ QNGM/ M&K?"PBKV.E%, PA[2/_-ZQ*(V6E?9N304K;(71EE$$4)_B!QKZ6$*I;]*2D] M8ZH;':^V<-Q/X U YB8%>_-JJ#P$<: !W7U;1D0GBA:<&1(R!::ICDA!E>S. M0RKZ!%2?&!TZD4*(,XZ)$6:<@*!I -/AFM%KZ MN&,8=2/W!NS1Z^DJRYP#&4GVM!2XJ]*D5"WD%9.U5O)XD&:X;_^5Z#[^=*=J M:@!VVUZX,)F]\\$1H%:7&0@);7)IJ):!,G0GE195[BJJW)'UEWK>!B1[7I%M MH[$WFY)^V(F@6C)UW2*'R*.^RESM%"I#@YF$=$2+155JB'A :TTH. X*LF3P MIOJP=]?9<=EU0(.#0 ,QJ5P@6@LD1!Z) 9&Y-J8\VZF;7>V"C;9,YD[8J]?! MX.#]6#=L'; M'#?-;J$'#8X8K@I<9.(LFBA9!N4X8]##TLFHI QWO$KKGO_.7?"V0-"V7?"V M46<#\'R<@ U,E+M(#"4\]^CH0ZG3-)*XH+)"@R UK1.:M9/@[E;!+Z:[MY%V M U!Y.=T:.$O1QT!"$IS(X!7N)VD(UT)0YG1*O/(DP.;2W56AU)TV&H#6\RE8 M3WT6D#6!S V13'D26!8DNYB4#-FF\-\I]5T54MUHH0$XW3R+':(;^^F6A 53 MMU=#+*><7"!"E3>)Q@CBF<\D671YH_0YVBHNURMT]=N;IRJTNM1(KY=UBU>Q MSW*S\#TO8#X?+8HI;IN-,DF#4YK(C'S)0 WQ0@(QF8&G%BP/JXWOUC]3WF[= M?GOC5(%3;>DW8+OV#'SN+PB$ XE.)$I5VH!1CI#$FX3R16,-"1T$EEK,KS1W M*?C6DRF[(>+M[X2C;Y.K\7R 9P>-P%'RVC%T70(G%JTJB8;BB<-0(+;*.)A. MJ&\Q%*X-O&[1OP,*&H#^2M?6IS>R9:RV#LD38UU$B1J.$F6<< XB2BZIG?S]Z]_'D[.3RZ.S]Z=G?3\XN MSS^?GJR,GM^LGF.3C^VF@F-K!CJJV?@,$88_%I.Q[Z_,C2AM1@11G)=..?A+ M"!X(X$94!I)0LO((0K%TF9Q^C:K]NOB[:O[1X%Y-6&_99NS;N1\9Y;G MYL,/9G_6,5/1"G$N$'Y1$;\XEZ2-Q%.J"73.!\E:8,>]#< MGE7;!DLO%(%555X#WOX]J[=6^_KX:EJ$OC)YW2<>*$!I.+H8$FL]<=9E$G*( M$I(U0*L4=&Y*8+^1:#T$=JB6MWRLKO4U]BC;WG?)@QW!FS->\6!6-AD;M"'4 MT3(DC3$25.)$16NLXC['_%8.YJ?R_,MT,IO=[*Z!3,D)32,QMC1MR,(2EW4F M2E )CAD*LLK0JI?):N]XW0813U*\W:F@@1.TC.?X'?V!Q8BDR568YZO14PYO MF7,N,&<@DH2,E%I$1QPHCW(3SB>,Q# RJH*O;:AL[RS="V[5%-1_8_75+87> MZ?G\*TP?R!"/BUO>,CJ@02A.I!&L9/L,\1 8*:\B5([!A#IC*C:BKM_4;2T; MUYU"6C!UZWR1.[,=N*$^2Y)5>74C.$->?$0L4*VB"^7QX&%.SBTQ5:W"JOZY MN:/X.VMKVD,@\""Y6-?]7[/0P9S^UYBLZ.H;P:W-)A&E;";228[Q*^C2W]1Z M 5Q:4>6,J.#JWX7.'X;CX0P#ZK],)FDVH"%89[P@/*9B=)TO-6@2C:Y(40D5 MO:@2S*PGISW7?AL$/.T8OK?(&SCG[KCXNQ]=+73Q&=4R_0&S@;8Q:^^!."K1 M/71E7!1824 HFH54WL1*C>J?(ZD]9[T3 .TG^GT]\VYAA,?T@$/@R45%8D86 M9&FLX+.*1%F+6X$JZJ%*+[&'1+3G8G<"E6W%VZS[<_[IY//1Y>G97SZ>'%WL M5KZP^A'=N"PO$M:1,_(1_.P!,IQ@+F2$=)"++!!P$KQCA/$4\3]4\UPEG'A, MQKXFX"/,9@#GWV&Z&-FZ_/#[[+V-FD63,?YC)86?=2*6)D\?K#^@ZK8CXIE!2OHD3JRJ$(@- F,BK.U M)%B%RO9:!)JSX*&*N]:-%5E6V2"&%WFDCT,?AJ-%2>$2V"M7@5$'+T4P"&(0 M1/)(B4;ET3*R$@0/)+D##-! M&^!\LX'%W=#3;RC5E>WK03=OQ9$Z*ZT[]NP-^-I'5G&N7B:\CIME+0TLR$P" M&%>>N."?RG DD;,2DAN:>)7BL&Z#M+UAG+A[^2^J"M]X3* MC*;8XQEM)=>$"9F=$"I(7:75Q LT->4I[8.(X1FT_G][(V_P.3+U'__ M.HQ^M&A49AG7VDA#G"KS$#RR$P231*!+)VA2F:E-TD&XR /@X%>KH'F1BKX- M34^IL.*4QJHU)RQ/$DR@1<0ZQ MQ]V77*K35 JSZJVM#Z6>7:)'-'2CNTGG@NP=#A/4P-@_X4%%K0*C0))$MTNJ MH(B721&J%3BP&+S!9G'U,POTXWW4@D('0FS @;VX"C/XKRL4SDFY0KW$?[8P MF,!4@&A$>?]9YC&5@2I<"J*9EUQD*7F=>5?/T-.WX]JM)]*E\-O$T,WN"E%[ MJSD0;L 3J7TF-C!!DO%X'%NJ4YU&W\]2U'.;[B[T_3J&=A!^>RBZ;>'&0:LH M),%H$$6#NXW8J!@!*T.6C#NJZCR 74=-<^C91=,OXV<'L3> G?4&^N-=$Y44 M8LXV>:+1%2/2*(E&NA37:XF;*T*PMDISZU?HZOOFH,ZIUJ4R^G:5U]V*?$;9 M0CJ:@A]0H6.BF1.+3CZ13%H2C$>!:%L8'&0S\[S0D'##XEU4""1,8TY=QH",Z$2C=P M+]+5XF%7#V*[*J35 ^\HW+Q2_39(UCC!LD4<@"W6F!-GK"8I QBC)<,-L]>A M=[]6OX_V#G[P[2CD%C'S":;#21K&3_YZT6=0\@#,H4/)D\<]P"P>Z]$JPE!J M@@?K5%[UP#<'SPJ\E*B6F0M%@5^@4&D MVJ&$./$6<)\$1XG5QA!@DM($.0BYV;W7QDMNA"7S4V!I?Y&_ELS)DG[G/#,N,<)\Z8]K&!0/LF,QCA0@-O.5UWQXWXF> MO2'0B=0Z>_;;E?FX>^5QV\/%>!Z9$YSH+!*17 %Q,AM"I399HJB$KO(<]&6R M^L[A5#(@>TF_@8S@,]R<3<;QAB'&HDA*H[=E8[G/ T8LN.+?)8]^GM#)5:E% M?I6ROC,\M1&UHPYZ'73W"DL#P!,U)!V)BX41ZU%,-$6B)8C,&% FJUQC/$-/ MW^F>VA#:2MYOI:'%AZOYU13^-AP/OUU]6Z:RE@F'[L*H5Y>H$E-MQUB= $L9 M;F-"CU?'4D_D:+EP "#1 _K%"FBNTV"F?L.,NTUQ(]399R@5,+C%S_.'X2PN M5L>QA[J"FPSDIL*S;;!SU9OF+O36@-> MUT:?YT-&%@9RT-MCT$)D0H%'60ILW),433QR<6* M#\.V)[BIF+$Z-O?5V!M"9MEUE[]/2A&\4AS#'2_*9:/BG+B4 M':<1/ 96ZK M-'K8&"TS%8Y(-GP3"2-0'Q"R(C -/#@M:45ZS.W MH+2IHYEX 9:.&)0ID:6!BO6XUVAI-14XMYP=K'#O)4+[ M+HOH!X';:N@-(? HXYIW3%K/J%,175P!:.@Q]"*V%!(IQQF(E!3C!^M$^2JU M?9=5'!R+N^OJ#0%RP*-E/!C<:"D;(G5FZ/&Z0(0R'J2)@?I>'<*-8&=_(MAM MI9$&KE=?Y.NW<1K.%@,T()W\$?%'C[Z5KP9@C8B>)A)\F?A3_N23,"1SHX73 MN0S%/CCLGJ-V(PRZMX[!3G35SG2FY^YX//=6,>M(%LQCB(]QOH]9$!F-<\9Y M'Y\,H.[]3HW1-P"N+@3>@#U[I6"!:NTP.N>$9NV(M,(2ZW!;9&^2#5OTH&3!2X5134I$B5('HV0FCC&.>T9R%9E7B1\25EN6 MC;"W<"?1K1+>2N'T:[?D@Y6>Q54* '"17DH 5IF[*P+XM2OQWC;NO5[3N+>[ M HM-5JDBX*W9JU1FX63VI=;'0-F8#O'=+,T8W@GNHJO4FZ*;/8JNOS M^@M[A9:)<LE!8^)+DZ4F&_1MQOH'1B"TSLU'][?TWT M7?*^*:>%L?,Q#)P5RIBI^*+M9N*VRA]JX MVD7:;PE)Y1Z=&:-B $822(.\645LQ"]SM!XX#"*)*-=!BT(&-T92WDS['**+)JP^\.L!2>S4(!T'3UA)_2WA:W&U[ MS1-HDXG*/)1F1XH$$8&DY$/TE#&G5R?1[@^G]LH)#H&FK>7]IL!4;@6=U )8 MLD24X9=2.F3.&$JL2EY;*W-^T@:\ S U5QEP$#!M*^^W J;%/7/AKG Y&YC2 M6(3C!C':E+D^">4(Y36*#C%F%*N&U:* _2#U>/VVKOEK VL/V;\5>)5$YVA8 M+F*44L(Q(]#T*K3$)8WJHN.U-W2;5WBUP;5;A)O]CW9T?'Q MY]].WI_\^Z>3LXN3BZ.S]^>7?SWY?/S;Y\\G9YG7X\O3S=;73RYA_> M37YS1V8Z2FO>]&HI@R^/8IQ>^=&#F;N,)N$0D1KP DW[7GOAYY4"@MG-$HN/AXZL\*'*:YYNV>@WB=H5 E:$R,I1&\(2Q1>,QEXC#_4Z\2P:,3EFES9J)=D%- MNT9P&^P\\@X/KJ2W;_?VN"#?>HT#6[Z:E^,OP=>;X*SQ JU3F>H)SA-/F2NC M'B/-VN205[.;K9J^!ZY%V4XG"(O)-< [&$,>SF>W%6'20.+HFQ",VSW&6+AA M0U2><.^YR\ @RRK]WUXFJUT#MPU"UGAY7:FB[_3)#2L?IE!ZVAU?S>:3;RBN M]U?WM88!G4RKM2$8MY=NXKQD@[PF0E*KA.">VLTR<:^OU>\->-=PJ2'@1O#R ME\DDS4['EU,_G@WGMXRXJ#*E69&8,Q[;D1F,G,HO-F0=5/8*-IM.\M(J_=YM MU\3(_D)MX,75#2^?T&6 V0RUXDL'04F61&U< M;N@&Y7XHEVTY22P?$ " <22,\\L,M;DK=_C9(U[P]WXF!I"%;T BSB8S8_# MW[A8)A+'7\/T_93"4ES^W15G/!0T5G#07')00GERJ%%!X"HGSQ)ZW>15U?HD MCGL)WA1PPZMH[#/O,)Y.OBR54Q\F_E%[(=].2%R3>+[4V)-S+\"8G8TO1=^#3EA9RMT[R\^C7 M13$O-+# <]WC0V*S%!AF21%A=MR@;/,:YE&RQKT:;^6[!E3%V/YJK5N'GR_) MKBDY^LYA]K6\=]R*\90P_O-"[O1!_>_#Z>)N: MY?*_&Z8.>9>$@6J+;S&>7=_+_40'1RE*R'53'R^@LD.(TCDP222=4;P)CGE&3=%\_9<=G)),@ 25H^: M(>3>[:U'-I%DI$G:*PH>T-?))I+2'I\@ M>Y6<19%SFW&L[;S(^RE]UGD-Q"^V.?O 5/*J@/2Y[L]5'&*) 6)*(BIIT? F M"W?NH:5+[[$) N[S'KO(NX.TY\-L^H4^[5MEI6Z5?_7W9''B0E0Y> -*UCM? M61OD"PMU(X9@&KEGN?MS^]+[-FJ:#2.SL=5]A-]G MI]\GTR_+#5VOPS\QOR$2)F?O0EI..;GDR?$4BC 1)%)\K2*=O]%8!,E24H;K M0K]9"P=K?N'(+[L'!D@+*8^-G/_SZ7?ZW#"]GQ$I#<;(02MM@6PAU,,W@7?9 M>DT&(.*3^]60[!)@+).D)CH=UG* M5#R/Q-1Z-S[K?-LXI\W 6GT:*SN(N(-X]?5\DK_@C6,T:@JY6':@>5DN/$Z5 M?@M.(TK+7$AM-@2M$C+R8_[AW,P@DAX1*8OYVE?I\V^@A/ZTBI"'"!@W6!DJ^1U$O"/# MXPC_.I^GKV&!UQ?=*RQ=&I!#$5A6-CZ8M=9Y\&QF)B+6^MP?PZQ^\G@P:*2YV5!B'!L#!],TF89EC\ULOKAD@"E6?$0#S)GEDW]B MP-6K:D''J3%):;7>,O#[/GV%K*>>0<^S,I8QD-_H:S+_/PU]=)"J=+O\V=SBG& JS4!41,4-"F MO8$4C8@^H#5K/55:*Z=^D(IQRW5#%F.&$?38:,$OJRQ6AZ@8+]4>2+NSH44](EZ6DX#F/T[>O#K)JMZ) M* >Z, 15Z@B?0H:3 D^>ZRSQ/E>RN$+' M/__#+[_K\N/_$"()=_6,7'];>. M"(9A5#?;28X=Q+ZWW>>'R13?DY$L3H16D>(K!IJ;0"Y4*PB*C",');A%9N*= M,*1!>^1/>L9]C#AT:CV$T#O 3B7\L*Q3L MQXD1SILZGYK74$LIYR!*(< DF[PH(J@V_;:;$-E33^66J%A-I5JIJ /XW9;7 M,NC'Q5D-]@\H[D^U<_X3SE-5X1>R5XS92)>!J2K%: N$A :"M"Y956]6FFQ/ MW8C*GNXUAP%@.R5U@, K=@[^_@NG"ZR\GA1$XQD+P'1]A9DII0PL40++M0E9 MEAQ9D^&@]]#24SUZM*O"QZT"W97*U >V\FL!DEE]CF_%WG89]/%E\KNX=E:4$ZH"J!,\C1"5!H*?UU0M8KQ:REL$KQ)I/H MGJ2LIZA_& ^_R[+QVI\ZCGF73R#JN7Q??3-+]8^_IM0J>[1,4B2R X MUW2ZRU(WB!0PKHXI%!@97ZU9/G =LNE7CSM#9/#SKJWH]P%8_YBRWBT%/V1>GD$[P9("DZ<$%P0$CNN!#E'[-Z9&[4#'NO)%1X#:(0KH[ M U^'Q63QF6@)^7!Z\W*3G]0&SD(Y;A5D J5SE6;=7&-S5"[P9/DS%%4?)G M M#/I]P&!3U70 N?O,ZX_I^0+S536O[KB9G%6NW^'-$DN6TK*ZV<:H$.L&2@$N M,4'29$(8@Y0_-PGVMZ9XO:(LVR=4/H_V.H7IQ;)F2GSN%J"+45%YU, TJTN] MZ'>1>0^9$NTB2S;,-!F*N1F9ZP%R[Z\)!M+3V)'A;7&]F7W':9B>_4ZW",^HBVYGG[TY_/CGP='Q^]/OY M^/#-_WWU\>+__^WPP]N#H\\'__['^^/_N,W.>E/1-OR&8>:E[<+60)/4#O[S MO.:X5_.S""F"8:Q3RYFOTUCK>V'*9BU'=)H$9FR3P;BWR=AMF=79+/WSZ^R4 M3'QQ\;&4HI^>9PH%CO';7[-YF/^X^/OK 8'%Q^@M0TAU?;1RSD#,!>D7E7@D MG-NRWMB2+;Y\W/:-'?1_>SM58ZF_$->T_2:^K;YG##?5<"??"EAC$ %SI+2R M<$=I9:1#SM-I&@07)L=@PS M&8A"4,)(\$$I,DEF@U3&!FSBDI^@JRNWM0D25K/((>7?0?%BA9U;+OGC[ S_ M4>>S3L\6A_.C^L#Z!J/*V2B#%6 I#B5N+8.0B=N@?(G"H\FL21UC:XK'[3MK M!\%&.GLA1^B;\-?D+)PN);7#&.3=OW2,P_5)YMN?.%P-9J[J#0@7]K*?L^ .6 M=T# FB?LQG+OX72]>HVU9.&2H8O'Z.BC=ZY T(D8$;(N-X\%5%1&2"&$;+-2 MYD&*QH7/8#I?Q=(@"N@ 23?IOYJ/XM&[Y (D4R--IA,XK1(4(Q+)I*0@FJP5 MOTO*R-@91L>S007> 60NP\#+I^#9!>-=76K!G &EN0(GE8?,BPXA%I=XDS/Y M%A7C F57EBN./Z>1L=Q-A""SD%:ZWV39XPWB1C7V[2*A[<6W4^@(LM9#MVW\FKJJXIS]'5&N3HDR<0XGUG,TR@\_> MD=:%-EC;8=>1:IR9EU+S7CQCBM#J_=!=\!>E;:&SY_)9$N7IV??9W-)_^%^41Z M"ODP>"@B:E R>W!&9" #C,$Q'Y5N\K3^";KZR=RWU/RLG1IZ1=7A^=F"/&]M MJCG)TC%=R.0T3ZR./1$0./TQ(4,K7&TT;-+\\!1A_23U#7&UK2(Z %9]HS&; M+@5TQT8$]UQZDI-)RQW=$B%$:8!+D:-FF1#19)7*(S3UD]P/ Z>AQ-\CDFY: M14I%ZUA5[>HB=E=7E'&M*4J(I1AF64I-GM,_1M2XLT"> 4O;*J O,%WU."Q9 M.B(ES;]C?C>;OSM?OO9>+,X#Y1PGEC.FHE& =96W,DI U/1':0O)U-3%(TV> MI6Y,Z;CS0)K"KH&J7DJ7TFSZ'>=G$TJ1/EVQ\&SY1#]1P%;'U)2LH$1MO56A'L'[WNUMXIU,U.-/XN605$NHR5?W0C^ MBS4S;:3CIYN9-A%X#Y!Y*!*X6O?F4?HBZHL+0?F+,@@^( ?#I7.%V>Q"DS/L M";KZ*9MNH_8[D?QP.NBB:^5&:G)U%25,I*S#@./*U0<2!B*32-+*(I1HG8Q- M&I_N4-)/7700X.PBYPZ\S^?SN)CD29C_^!Q^GNM+KQR\8ER00XXQ"/+*2)DQ MFOI\/FMF2K(I-FFK?)"B?OM6=@I]!E% #TBZ)K]>NQ^6XWF8+BC+( 5=[>;@ M$35R#3Q52ZN)1Y")'*IT.@6;+?-MG@8\2=K(H=$P&%A%UK *Z0!B[S\=7GI9 M(03/F?OJ6RED-)P.Y$*..WL7T'.'IN3V&^K MRR[G72,5=0:^2R-DF6Q$"EG7L:JZ[3F2Y_86,.>2M?.Z^"8QU%U2QO57K93^ M"+:VT$ '&'I/>>CB[.>62^ZL+$;77IVDR?TR 2'H -P['D+1.>LF2=MM,OK! MSC9*O;.#9&L)=X"/^R\Q5<[9<"4A2T51(C>4<\I 1[\@)GSF&G6;=I6M.S2; M-1>T.K9V%WP'Z+D9-IY7^-,?EC?6]8(:\_OI#=]\$LC=)N8"Z%*'4A'%X$QP M8(U+.@EI7,K5"Y+[GRH\\B7]%!UW \J@PNS (WV:SQ)B M7KPCF5UUR1R6!\OQ)[H8+A)EM<;F7&NUA/FL$8((6J'(+K6YT-^0SAZ;-7?Q M2RW5U $*ZU#9"V86I*+#^>3+9!I.Z]^^^E97 _,35G*R,EJP&3F956'$B[*U M:\PSX6(6;8KA3U+68ROG+D@;5A5C'WLK/?-'F'#RO<:B;V:GIUC?R+^;S:\- MZL)XF+ Q&5= QUISH^ 4/.4H8!*E//6RD=WI.;G_/-SFVWOLT=SZH&PN_B[N M>M]>?O%AH?^O<_YGB[/%B0B.)SKO0:92FRILA!"KY'B0RA-;OLU4E'NI&7>3 M6PLOM:O(.SCU;B0;]2WKA)2P5,F%F6#^A/.;Z883.2G!-&CN)2A!I[NW/((P MPC&O;0R^R97+9F2.N_:M:48XM)(Z@."-D[[<>+YQD>WR$YU88%D[X$[6IXHV M0.!60/'29VV+,KK1VYG'R!IWU=OP$!M0"1U ZNWD.QG)-"]NIR1OPN+KB8]. MDH\.(%7(=?&-A%C(6)25ABE>-Y(T:<5\A*9Q=[8U.!D'$O\+>?URXR':U>SB M9WOW\LAWC_'B95U1M'GKXHLVK-0)B3G7EP[HZ\(9!!^9QU)8$'EU#U2';UTN M[?52?I=3L"\N-USR4?FZ04F7^LS1.'#!*1 VV"P#8F9M^CL?)*FKERZ;Z/^! MNY]=I=[!X7@O)\MK=ZE36:XZB768L0I)@,N! D>GE,:B*.MM.7+U+D5=7.WL MK/)UD+2Q_'L%TN7MO-(F:V,$&(84/@@LQ(J5(+5P@1EE0VX3M3],4X=@VESK MZV!I"Q6,72.]:LBX"@HN&S-\8IAC(M$(3L&BK9V'B\'G([_-;ODS?*0792.,3K3GRWT^;!11U[KYI=G":6WTT2ON+HYQ4CH;)219)"6$5,A+Y>O M9>!>!8]D)DXWJ5\\15B'<=26(%@'7]MJI%>$'?R-\S19X*?YI%Z KZY7XR<\ MRF1",>!L7?Q7M O18"8I%;*2V*V96?Q9M1VZ.<:8G%0W;V0E]$WTOT$I?1.I]WJ>7FPK8-(FD3EH6R=K M21?Z] NJP%:L&TU(&"2I,+"0@Y MQ9C5Z+1%]$R+V'01WCZ5TC?2^@:E]$U4L!_UKNM:7M1)V$(A(:4RN>[$$!"5 MDR!D72\8HLQI=8/5'I=/!]?V+F74342_'["ZKNDY3.@,8^"$8Q<3ET-D 0P& M%^O$DN)6O=8>EU$[@-5VHN_@['MDP:E):#6SP"E9!6450DA,@M72>96*H_]O MTFV\T^#-,8JHNP11P\B_ R#=,]8-BRX^:PZHHR=3D(Y,(2]K(.AMD+:T>;^\ M/W,W-]+QTW,W-Q%X!Y"YO>2V6%5RW0M]+ MA#=2Z:-+A#>1;P?@N#O7T>1D=&V*I@-6UOHMG:Q<:=#&,9%C9$PT.9#ZGY^Y M"TAVDW,/0'FBZB]X#,YRR$(G"O,-B25F!1FY,([R57^GHZ"7"^'6S].?I2"T MG28ZP-7R#<[KL,!,)O(73A>7ZB'>OBQ/\]<_KO_)I_!CF1/\*\SSQ]GT8EOR MU5;*Q=G\O/YT<75AE$^$4%ZIY*!:)\E"YKI*5=4E2\$QFU@0;:;:-V2JB[-S M$/"MQNB](*$#J]CN(M2(Q%-M,TG%U@&8T5#V;2@ *87_]8Y?=$)(%()@G1U"6R$0.98DC@-!>Y MI&RQ31JR(]T=!A0-0=M(G]WV8"R;#EZ_^GSP]LWA[Y\./GY^=?S^\.,VW14/ M?-(P?1/KD#E01\3;R2*=SA;G\^44I.M3^7)6Y7(8Z M<4B4%=>F5TUAKK,0F(VHG&;:-]F$O!O9N[_,7O/;;T8RBV-2V>O3.IB%TDBD M1*! YC93..Y(][B!Z3,B]>Y3\.?3]Y[YSF6VNU5_ MVJ.?U]*/WD=R']Y4**Q[ZB1H510HQ@.=ML& E#J7D)4(C6:SC>I-KP?='IY] MQ?D#66(ZFWRGW&^IO&O+8@*#$UF#5-: ,L:"1RX!DZ*02 9E69O+M>UIWFLO MN@E"'UZSV%;/'21/-V8WW\OELDQ\4=)8/,"Q4JQ$U 5X-/5Z/2)X24 TA?GB M7:H'2EMD;TOZN'E_%P!_%JWO6:3PL6:4Q#3NT-.^YB>WC!X>9Z.3.$(G63C/ M(%)2=14 Q;H\!= F%.2F3H++0O'BHTGQQ>:,Q94NH U_J/6#2&8*4 M"K2UF>O:%Y[:# @V5 MK4.K P1O)0@AI&-!U(78+?![DXANUCL_)PY6AXUOJY2. '79&B&3-@*]!RNE M!.4+ Q^1 18FK5,VR=PD-;U-QKB@VEZ=#^!B"]F.W4']JNKI@&*UV0_$MY,Y M)OK'KZ:YCG0]/ST+T[.K.]I$$J4PJ?)ZU1"C&1.F2#!.(\76:"$&52C"I6#7 MAR"*76\0S@Y$](&@;10_&T$+'?BA"U=,__ABP7IV(2^WB I&5B<->6.7+*!T M29B8,+:9>WJ+BF[6]XYXM&VOE@XPM;W@KMF>YA5C=L)(:1))4[I0%XP6"-%R M$-KY@%E%X5$8KFSC.W4GO9AOWB.'K M,P-@[*Q]^\[KRP;!BW2RNI+%[^1%SNA_F$^X\E@RF7G4K&H Z^ PRBRUE$Q@ M8E&)U7N&^Q/Z-O1U'D8,#+%97_K>9R]_>V/MJ^]A89E^FD_^B M<],K48SD @P7=&[F5"/54(=$%RE%+-FPMGGMT!R-NZMW9 /I RSW\/\GWBV_&_^I!\OM_M.\Y+WQ8FS6>N2 ["L M(BCI-#BE'$2F46JFBL3U-D0,3-BX"Y;[2-J?7\-[UDM\]/F/JP;JP;N)[_GL MEOW$3['21T4US_WQW%#]>JC=!6"2>A MT&] !4^1'9TRX IFN/51MAZEL:K#13= =B?:-M14KO*ATZ<@\K1 M@(M> #/2QIB$0<9;H/:7:[S:!#2;-5YMH,$N&J\&2&ZY%2XQRFNY4L2S%1&< MH' J8)9)N*Q)*%W=?&[6];('3=N[Q [/#( .?'"#D8,W-N<=S4Y/W\WF]=^? MZ((6O5/@ZD&I8M80I7/@=/'6">6=:3.)XKDX[/QL&!BZ[4=7#H"C?3:PN_*H M0T&.OX9+>2U^ECPO^BQ.DN:))5G :K("I;*"B.3X!%)2GXT6PO0UZG53#O?4 MP-HB?"@[; JWK>WPK^6UU.>S,#_KW!J7+4V+]U>M'=KSH@H3(+22H+!.HI0D MK*(=DX[IR/?-&&\SN*<=<2_$%G< VXL^$O]<.JAKN>3,4"0$[VN#H:SM(D%* M8-IKYD0.UC=Y#/M<#.YI&]X+,<(=P+:Y$?H+(YSBEWJ?<[P'MK@:+V3F->E+ MD-;(:%3*'!Q3"5*1Q;HB5 M8W[U'>?A"R[CB+?D4=Z%R?S/<'J.-Q4=LI$N" 5&9EGKMQ3AZQ0A1PRN8-%1 M[5D,NY4<]C34';FNTP$F7W2HN[[X3HR(WOJZ]Z\^0%;&(@>"1&2^QS[ M>HD[(/-[6C/JP7HZ] 0;0?F7*SH]+;ZDM>*.8C6O35W-*!(= L: +RQI:8J4 MMLF=>C<2V-.S_)=R!RU!_:)#@ML%B:<%Q[./F80$F4F*"T.NRQ@#Y4E1LQ*= M).'U=2,[M 3VM'[V2WF#EJ!^T=Y@@ZB*>92YCMF,L896+"$X1KX4)0\.;4D\ M[%F=?. $H;^JW2_E QI!>="RW_.\Z[HQ6*S9^ZY'OJ/E.Z]U6>OCO1=:D[TI M'D+B%'0&12>,-JM 2CM%+61B%$EV?*/;SL:=&R7[/9%2\OX)0A-12_V:S*YXZ:CCK>:9 M[Q>+<\QOS^\\3I9'59 M&&&YE&T*Y1N3NJ?5K(:X;ZOMCF ]>"A)L:+)MI";7GK8NK5M(YUQ?H$_GA6_^K2C]2GR%>RR49C M"0F0L\6FYQ ?DLM+B M?358_(2%$K.+&4+V&931G"3 +80H'89<]=BNCV%X?M:R)_NKV=/(N.G%?(9W M*WH.1LC&191-;7L*[-^'LQUZU- M8#Z.56Z$N?VYH'UP)MLZ/?VW!91D\%K+!"S'!"HS#U$& 2+5_>M2<^ M'(\OYD*W"\,<"7O[<$X^)9I[;O4>E0_/DF=K(Z"H$SUYH&392@\9#3,DHY(] MZ](V-V3TQ5P?[X6!MD3A2[#2*^[7]&'"\*AY!F-J0A(UJ3+K0/E)=B((Q8I< MW5O3AXUNQ.:+N>C>"PMMA\!]L,^!(G\C=!2!&6 FDMN23('7U8%9ZT-TG%-T M\=*SS7VX9>_"(D? W"]S+_^HQ$0(&+4R8#"8JLL"(0D!IDA'KJQHF_H:D3 ( MVR_F#G\?C/<9$=K+\3K$[>W3CS^+B(P)$2!S3TK5CH/+08%TSC!OE8BJ77KZ M+"R^F-Z 9[/3_I#7BTTVO?!]/('G,LJB' B7%2CG.40G,S 54I%*(-^K,W;( M 'D?V@[V^(QM@=!>[/E9/-W/&_ J'8<8H7B72$+)0_#,0LH,%04AH>6;[6=E M==QB\-B-"OVBJI^%XT-[U!L_6;JCZSC#Q5 $0P-.UX7L)"X(J!"$QV*D"=K9 MU8Z%IY:2/QOQ';0C= SF^Q>=]XFL_>E+V.5J^+[A8LSJI)."HF/=+6<8N$BQ M/DM1)ZY(N6V6_#XSGQWT)_1OJ?N P9<4FMZ^+%XG*?=>%R5M E]4S3JR@Q!9 M!EG(J5D7LRGM'C".PG('?0M[9KC]([/[,'?7R^.E?"[2;J92B#8FT,MGI%@L M1%N?MF6=I.%:!KO:_;YE>#L%F5&(.! MD(.LXO+6)5$OF/8ZD6S;:?!2+&YD9(W<H M4OKME0$>A2+=>I[N%%';6.$.3'30.O"+6.-S(6W?S\-'=7HACF@D_':&-[3M'9PY?^+V-? N-EW,]KX"O6&G))5C$>9 M090J)VU(3J%& MH:G1A2:+ZZC&<'?SAP\[D"+^%R93^_LULNA3->3@]QODW<1)5__!YN4?GYD$'/S&H9"9EUAX$ M!)4"I2R.%.V8"^A*245U&>L.)X(.+O*[LN#^-+012 _ M'WP\_OSJX]LWAQ^/WW_\[>#CF_<']<]'!Q]>'1^\_?3JZ/@_CH]>??S\ZLUR M.^)MMM;;[[CE-PVSY7$(-@?:]4BX_38YNRC,3'-%%8$+IVF"BVMC^6DK)G@7 MM=*00Y"@@D:*SW($ZZ,)45N5?),1G!M1N5-4]\@WT9\O*UN?POSLQS$9^8*^ MKMKQ,6GC-7W&/T^0>8Z2:[#%1% Z>_#)UBO^@BRK())>+3/>'Z3M2,BX18MV MJ+H50SVGLEZ8S]QA->YN7SBF!VVY-'0W";04F5Z*#F##0SC E5 MI!=-=N0^BR/]&1VEKYC/3_&P/&2*KW_<^DFM%5">4@(E(P6\E)H"&6'JYI0, M)7//99:"-;JHV8;:?7*SFV#N3J#;7)4=I)SKL?;J[\GB1 K'F!$)I(B43%-J M#5Y[!3QS93TJ(WD3D*Y/XLBW%NWQ,GL6Y74&R[>SFO^=F"1$YE% "-Q1SEIG M:C N@"2FBJ=??&PR"/@N*>/"K)72'\'6%AKH $/OE\7"V?QW7"Z;$!1P2U$$ M1!1T%-29V\Z3R0E'9T#$Y'-IXKYND]$/=K91ZFPP"7> CP<,B:)R?'^&WQ8G MY'Q]$,J"8IY^*:3;0(R L$FFS+P,KLF#P:<(&_E2KY=C;CM%=0"\P[]P'FK8 M^@'# FL9=+K $U^4UXJH-KZ&JDQ(<"X3)]PH9253!9O4F>ZEIA\WM;O"9T-+ M?VL(?<=YG#4MC'S^X_7G@W__X^#C\<&?M5"P3:WCSF<,4[YXG+2!*A*?S^," M__.<2#SX?JOQSDC&O0T>M-<2%#>9/%&B/P;K5>9:&]5FD=(#!.U<9UCYW.L" M']=6^4Q!G^7+NQVC(6@ZT%%%&YC(FKG57NLFG'92EAT$$7=* X-(O]ORZJJI M[E X?>BCVOB4EL7.!X%4@BY,4[!+$71]X:@0/%,:7.#*<1*$<6W&%SZ/:[F( MWQCGT1N5(1CB3_DD(7CT((H50OH4DVPS2_4>8CIU*)O@X F'LKG,.PAK5WF@ M_VQ9A0B91>$5@Z1JAND\B<202^2<9^FB9MJNNI$FT+FDIROT;*'H)Y"SC=3[ M!,]E@<**Y#77!@Q'RAQ#?6WG<@1O1$++7:*@_YG@TT/Y;Q!]/XVA+83?'XHN MZU(4)$*^^-BZF4-BOD[J.F._1LH^G'\;.%V#O SNOS MQ62*B\6K])_GD\6R>6YI6 )5TC$GR,%Y4,)9XD!P*/551G1"9[DZ&F40]#Q MS\C%OZ&/KR&DWBEXZF_G>&5?Q1O-;*G^V=:^&UL@9.ZA9H4*1=%"-XF"GJ1L M7('-UTY*3#+69P2@C:O\N)1VZWO-) M47SQ4CJQWK.(>SZ\/SSLH+O9@(+LP,U4]SO)DS#_\3G4&YC/9[/TSZ6]>"53 M3D+7)6L,E(G57C!!C"ERQ:(NN5F,^." MY=+"$+GG12.PPG2]$F80!?G>[,CRE,PFWQF[. R6GB1M_.!Y RL(FM8A8Q^ M7,U.3V?_.IQ^.H^GDW18B +RN)?NUFF9BW8(608ZU3W)*:1D0"I=K'(FLSNY M_ /GUB/?,C)(!E;GK(5L^P3)X7>NC$B%>) MI=8AB!M#LG/:&_ RE!R)DQ#:C )XB**1GQ<.'A\-(OD.('23_DM_S7+DK)"A MH8V4)+ 2P4D2CG8)O=#6<-.D G27E)&/MF%T/!M4X#U 9O;MVVRZ9."G?\XL MIT YJ@D*%*_;4YABY*X9(Y-B.GK;!#&KE(S\5F-'U:XB92^(]U.[AW@YY[BV">< MIZJ;+Y1I_#FK;8WOI_2%N#A;7-;-\HG7@;RSJ&PEBA9#KF]-78#,@DS>)+D@/K;>.T$EN.DZF2XV]F4T7D[SLMYU-EXGP!67\A->( MH;X[CK8^3?$R@T]>0"HY^^PDF7:3>N4F1'9UU38L$@?740?XNQJV>3R[M* K M9G'QVWRV(,%I6 JCK>6*DS//Y-N5L1YGA^=FG#)SFR;$7(D&RJ&;XL="#( M2#!#C2(69NX\G+R_^/KD5W65=NP&JP:R[< -WKS<.*\9./VASOJZM('WTQN7 M'2>:^ZAEEB!$,'723($@1 1I'<]2A.!BFWV+&Q Y\K::%HZLF8X&?/8V" *7 M _\ICUIR=V)3Y$DY 5R@ V6YA:B= 6^**HPXTT-$;6]K+ORXO= M.N*/,.'D.^;#6R8BLY+H"P>;Z\"LRJ&+K@Y1\#YS3KF1#8V!]325(R\G:8RV M@;74_MW=Y0_J+W4,YO_^'_\?4$L#!!0 ( &F@K5*-P2846@< $DC 6 M :'EF;2TR,#(Q,#,S,65X,S$Q+FAT;>U:77/;MA)]O[\"E>>F]HR^*,F. M+3F>:6RW\4R;I*XZF?MT!R27%L8@P0*@9/77]P"@/FS)L9NVJ9W6#S))+!:[ MV(.S"X+'7YV].QW_[_TYF]AGOSG^*M6BYVII,JIL"S1Q"VEK#*BN&(?4C+7K-6JI4Y5.=?B:F)9 MK]N+V >EK\64AW8KK*23A9[C3K@_[OA!CF.5SD^.4S%E(GW5$+VCPVZ<1G'Z M,NH-$GX81X/!T> @Z_7W]P_BF/[?[\/*#N1#)V/GDEXUZ M_F_D6EH9SX6<#[\>BYP,>TLS=JER7GS=- A"RY 661 TXE>"33#/W\YJ>Z%' MBH(6]D<]9_3YS43$PK)^U(YN6_PQ;QYHV^)C@I"0_LN='&QU\O3\%XJ;9DJV+=*YRSJMGYD*F-OYJE6&<>3-THZ MI89]IU55-ME%D;01IZ-/BY-?2J)(L8S^SC#UGER87G.#X" ,^9Q=%VHF*;VB M9HA6':-4P81"(;5@!"X*QHLYJPJK*X('2#8^[R!XG.6XTX)+EO$$CS13.@.2U+2;#81 MR829ROVL^L](4ZW$.9 +(Y'-7&*<"3N!@Z:DQ!OH])8P3:5PJU=%!D(A+LB"M>)K%+H!&+60M<$VH0C MG1(!=UAU&)9R!<8:!^;.T,![ZJNSII.H) 2 0 68^.&,MR?A9L(RJ69F 4]- M5\)8E':6CBQ')SH>-'=I\(D4ID*_1Q; M:B4#2DJM$DKQV+!=@"(EH"Q$_OPFF?#BBM@W(*++2D(BZO-6M+]+P8IH/PUW M>W[XNPB#A$NTGU["/!'4\+TGA)K>P,T#]DZHO1$FGU8>#FW39;R$5^;Q75SJ MB8DM1PK)3%4:"D 44V$\_4"*"J_'E:LKXEHG/TT2%\!@GKWB::*C4@%U\(Y($+.]71<.$V5<7G0KQ3CDZ8G*VQ$81!VB+Y3B:). M))7DCF/AEC=BE4_1(V3G]:("5S$Y0= @^E.ZG?8> .FS0';\9)!]U#YXZ::! MIEQ6/OHN3)1E2'YB2@6*LT^7#+#&5N*.=&TXBD/R.R.W:2JJI5U[P:H)-TLN!W5ROPPH]7G$SPP"R*!CX^@>_UVQ MLEA]]$LE8+Y?:561^ W5WK]5[)_/LVZGZZI+ 92Y'8/;>R2"@(DZ82^KR1GQ M:Y>!R2SX*]2E_D7.8M?[NY!6%WYA&[6%S'B*CH:67'8O*F,AA?5= "VEL2A\ M&6!0 Y@JSU&]_DK>F3J';'T_\&6G^*=79KI$GFD02!,X($][0))_$5=#KAGR MH"BF2D[))<."7]7O$W7-E)274LT)K;.)"MS(;P$: /Q3*H7V,SC'.,/$>9)D M/_#YBYWHH#N*^DU_FO='CY@6QVCN[08MVF.L-=(MN"=Y:6BXN!@A/962SX>B M\$;Z3B.LPRM1M&)EK#'9MNMAVVC_K1O:W=]OUM']5ZV#X\.'J4VHZW.%B->3$E+UXU^HT[ M1T/#7GG#(DS%VE2[57)W:L*L?'[N\&>OK^>W,V_M^A:O:D#4(89?S+]*8,[& MT7-R^<7. .S@?V\?#=Z:A*TQ/GB6,?Y'.'DZ$92Q\QM**O<^@;T+M?67ZN[N M>^QF$U$BC6WXO+?I=,?3])8TL/Y-1JG")RG#\$)Q2AM?::RXP)- =]6%QV"# MRFYV>>##COHW?&3B/W69M+3(P,C$P,S,Q97@S,3(N:'1MY5E;<]LV%G[?7X'*LZD]HQLE7V+9 M\4QB.XUWTB3KJI/9IPY('HH8@P0+@%+47]\/ '5Q)"7.M-L=;?T@D\#!P;E^ MYP"\_.[F_?7X/Q]N66X+R3[\_.KMW35K=7J]C\/K7N]F?,/>C']\RXZ[_8B- M-2^-L$*57/9ZM^]:K)5;6XUZO=ELUIT-NTI/>N/[GF-UW)-*&>JF-FU=7;H1 M_!)/K_YQ^5VGPVY44A=46I9HXI925AM13MC'E,P#ZW0:JFM5S;68Y)8-^H.( M?53Z04QYF+?"2KI:\+GLA??+GM_D,E;I_.HR%5,FTA1\]/U8%&38.YJQ>U7P\ONV@1,ZAK3( J$1OQ%D@GC^==;("SY2E+20 M/QHXH6\_Y2(6E@VC[N"QQ%_29KL>"^U>V;"_2[F_6LR[-GO59?]2>BC(E,&RSA+05V9S9G-MG M!R?/+[[)$_\;1:+NLX/HM'^Q^7O'::P2'G&.\4MHR M5;+72ANY("OY V'>-I\%8"F&PI?3@BCT<02(T MP!1D)99#DI0TF^4BR9FIW<]J_8PT-4R< H4P$JCK 'PF; X%346)%]#QK2": M2J'F%,M2%L_7S; OKAY^NZN)9:*$,9U?5L9KP\\@Q[1>FQ=EAO3@KK;B.9%U M"IYPT)JEVG"N<"E5P;XN-%S(2+GR?6-V\]G6"*_4%^VVHZ@E".!P!:_X[8R7 M)^$F9YE4,[.(!DT382PJOF7<#0:Y(65[S:EF(# MZ.S"-)YK,-R%O,HR@==#<^0M=,>X)N\+V%;$DIS-&"$ 8BE,[E8XL@(9[[+> MO:?")%*9&NL<%F@E@U,JK1)*,6S8(7R0$IP:#'W[* MB4X.*4@1G:3A[%0>U^J#S_:Y23TB^A%8!0/45\W9-NA9\)K\_0E M#L9B8LN= C"J6H,!LF JC,\M4%'I^;BZOLK*]E\0#L,Q'--P1"5^P75:C' M(JDE=P "M;P0*VS&BH#TZP4*3S$Y0N0XUE.Z+SD=[PP7FG)9>YLZY2G+@)=B M2B7*Y2;N+5/^"3$27K=#H8\5+(1_30#<6-5VMP1/B6*^I"973;*O%UH6+^J4 MC_O&$I#'>]5ML >>378#03#:IO%=5]6 I9_9ZF'ACC)E*);.X,R9<*V&!EXA M:9#<*DEJ[4R\EDE;N!;*6(R[@Q)XF02,FL:8'>Y8DB%6T$%]1MT(CB)-OB%T MO6)9+^4Z"E+EW"QA!UG.?6Q1ZB'/VX,;G-QC3$GQ0++I#C^C;_]A$^U3/)W\ M^=7?GX:6T=A>I9U#@?6(6&6@\^F3S=O>+!Y+Z3@*B%4ZP(6C\0-@6>"\8(F^ M@'&QXMH#22H@GV=RB+@!I!@'6?CORM@BV.G76D!\']AUF?@^\FC_NPG73KLJ M+^!3UR>YCBL1! \T$+^LZC/B#PZSR2R2,_0'_G"V:*V_R:]- 0[-XY9,Y2D6 M&EHFZLX8B(44UB^!(Y5&"/K"85 U3%T4Z")^(Z], Y!;#R'[E,2[R[W#_DPC M"=JP+OG4A7_\D;5Q9#M IRBG2D[)X6?))\W)6S?93D4EU9PP.\M5R&_^*$S@ MUC^EN'3WP-@W,)Q/=/8CGP*BXM1=U*BQ7R,"";=@7J25X9& MBP=7\"O)YR-1>B']H@M$]T24G5A9JXK1"32:.JA&+6WV\-N%Z>8V]_2D.WQ^ M["YT+<2TZ6+CYJZWZ^]Z>S;=G#OM]OMG.V?[W6CGW)>XGD?=L_/AD]CVO,1! M:MC%5+Q\T1JV%@LJGKKSQ&A0?6(13+%F:DG9AFF"5?[Z^UQ_F_YJ_KAZ-*IO MT:H)B,;%T(OY@Q)S,E[LD\K/#HZ!#OYWXY+XD1VVNOET/]W\-]'S.A>4L==+ MB'\?NL3_5W4//^ 8E(@*FF[H[%N-U?S+)%%UZ1N>AN!HTRH]C^9;JL7ZQ[A* MA6^1HW"K,J6-SW,KR/!8T5\MX3% H[:;2[[R1:_Y#5\7_7?.J]\!4$L#!!0 M ( &F@K5)L=<>K;P0 -(. 6 :'EF;2TR,#(Q,#,S,65X,S(Q+FAT M;>U746_;-A!^WZ^X.ECK )8E6;9CRXZ!SG:7 &V2)@Z"/0VT2%E$:%$EJ3C> MK]^1LI,T3K.V6#L$F!\$4W>\^^Z[.YXX?#4Y'<_^.)M"9I8"SBY_>W\\AIKG M^U?1V/G)S6H9<84L>^O5JOF*FI*M?!G MY[XUU?:%E)HUJ:&UT="^P2'\>I&TV)[V$!NU>C_:"3JL5'G19G_9I0-,_HPA1^JA?;=)F+=AA;GJ;\3DW$+6:X>>(GXOFZ3@2I)VI'QY(^\E QM/SV?&[ MX_';V?'IR05CJVLU+IDJ!?(T&S MQ/:;#0ED"B9C<$'4G.1,>Z>W@JWA;6*LI!4$+:CKI3'_ MJ"73E">XLK*C-54R)6H)1U)0[&4-ORM9%@TXSI-F PA,F" KHA@D4A52$8>F M;FV^WNNU6L%@+)<%R==N%0[0+Y6((6.*S=> ?@Q/UPU'2NGP..=6.SP8:+C. MY4HPNF"HDA'S>J_3&WQKIE]$>X$AS!K[C)G%RQ3R57S!ZZ M+O$7=W5E"PYAA)TZO;.&TE+AR$ +TULLNGS!MA4;]J-VPU6H5>0YAK"LBB)! M#@BW%<9S)[P#"RGA-NI",6T!-*P&$0)P)[))!,+3!2+2#;;5(W MNIQ'U"I%A5\6K*I%_8B!YG>=(06AMOH]P=*J2@9/'/V&S+'?-COF4F%+>5@^ M@A2:Q=L_ \IU(<@ZYKDK K=IL"1J@5-I+HV1R[B#]F]L9R1$;'PX=Y7X?EXU M@VIF&41NZ-;S1MQT(M_075FGW^Q&!U\4!\WPB[+GS$:]9MB-OLJL[R!7L)$9 MC9DYK$6U1W3'K>(6PL_)MAEX3$[%R\/A_1.[UZ5@8K]VW.&$W8EG7=@-!F%4 M->BC;X@--?]BU/]%P*_WVG@\NR=<<2$X6<),"J;NHOV&- 69M M+3(P,C$P,S,Q97@S,C(N:'1M[5=M;]LV$/Z^7W%UL#8!K'?;=6370&N[;88T M21,'Q3X-M$A91&E1):DXWJ_?D;*3-$ZSM5@[%)@_"*;N>/?< M_7XVA<(L!9Q=OCH^&D/+"X(/R3@()K,)O)V].X:.'T8P4Z34W'!9$A$$TY,6 MM ICJC0(5JN5OTI\J1;![#RPICJ!D%(SGQK:&@WM&WPR0D>_#)]X'DQD5B]9 M:2!3C!A&H=:\7, 'RO1'\+R-UEA6:\47A8$XC"/X(-5'?D4:N>%&L-'6SC!H MUL/ .1G.)5V/AI1? :0A7D8]LEAG.7)'TF" M* /4;S9ILQ;L16O)2Z]@%D#Z/*[,8,6I*=(H#']M.;W1,)>E06\*-S=_&QL[ ME@R[-AX1?%&F+J!6LW4KSJ20*MT+W6]@)5Y.EERLTVQ!3V]+OB<&TAB/_X<\6/1/!Q' MAK0S]=T#Z3P8R'AZ/CMZ?31^.3LZ/;F RY/)]!PNIF.[A,.P]^W!\9)B8&G4 MK[Y_DAZ.[:Q6NB;HUTC0++/]9D,"F8,I&%P0-2)D9*XG#,(9] M7<\W.S3LDP,@)87]^8%5V%J*DF[8AJP@%68/>HDS:WL'HGX;+DMNN_'"8%-J M[#_*#MK 2%9LO==(C]*8?]22>#S1\+.5*,+I@J%(0\W2OVQ]\;:9_BO*8(6/O:Z(P?6(- MYPRY-)!+Y=+SJ1$ 0Y@4WA&%3"51NSD_[Y+]6F*JHM![OZ5[F^!-%B"O!9K/ M<"4X@E]Q4SBY8I]JKI@]=%WB+V[JRA8C*!=M6 M;'28=-JN0JTB+S&$95,4&7) N*TP7CKA#5C(";=15XII"Z!M-8@0@#N132(0 MGJX0D6Z[C3DO29G9]VB3NM'E/*)6+1K\LF)-+>I[#/C?=(94A-KJ]P3+FRH9 M/'#T&S+'?MOLF$N%+>5A^0A2:99N_PPHUY4@ZY27K@CV?*8Z<5$C*#CUNXMW*7V:9K$MCKUL;A8-= @,W;1Z8;W>O0Y5L;H.I MPD\[PZ_8S@7IMB/=N IOMY YMF5M=K?\S9UJ\VSN=^ZF.?H+4$L! A0#% M @ ::"M4NHINOM6; $ 1_X/ !$ ( ! &AY9FTM,C R M,3 S,S$N:'1M4$L! A0#% @ ::"M4HC=WA(T$0 K+8 !$ M ( !A6P! &AY9FTM,C R,3 S,S$N>'-D4$L! A0#% @ ::"M4ECQ M1<.L(@ >6$! !4 ( !Z'T! &AY9FTM,C R,3 S,S%?8V%L M+GAM;%!+ 0(4 Q0 ( &F@K5*[B>"P?T@ %CY @ 5 " M <>@ 0!H>69M+3(P,C$P,S,Q7V1E9BYX;6Q02P$"% ,4 " !IH*U22LT9 MLAG "L,P@ %0 @ %YZ0$ :'EF;2TR,#(Q,#,S,5]L86(N M>&UL4$L! A0#% @ ::"M4CH*9B34>@ )L% !4 ( ! MQ:D" &AY9FTM,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0 ( &F@K5*-P284 M6@< $DC 6 " 69M+3(P,C$P,S,Q97@S,3$N M:'1M4$L! A0#% @ ::"M4ADG,&(7!P 0AT !8 ( ! M6BP# &AY9FTM,C R,3 S,S%E>#,Q,BYH=&U02P$"% ,4 " !IH*U2;'7' MJV\$ #2#@ %@ @ &E,P, :'EF;2TR,#(Q,#,S,65X,S(Q M+FAT;5!+ 0(4 Q0 ( &F@K5*1LXSP=P0 ,0. 6 " M 4@X P!H>69M+3(P,C$P,S,Q97@S,C(N:'1M4$L%!@ * H F@( /,\ $ P $! end