0001628280-24-035894.txt : 20240808 0001628280-24-035894.hdr.sgml : 20240808 20240808083415 ACCESSION NUMBER: 0001628280-24-035894 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HYDROFARM HOLDINGS GROUP, INC. CENTRAL INDEX KEY: 0001695295 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MISCELLANEOUS NONDURABLE GOODS [5190] ORGANIZATION NAME: 07 Trade & Services 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: 241186242 BUSINESS ADDRESS: STREET 1: 1510 MAIN STREET CITY: SHOEMAKERSVILLE STATE: PA ZIP: 19555 BUSINESS PHONE: 707-765-9990 MAIL ADDRESS: STREET 1: 1510 MAIN STREET CITY: SHOEMAKERSVILLE STATE: PA ZIP: 19555 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-20240630.htm 10-Q hyfm-20240630
FALSE2024Q2000169529512/31P30D0.5xbrli:sharesiso4217:USDiso4217:USDxbrli:shareshyfm:segmentutr:acrexbrli:purehyfm:votehyfm:plan00016952952024-01-012024-06-3000016952952024-07-3100016952952024-06-3000016952952023-12-3100016952952024-04-012024-06-3000016952952023-04-012023-06-3000016952952023-01-012023-06-300001695295us-gaap:CommonStockMember2023-03-310001695295us-gaap:AdditionalPaidInCapitalMember2023-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001695295us-gaap:RetainedEarningsMember2023-03-3100016952952023-03-310001695295us-gaap:CommonStockMember2023-04-012023-06-300001695295us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001695295us-gaap:RetainedEarningsMember2023-04-012023-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001695295us-gaap:CommonStockMember2023-06-300001695295us-gaap:AdditionalPaidInCapitalMember2023-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001695295us-gaap:RetainedEarningsMember2023-06-3000016952952023-06-300001695295us-gaap:CommonStockMember2024-03-310001695295us-gaap:AdditionalPaidInCapitalMember2024-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001695295us-gaap:RetainedEarningsMember2024-03-3100016952952024-03-310001695295us-gaap:CommonStockMember2024-04-012024-06-300001695295us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001695295us-gaap:RetainedEarningsMember2024-04-012024-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001695295us-gaap:CommonStockMember2024-06-300001695295us-gaap:AdditionalPaidInCapitalMember2024-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001695295us-gaap:RetainedEarningsMember2024-06-300001695295us-gaap:CommonStockMember2022-12-310001695295us-gaap:AdditionalPaidInCapitalMember2022-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001695295us-gaap:RetainedEarningsMember2022-12-3100016952952022-12-310001695295us-gaap:CommonStockMember2023-01-012023-06-300001695295us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001695295us-gaap:RetainedEarningsMember2023-01-012023-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001695295us-gaap:CommonStockMember2023-12-310001695295us-gaap:AdditionalPaidInCapitalMember2023-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001695295us-gaap:RetainedEarningsMember2023-12-310001695295us-gaap:CommonStockMember2024-01-012024-06-300001695295us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001695295us-gaap:RetainedEarningsMember2024-01-012024-06-300001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2024-04-012024-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2023-04-012023-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2024-01-012024-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2023-01-012023-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2024-04-012024-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2023-04-012023-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2024-01-012024-06-300001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2023-01-012023-06-300001695295us-gaap:IntersegmentEliminationMember2024-04-012024-06-300001695295us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001695295us-gaap:IntersegmentEliminationMember2024-01-012024-06-300001695295us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001695295hyfm:UnitedStatesSegmentMember2024-06-300001695295hyfm:UnitedStatesSegmentMember2023-12-310001695295hyfm:CanadaSegmentMember2024-06-300001695295hyfm:CanadaSegmentMember2023-12-310001695295us-gaap:ShippingAndHandlingMember2024-04-012024-06-300001695295us-gaap:ShippingAndHandlingMember2024-01-012024-06-300001695295us-gaap:ShippingAndHandlingMember2023-04-012023-06-300001695295us-gaap:ShippingAndHandlingMember2023-01-012023-06-300001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseOneMember2023-01-012023-03-310001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseOneMember2023-01-012023-06-300001695295hyfm:RestructuringPlanPhaseOneMember2023-01-012023-03-310001695295hyfm:RestructuringPlanPhaseOneMember2023-01-012023-06-300001695295us-gaap:CostOfSalesMemberhyfm:RestructuringPlanPhaseOneMember2023-04-012023-06-300001695295us-gaap:CostOfSalesMemberhyfm:RestructuringPlanPhaseOneMember2023-01-012023-06-300001695295us-gaap:SellingGeneralAndAdministrativeExpensesMemberhyfm:RestructuringPlanPhaseOneMember2023-04-012023-06-300001695295us-gaap:SellingGeneralAndAdministrativeExpensesMemberhyfm:RestructuringPlanPhaseOneMember2023-01-012023-06-300001695295hyfm:InventoryWritedownMemberhyfm:RestructuringPlanPhaseOneMember2022-01-012023-12-310001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseOneMember2022-01-012023-12-310001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseTwoMember2024-04-012024-06-300001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-06-300001695295us-gaap:CostOfSalesMemberhyfm:RestructuringPlanPhaseTwoMember2024-04-012024-06-300001695295us-gaap:CostOfSalesMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-06-300001695295us-gaap:SellingGeneralAndAdministrativeExpensesMemberhyfm:RestructuringPlanPhaseTwoMember2024-04-012024-06-300001695295us-gaap:SellingGeneralAndAdministrativeExpensesMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-06-300001695295hyfm:InventoryWritedownMemberhyfm:RestructuringPlanPhaseTwoMember2023-10-012024-06-300001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseTwoMember2023-10-012024-06-300001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-05-100001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-05-312024-05-310001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-01-012024-06-300001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-04-012024-06-300001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-06-300001695295us-gaap:ComputerSoftwareIntangibleAssetMember2024-06-300001695295us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001695295us-gaap:CustomerRelationshipsMember2024-06-300001695295us-gaap:CustomerRelationshipsMember2023-12-310001695295hyfm:TechnologyFormulationsAndRecipesMember2024-06-300001695295hyfm:TechnologyFormulationsAndRecipesMember2023-12-310001695295us-gaap:TrademarksAndTradeNamesMember2024-06-300001695295us-gaap:TrademarksAndTradeNamesMember2023-12-310001695295us-gaap:OtherIntangibleAssetsMember2024-06-300001695295us-gaap:OtherIntangibleAssetsMember2023-12-310001695295us-gaap:TradeNamesMember2024-06-300001695295us-gaap:TradeNamesMember2023-12-310001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2024-06-300001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2024-06-300001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:WeightedAverageMember2024-06-300001695295us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-06-300001695295us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-06-300001695295us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2024-06-300001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:MinimumMember2024-06-300001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:MaximumMember2024-06-300001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:WeightedAverageMember2024-06-300001695295us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-06-300001695295us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2024-06-300001695295us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2024-06-300001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2024-04-012024-06-300001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2023-04-012023-06-300001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2024-01-012024-06-300001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2023-01-012023-06-300001695295us-gaap:WarrantMember2024-04-012024-06-300001695295us-gaap:WarrantMember2023-04-012023-06-300001695295us-gaap:WarrantMember2024-01-012024-06-300001695295us-gaap:WarrantMember2023-01-012023-06-300001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2024-04-012024-06-300001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2023-04-012023-06-300001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2024-01-012024-06-300001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2023-01-012023-06-300001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2024-04-012024-06-300001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2023-04-012023-06-300001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2024-01-012024-06-300001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2023-01-012023-06-300001695295hyfm:CityOfEugeneCountyOfLaneStateOfOregonMember2023-01-310001695295hyfm:CityOfEugeneCountyOfLaneStateOfOregonMember2023-01-012023-01-310001695295hyfm:CityOfEugeneCountyOfLaneStateOfOregonMembersrt:ScenarioForecastMember2038-01-012038-12-310001695295us-gaap:MachineryAndEquipmentMember2024-06-300001695295us-gaap:MachineryAndEquipmentMember2023-12-310001695295hyfm:PeatBogsAndRelatedDevelopmentMember2024-06-300001695295hyfm:PeatBogsAndRelatedDevelopmentMember2023-12-310001695295us-gaap:BuildingAndBuildingImprovementsMember2024-06-300001695295us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001695295us-gaap:LandMember2024-06-300001695295us-gaap:LandMember2023-12-310001695295us-gaap:FurnitureAndFixturesMember2024-06-300001695295us-gaap:FurnitureAndFixturesMember2023-12-310001695295us-gaap:ComputerEquipmentMember2024-06-300001695295us-gaap:ComputerEquipmentMember2023-12-310001695295us-gaap:LeaseholdImprovementsMember2024-06-300001695295us-gaap:LeaseholdImprovementsMember2023-12-310001695295hyfm:TermLoanMember2024-06-300001695295hyfm:TermLoanMember2023-12-310001695295hyfm:OtherDebtMember2024-06-300001695295hyfm:OtherDebtMember2023-12-310001695295hyfm:TermLoanMember2021-10-250001695295hyfm:TermLoanAmendmentNo1Memberus-gaap:BaseRateMember2023-06-272023-06-270001695295hyfm:TermLoanAmendmentNo1Memberus-gaap:SecuredOvernightFinancingRateSofrMember2023-06-272023-06-270001695295hyfm:TermLoanMember2024-04-012024-06-300001695295hyfm:TermLoanMember2024-01-012024-06-300001695295hyfm:SeniorTermLoanMemberus-gaap:SecuredDebtMember2023-12-310001695295hyfm:SeniorTermLoanMemberus-gaap:SecuredDebtMember2024-06-300001695295hyfm:JPMorganCreditFacilityMember2021-03-290001695295hyfm:JPMorganCreditFacilityMember2021-08-310001695295hyfm:JPMorganCreditFacilityMember2022-12-220001695295hyfm:JPMorganCreditFacilityMember2023-03-310001695295hyfm:JPMorganCreditFacilityMember2024-06-300001695295hyfm:JPMorganCreditFacilityMember2023-12-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBakedCreditFacilityMember2024-06-300001695295hyfm:JPMorganCreditFacilityMember2024-01-012024-06-300001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001695295us-gaap:CommonStockMember2024-06-300001695295hyfm:InvestorWarrantsMember2024-06-300001695295hyfm:InvestorWarrantsMemberus-gaap:CommonStockMember2021-07-190001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2024-06-300001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2020-11-300001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2020-11-012020-11-300001695295us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2023-12-310001695295us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001695295us-gaap:RestrictedStockUnitsRSUMember2024-06-300001695295us-gaap:PerformanceSharesMember2024-04-012024-06-300001695295us-gaap:PerformanceSharesMember2023-12-310001695295us-gaap:PerformanceSharesMember2024-01-012024-06-300001695295us-gaap:PerformanceSharesMember2024-06-300001695295us-gaap:PerformanceSharesMember2024-04-012024-04-3000016952952020-11-012020-11-3000016952952023-01-012023-12-310001695295us-gaap:EmployeeStockOptionMember2024-06-300001695295us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001695295us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001695295us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001695295us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:FinanceLeasesMember2024-06-300001695295us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:FinanceLeasesMember2024-06-300001695295us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:FinanceLeasesMember2023-12-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:FinanceLeasesMember2023-12-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:TermLoanMember2024-06-300001695295us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:TermLoanMember2024-06-300001695295us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:TermLoanMember2023-12-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:TermLoanMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
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)
1510 Main Street
Shoemakersville, Pennsylvania 19555
(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 shareHYFMNasdaq Stock Market LLC
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes ☐ No
As of July 31, 2024, the registrant had 45,981,105 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:
industry conditions, including oversupply and decreasing prices of our customers' products which, in turn, have materially adversely impacted our sales and other results of operations and which may continue to do so in the future;
the potential for future charges associated with the impairment of our long-lived assets, inventory allowances and purchase commitment losses, and accounts receivable reserves;
our liquidity;
our ability to meet the continued listing standards of The Nasdaq Capital Market ("Nasdaq");
the impact of our restructuring activities on our expenses and cash expenditures;
potential dilution that may result from equity financings while our stock prices are depressed;
general economic and financial conditions, specifically in the United States and Canada;
the conditions impacting our customers, including related crop prices and other factors impacting growers;
the adverse effects of public health epidemics, including the COVID-19 pandemic, on our business, results of operations and financial condition;
interruptions in our supply chain;
federal and state legislation and regulations pertaining to the use and cultivation of cannabis in the United States and Canada;
public perceptions and acceptance of cannabis use;
fluctuations in the price of various crops and other factors affecting growers;
the results of our acquisitions and strategic alliances;
our long-term non-cancellable leases under which many of our facilities operate, and our ability to renew or terminate our leases;
our reliance on, and relationships with, a limited base of key suppliers for certain products;
our ability to keep pace with technological advances;
our ability to execute our e-commerce business;
the costs of being a public company;
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 or breach of our information technology systems or cyber-attack;
our current level of indebtedness;
our dependence on third parties;
any change to our reputation or to the reputation of our products;
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 and retain 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 herein as well as under the heading “Risk Factors” in our Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission (the “SEC”) on February 29, 2024 (the “2023 Annual Report”).
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.
“Hydrofarm” and other trade names and trademarks of ours appearing in this Quarterly Report on Form 10-Q are our property. This Quarterly Report on Form 10-Q contains trade names and trademarks of other companies, which are the property of their respective owners. We do not intend our use or display of other companies’ trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.
Unless the context otherwise indicates, references in this Quarterly Report on Form 10-Q to the terms “Hydrofarm”, “the Company,” “we,” “our” and “us” refer to Hydrofarm Holdings Group, Inc. and its subsidiaries.



PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(In thousands, except share and per share amounts)
June 30,December 31,
20242023
Assets
Current assets:
Cash and cash equivalents$30,314 $30,312 
Accounts receivable, net18,565 16,890 
Inventories58,719 75,354 
Prepaid expenses and other current assets3,587 5,510 
Assets held for sale470  
Total current assets111,655 128,066 
Property, plant and equipment, net41,111 47,360 
Operating lease right-of-use assets47,472 54,494 
Intangible assets, net261,201 275,881 
Other assets1,919 1,842 
Total assets$463,358 $507,643 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$13,801 $12,613 
Accrued expenses and other current liabilities9,400 9,529 
Deferred revenue2,729 3,231 
Current portion of operating lease liabilities7,538 8,336 
Current portion of finance lease liabilities444 954 
Current portion of long-term debt1,570 2,989 
Total current liabilities35,482 37,652 
Long-term operating lease liabilities42,151 47,506 
Long-term finance lease liabilities8,071 8,734 
Long-term debt114,948 115,412 
Deferred tax liabilities3,232 3,232 
Other long-term liabilities4,465 4,497 
Total liabilities208,349 217,033 
Commitments and contingencies (Note 14)
Stockholders’ equity
Common stock ($0.0001 par value; 300,000,000 shares authorized; 45,980,321 and 45,789,890 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively)
5 5 
Additional paid-in capital789,373 787,846 
Accumulated other comprehensive loss(7,567)(6,497)
Accumulated deficit(526,802)(490,744)
Total stockholders’ equity255,009 290,610 
Total liabilities and stockholders’ equity$463,358 $507,643 
The accompanying notes are an integral part of the condensed consolidated financial statements.
1

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(In thousands, except share and per share amounts)
Three months ended June 30,Six months ended June 30,
2024202320242023
Net sales$54,793 $63,051 $108,965 $125,229 
Cost of goods sold43,942 48,578 87,189 99,375 
Gross profit10,851 14,473 21,776 25,854 
Operating expenses:
Selling, general and administrative18,659 23,468 38,280 47,899 
Loss on asset disposition11,520  11,520  
Loss from operations(19,328)(8,995)(28,024)(22,045)
Interest expense(3,811)(3,768)(7,742)(7,460)
Other income (expense), net79 (420)294 (380)
Loss before tax(23,060)(13,183)(35,472)(29,885)
Income tax (expense) benefit(390)318 (586)171 
Net loss$(23,450)$(12,865)$(36,058)$(29,714)
Net loss per share:
Basic$(0.51)$(0.28)$(0.79)$(0.66)
Diluted$(0.51)$(0.28)$(0.79)$(0.66)
Weighted-average shares of common stock outstanding:
Basic45,978,941 45,412,627 45,896,335 45,338,636 
Diluted45,978,941 45,412,627 45,896,335 45,338,636 
The accompanying notes are an integral part of the condensed consolidated financial statements.
2

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)
(In thousands)
Three months ended June 30,Six months ended June 30,
2024202320242023
Net loss$(23,450)$(12,865)$(36,058)$(29,714)
Other comprehensive loss:
Foreign currency translation (loss) gain(341)1,428 (1,070)1,540 
Total comprehensive loss$(23,791)$(11,437)$(37,128)$(28,174)
The accompanying notes are an integral part of the condensed consolidated financial statements.
3

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED)
(In thousands, except for share amounts)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance, March 31, 202345,362,276 $5 $784,101 $(7,123)$(442,780)$334,203 
Issuance of common stock for vesting of stock awards200,994      
Shares repurchased for withholding tax on stock awards(23,053) (25)  (25)
Stock-based compensation expense  1,817   1,817 
Net loss    (12,865)(12,865)
Foreign currency translation gain   1,428  1,428 
Balance, June 30, 2023
45,540,217 $5 $785,893 $(5,695)$(455,645)$324,558 
Balance, March 31, 202445,977,935 $5 $788,602 $(7,226)$(503,352)$278,029 
Issuance of common stock for vesting of stock awards4,158      
Shares repurchased for withholding tax on stock awards(1,772) (1)  (1)
Stock-based compensation expense  772   772 
Net loss    (23,450)(23,450)
Foreign currency translation loss   (341) (341)
Balance, June 30, 2024
45,980,321 $5 $789,373 $(7,567)$(526,802)$255,009 
The accompanying notes are an integral part of the condensed consolidated financial statements.

















4

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED)
(In thousands, except for share amounts)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance, January 1, 202345,197,249 $5 $783,042 $(7,235)$(425,931)$349,881 
Issuance of common stock for vesting of stock awards438,327      
Shares repurchased for withholding tax on stock awards(95,359) (148)  (148)
Stock-based compensation expense  2,999   2,999 
Net loss    (29,714)(29,714)
Foreign currency translation gain   1,540  1,540 
Balance, June 30, 202345,540,217 $5 $785,893 $(5,695)$(455,645)$324,558 
Balance, January 1, 202445,789,890 $5 $787,846 $(6,497)$(490,744)$290,610 
Issuance of common stock for vesting of stock awards297,176      
Shares repurchased for withholding tax on stock awards(106,745) (98)  (98)
Stock-based compensation expense  1,625   1,625 
Net loss    (36,058)(36,058)
Foreign currency translation loss   (1,070) (1,070)
Balance, June 30, 202445,980,321 $5 $789,373 $(7,567)$(526,802)$255,009 
The accompanying notes are an integral part of the condensed consolidated financial statements.
5

Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
Six months ended June 30,
20242023
Operating activities
Net loss$(36,058)$(29,714)
Adjustments to reconcile net loss to net cash from operating activities:
Depreciation, depletion and amortization15,661 16,257 
Provision for inventory obsolescence786 964 
Restructuring expenses314 744 
Stock-based compensation expense1,625 2,999 
Non-cash operating lease expense4,375 5,407 
Non-cash loss from asset disposition11,103  
Other323 753 
Changes in assets and liabilities:
Accounts receivable(1,986)(897)
Inventories8,608 15,437 
Prepaid expenses and other current assets1,781 (406)
Other assets(234)(188)
Accounts payable739 (1,209)
Accrued expenses and other current liabilities263 (3,261)
Deferred revenue(496)(1,323)
Lease liabilities(5,315)(4,548)
Other long-term liabilities(2)(54)
Net cash from operating activities1,487 961 
Investing activities
Capital expenditures of property, plant and equipment(1,810)(3,306)
Cash proceeds from Asset Sale for property, plant and equipment3,700  
Other390 43 
Net cash from (used in) investing activities2,280 (3,263)
Financing activities
Proceeds from Sale-Leaseback Transaction 8,598 
Borrowings under foreign revolving credit facilities251 483 
Repayments of foreign revolving credit facilities(296)(351)
Repayments of Term Loan(2,282)(625)
Payment of withholding tax related to stock awards(98)(148)
Finance lease principal payments(1,151)(510)
Net cash (used in) from financing activities(3,576)7,447 
Effect of exchange rate changes on cash and cash equivalents(189)246 
Net increase in cash and cash equivalents2 5,391 
Cash and cash equivalents at beginning of period30,312 21,291 
Cash and cash equivalents at end of period$30,314 $26,682 
Non-cash investing and financing activities
Right-of-use assets relinquished under operating lease obligations, net$(1,924)$(748)
Assets acquired under finance lease obligations 185 
Capital expenditures included in accounts payable and accrued liabilities719 517 
Supplemental information
Cash paid for interest8,560 6,884 
Cash paid for income taxes68 659 
The accompanying notes are an integral part of the condensed consolidated financial statements.
6

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. (collectively with its subsidiaries, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business originally founded in 1977. The Company is a leading independent manufacturer and distributor of branded hydroponics equipment and supplies for controlled environment agriculture ("CEA"), including grow lights, climate control solutions, growing media and nutrients, as well as a broad portfolio of innovative and proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, 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.
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 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 normal and 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, 2024, 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, 2023, has been derived from the audited consolidated financial statements of the Company, which is included in the 2023 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 2023 Annual Report.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, estimated useful lives of long-lived assets, incremental borrowing rate applied in lease accounting, valuation of stock-based compensation, recognition of deferred income taxes, classification of debt pursuant to certain terms in the Company's credit agreements, recognition of liabilities related to commitments and contingencies, asset retirement obligations, 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 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 United States 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
7

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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
Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.
Three months ended June 30,Six months ended June 30,
2024202320242023
United States$44,096 $48,748 $84,551 $96,497 
Canada11,603 14,565 26,028 29,584 
Intersegment eliminations(906)(262)(1,614)(852)
Total consolidated net sales$54,793 $63,051 $108,965 $125,229 
June 30,
2024
December 31,
2023
United States$55,980 $68,270 
Canada32,603 33,584 
Total property, plant and equipment, net and operating lease right-of-use assets$88,583 $101,854 
All of the products sold by the Company are similar and classified as CEA equipment and supplies.
Fair value measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The Company measures certain non-financial assets and liabilities, including long-lived assets and intangible assets at fair value on a nonrecurring basis. The fair value of contingent consideration was classified within level 3 of the fair value hierarchy. Refer to Note 15 – Fair Value Measurements, for further discussion of the contingent consideration.
Inventories
Inventories consist of finished goods, work-in-process, and raw materials used in manufacturing products. Inventories are stated at the lower of cost or net realizable value, principally determined by the first in, first out method of accounting. The Company maintains an allowance for excess and obsolete inventory. The estimate for excess and obsolete inventory is based upon assumptions about current and anticipated demand, customer preferences, business strategies, and market conditions. Management reviews these assumptions periodically to determine if any adjustments are needed to the allowance for excess and obsolete inventory. The establishment of an allowance for excess and obsolete inventory establishes a new cost basis in the
8

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
inventory. Such allowance is not reduced until the product is sold or otherwise disposed. If inventory is sold, any related reserves would be reversed in the period of sale. During the year ended December 31, 2023, and the three and six months ended June 30, 2024, the Company estimated inventory markdowns relating to restructuring charges based upon current and anticipated demand, customer preferences, business strategies, and market conditions including management's actions with respect to inventory raw materials and products and brands being removed from the Company's portfolio.
Revenue recognition
The Company follows ASC 606 - Revenue from Contracts with Customers 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 CEA equipment and supplies.
Revenue is recognized as control of promised goods is transferred to customers, which generally occurs upon receipt at customers’ locations determined by the specific terms of the contract. Arrangements generally have a single performance obligation and revenue is reported net of variable consideration which includes applicable volume rebates, cash discounts and sales returns and allowances. Variable consideration is estimated and recorded at the time of sale.
The amount billed to customers for shipping and handling costs included in net sales was $2,270 and $5,209 during the three and six months ended June 30, 2024, respectively, and $2,718 and $5,286 during the three and six months ended June 30, 2023, 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. The Company does not receive noncash consideration for the sale of goods. Contract consideration received from a customer prior to revenue recognition is recorded as a contract liability and is recognized as revenue when the Company satisfies the related performance obligation under the terms of the contract. The Company's contract liabilities, which consist primarily of customer deposits reported within deferred revenue in the condensed consolidated balance sheets, totaled $2,729 and $3,231 as of June 30, 2024, and December 31, 2023, respectively. There are no significant financing components and the majority of revenue is recognized within one year. 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.
Income taxes
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 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.
Recent accounting pronouncements
In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU will be effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which requires greater disaggregation of information in the effective tax rate reconciliation, income taxes paid disaggregated by jurisdiction, and certain other amendments related to income tax disclosures. This guidance will be effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
9

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
3. RESTRUCTURING AND ASSET DISPOSITIONS
Restructuring
The Company began a restructuring plan (the "Restructuring Plan") in 2022, and undertook significant actions to streamline operations, reduce costs and improve efficiencies. The major initiatives of the first phase of the Restructuring Plan included (i) narrowing the Company's product and brand portfolio and (ii) the relocation and consolidation of certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach. During the three and six months ended June 30, 2023, the Company recorded pre-tax expense of $788 and $2,199, respectively, relating primarily to the relocation and termination of certain facilities in Canada. The Company incurred $417 and $744 of non-cash charges during the three and six months ended June 30, 2023, respectively, relating to asset dispositions and write-downs. The Company recorded $720 and $1,957 of restructuring related charges within Cost of goods sold on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recorded $68 and $242 within Selling, general and administrative ("SG&A") expenses on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. Total costs incurred relating to this first phase of the Restructuring Plan, from its inception in 2022 to its completion in 2023, were (i) $6,398 relating primarily to inventory markdowns, and (ii) $3,373 relating primarily to the relocation and termination of certain facilities in Canada.
As a result of the continued adverse market conditions, the Company implemented a second phase of the Restructuring Plan beginning in the third quarter of 2023, including U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products. During the three and six months ended June 30, 2024, the Company recorded pre-tax restructuring charges of $927 and $1,065, respectively, for the second phase, relating primarily to cash charges associated with the consolidation and closure of U.S. manufacturing facilities including termination and disposal costs. The non-cash charges consist of fixed asset and inventory write-downs. Of the $927 and $1,065 recorded charges, $890 and $981, was recorded within Cost of goods sold on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. The Company recorded $37 and $84 within Selling, general and administrative ("SG&A") expenses on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in the third quarter of 2023 through June 30, 2024, are (i) $9,179 of non-cash charges relating primarily to inventory markdowns of durable equipment products, and (ii) $1,071 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities including termination and disposal costs.
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2024, respectively:
Three Months Ended
June 30, 2024
Restructuring Accruals as of March 31, 2024$137 
Expense620 
Cash Payments(448)
Restructuring Accruals as of June 30, 2024
$309 
Six Months Ended
June 30, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense750 
Cash Payments(628)
Restructuring Accruals as of June 30, 2024
$309 
10

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2023, respectively:
Three Months Ended
June 30, 2023
Restructuring Accruals as of March 31, 2023$624 
Expense371 
Cash Payments(502)
Restructuring Accruals as of June 30, 2023
$493 
Six Months Ended
June 30, 2023
Restructuring Accruals as of December 31, 2022$696 
Expense1,455 
Cash Payments(1,658)
Restructuring Accruals as of June 30, 2023
$493 
Refer to Item 2. Management’s Discussion And Analysis Of Financial Condition And Results of Operations – Market Conditions for further explanation of the Restructuring Plan and estimates of additional costs that may be incurred. The amounts the Company will ultimately realize or disburse could differ from these estimates.
Asset Disposition
On May 10, 2024, in connection with the Company's restructuring of its durable manufacturing operations, the Company entered into an agreement (the “Purchase Agreement”) with CM Fabrication, LLC (the “Buyer”) to sell assets relating to the production of Innovative Growers Equipment ("IGE") durable equipment products for $8,660 (the “Asset Sale”) and retain the proprietary brand and customer relationships. The Asset Sale closed on May 31, 2024, and the Company continues to sell its IGE branded durable products, including horticulture benches, racking and LED lighting systems. In connection with the transaction, the Company entered into an exclusive supply agreement with the Buyer to provide for contract manufacturing, which is expected to yield a more efficient cost model.
Assets and liabilities that were sold, disposed or terminated in connection with the Asset Sale included $11,616 of inventories, $3,721 of property, plant and equipment, technology intangible assets of $2,573, and other net liabilities of $90. The Company paid cash to terminate the facility operating lease for $1,275 and certain equipment finance leases for $668. The Company incurred an estimated $417 of transaction costs, including legal fees and other transaction-related expenses. The Company recorded a Loss on asset disposition of $11,520 on the condensed consolidated statements of operations for the three and six months ended June 30, 2024, which included the aforementioned assets and liabilities derecognized, and operating and finance lease termination payments. The Company estimated the amount of cash proceeds associated with the sale of inventories as $4,960 and property, plant and equipment as $3,700, and classified the amounts within net cash from operating activities and investing activities, respectively, on the condensed consolidated statements of cash flows for the six months ended June 30, 2024.
Pursuant to requirements in the Company's Revolving Credit Facility, consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The Company intends to reinvest the net proceeds from the Asset Sale into certain permitted investments, such as capital expenditures, in accordance with provisions of the Term Loan.
The foregoing description of the Purchase Agreement does not purport to be complete and is qualified in its entirety by reference to the Purchase Agreement, which is filed as Exhibit 10.4 to this Quarterly Report on Form 10-Q.
Assets Held for Sale
During the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The transaction is expected to close in the second half
11

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
of 2024. The estimated sale price less costs to sell are consistent with the carrying value of the land, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net" to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.
4. INTANGIBLE ASSETS, NET
Intangible assets, net comprised the following:
June 30, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$9,325 $(8,518)$807 $9,325 $(8,357)$968 
Customer relationships99,805 (35,557)64,248 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (28,749)81,632 114,181 (25,124)89,057 
Trade names and trademarks131,493 (20,086)111,407 131,493 (16,740)114,753 
Other4,769 (4,463)306 4,802 (4,422)380 
Total finite-lived intangible assets, net355,773 (97,373)258,400 359,606 (86,526)273,080 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,574 $(97,373)$261,201 $362,407 $(86,526)$275,881 
Amortization expense related to intangible assets was $6,036 and $12,120 for the three and six months ended June 30, 2024, respectively. Amortization expense related to intangible assets was $6,047 and $12,092 for the three and six months ended June 30, 2023, respectively.
In conjunction with the Asset Sale, the Company disposed of technology intangible assets with a net book value of $2,573. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 2024, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
2 years
Customer relationships
7 to 18 years
10 years
Technology, formulations and recipes
8 to 12 years
9 years
Trade names and trademarks
15 to 20 years
17 years
12

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024, is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2024 to December 31, 2024$11,941 
Year ending December 31,
202523,859 
202623,591 
202723,403 
202822,710 
2029 and thereafter152,896 
Total $258,400 
5. LOSS PER COMMON SHARE
Basic loss per common share is computed using net loss divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”) and performance stock units ("PSUs").
Diluted loss per common share represents net loss 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 loss per common share would be based on the number of shares of common stock 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 loss per common share as of the beginning of the period, or as of the grant date of the share-based payment, if later.
The following table presents basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023:
Three months ended June 30,Six months ended June 30,
2024202320242023
Net loss$(23,450)$(12,865)$(36,058)$(29,714)
Weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Dilutive effect of warrants and share based compensation awards using the treasury stock method    
Diluted weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Basic loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
Diluted loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
13

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The computation of the weighted-average shares of common stock outstanding for diluted loss per common share excludes the following potential shares of common stock as their inclusion would have an anti-dilutive effect on diluted loss per common share:
Three months ended June 30,Six months ended June 30,
2024202320242023
Shares subject to warrants outstanding 17,669  17,669 
Shares subject to unvested performance and restricted stock units3,261,004 2,369,483 3,261,004 2,369,483 
Shares subject to stock options outstanding441,914 648,518 441,914 648,518 
6. ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
June 30,
2024
December 31,
2023
Trade accounts receivable$18,390 $16,740 
Allowance for doubtful accounts(763)(920)
Other receivables938 1,070 
Total accounts receivable, net$18,565 $16,890 
The change in the allowance for doubtful accounts consisted of the following:
Three months ended June 30,Six months ended June 30,
2024202320242023
Beginning balance$(784)$(1,164)$(920)$(1,556)
Changes in estimates(152)(996)(276)(1,104)
Write-offs107 42 336 172 
Collections/Other66 458 97 828 
Ending balance$(763)$(1,660)$(763)$(1,660)
Inventories comprised the following:
June 30,
2024
December 31,
2023
Finished goods$50,904 $58,346 
Work-in-process1,929 3,891 
Raw materials14,281 23,256 
Allowance for inventory obsolescence(8,395)(10,139)
Total inventories$58,719 $75,354 
Inventories are stated at the lower of cost or net realizable value, and the Company maintains an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. The allowance for excess and obsolete inventory is subject to change from period to period based on a number of factors including sales of products, changes in estimates, and disposals.
In conjunction with the Asset Sale, the Company sold $11,616 of inventories. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
14

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
7. LEASES
The Company leases its distribution centers and manufacturing facilities from third parties under various non-cancelable lease agreements expiring at various dates through 2038. Also, the Company leases some property, plant and equipment under finance leases. Certain leases contain escalation provisions and/or renewal options, giving the Company the right to extend the leases by up to 20 years. However, these options are generally not reflected in the calculation of the right-of-use assets and lease liabilities due to uncertainty surrounding the likelihood of renewal. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. The Company incurred operating lease costs of $2,611 and $5,361 during the three and six months ended June 30, 2024, respectively, and $3,078 and $6,725 during the three and six months ended June 30, 2023, respectively. These costs are included primarily within SG&A in the condensed consolidated statements of operations and do not include lease termination costs associated with the Asset Sale. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The Company has operating subleases which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense within SG&A. For the three and six months ended June 30, 2024, the Company recorded sublease income of $785 and $1,523, respectively. For the three and six months ended June 30, 2023, the Company recorded sublease income of $586 and $1,172, respectively.
In January 2023, Gotham Properties LLC, an Oregon limited liability company and a subsidiary of the Company (“Seller”), consummated a Purchase and Sale Agreement with J & D Property, LLC, a Nevada limited liability company (“Purchaser”) pursuant to which certain real property located in the City of Eugene, County of Lane, State of Oregon (the “Eugene Property”) was sold to Purchaser for $8,598 and then leased back by Seller (the “Sale-Leaseback Transaction”). The new lease has a term of 15 years with annual rent starting at $731 and fixed increases to the final year when annual rent is $964. The Company accounted for the transaction as a failed sale-leaseback which requires retaining the asset associated with the property and recognizing a corresponding financial liability for the cash received. The Eugene Property serves as the manufacturing and processing site for certain of the Company’s grow media and nutrient brands. Refer to Note 10 Debt for further discussion.
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Lease assets
Operating lease assetsOperating lease right-of-use assets$47,472 $54,494 
Finance lease assetsProperty, plant and equipment, net7,640 9,315 
Total lease assets$55,112 $63,809 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,538 $8,336 
 Finance leasesCurrent portion of finance lease liabilities444 954 
Noncurrent:
 Operating leasesLong-term operating lease liabilities42,151 47,506 
 Finance leasesLong-term finance lease liabilities8,071 8,734 
Total lease liabilities$58,204 $65,530 
In connection with the Asset Sale, the Company paid cash to terminate a facility operating lease for $1,275 and certain equipment finance leases for $668. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
15

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with terms greater than one year as of June 30, 2024 are as follows:
OperatingFinance
For the period of July 1, 2024 to December 31, 2024$4,657 $435 
Year ending December 31,
20259,514 884 
20268,819 850 
20278,913 853 
20288,360 806 
2029 and thereafter16,715 8,039 
Total lease payments56,978 11,867 
Less portion representing interest(7,289)(3,352)
Total principal49,689 8,515 
Less current portion(7,538)(444)
Long-term portion$42,151 $8,071 
8. PROPERTY, PLANT AND EQUIPMENT, NET
Property, plant and equipment, net comprised the following:
June 30,
2024
December 31,
2023
Machinery and equipment$24,193 $27,417 
Peat bogs and related development12,461 12,256 
Building and improvements10,272 10,132 
Land5,639 6,114 
Furniture and fixtures4,331 4,360 
Computer equipment3,275 3,301 
Leasehold improvements3,180 5,169 
Gross property, plant and equipment 63,351 68,749 
Less: accumulated depreciation(22,240)(21,389)
Total property, plant and equipment, net$41,111 $47,360 
Depreciation, depletion and amortization expense related to property, plant and equipment, net was $1,740 and $3,541 for the three and six months ended June 30, 2024, respectively. Depreciation, depletion and amortization expense related to property, plant and equipment, net was $2,203 and $4,165 for the three and six months ended June 30, 2023, respectively.
As of June 30, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $10,195, less accumulated depreciation of $2,555. As of December 31, 2023, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $12,783, less accumulated depreciation of $3,468.
In conjunction with the Asset Sale, the Company sold $3,721 of property, plant and equipment, net. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The Company operates peat bogs in Alberta, Canada. Under current provincial laws the Company is subject to certain asset retirement obligations ("AROs") and the remediation of the peat bog sites are under provincial oversight. The Company periodically evaluates expected remediation costs associated with the peat bog sites that it operates. When the Company concludes that it is probable that a liability has been incurred, a provision is made for management's estimate of the liability. As
16

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
of June 30, 2024, and December 31, 2023, the Company had AROs of $486 and $759, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of June 30, 2024, and December 31, 2023, the Company had AROs of $4,429 and $4,457, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets. The ARO changes related to the various components of accretion, and additional obligations incurred that were not significant.
9. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
June 30,
2024
December 31,
2023
Accrued compensation and benefits$2,657 $2,096 
Interest accrual169 1,214 
Freight, custom and duty accrual1,234 1,040 
Goods in transit accrual646 360 
Income tax accrual333  
Other accrued liabilities4,361 4,819 
Total accrued expenses and other current liabilities$9,400 $9,529 
10. DEBT
Debt is comprised of the following:
June 30,
2024
December 31,
2023
Term Loan - Principal$120,218 $122,500 
Term Loan - Unamortized discount and deferred financing costs(3,811)(4,259)
Term Loan - Net of unamortized discount and deferred financing costs 116,407 118,241 
Other111 160 
Total debt$116,518 $118,401 
Current portion of long-term debt$1,570 $2,989 
Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively
114,948 115,412 
Total debt$116,518 $118,401 
Term Loan
On October 25, 2021, the Company and certain of its direct and indirect subsidiaries (the "Obligors") entered into a Credit and Guaranty Agreement with JPMorgan Chase Bank, N.A., as administrative agent for the lenders, pursuant to which the Company borrowed a $125,000 senior secured term loan (“Term Loan”). The Term Loan was amended by Amendment No. 1 to Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the LIBOR referenced rates with SOFR referenced rates. Pursuant to Amendment No. 1, any Term Loan that constitutes a Eurodollar Rate Loan that is outstanding as of the Amendment No. 1 closing date shall continue until the end of the applicable interest period for such Eurodollar Rate Loan and the provisions of the Term Loan applicable thereto shall continue and remain in effect (notwithstanding the occurrence of the Amendment No. 1 closing date) until the end of the applicable interest period for such Eurodollar Rate Loan, after which such provisions shall have no further force or effect. Such Eurodollar Rate Loan shall subsequently either be an ABR Loan or a Term Benchmark Loan. The ABR Loans shall bear interest at the Alternate Base Rate (with a 2.0% floor) plus 4.50%, and Term Benchmark Loans shall bear interest at the Adjusted Term SOFR Rate (with a 1.0% floor), plus 5.50%. The ABR Loan and Term Benchmark Loan credit spreads of 4.50% and 5.50%, respectively, within the
17

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Amendment No. 1 have not changed from the credit spreads in the original Term Loan. Legal fees associated with Amendment No. 1 were not material, and were included in Other income (expense), net, on the Condensed Consolidated Statements of Operations during the year ended December 31, 2023. The foregoing description of Amendment No. 1 does not purport to be complete and is qualified in its entirety by reference to the provisions of Amendment No. 1, included as Exhibit 10.8 to the 2023 Annual Report. Capitalized terms referenced above are defined in the Term Loan.
The Term Loan was subject to a call premium of 1% if called prior to October 25, 2023, and 0% thereafter, and matures on October 25, 2028 ("Maturity Date"). Deferred financing costs are being amortized to interest expense over the term of the loan. For the three months ended June 30, 2024, the effective interest rate was 11.78% and interest expense was $3,530, which includes amortization of deferred financing costs and discount of $172. For the six months ended June 30, 2024, the effective interest rate was 11.90% and interest expense was $7,182, which includes amortization of deferred financing costs and discount of $392.
The principal amounts of the Term Loan are required to be repaid in consecutive quarterly installments in amounts equal to 0.25% of the original principal amount of the Term Loan, reduced pro-rata by any additional payments made, on the last day of each fiscal quarter commencing March 31, 2022, with the balance of the Term Loan payable on the Maturity Date. The Company is also required to make mandatory prepayments in the event of (i) achieving certain excess cash flow criteria, including the achievement and maintenance of a specific leverage ratio, (ii) certain asset sales that are collateral, or (iii) upon the issuance, offering, or placement of new debt obligations. As described in Note 7 – Leases, the Company received net cash proceeds in January 2023 from the Sale-Leaseback Transaction and is subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. This provision of the Term Loan includes (i) cash investments made within a one-year period from the Sale-Leaseback Transaction, and (ii) investments which are contractually committed within one-year of the Sale-Leaseback Transaction and paid within 180 days after entering into such contractual commitment. The amount of any net cash proceeds which are not reinvested would require the Company to make an offer to prepay the corresponding amount on the Term Loan in 2024. In accordance with this provision, the Company classified $1,665 as current debt as of December 31, 2023, and prepaid the Term Loan in this amount in the first quarter of 2024. In addition, the Company had $2,187 of contractual commitments pursuant to this provision as of December 31, 2023. As of June 30, 2024, the Company determined that $300 of contractual commitments pursuant to this provision were not paid, and made an additional offer to prepay this amount. In accordance with this provision, the Company classified $300 as current debt as of June 30, 2024, and this balance was paid in the third quarter of 2024. As described in Note 3 – Restructuring and Asset Dispositions, the Company sold assets for $8,660 in May 2024. The net cash proceeds from this transaction are subject to the same Term Loan reinvestment provision described above, including (i) cash investments made within a one-year period, and (ii) investments which are contractually committed within one-year of the Asset Sale and paid within 180 days after entering into such contractual commitment. The foregoing description of the reinvestment provision does not purport to be complete and is qualified in its entirety by reference to the provisions of the Term Loan.
As of June 30, 2024, and December 31, 2023, the outstanding principal balance on the Term Loan was $120,218 and $122,500, respectively.
The Term Loan requires the Company to maintain certain reporting requirements, affirmative covenants, and negative covenants, and the Company was in compliance with all requirements as of June 30, 2024. The Term Loan is secured by a first lien on the non-working capital assets of the Company and a second lien on the working capital assets of the Company.
Revolving Credit Facility
On March 29, 2021, the Obligors entered into a Senior Secured Revolving Credit Facility (the "Revolving 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 Revolving Credit Facility is due on June 30, 2026, or any earlier date on which the revolving commitments are reduced to zero.
The Revolving Credit Facility originally had a borrowing limit of $50,000. On August 31, 2021, the Obligors entered into an amendment (the "First Amendment") to increase their original borrowing limit to $100,000. In connection with the First Amendment, the Company's previously acquired subsidiaries became party to the Revolving Credit Facility as either borrowers or as guarantors. On October 25, 2021, the Company and its subsidiaries entered into a second amendment (the “Second Amendment”), with JPMorgan Chase Bank, N.A., pursuant to which the parties consented to the Term Loan described above,
18

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
and made certain conforming changes to comport with the Term Loan provisions. The Revolving Credit Facility was further amended by a third amendment and joinder dated August 23, 2022 (the “Third Amendment”), pursuant to which several previously acquired subsidiaries became parties to the Revolving Credit Facility and granted liens on their assets. On December 22, 2022, the Company entered into a fourth amendment (the “Fourth Amendment”) pursuant to which a sale-leaseback transaction was permitted, and certain other changes were made, including a reduction of the maximum commitment amount under the Revolving Credit Facility from $100,000 to $75,000 and transitioning the LIBOR based rates to SOFR based rates. On March 31, 2023, the Company and certain of its subsidiaries entered into an amendment (the “Fifth Amendment”) pursuant to which the maturity date was extended to June 30, 2026, the maximum commitment amount under the Revolving Credit Facility was reduced to $55,000, and the interest rate on borrowings was revised to various spreads, based on the Company's fixed charge coverage ratio.
The unamortized debt discount and deferred financing costs were $431 and $538 as of June 30, 2024, and December 31, 2023, respectively, and are included in other assets in the condensed consolidated balance sheets. Debt discount and deferred financing costs are being amortized to interest expense over the term of the Revolving Credit Facility.
The Revolving Credit Facility is an asset-based facility that is secured by a first lien on the working capital assets of the Company and a second lien on the non-working capital assets of the Company (including most of the Company’s subsidiaries). The borrowing base is based on a detailed monthly calculation of the sum of (a) a percentage of the Eligible Accounts at such time, plus (b) the lesser of (i) a percentage of the Eligible Inventory, at such time, valued at the lower of cost or market value, determined on a first-in-first-out basis, and (ii) the product of a percentage multiplied by the Net Orderly Liquidation Value percentage identified in the most recent inventory appraisal ordered by the Administrative Agent multiplied by the Eligible Inventory, valued at the lower of cost or market value, determined on a first-in-first-out basis, minus (c) Reserves (each of the defined terms above, as defined in the Revolving Credit Facility documents).
The Company is required to maintain certain reporting requirements, affirmative covenants and negative covenants, pursuant to terms outlined in the agreement. Additionally, if the Company’s Excess Availability (as defined in the Revolving Credit Facility documents) is less than an amount equal to 10% of the Aggregate Revolving Commitment (currently $55,000), the Company will be required to maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis until the Excess Availability is more than 10% of the Aggregate Revolving Commitment for thirty consecutive days. In order to consummate permitted acquisitions or to make restricted payments, the Company would be required to comply with a higher fixed charge coverage ratio of 1.15x, but no such acquisitions or payments are currently contemplated. As of June 30, 2024, the Company is in compliance with the covenants contained in the Revolving Credit Facility.
The Revolving Credit Facility provides for various interest rate options including the Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the CB Floating Rate, the Adjusted Daily Simple SOFR, the CBFR, the Canadian Prime Rate, or the CDOR Rate. The rates that use SOFR as the reference rate (Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the Adjusted Daily Simple SOFR and the CBFR rate) use the Term SOFR Rate plus 1.95%. Each rate has a 0.0% floor. A fee of 0.40% per annum is charged for available but unused borrowings.
As of June 30, 2024, and December 31, 2023, the Company had zero borrowed under the facility. As of June 30, 2024, the Company would be able to borrow approximately $20 million under the Revolving Credit Facility, before the Company would be required to comply with the minimum fixed charge coverage ratio of 1.1x.
Other Debt
Other debt of $111 and $160 as of June 30, 2024, and December 31, 2023, respectively, was primarily comprised of a foreign subsidiary's other debt which constitutes an immaterial revolving line of credit and mortgage.
19

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Aggregate future principal payments
As of June 30, 2024, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of July 1, 2024 to December 31, 2024$944 
Year ending December 31,
20251,252 
20261,252 
20271,252 
2028115,629 
2029 and thereafter 
Total$120,329 
11. STOCKHOLDERS’ EQUITY
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 shares 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 Board of Directors. As of June 30, 2024, there were 45,980,321 shares outstanding and 300,000,000 shares authorized.
Warrants
On July 19, 2021, the Company completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock. In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. As of June 30, 2024, and December 31, 2023, respectively, there were no Investor Warrants outstanding. In connection with the private placement, the Placement Agent was issued warrants (the “placement agent warrants”) which expired on December 14, 2023. As of June 30, 2024, and December 31, 2023, there were no outstanding placement agent warrants.
12. 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 ("ISOs"), 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. As of June 30, 2024, a total of 1,931,739 shares were available for grant under the 2020 Plan.
20

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The Incentive Plans are administered by the Company's Board of Directors. Notwithstanding the foregoing, the Board of Directors may delegate concurrent responsibility for administering each plan, including with respect to designated classes of persons eligible to receive an award under each plan, to a committee or committees (which term shall include subcommittees) consisting of one or more members of the Board of Directors (collectively, the “Plan Administrator”), subject to such limitations as the Board of Directors deems appropriate.
In November 2020, the Board of Directors and stockholders approved the 2020 Plan and reserved an aggregate of 2,284,053 shares of common stock for issuance under the 2020 Plan. Pursuant to the 2020 Plan, the number of shares available for issuance under the 2020 Plan may be increased on January 1 of each year, beginning on January 1, 2021, and ending on January 2, 2030, in an amount equal to the lesser of (i) 4% of the outstanding shares of the Company’s common stock on such date or (ii) such number of shares determined by the Plan Administrator.
The 2020 Plan provides for the grant of ISOs, nonqualified stock options, stock grants, and stock-based awards that are based in whole or in part by reference to the Company’s common stock.
The Plan Administrator may grant options designated as incentive stock options or nonqualified stock options. Options shall be granted with an exercise price per share not less than 100% of the fair market value of the common stock on the grant date, subject to certain limitations and exceptions as described in the plan agreements. Generally, the maximum term of an option shall be 10 years from the grant date. The Plan Administrator shall establish and set forth in each instrument that evidences an option the time at which, or the installments in which, the option shall vest and become exercisable.
The Plan Administrator may grant stock grants and stock-based awards, including securities convertible into shares, stock appreciation rights, phantom stock awards or stock units on such terms and conditions which may be based on continuous service with the Company or related company or the achievement of any performance goals, as the Plan Administrator shall determine in its sole discretion, which terms, conditions and restrictions shall be set forth in the instrument evidencing the award.
Restricted Stock Unit ("RSU") Activity
RSUs granted to certain executives, employees and members of the Board of Directors expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment). Upon vesting, the RSUs convert into shares of the Company's common stock. The stock-based compensation expense related to service-based awards is recorded over the requisite service period. During the three months ended June 30, 2024, the Company granted RSU awards to members of the Board of Directors that are expected to vest on the one-year anniversary of the grant date.
The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2024. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the six months ended June 30, 2024:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 20231,242,210 $3.06 
Granted802,315 $0.78 
Vested(735,693)$3.08 
Forfeited(902)$24.50 
Balance, June 30, 2024
1,307,930 $1.63 
As of June 30, 2024, total unamortized stock-based compensation cost related to unvested RSUs was $1,447 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $428 and $1,180, respectively, of total stock-based compensation expense for RSUs. During the six months ended June 30, 2024, 618,815 RSUs that vested were not issued due to the recipients'
21

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
elections to defer the conversion into common stock. As of June 30, 2024, there were 625,172 RSUs which had vested, but were not yet issued due to the recipients' elections.
Performance Stock Unit ("PSU") Activity
During the second quarter of 2024, the Company granted PSU awards that are subject to a one-year vesting requirement (based on continuous employment) and contain performance conditions based on certain performance metrics. The following table summarizes the activity related to the Company's PSUs for the six months ended June 30, 2024:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2023921,182 $1.77 
Granted1,372,188 $0.99 
Vested(180,298)$1.77 
Forfeited(778,813)$1.73 
Balance, June 30, 2024
1,334,259 $0.99 
During the six months ended June 30, 2024, the PSU forfeitures were due to employee terminations and performance conditions that were not satisfied, while PSU vests were from awards granted in the prior year. The majority of the PSUs outstanding as of December 31, 2023 were forfeited during the first quarter of 2024, as a result of not meeting certain performance conditions. As of June 30, 2024, total unamortized stock-based compensation cost related to unvested PSUs was $1,006 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $313 and $385, respectively, of total stock-based compensation expense for PSUs. The Company granted 1,372,188 additional PSUs in April 2024, which are scheduled to vest in April 2025, assuming certain performance metrics are achieved and subject to continued employment of the participant.
Stock Options
The vesting of stock options is subject to certain change in control provisions as provided in the incentive plan agreements and options may be exercised up to 10 years from the date of issuance.
There were no stock options granted or exercised during the six months ended June 30, 2024. The following table summarizes the stock option activity for the six months ended June 30, 2024:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of December 31, 2023571,359 $9.47 $2.01 3.69
Cancelled(128,886)$8.46 $1.00 
Forfeited(559)$11.06 $9.89 
Outstanding as of June 30, 2024
441,914 $9.76 $2.30 3.98
Options exercisable as of June 30, 2024430,061 $9.72 $2.09 3.91
Vested and expected to vest as of June 30, 2024
441,914 $9.76 $2.30 3.98
22

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The following table summarizes the unvested stock option activity for the six months ended June 30, 2024:
NumberWeighted
average grant
date fair value
Unvested as of December 31, 202316,674 $12.15 
Vested(4,262)$19.06 
Forfeited(559)$9.89 
Unvested as of June 30, 2024
11,853 $9.78 
As of June 30, 2024, total compensation cost related to unvested options not yet recognized was $49 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $31 and $60, respectively, of total stock-based compensation expense for stock options.
13. INCOME TAXES

The Company recorded income tax expense of $390 and $586 for the three and six months ended June 30, 2024, respectively, representing an effective tax rate of (1.7)% and (1.7)%, respectively. The Company’s effective tax rate for the six months ended June 30, 2024, differs from the federal statutory rate of 21% primarily due to US and foreign jurisdictions in full valuation allowance. The income tax expense for the three and six months ended June 30, 2024, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
The Company recorded an income tax benefit of $318 and $171 for the three and six months ended June 30, 2023, respectively, representing an effective tax rate of 2.4% and 0.6%, respectively. The Company’s effective tax rate for the six months ended June 30, 2023, differs from the federal statutory rate of 21% primarily due to the Company maintaining a full valuation allowance against its net deferred tax assets in the U.S. and most foreign jurisdictions. The tax benefit for the three and six months ended June 30, 2023, was primarily due to a net foreign tax benefit in certain jurisdictions.
14. COMMITMENTS AND CONTINGENCIES
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 does not expect that the outcome of any matters, individually or in the aggregate, would have a material adverse effect on the consolidated financial position, results of operations, cash flows or future earnings of the Company.
15. FAIR VALUE MEASUREMENTS
Recurring and Nonrecurring
As described in Note 3 – Restructuring and asset dispositions, during the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of owned land at its Goshen, New York
23

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
location. The Company measured the held-for-sale land asset at estimated fair value based on the agreement, which was considered a Level 2 fair value measurement. The land had a carrying value of $470, which was consistent with the estimated sale price less costs to sell, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net", to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.
The Company did not have any other assets or liabilities that were remeasured to fair value on a recurring or nonrecurring basis during the periods presented.
Other Fair Value Measurements
The following table summarizes the fair value of the Company’s assets and liabilities which are provided for disclosure purposes:
June 30, 2024December 31, 2023
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 130,31430,31430,31230,312
Liabilities
Finance leasesLevel 38,5158,0869,6889,688
Term Loan
Level 2120,21896,776122,50098,000
Cash and cash equivalents included funds deposited in banks, and the fair values approximated carrying values due to their short-term maturities. The fair values of other current assets and liabilities including accounts receivable, accounts payable, accrued expenses and other current liabilities approximated their carrying value due to their short-term maturities.
The estimated fair value of finance leases, which were considered Level 3 fair value measurements, were calculated as the present value of the required future cash outflows discounted at an estimated borrowing rate. Finance leases primarily relate to the Sale-Leaseback transaction that was entered into in the first quarter of 2023. The fair value of the Term Loan was estimated based on Level 2 fair value measurements and was based on bank quotes. The carrying amount of the Term Loan reported above excludes unamortized debt discount and deferred financing costs. Refer to Note 7 – Leases and Note 10 – Debt, for further discussion of the Company's finance leases and Term Loan, respectively.
The Company did not have any transfers between Levels within the fair value hierarchy during the periods presented.
24

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 2023 Annual Report. This discussion and analysis contains statements of a forward-looking nature relating to future events or our future financial performance. Actual events or results may differ materially from forward-looking statements. 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 2023 Annual Report. See “Special Note Regarding Forward-Looking Statements.”
Company Overview
We are a leading independent manufacturer and distributor of branded hydroponics equipment and supplies for controlled environment agriculture ("CEA"), including grow lights, climate control solutions, growing media and nutrients, as well as a broad portfolio of innovative and proprietary branded products. We primarily serve the U.S. and Canadian markets, and believe we are one of the leading companies in these markets in an otherwise 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 online ordering platform. Our products are distributed across the United States and Canada through a diversified range of retailers of commercial and home gardening equipment and supplies. Our customers include specialty hydroponic retailers, commercial resellers and greenhouse builders, garden centers, hardware stores, and e-commerce retailers. Specialty hydroponic retailers can provide growers with specialized merchandise assortments and knowledgeable staff.
Market Conditions
We have experienced adverse financial results which we believe is primarily a result of an agricultural oversupply impacting our market and resulting in a decrease in indoor and outdoor cultivation. The extent these market conditions will continue to negatively impact our business and results of operations is uncertain and difficult to predict at this time. We believe COVID-19 may have provided a positive demand impact for the Company in 2020 and 2021 from shelter-in-place orders in the United States, a possible negative supply chain impact from workforce disruption at international and domestic suppliers, and a possible negative growth rate impact in 2022 and 2023 due to agricultural oversupply initiated during the height of COVID-related shelter-in-place orders in 2020 and 2021.
In connection with our previously disclosed restructuring plan (the "Restructuring Plan") in 2022, we undertook the following major initiatives: (i) narrowing our product and brand portfolio, including removing approximately one-third of all products and one-fifth of all brands relating to our primary product portfolio, which excluded our garden center business in Canada, and (ii) relocating and consolidating certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach, focusing commercial sales on competencies and product assortment gained from our recent acquisitions. Total costs incurred relating to this first phase of the Restructuring Plan from its commencement in 2022 to its completion in 2023, were (i) $6.4 million relating primarily to inventory markdowns, and (ii) $3.4 million relating primarily to the relocation and termination of certain facilities in Canada.
As a result of the continued adverse market conditions, in the third quarter of 2023 we began a second phase of the Restructuring Plan which included U.S. manufacturing facility consolidations, in particular with respect to our production of certain durable equipment products. In 2023, we recorded $9.2 million of restructuring charges for the second phase. These charges primarily related to estimated non-cash raw material inventory write-downs as we reduced our capacity and facility
25

space, given the change in customer demand for these products. These restructuring charges were primarily recorded within Cost of goods sold on the condensed consolidated statements of operations.
In 2024, we evaluated alternatives to maximize the recovery value of our assets and the cost structure associated with manufacturing our IGE branded durable equipment products. As previously disclosed as a subsequent event to our first quarter Form 10-Q, we entered into the Purchase Agreement with the Buyer to sell the inventories, and property, plant and equipment associated with our IGE branded products for approximately $8.7 million, while retaining our proprietary brand and customer relationships. In connection with the Asset Sale, we entered into an exclusive supply agreement with the Buyer, pursuant to which the Buyer provides contract manufacturing and we continue to sell our proprietary branded durable products, which include horticulture benches, racking and LED lighting systems. As a result of the Asset Sale and new contract manufacturing arrangement, we expect improved profitability on future IGE branded product sales from an anticipated decrease in fixed costs. The Asset Sale closed on May 31, 2024 and we sold or disposed of approximately $11.6 million of inventories, $3.7 million of property, plant and equipment, and technology intangible assets of $2.6 million. In connection with the Asset Sale, we terminated and paid-off the facility operating lease for $1.3 million and certain equipment finance leases for $0.7 million. Consistent with the subsequent event disclosure from our first quarter Form 10-Q, we recorded a loss on asset disposition of approximately $11.5 million on the condensed consolidated statements of operations for the three and six months ended June 30, 2024.
During the three and six months ended June 30, 2024, we also executed the consolidation of other U.S. manufacturing facilities as previously planned, and recorded restructuring charges of $0.9 million and $1.1 million, respectively. After completion of the Asset Sale and the aforementioned restructuring actions, we have now consolidated our manufacturing operations into two U.S. locations and our peat moss harvesting operation in Canada. We are evaluating other opportunities to sell excess owned land to supplement our cash position, and potential contract manufacturing or outsourcing arrangements to reduce costs and further consolidate our facility footprint, including certain distribution center locations. We estimate additional charges associated with the second phase of our Restructuring Plan or other alternative actions in the second half of 2024 may exceed $2.0 million and include estimated cash and non-cash impacts for these facility consolidations. We anticipate the second phase of our Restructuring Plan and related actions may result in annual cost savings of over $2.0 million. The amounts we will ultimately realize or disburse in connection with the Restructuring Plan could differ materially from our estimates, depending on our ability to execute various alternatives, and we may not be able to realize the full extent of our anticipated cost savings.
We maintain an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. While we believe our estimates of charges relating to our Restructuring Plan, long-lived assets, inventory obsolescence, and accounts receivable allowances are reasonable, it is possible that we may incur additional charges in the future and actual results may differ significantly from these estimates and assumptions. Depending on the length and severity of the industry and market conditions impacting our business, it is possible we may execute additional restructuring plan actions and incur future associated charges, and we may not be able to realize the full extent of our anticipated cost savings.
26

Results of Operations—Comparison of three and six months ended June 30, 2024 and 2023
The following table sets forth our unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2024, and 2023, including amounts and percentages of net sales for each period and the period-to-period change in dollars and percent (amounts in thousands):
Three months ended June 30,
20242023Period change
Net sales$54,793 100.0 %$63,051 100.0 %$(8,258)-13.1 %
Cost of goods sold43,942 80.2 %48,578 77.0 %(4,636)-9.5 %
Gross profit10,851 19.8 %14,473 23.0 %(3,622)-25.0 %
Operating expenses:
Selling, general and administrative18,659 34.1 %23,468 37.2 %(4,809)-20.5 %
Loss on asset disposition11,520 21.0 % 0.0 %11,520 N/A
Loss from operations(19,328)-35.3 %(8,995)-14.3 %(10,333)-114.9 %
Interest expense(3,811)-7.0 %(3,768)-6.0 %43 1.1 %
Other income (expense), net79 0.1 %(420)-0.7 %499 118.8 %
Loss before tax(23,060)-42.1 %(13,183)-20.9 %(9,877)-74.9 %
Income tax (expense) benefit(390)-0.7 %318 0.5 %708 222.6 %
Net loss$(23,450)-42.8 %$(12,865)-20.4 %$(10,585)-82.3 %
Six Months Ended June 30,
20242023Period change
Net sales$108,965 100.0 %$125,229 100.0 %$(16,264)-13.0 %
Cost of goods sold87,189 80.0 %99,375 79.4 %(12,186)-12.3 %
Gross profit21,776 20.0 %25,854 20.6 %(4,078)-15.8 %
Operating expenses:
Selling, general and administrative38,280 35.1 %47,899 38.2 %(9,619)-20.1 %
Loss on asset disposition11,520 10.6 % 0.0 %11,520 N/A
Loss from operations(28,024)-25.7 %(22,045)-17.6 %(5,979)-27.1 %
Interest expense(7,742)-7.1 %(7,460)-6.0 %282 3.8 %
Other income (expense), net294 0.3 %(380)-0.3 %674 177.4 %
Loss before tax(35,472)-32.6 %(29,885)-23.9 %(5,587)-18.7 %
Income tax (expense) benefit(586)-0.5 %171 0.1 %757 442.7 %
Net loss$(36,058)-33.1 %$(29,714)-23.7 %$(6,344)-21.4 %
Net sales
Net sales for the three months ended June 30, 2024, were $54.8 million, a decrease of $8.3 million, or 13.1% compared to the same period in 2023. Net sales for the six months ended June 30, 2024, were $109.0 million, a decrease of $16.3 million, or 13.0% compared to the same period in 2023.
The 13.1% decrease in net sales for the three months ended June 30, 2024, as compared to the same period in 2023, was primarily due to a 10.3% decline in volume/mix of products sold and a 2.6% decrease in price. The decrease in volume/mix of products sold was primarily related to the aforementioned oversupply in the cannabis industry. The 13.0% decrease in net sales for the six months ended June 30, 2024, as compared to the same period in 2023, was due to a 11.1% decline in volume/mix of products sold and a 1.9% decrease in price. The decrease in volume/mix of products sold was primarily related to the aforementioned oversupply in the cannabis industry.
Gross profit
Gross profit for the three months ended June 30, 2024, was $10.9 million, a decrease of $3.6 million, or 25.0%, compared to the same period in 2023. Gross profit for the six months ended June 30, 2024, was $21.8 million, a decrease of $4.1 million, or 15.8%, compared to the same period in 2023.
27

Our gross profit margin percentage decreased to 19.8% for the three months ended June 30, 2024, from 23.0% in the same period in 2023 primarily due to lower productivity in select manufacturing facilities. Our gross profit margin percentage decreased to 20.0% for the six months ended June 30, 2024, from 20.6% in the same period in 2023. The decrease was primarily due to lower productivity in select manufacturing facilities in the second quarter of 2024 as compared to the same period in 2023 which more than offset our restructuring and related cost savings initiatives and manufacturing productivity in the first quarter of 2024.
Selling, general and administrative expenses
SG&A expenses for the three months ended June 30, 2024, were $18.7 million, a decrease of $4.8 million, or 20.5% compared to the same period in 2023. SG&A expenses for the six months ended June 30, 2024, were $38.3 million, a decrease of $9.6 million, or 20.1% compared to the same period in 2023.
SG&A expenses decreased $4.8 million for the three months ended June 30, 2024, as compared to the same period in 2023. The decrease was due to lower expenses in several areas, including as a result of our cost saving and restructuring initiatives: (i) $1.4 million decrease in salaries and benefits, (ii) $1.3 million decrease in facility costs, and (iii) $1.0 million decrease in stock-based compensation, along with other expense reductions in multiple areas including professional fees and outside services and insurance costs.
The $9.6 million decrease in SG&A expenses for the six months ended June 30, 2024, as compared to the same period in 2023, was primarily due to lower expenses in several areas, including as a result of our cost saving and restructuring initiatives: (i) $2.7 million decrease in facility costs, (ii) $2.2 million decrease in salaries and benefits, (iii) $1.4 million decrease in professional fees and outside services, (iv) $1.4 million decrease in stock-based compensation, and (v) $1.1 million decrease in insurance costs, along with other expense reductions in multiple areas.
Loss on asset disposition
As previously described in the subsequent event disclosure from our first quarter Form 10-Q, we entered into a Purchase Agreement with CM Fabrication, LLC to sell assets relating to the production of durable equipment products for $8.7 million. The Asset Sale closed during the three months ended June 30, 2024 and we sold or disposed of inventories and other assets. We recorded a Loss on asset disposition of $11.5 million during the three and six months ended June 30, 2024. Refer to Note 3 – Restructuring and asset dispositions for a further description of the Asset Sale.
Interest expense
Interest expense for the three months ended June 30, 2024, was $3.8 million, which is consistent with the same period in the prior year. Interest expense for the six months ended June 30, 2024, was $7.7 million, an increase of $0.3 million compared to the same period in the prior year. The increase was primarily due to higher variable interest rates on our Term Loan, partially offset by lower debt outstanding due to principal repayments.
Other income (expense), net
Other income, net for the three months ended June 30, 2024, was $0.1 million, an increase of $0.5 million compared to Other expense, net of $0.4 million during the same period in the prior year. Other income, net for the six months ended June 30, 2024, was $0.3 million, an increase of $0.7 million compared to Other expense, net of $0.4 million during the same period in the prior year. Other income, net for the three and six months ended June 30, 2024, was primarily driven by interest income and foreign currency exchange gains.
Income taxes
We recorded income tax expense of $0.4 million and $0.6 million for the three and six months ended June 30, 2024, respectively, representing an effective tax rate of (1.7)% in both periods. Our effective tax rate for the six months ended June 30, 2024, differs from the federal statutory rate of 21% primarily due to US and foreign jurisdictions in full valuation allowance. The income tax expense for the three and six months ended June 30, 2024, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
We recorded an income tax benefit of $0.3 million and $0.2 million for the three and six months ended June 30, 2023, representing an effective income tax rate of 2.4% and 0.6%, respectively. Our effective tax rate for the six months ended June 30, 2023, differs from the federal statutory rate of 21% primarily due to the Company maintaining a full valuation allowance against its net deferred tax assets in the U.S. and most foreign jurisdictions. The tax benefit for the three and six months ended June 30, 2023, was primarily due to a net foreign tax benefit in certain jurisdictions.
28

Liquidity and Capital Resources
Cash Flow from Operating, Investing, and Financing Activities
Comparison of the six months ended June 30, 2024, and June 30, 2023
The following table summarizes our cash flows for the six months ended June 30, 2024, and 2023 (amounts in thousands):
Six months ended June 30,
20242023
Net cash from operating activities$1,487 $961 
Net cash from (used in) investing activities2,280 (3,263)
Net cash (used in) from financing activities(3,576)7,447 
Effect of exchange rate changes on cash and cash equivalents(189)246 
Net increase in cash and cash equivalents5,391 
Cash and cash equivalents at beginning of period30,312 21,291 
Cash and cash equivalents at end of period$30,314 $26,682 
Operating Activities
Net cash from operating activities was $1.5 million for the six months ended June 30, 2024. The net cash from operating activities was primarily due to a $3.4 million net cash inflow from a reduction in working capital, partially offset by a net loss of $36.1 million, less net non-cash items of $34.2 million. The $3.4 million net reduction in working capital was primarily comprised of a $8.6 million decrease of inventories and a $1.8 million decrease of prepaid expenses and other current assets, partially offset by a $5.3 million decrease of lease liabilities and a $2.0 million increase of accounts receivable. As described in Note 3 – Restructuring and asset dispositions, in connection with the Asset Sale, we estimated the amount of cash proceeds associated with the sale of inventories as $5.0 million and classified the amount within net cash from operating activities. In addition, the Company paid cash of $1.3 million to terminate the facility operating lease in connection with the Asset Sale.
Net cash from operating activities was $1.0 million for the six months ended June 30, 2023, driven by positive cash from operating activities in the second quarter. The net cash from operating activities was primarily due to a $3.6 million net cash inflow from a reduction in working capital, partially offset by a net loss of $29.7 million less net non-cash items of $27.1 million. The net reduction in working capital was primarily driven by a decrease of $15.4 million in inventories, partially offset by decreases of $4.5 million of lease liabilities, $3.3 million of accrued expenses and other current liabilities, $1.3 million in deferred revenue, and $1.2 million of accounts payable.
Investing Activities
Net cash from investing activities was $2.3 million for the six months ended June 30, 2024, and net cash used in investing activities was $3.3 million for the six months ended June 30, 2023. We received cash proceeds from the Asset Sale associated with the sale of property, plant and equipment of $3.7 million during the six months ended June 30, 2024, along with other cash from investing activities of $0.4 million. These cash proceeds were partially offset by $1.8 million of capital expenditures of property, plant and equipment. The net cash used in investing activities for the six months ended June 30, 2023 was primarily due to capital expenditures of property, plant and equipment.
Financing Activities
Net cash used in financing activities was $3.6 million for the six months ended June 30, 2024, primarily driven by (i) $2.3 million of Term Loan repayments relating to required quarterly payments of principal and prepayments made in conjunction with the Sale-Leaseback Transaction, and (ii) finance lease principal payments of $1.2 million which included approximately $0.7 million relating to equipment finance lease payments made in connection with the Asset Sale.
Net cash from financing activities was $7.4 million for the six months ended June 30, 2023, primarily driven by $8.6 million of proceeds from the Sale-Leaseback Transaction. In addition, we paid $0.6 million on the Term Loan relating to required quarterly payments of principal.
29

Availability and Use of Cash
Our ability to make investments in our business, service our debt and maintain liquidity will depend upon our ability to generate excess operating cash flows through our operating subsidiaries. We believe that our cash flows from operating activities, combined with current cash levels and borrowing availability under the Revolving Credit Facility, will be adequate to support our ongoing operations, to fund debt service requirements, capital expenditures, lease obligations and working capital needs through the next twelve months of operations. However, we cannot guarantee that our business will generate sufficient cash flow from operating activities or that future borrowings will be available under our borrowing agreements in amounts sufficient to pay indebtedness or fund other working capital needs. Actual results of operations will depend on numerous factors, many of which are beyond our control as further discussed in Item 1A. Risk Factors included in this Quarterly Report on Form 10-Q and in our 2023 Annual Report.
As further described in Note 3 – Restructuring and asset dispositions, we closed on an Asset Sale and received gross proceeds of $8.7 million during the three months ended June 30, 2024. In accordance with the Company’s Term Loan, the net proceeds, currently estimated as $6.3 million, from the Asset Sale transaction are required to be reinvested into certain permitted investments, such as capital expenditures, or offered to prepay Term Loan principal. The Company intends to reinvest the net proceeds from the Asset Sale into certain permitted investments, such as capital expenditures, in accordance with provisions of the Term Loan.
If necessary, we believe that we could supplement our cash position through additional sale-leasebacks, asset sales and equity financing. During the three months ended June 30, 2024, we entered into an agreement to sell a portion of the excess owned land at our Goshen, New York location, and are evaluating other opportunities to sell excess owned land to supplement our cash position. We believe it is prudent to be prepared if required and, accordingly, continue to be engaged in the process of evaluating and preparing to implement one or more of the aforementioned activities. Any potential such event may be subject to provisions referenced in our Term Loan and Revolving Credit Facility, such as subjecting the Company to make mandatory prepayments.
Term Loan
On October 25, 2021, we and certain of our direct and indirect subsidiaries entered into the Term Loan with JPMorgan Chase Bank, N.A., as administrative agent for the lenders, pursuant to which we borrowed a $125 million senior secured term loan (the "Term Loan"). The Term Loan was amended by Amendment No. 1 effective as of June 27, 2023, to replace the LIBOR referenced rates with SOFR referenced rates. Pursuant to Amendment No. 1, any Term Loan that constitutes a Eurodollar Rate Loan that is outstanding as of the Amendment No. 1 closing date shall continue until the end of the applicable interest period for such Eurodollar Rate Loan and the provisions of the Term Loan applicable thereto shall continue and remain in effect (notwithstanding the occurrence of the Amendment No. 1 closing date) until the end of the applicable interest period for such Eurodollar Rate Loan, after which such provisions shall have had no further force or effect. Such Eurodollar Rate Loan shall subsequently either be an ABR Loan or a Term Benchmark Loan. The ABR Loans shall bear interest at the Alternate Base Rate (with a 2.0% floor) plus 4.50%, and Term Benchmark Loans shall bear interest at the Adjusted Term SOFR Rate (with a 1.0% floor) plus 5.50%. As of the date of filling this Quarterly Report on Form 10-Q, the ABR Loan and Term Benchmark Loan credit spreads of 4.50% and 5.50%, respectively, within the Amendment No. 1 have not changed from the credit spreads in the original Term Loan. The Term Loan matures on October 25, 2028.
The principal amounts of the Term Loan are scheduled to be repaid in consecutive quarterly installments in amounts equal to 0.25% of the original principal amount of the Term Loan on the last day of each fiscal quarter commencing March 31, 2022, with the balance of the Term Loan payable on the Maturity Date of October 25, 2028.
We are also required to make mandatory prepayments in the event of (i) achieving certain excess cash flow criteria, including the achievement and maintenance of a specific leverage ratio, (ii) certain asset sales that are collateral, or (iii) upon the issuance, offering, or placement of new debt obligations. As described in Note 7 – Leases, we received net cash proceeds in January 2023 from the Sale-Leaseback Transaction and are subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. This provision of the Term Loan includes (i) cash investments made within a one-year period from the Sale-Leaseback Transaction, and (ii) investments which are contractually committed within one-year of the Sale-Leaseback Transaction, and paid within 180 days after entering into such contractual commitment. The amount of any net cash proceeds which are not reinvested would require us to make an offer to prepay the corresponding amount on the Term Loan in 2024. In accordance with this provision, we classified $1.7 million as current debt on our consolidated balance sheet as of December 31, 2023, and prepaid the Term Loan in this amount during the three months ended March 31, 2024. As of June 30, 2024, the Company determined that $0.3 million of contractual commitments pursuant to this provision were not paid, and made an additional offer to prepay this amount. In accordance with this provision, the Company classified $0.3 million as current debt as of June 30, 2024, which was paid in the third quarter of 2024. The foregoing
30

description of the reinvestment provision does not purport to be complete and is qualified in its entirety by reference to the provisions of the Term Loan.
As of June 30, 2024, and December 31, 2023, the outstanding principal balance on the Term Loan was $120.2 million and $122.5 million, respectively.
The Term Loan requires us to maintain certain reporting requirements, affirmative covenants, and negative covenants. We were in compliance with all debt covenants as of June 30, 2024. The Term Loan is secured by a first lien on our non-working capital assets and a second lien on our working capital assets.
Revolving Credit Facility
On March 29, 2021, we and certain of our subsidiaries entered into the Revolving Credit Facility (the "Revolving Credit Facility") with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender for a revolving line of credit up to $50 million. The Revolving Credit Facility was amended by the First Amendment dated August 31, 2021, which increased the revolving line of credit by an additional $50 million for an aggregate borrowing limit of $100 million. The Revolving Credit Facility was further amended by the Second Amendment dated October 25, 2021 which, among other things, permitted the incurrence of the Term Loan and made certain other changes including subordinating its liens on non-working capital assets to the obligations under the Term Loan. The Revolving Credit Facility was further amended by the Third Amendment and Joinder dated August 23, 2022, pursuant to which several previously acquired subsidiaries became parties to the Revolving Credit Facility and granted liens on their assets. On December 22, 2022, we entered into the Fourth Amendment pursuant to which a sale-leaseback transaction was permitted, and certain other changes were made, including a reduction of the maximum commitment amount under the Revolving Credit Facility from $100 million to $75 million and transitioning the LIBOR based rates to SOFR based rates. On March 31, 2023, we and certain of our subsidiaries entered into the Fifth Amendment, pursuant to which the maturity date was extended to June 30, 2026, the maximum commitment amount under the Revolving Credit Facility was reduced to $55 million, and the interest rate on borrowings was revised to various spreads, based on our fixed charge coverage ratio.
The Revolving Credit Facility provides for various interest rate options including the Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the CB Floating Rate, the Adjusted Daily Simple SOFR, the CBFR, the Canadian Prime Rate, or the CDOR Rate. The rates that use SOFR as the reference rate (Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the Adjusted Daily Simple SOFR and the CBFR rate) use the Term SOFR Rate plus 1.95%. Each rate has a 0.0% floor. A fee of 0.40% per annum is charged for available but unused borrowings. Our obligations under the Revolving 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 Canadian Pledge and Security Agreement dated March 29, 2021 and other security documents, as amended to include additional subsidiaries.
The Revolving Credit Facility maintains certain reporting requirements, affirmative covenants, negative covenants and financial covenants. A certain financial covenant becomes applicable in the event that our excess availability under the Revolving Credit Facility is less than an amount equal to 10% of the Aggregate Revolving Commitment (currently $55 million) and would require us to maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis.
In order to consummate permitted acquisitions or to make restricted payments, we would be required to comply with a higher fixed charge coverage ratio of 1.15x, but no such acquisitions or payments are currently contemplated.
We were in compliance with all debt covenants as of June 30, 2024. As of June 30, 2024, approximately $20 million was available to borrow under the Revolving Credit Facility, before we would be required to comply with the minimum fixed charge coverage ratio of 1.1x. The reduction in borrowing availability during the second quarter of 2024 was primarily due to the sale of inventory as part of the Asset Sale.
As of June 30, 2024, and December 31, 2023, we had zero borrowed under the Revolving Credit Facility.
The aforementioned financing arrangements and other transactions are more fully described in the notes to the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Cash and Cash Equivalents
The cash and cash equivalents balances of $30.3 million and $30.3 million at June 30, 2024, and December 31, 2023, respectively, included $11.0 million and $8.5 million, respectively, held by foreign subsidiaries.
31

Material Cash Requirements
Our material cash requirements include (i) principal repayments and anticipated interest payments on our long-term debt, (ii) finance lease payments, (iii) operating lease payments, and (iv) balances subject to the Term Loan reinvestment provision, as well as other purchase obligations to support our operations. Variable rates on our Term Loan are subject to change as further described in Item 3. Quantitative and Qualitative Disclosures About Market Risk. Refer to Item 1. Financial Statements, Note 10 – Debt, Note 7 – Leases, and Note 14 – Commitments and Contingencies for details relating to our material cash requirements for debt, our leasing arrangements, including future maturities of our operating lease liabilities, and purchase obligations, respectively. From time to time in the normal course of business, we 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.
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. Our critical accounting policies and estimates are identified in Management's Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of the 2023 Annual Report and include the discussion of estimates used in indefinite lived intangible assets, long-lived tangible and finite-lived intangible assets, and inventory valuation. Such accounting policies and estimates require significant judgments and assumptions to be used in the preparation of the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q, and actual results could differ materially from the amounts reported.
Recent Accounting Pronouncements
For information regarding recent accounting pronouncements, refer to Note 2 – Basis of Presentation and Significant Accounting Policies Recent accounting pronouncements, to our Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q.
32

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 are exposed to interest rate risk through our variable rate debt. As of June 30, 2024, we had $120.2 million of Term Loan debt that is subject to variable interest rates that are based on Secured Overnight Financing Rate (“SOFR”) or an alternate base rate. Refer to Item 1. Financial Statements, Note 10 – Debt for details relating to the debt. If the rates were to increase by 100 basis points from the rates in effect as of June 30, 2024, our interest expense on the variable-rate debt would increase by an average of $1.1 million annually. There are inherent limitations in the sensitivity analysis presented, primarily due to the assumptions that interest rate changes would be instantaneous, while SOFR changes regularly. We do not currently hedge our interest rate risks, but may determine to do so in the future.
Foreign Currency Risk
The functional currencies of our foreign subsidiary operations are predominantly in the Canadian dollar (“CAD”) and the Euro. For the purposes of presenting these condensed 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. Therefore, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, principally the CAD. We are impacted by changes in foreign currency exchange rates when we sell product in currencies different from the currency in which costs were incurred. The functional currencies and our purchasing and sales activities primarily include USD, CAD and Euro. As these currencies fluctuate against each other, and other currencies, we are exposed to foreign currency exchange rate risk on sales, purchasing transactions, and labor. 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. We cannot provide assurances that our results of operations and financial condition will not be materially impacted by inflation in the future.
33

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. Based upon that evaluation, the Company's management, including the Chief Executive Officer and the Chief Financial Officer, concluded that the Company’s disclosure controls and procedures were effective 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.
Changes in Internal Controls over Financial Reporting
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 have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
34

PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we may become involved in various lawsuits and legal proceedings, which arise, in the ordinary course of business. We are currently not aware of any legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition or operating results.
ITEM 1A. RISK FACTORS
For a discussion of risk factors, please read Item 1A, "Risk Factors" in our 2023 Annual Report. Such risk factors continue to be relevant to an understanding of our business, financial condition and operating results. As of the date of this Quarterly Report on Form 10-Q, there have been the following material changes with respect to such risk factors.
If we fail to meet the continued listing standards of Nasdaq, our common stock may be delisted, which may adversely affect the market price and liquidity of our common stock.
Our common stock is currently traded on The Nasdaq Stock Market LLC (“Nasdaq”). Nasdaq requires us to meet certain financial, public float, bid price and liquidity standards on an ongoing basis in order to continue the listing of our common stock, including that we maintain a minimum closing bid price of $1.00 per share (the “Minimum Bid Price Requirement”).
On March 14, 2024, we received written notice from the Listing Qualifications Department of Nasdaq notifying us that for the preceding 30 consecutive business days, our common stock did not maintain compliance with the Minimum Bid Price Requirement. The notice had no immediate effect on the listing or trading of our common stock, which has continued to trade on The Nasdaq Global Select Market under the symbol “HYFM.”
In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have a grace period of 180 calendar days, or until September 10, 2024 (the “Compliance Period”), to regain compliance with Nasdaq Listing Rule 5550(a)(2). Compliance can be achieved automatically and without further action if the closing bid price of our common stock is at or above $1.00 for a minimum of 10 consecutive business days at any time during the Compliance Period, in which case Nasdaq will notify us of our compliance and the matter will be closed.
If, however, we do not achieve compliance with the Minimum Bid Price Requirement during the Compliance Period, we may be eligible for additional time to comply. In order to be eligible for such additional time, we will be required to meet the continued listing requirement for market value of publicly held shares and all other Nasdaq initial listing standards, with the exception of the Minimum Bid Price Requirement, and must notify Nasdaq in writing of our intention to cure the deficiency during the second compliance period, by effecting a reverse stock split if necessary.
There can be no assurance that we will be able to regain compliance with the Minimum Bid Price Requirement during the Compliance Period or that we will be able to maintain compliance with the other requirements for continued listing of our common stock on Nasdaq. If our common stock is delisted and we are unable to list our common stock on another U.S. national securities exchange, we expect our securities would be quoted on an over-the-counter market. If this were to occur, our stockholders could face significant material adverse consequences, including limited availability of market quotations for our common stock and reduced liquidity for the trading of our securities. Furthermore, if our common stock were delisted it could adversely affect our ability to obtain financing for the continuation of our operations and/or result in the loss of confidence by investors, customers, suppliers and employees.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
35

ITEM 5. OTHER INFORMATION
None.
36

ITEM 6. EXHIBITS
(a)Exhibits.
ExhibitDescription
10.1
10.2
10.3
10.4*+
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.
+    In accordance with Item 601(b)(10)(iv) of Regulation S-K, certain information (indicated by “[***]”) has been excluded from this exhibit because it is both not material and private or confidential. A copy of the omitted portion will be furnished to the Securities and Exchange Commission upon request. Additionally, certain schedules and exhibits have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule or exhibit will be furnished to the Securities and Exchange Commission upon request.
#    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 they 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.

37

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.

Hydrofarm Holdings Group, Inc.
Date: August 8, 2024
/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)
Date: August 8, 2024
/s/ B. John Lindeman
B. John Lindeman
Executive Vice President & Chief Financial Officer
(Principal Financial Officer)
    
38
EX-10.4 2 hyfm-20240630xex104.htm EX-10.4 Document
Exhibit 10.4

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT, MARKED BY [***], HAS BEEN OMITTED BECAUSE THE INFORMATION (I) IS NOT MATERIAL AND (II) WOULD LIKELY CAUSE COMPETITIVE HARM IF PUBLICLY DISCLOSED.
ASSET PURCHASE AGREEMENT
by and
among
CM FABRICATION, LLC,
CHRIS MAYER,
INNOVATIVE GROWERS EQUIPMENT, INC.
and
MANUFACTURING & SUPPLY CHAIN SERVICES, INC.
dated as of
May 10, 2024




TABLE OF CONTENTS
Page
ARTICLE II PURCHASE AND SALE    7
Section 2.1    Purchase and Sale of Assets    7
Section 2.2    Excluded Assets    7
Section 2.3    Assumed Liabilities    8
Section 2.4    Excluded Liabilities    8
Section 2.5    Purchase Price    9
Section 2.6    Allocation of Aggregate Purchase Price    9
Section 2.7    Withholding Tax    10
ARTICLE III CLOSING    10
Section 3.1    Closing    10
Section 3.2    Closing Deliverables    11
ARTICLE IV REPRESENTATIONS AND WARRANTIES OF SELLERS    12
Section 4.1    Organization and Qualification of Sellers    12
Section 4.2    Authority of Sellers    12
Section 4.3    No Conflicts; Consents    13
Section 4.4    Legal Proceedings; Governmental Orders    13
Section 4.5    Taxes    13
Section 4.6    Title to Tangible Personal Property    14
Section 4.7    Brokers    14
Section 4.8    No Other Representations and Warranties    14
ARTICLE V REPRESENTATIONS AND WARRANTIES OF BUYER    15
Section 5.1    Organization of Buyer    15
Section 5.2    Authority of Buyer    15
Section 5.3    No Conflicts; Consents    15
Section 5.4    Brokers    15
Section 5.5    Sufficiency of Funds    16
Section 5.6    Legal Proceedings    16
Section 5.7    Compliance    16
Section 5.8    No Other Representations    16
ARTICLE VI COVENANTS    17
Section 6.1    Confidentiality    17
Section 6.2    Non-competition; Non-solicitation; Non-disparagement    17
Section 6.3    Books and Records    19
Section 6.4    Public Announcements    19
Section 6.5    Bulk Sales Laws    20
Section 6.6    Receivables    20
Section 6.7    Certain Taxes    20
Section 6.8    Further Assurances    21
i


Section 6.9    Buyer Release    21
Section 6.10    Right of First Refusal    22
Section 6.11    Conduct of Business Prior to the Closing    23
Section 6.12    Closing Conditions    23
Section 6.13    Accounts Receivable    23
Section 6.14    Supplement to Disclosure Schedules    23
Section 6.15    Employee Severance    23
ARTICLE VII CONDITIONS TO CLOSING    24
Section 7.1    Conditions to Obligations of Buyer    24
Section 7.2    Conditions to Obligations of Sellers    24
ARTICLE VIII INDEMNITY    25
Section 8.1    Survival of Representations, Warranties, Covenants and Agreements    25
Section 8.2    Indemnification by Buyer    25
Section 8.3    Indemnification by Sellers    26
Section 8.4    Certain Limitations    26
Section 8.5    Indemnification Procedures    26
Section 8.6    Payments    28
Section 8.7    Tax Treatment of Indemnification Payments    28
Section 8.8    Exclusive Remedies    29
ARTICLE IX TERMINATION    29
Section 9.1    Termination    29
Section 9.2    Effect of Termination    30
ARTICLE X MISCELLANEOUS    30
Section 10.1    Expenses    30
Section 10.2    Notices    30
Section 10.3    Interpretation    31
Section 10.4    Headings    31
Section 10.5    Severability    31
Section 10.6    Entire Agreement    32
Section 10.7    Successors and Assigns    32
Section 10.8    No Third-party Beneficiaries    32
Section 10.9    Amendment and Modification; Waiver    32
Section 10.10    Governing Law; Submission to Jurisdiction; Waiver of Jury Trial    33
Section 10.11    Specific Performance    33
Section 10.12    Counterparts    33


ii


ASSET PURCHASE AGREEMENT
This Asset Purchase Agreement (this “Agreement”), dated as of May 10, 2024, is entered into by and among CM Fabrication, LLC, a Delaware limited liability company (“Buyer”), Chris Mayer (“Mayer”), Innovative Growers Equipment, Inc., an Illinois corporation (“IGE”) and Manufacturing & Supply Chain Services, Inc., a Delaware corporation (“MSCSI”, and together with IGE, each, a “Seller” and collectively, the “Sellers”).
RECITALS
WHEREAS, Sellers are engaged in the business of manufacturing and distributing equipment used in horticulture, agriculture and controlled environment agriculture end markets (the “Business”); and
WHEREAS, Sellers wish to sell and assign to Buyer, and Buyer wishes to purchase and assume from Sellers, the Purchased Assets, subject to the terms and conditions set forth herein;
NOW, THEREFORE, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
1.
DEFINITIONS
The following terms have the meanings specified or referred to in this ARTICLE I:
[***]” has the meaning set forth in Schedule 2.3(iv).
Accounting Firm” has the meaning set forth in Section 2.6.
Action” means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation, citation, summons, subpoena or investigation, whether civil, criminal, administrative or regulatory, whether at law or in equity.
Affiliate” of a Person means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term “control” (including the terms “controlled by” and “under common control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of share capital, voting securities or ownership interests, by contract or otherwise.
Aggregate Purchase Price” has the meaning set forth in Section 2.5.
Agreement” has the meaning set forth in the preamble.
Allocation Dispute Notice” has the meaning set forth in Section 2.6.



Allocation Schedule” has the meaning set forth in Section 2.6.
Asset Taxes” has the meaning set forth in Section 6.7(ii).
Assigned Contract” has the meaning set forth in Schedule 2.1.
Assignment and Assumption Agreement” has the meaning set forth in Section 3.2(i)(b).
Assumed Liabilities” has the meaning set forth in Section 2.3.
Bankruptcy and Equity Exceptions” has the meaning set forth in Section 4.2.
Bill of Sale” has the meaning set forth in Section 3.2(i)(a).
Books and Records” means, with respect to any Person, the books and records of such Person, including, but not limited to, books of account, ledgers and general, financial and accounting records, machinery and equipment maintenance files, customer lists and customer purchasing histories, price lists, distribution lists, supplier lists, production data, quality control records and procedures, customer complaints and inquiry files, research and development files, records and data (including all correspondence with any Governmental Authority and including laboratory records, protocols and procedures), sales material and records (including pricing history, total sales, terms and conditions of sale, sales and pricing policies and practices), strategic plans, internal financial statements, marketing and promotional surveys, material and research and files of such Person.
Business” has the meaning set forth in the recitals.
Business Day” means any day except Saturday, Sunday or any other day on which commercial banks located in New York are authorized or required by Law to be closed for business.
Buyer” has the meaning set forth in the preamble.
Closing” has the meaning set forth in Section 3. 1.
Closing Date” has the meaning set forth in Section 3.1.
Code” means the Internal Revenue Code of 1986, as amended.
Consulting Agreement” has the meaning set forth in Section 3.2(i)(d).
Contracts” means all written contracts, leases, deeds, mortgages, licenses, instruments, notes, indentures and all other legally binding agreements, commitments, arrangements and undertakings.
Direct Claim” has the meaning set forth in Section 8.5(iii).
2


Disclosure Schedules” means the Disclosure Schedules delivered by Sellers and Buyer concurrently with the execution and delivery of this Agreement.
Dollars or $” means the lawful currency of the United States.
Drop Dead Date” has the meaning set forth in Section 9.1(ii)(a).
Encumbrance” means any charge, claim, community property interest, pledge, condition, equitable interest, lien (statutory or other), option, security interest, mortgage, easement, encroachment, right of way or right of first refusal.
Exercise Period” has the meaning set forth in Section 6.10(iii).
Excluded Assets” has the meaning set forth in Section 2.2.
Excluded Liabilities” has the meaning set forth in Section 2.4.
GAAP” means United States generally accepted accounting principles in effect from time to time.
Governmental Authority” means any federal, state, local or foreign government or political subdivision thereof, or any agency or instrumentality of such government or political subdivision, or any self-regulated organization or other non-governmental regulatory authority or quasi-governmental authority (to the extent that the rules, regulations or orders of such organization or authority have the force of Law), or any arbitrator, court or tribunal of competent jurisdiction.
Governmental Order” means any order, writ, judgment, injunction, decree, stipulation, determination or award entered by or with any Governmental Authority.
Hydrofarm” means Hydrofarm Holdings Group, Inc.
Intellectual Property” means all intellectual property and industrial property rights and assets, and all rights, interests and protections that are associated with, similar to, or required for the exercise of, any of the foregoing, however arising, pursuant to the Laws of any jurisdiction throughout the world, whether registered or unregistered, including any and all: (a) trademarks, service marks, trade names, brand names, logos, trade dress, design rights and other similar designations of source, sponsorship, association or origin, together with the goodwill connected with the use of and symbolized by, and all registrations, applications and renewals for, any of the foregoing; (b) internet domain names, whether or not trademarks, registered in any top-level domain by any authorized private registrar or Governmental Authority, web addresses, web pages, websites and related content, accounts with Twitter, Facebook and other social media companies and the content found thereon and related thereto, and URLs; (c) works of authorship, expressions, designs and design registrations, whether or not copyrightable, including copyrights, author, performer, moral and neighboring rights, and all registrations, applications for registration and renewals of such copyrights; (d) inventions, discoveries, trade secrets, business and technical information and know-how, databases, data collections and other confidential and
3


proprietary information and all rights therein; (e) patents (including all reissues, divisionals, provisionals, continuations and continuations-in-part, re-examinations, renewals, substitutions and extensions thereof), patent applications, and other patent rights and any other Governmental Authority-issued indicia of invention ownership (including inventor’s certificates, petty patents and patent utility models); (f) software and firmware, including data files, source code, object code, application programming interfaces, architecture, files, records, schematics, computerized databases and other related specifications and documentation; (g) royalties, fees, income, payments and other proceeds now or hereafter due or payable with respect to any and all of the foregoing; and (h) all rights to any Actions of any nature available to or being pursued by Sellers to the extent related to the foregoing, whether accruing before, on or after the date hereof, including all rights to and claims for damages, restitution and injunctive relief for infringement, dilution, misappropriation, violation, misuse, breach or default, with the right but no obligation to sue for such legal and equitable relief, and to collect, or otherwise recover, any such damages.
“Intellectual Property Assignments” has the meaning set forth in Section 3.2(f).
“IRS” means the Internal Revenue Service.
Knowledge of Sellers or Sellers’ Knowledge” or any other similar knowledge qualification, means the actual knowledge of Bill Toler, John Lindeman and Kevin O’Brien.
Law” means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement or rule of law of any Governmental Authority.
Lease Termination Agreement” has the meaning set forth in Section 3.2(i)(e).
Lease Termination Payoff Amount” has the meaning set forth in Section 2.5.
Liabilities” means liabilities, obligations or commitments of any nature whatsoever, asserted or unasserted, known or unknown, absolute or contingent, accrued or unaccrued, matured or unmatured or otherwise.
Losses” means Liabilities, losses, damages, claims (including third party claims), charges, interest, penalties, Taxes, Actions, lawsuits, amounts paid in settlement, judgments, awards, fines, deficiencies, demands and expenses, including, but only to the extent awarded to a third party in connection with a third party claim for which Buyer is indemnified, any special, consequential, punitive or exemplary damages or losses, diminution in value, costs and expenses (including legal, consultant, accounting and other professional fees).
Manufacturing Process Knowledge” has the meaning set forth in Schedule 2.1.
Material Adverse Effect” means any event, occurrence, condition or change that is materially adverse to (i) the business, results of operations, financial condition or assets of the Business, taken as a whole, (ii) the value of the Purchased Assets, or (iii) the ability of Sellers to consummate the transactions contemplated hereby on a timely basis, in each case except for any event, occurrence, condition or change related to or resulting from (a) general business,
4


operating, regulatory, economic or other conditions affecting the Business’s industry, (b) national or international political or social conditions or political or social unrest, including the engagement by the United States in hostilities or the escalation thereof, whether or not pursuant to the declaration of a national emergency or war, or the occurrence or the escalation of any military or terrorist attack upon the United States, or any of its territories, possessions or diplomatic or consular offices or upon any military installation, equipment or personnel of the United States, (c) financial, banking or securities market conditions (including any decline in the price of any security or market index), (d) any changes in accounting standards, including GAAP, or any enforcement, implementation or interpretation thereof, (e) any changes in Laws or other binding directives issues by any Governmental Authority, (f) the taking of any action contemplated by or required by this Agreement or any other Transaction Documents or the transactions contemplated hereby or thereby or the announcement of this Agreement or other disclosure of either party’s plans or intentions with respect to the conduct of the Business or the Purchased Assets (or any portion thereof) after the Closing, including the impact thereof on revenue, profitability and/or cash flows, (g) any matters set forth in the Disclosure Schedules, (h) any failure by Sellers or Hydrofarm to meet any internal published or analysts’ estimates, projections, budgets, forecasts or revenue or earnings or other financial performance predictions or results of operations for any period, or (i) any change in the stock price or trading volume of Hydrofarm’s common stock.
Material Terms” has the meaning set forth in Section 6.10(ii).
Offer Notice” has the meaning set forth in Section 6.10(ii).
Permits” means all permits, licenses, franchises, approvals, authorizations, registrations or certificates issued by any Governmental Authorities.
Permitted Encumbrances” means (i) statutory Encumbrances for Taxes or other governmental charges not yet due and payable or the amount or validity of which is being contested in good faith by appropriate proceeding by Sellers; (ii) mechanics’, carriers’, workmen’s, repairmen’s or other like Encumbrances arising or incurred in the ordinary course of business consistent with past practice or amounts that are not delinquent and which are not, individually or in the aggregate, material to the Purchased Assets; and (iii) liens arising under original purchase price conditional sales contracts and equipment leases with third parties entered into in the ordinary course of business consistent with past practice which are not, individually or in the aggregate, material to the Purchased Assets.
Person” means an individual, corporation, partnership, joint venture, limited liability company, Governmental Authority, unincorporated organization, trust, association or other entity.
[***]” has the meaning set forth in Schedule 2.3(iv).
Post-Closing Tax Period” means any taxable period beginning after the Closing Date and, with respect to any Straddle Period, the portion of such taxable period beginning after the Closing Date.
5


Pre-Closing Tax Period” means any taxable period ending on or before the Closing Date and, with respect to any Straddle Period, the portion of such taxable period ending on and including the Closing Date.
Purchased Assets” has the meaning set forth in Section 2.1.
Purchased Business Information” has the meaning set forth in Section 6.1(i).
ROFR Offer” has the meaning set forth in Section 6.10(ii).
ROFR Period” has the meaning set forth in Section 6.10(i).
Representative” means, with respect to any Person, any and all directors, officers, employees, consultants, financial advisors, counsel, accountants and other agents of such Person.
Restricted Period” means [***]. Notwithstanding the foregoing, if (a) Hydrofarm’s purchases or orders from Buyer pursuant to the Supply Agreement at any point are equal to or exceed [***] in the aggregate, or (b) [***], then in each case, the Restricted Period shall be equal to [***].
Retained Business Information” has the meaning set forth in Section 6.1(ii).
SEC” means the U.S. Securities and Exchange Commission.
Schedule Supplement” has the meaning set forth in Section 6.14.
Seller” or “Sellers” has the meaning set forth in the preamble.
“Straddle Period” means any taxable period beginning on or before and ending after the Closing Date.
Supply Agreement” has the meaning set forth in Section 3.2(i)(c).
Taxes” means all federal, state, local, foreign and other income, gross receipts, sales, use, production, ad valorem, transfer, documentary, franchise, registration, profits, license, lease, service, service use, withholding, payroll, employment, unemployment, estimated, excise, severance, environmental, stamp, occupation, premium, property (real or personal), real property gains, windfall profits, customs, duties or other taxes, fees, assessments or charges of any kind in the nature of Taxes, together with any interest, additions or penalties with respect thereto and any interest in respect of such additions or penalties.
Tax Return” means any return, declaration, report, claim for refund, information return or statement or other document relating to Taxes, including any schedule or attachment thereto, and including any amendment thereof.
Territory” means [***].
6


Third-Party Claim” has the meaning set forth in Section 8.5(ii).
Third-Party Offer” has the meaning set forth in Section 6.10(ii).
Third-Party Transaction” has the meaning set forth in Section 6.10(i).
Transfer Taxes” has the meaning set forth in Section 6.7(i).
Transaction Documents” means this Agreement, the Bill of Sale, the Assignment and Assumption Agreement, the Intellectual Property Assignments, the Supply Agreement, the Consulting Agreement and the Lease Termination Agreement.
Transferred Books and Records” means the Books and Records of Sellers to the extent related exclusively to the Purchased Assets or Assumed Liabilities.
2.
PURCHASE AND SALE
2.1.Purchase and Sale of Assets. Subject to the terms and conditions set forth herein, at the Closing, Sellers shall sell, assign, transfer, convey and deliver to Buyer, and Buyer shall purchase from Sellers, all of Sellers’ right, title and interest in and to, and only to, the assets, properties and rights set forth on Schedule 2.1 of this Agreement (collectively, the “Purchased Assets”):
2.2.Excluded Assets. Notwithstanding the foregoing, nothing herein shall be deemed to sell, assign, transfer or convey any of Sellers’ rights, titles or interests in and to any asset, property or right that is not a Purchased Asset (collectively, the “Excluded Assets”). The Excluded Assets shall include the following:
2.2.1.all Contracts that are not listed on Schedule 2.1 of this Agreement;
2.2.2.the corporate seals, organizational documents, minute books, stock books, books of account or other records having to do with the corporate organization of Sellers;
2.2.3.all employees (except those employees listed on Schedule 6.2(i)), employee benefit plans and assets attributable thereto;
2.2.4.the rights which accrue or will accrue to Sellers under the Transaction Documents;
2.2.5.all cash, cash equivalents, securities and negotiable instruments, bank deposits or similar cash items of Sellers;
2.2.6.any accounts receivable of Sellers and the other rights to receive payment related to the Business on or prior to the Closing Date;
7


2.2.7.all Intellectual Property of Sellers that is not Manufacturing Process Knowledge, including, without limitation, all rights to the Innovative Growers Equipment, IGE and other product brand names;
2.2.8.all insurance policies and benefits, including rights and proceeds, arising from or relating to the Business and the Purchased Assets;
2.2.9.all Tax Returns and financial statements of Sellers and all Books and Records (including working papers) related thereto or otherwise of Sellers that are not Transferred Books and Records;
2.2.10.all refunds for Taxes, Tax credits, Tax records (including Tax Returns and supporting workpapers), or other Tax assets of or relating to (a) the Purchased Assets or Business attributable to the Pre-Closing Tax Period, (b) any Excluded Assets and (c) any loss, Liability, payment, obligation or Tax for which Sellers or their Affiliates are responsible under this Agreement, except for the refund for Taxes set forth on Schedule 2.2(x) to the extent such refund is received by Sellers within five (5) years of the Closing Date;
2.2.11.all of Sellers’ causes of action, claims, credits, demands and rights of set-off against third parties, to the extent related to any Excluded Asset;
2.2.12.all tangible assets and personal properties that are not set forth on Schedule 2.1;
2.2.13.all customer lists and relationships associated with the Business;
2.2.14.the Tank-Mart logo and the stylization or design elements therein; and
2.2.15.any other asset, property or right not included in the definition of Purchased Assets.
2.3.Assumed Liabilities. Subject to the terms and conditions set forth herein, effective at the Closing, Buyer shall assume and agree to pay, perform and discharge the following Liabilities of Sellers (collectively, the “Assumed Liabilities”): (i) all Liabilities in respect of the Assigned Contracts pursuant to Schedule 2.1 of this Agreement, but only to the extent that such Liabilities thereunder are required to be performed after the Closing Date and do not relate to any breach, default or violation by Sellers of any provision of any such contract occurring on or prior to the Closing; (ii) any and all Liabilities arising out of events occurring after the Closing Date and relating to the Purchased Assets and the Business, including to any Governmental Authority and fees arising from or related to the Manufacturing Process Knowledge; (iii) all Liabilities for Taxes imposed on Sellers for a Post-Closing Tax Period with respect to the Purchased Assets or Business and any Liabilities for Taxes for which Buyer is responsible pursuant to Section 6.7(i); (iv) any and all Liabilities from an Action related to or in connection with [***], (v) any and all [***], (vi) any and all [***] related to or in connection
8


with [***], and (vii) any and all other Liabilities and obligations arising out of or relating to Buyer’s ownership or operation of the Business and the Purchased Assets after the Closing Date.
2.4.Excluded Liabilities. Notwithstanding the provisions of Section 2.3 or any other provision in this Agreement to the contrary, Buyer shall not assume and shall not be responsible to pay, perform or discharge any Liabilities of Sellers or any of their respective Affiliates of any kind or nature whatsoever other than the Assumed Liabilities (collectively, the “Excluded Liabilities”). Without limiting the generality of the foregoing, the Excluded Liabilities shall include, but not be limited to, the following:
2.4.1.any Liabilities of Sellers arising or incurred in connection with the negotiation, preparation, investigation and performance of this Agreement, the other Transaction Documents and the transactions contemplated hereby and thereby, including, without limitation, fees and expenses of counsel, accountants, consultants, advisers and others;
2.4.2.any Liability for (i) Taxes of Sellers (or any stockholder or Affiliate of Sellers) or relating to the Business, the Purchased Assets or the Assumed Liabilities for any Pre-Closing Tax Period; or (ii) Taxes that are the responsibility of Sellers pursuant to Section 6.7;
2.4.3.any Liabilities relating to or arising out of the Excluded Assets;
2.4.4.any Liabilities in respect of any pending or threatened Action arising out of, relating to or otherwise in respect of the operation of the Business or use of the Purchased Assets, or a product produced by the Business or by using the Purchased Assets, to the extent such Action (and the Liability thereof) relates to such operation, product or use on or prior to the Closing Date, including any Liabilities arising from any Actions involving [***] except as set forth in Section 2.3(iv);
2.4.5.any Liabilities associated with debt, loans or credit facilities of Sellers and/or the Business owing to financial institutions; and
2.4.6.any Liabilities arising out of, in respect of or in connection with the failure by Sellers or any of their respective Affiliates to comply with any Law or Governmental Order.
2.5.Purchase Price.
2.5.1.The base purchase price for the Purchased Assets shall be $8,660,000 (the “Aggregate Purchase Price”). At Closing, Buyer shall pay to Sellers the Aggregate Purchase Price by wire transfer of immediately available funds, to an account designated in writing by Sellers to Buyer no later than two (2) Business Days prior to the Closing Date.
2.5.2.At Closing, Sellers shall pay to BCM Industrial Park, LLC (“Landlord”), the cost of termination for that certain facility lease of $1,275,000 (the “Lease
9


Termination Payoff Amount”) by wire transfer of immediately available funds, to an account designated in writing by Landlord to Sellers no later than two (2) Business Days prior to the Closing Date.
2.6.Allocation of Aggregate Purchase Price.
2.6.1.Not later than sixty (60) days following the Closing, Sellers shall deliver to Buyer a schedule allocating the Aggregate Purchase Price (as finally determined and excluding any amounts that constitute imputed interest under the Code, if any), the Assumed Liabilities that are treated as being assumed for U.S. federal income Tax purposes and other relevant items properly treated as consideration for Tax purposes among the Purchased Assets in accordance with Section 1060 of the Code and the Treasury regulations issued thereunder and in a manner consistent with the principles and methodology set forth in Schedule 2.6(i) of this Agreement (the “Allocation Schedule”). If Buyer disagrees with any aspect of the Allocation Schedule by Sellers, Buyer may, within thirty (30) days after delivery of the Allocation Schedule, deliver notice (an “Allocation Dispute Notice”) to Sellers to such effect, specifying those items to which Buyer disagrees. If an Allocation Dispute Notice is duly and timely delivered, Sellers and Buyer shall, during the thirty (30) days following such delivery, use commercially reasonable efforts to reach agreement on the disputed items or amounts to determine the final Allocation Schedule. If Allocation Dispute Notice is not timely delivered, then the Allocation Schedule shall become final and binding as prepared by Sellers. Any disputed items that cannot be resolved through negotiations between Sellers and Buyer shall be submitted for final and binding resolution to a mutually agreeable regional accounting firm (the “Accounting Firm”) who shall be bound by the principles and methodology set forth in Schedule 2.6 of this Agreement. The fees and expenses of the Accounting Firm shall be borne fifty percent (50%) by Sellers and fifty percent (50%) by Buyer. The Allocation Schedule shall be adjusted in accordance with the procedure set forth in this Agreement to account for any adjustment to the Aggregate Purchase Price or other amounts constituting consideration for Tax purposes. Sellers and Buyer shall prepare (and shall cause their respective Affiliates to prepare) their Tax Returns (and amendments thereof), including IRS Form 8594, consistent with the Allocation Schedule. Neither Sellers nor Buyer shall (and they shall cause their respective Affiliates not to) take any position inconsistent with the Allocation Schedule (whether in audits, Tax Returns or otherwise), unless required to do so by final determination within the meaning of Section 1313(a) of the Code. If a Governmental Authority challenges any aspect of the Allocation Schedule, the party receiving such notice shall promptly notify the other party of such notice.
2.6.2.Attached on Schedule 2.6(i) is a draft Allocation Schedule, which is being provided for the convenience of the parties to this Agreement and is in no way binding or determinative.
2.7.Withholding Tax. Buyer shall be entitled to deduct and withhold from any consideration payable to Sellers hereunder all Taxes that Buyer may be required to deduct and withhold under any provision of Tax Law; provided, however, that, in the event Buyer or other withholding agent intends to make any withholding Buyer shall provide five (5) days’ prior
10


written notice to Sellers of its intent to withhold; provided, further, that if Sellers provide a IRS Form W-9 to Buyer, then Buyer or other withholding agent shall not be entitled to deduct and withhold pursuant to this Section 2.7 with respect to any payments made pursuant to this Agreement (excluding, for avoidance of doubt, any amounts constituting imputed interest under Section 483 or 1274 of the Code). Buyer shall reasonably cooperate with Sellers (or any stockholder thereof) to reduce or eliminate any such withholding obligation. To the extent that amounts are so withheld and timely paid over to the appropriate Governmental Authority, such withheld amounts shall be treated for all purposes of this Agreement as having been paid to the Person otherwise entitled to receive such payments pursuant to this Agreement and the applicable withholding agent shall provide Sellers (or such stockholder thereof) on which withholding is imposed such documentation as may reasonably be required to support Sellers (or such stockholder’s) claim of having paid the withheld amounts to the applicable Governmental Authorities.
3.
CLOSING
3.1.Closing. Subject to the terms and conditions of this Agreement, the consummation of the transactions contemplated by this Agreement (the “Closing”) shall take place remotely on the second Business Day after all of the conditions to Closing set forth in ARTICLE VII are either satisfied or waived (other than conditions which, by their nature, are to be satisfied on the Closing Date), or at such other time, date or place as Sellers and Buyer may mutually agree upon in writing. The date on which the Closing is to occur is herein referred to as the “Closing Date”.
3.2.Closing Deliverables.
3.2.1.At the Closing, Sellers shall deliver to Buyer the following:
3.2.1.1.a bill of sale (the “Bill of Sale”), duly executed by Sellers, transferring the tangible personal property included in the Purchased Assets to Buyer, in substantially the form set forth on Exhibit A, duly executed by Sellers;
3.2.1.2.an assignment and assumption agreement (the “Assignment and Assumption Agreement”), in substantially the form set forth on Exhibit B, duly executed by Sellers, effecting the assignment to and assumption by Buyer of the Purchased Assets and the Assumed Liabilities;
3.2.1.3.that certain Supply Agreement by and between Buyer and Hydrofarm, LLC, dated as of the date hereof (the “Supply Agreement”), in substantially the form set forth on Exhibit C, duly executed by Hydrofarm, LLC;
3.2.1.4.that certain Consulting Agreement by and between Mayer and Hydrofarm, dated as of the date hereof (the “Consulting Agreement”), in substantially the form set forth on Exhibit D, duly executed by Hydrofarm;
11


3.2.1.5.that certain Lease Termination Agreement by and between BCM Industrial Park, LLC and Innovative Growers Equipment, Inc., dated as of the date hereof (the “Lease Termination Agreement”), in substantially the form set forth on Exhibit E; and
3.2.1.6.assignments (the “Intellectual Property Assignments”), in substantially the form set forth on Exhibit F, duly executed by IGE, transferring all of IGE’s right, title and interest in and to certain Intellectual Property Assets to Buyer.
3.2.2.At the Closing, Buyer shall deliver to Sellers (unless instructed otherwise per the below) the following:
3.2.2.1.the Aggregate Purchase Price;
3.2.2.2.the Bill of Sale, duly executed by Buyer;
3.2.2.3.the Assignment and Assumption Agreement, duly executed by Buyer;
3.2.2.4.the Supply Agreement, duly executed by Buyer;
3.2.2.5.the Consulting Agreement, duly executed by Mayer, in his individual capacity; and
3.2.2.6.the Intellectual Property Assignments, duly executed by Buyer.
3.2.3.At the Closing, Sellers shall deliver to the Landlord the Lease Termination Payoff Amount.
4.
REPRESENTATIONS AND WARRANTIES OF SELLERS
Except as set forth in the correspondingly numbered Section of the Disclosure Schedules, each Seller represents and warrants to Buyer that the statements contained in this ARTICLE IV are true and correct as of the date hereof.
4.1.Organization and Qualification of Sellers. Each Seller is a corporation duly organized, validly existing and in good standing under the Laws of the state of its incorporation and has full corporate power and authority to own, operate or lease the Purchased Assets. Section 4.1 of the Disclosure Schedules sets forth each jurisdiction in which each Seller is licensed or qualified to do business, and each Seller is duly licensed or qualified to do business and is in good standing in each jurisdiction in which the ownership of the Purchased Assets makes such licensing or qualification necessary, except for where failure to be so licensed or qualified or in good standing (to the extent applicable) would not, individually or in the aggregate, be reasonably expected to have a Material Adverse Effect.
12


4.2.Authority of Sellers. Each Seller has full corporate power and authority to enter into this Agreement and the other Transaction Documents to which such Seller is a party, to carry out its obligations hereunder and thereunder and to consummate the transactions contemplated hereby and thereby. The execution and delivery by Sellers of this Agreement and any other Transaction Document to which Sellers are parties, the performance by Sellers of their respective obligations hereunder and thereunder and the consummation by Sellers of the transactions contemplated hereby and thereby have been duly authorized by all requisite corporate action on the part of Sellers. This Agreement has been duly executed and delivered by Sellers, and (assuming due authorization, execution and delivery by Buyer) this Agreement constitutes a legal, valid and binding obligation of Sellers enforceable against Sellers in accordance with its terms, subject to (i) laws of general application relating to bankruptcy, insolvency, fraudulent transfer, receivership, moratorium and other similar legal requirements relating to or affecting the rights and relief of creditors, and (ii) rules of law governing specific performance, injunctive relief and other equitable remedies (collectively, the “Bankruptcy and Equity Exceptions”). When each other Transaction Document to which Sellers are or will be parties has been duly executed and delivered by Sellers (assuming due authorization, execution and delivery by each other party thereto), such Transaction Document will constitute a legal and binding obligation of Sellers enforceable against them in accordance with its terms, subject to the Bankruptcy and Equity Exceptions.
4.3.No Conflicts; Consents. Except as set forth in Section 4.3 of the Disclosure Schedules, the execution, delivery and performance by Sellers of this Agreement and the other Transaction Documents to which they are parties, and the consummation of the transactions contemplated hereby and thereby, do not and will not: (a) result in a violation or breach of, or default under, any provision of the certificate of incorporation, by-laws or other organizational documents of Sellers; (b) result in a violation or breach of any provision of any Law or Governmental Order applicable to Sellers or the Purchased Assets; (c) require the consent of or notice to any Person under, result in a violation or breach of, constitute a default or an event that, with or without notice or lapse of time or both, would constitute a default under, result in the acceleration of or create in any party the right to accelerate, terminate, modify or cancel the Assigned Contract; or (d) result in the creation or imposition of any Encumbrance other than Permitted Encumbrances on the Purchased Assets. No consent, approval, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority is required by or on behalf of Sellers in connection with the execution and delivery of this Agreement or any of the other Transaction Documents and the consummation of the transactions contemplated hereby and thereby.
4.4.Legal Proceedings; Governmental Orders.
4.4.1.There are no Actions pending or, to Sellers’ Knowledge, threatened against or by Sellers (a) relating to or affecting the Purchased Assets or the Assumed Liabilities; or (b) that challenge or seek to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement.
13


4.4.2.There are no outstanding Governmental Orders and no unsatisfied judgments, penalties or awards against, relating to or affecting the Purchased Assets.
4.5.Taxes.
4.5.1.Except as set forth in Section 4.5(i) of the Disclosure Schedules, all income Tax Returns and other material Tax Returns with respect to the Purchased Assets required to be filed by Sellers have been filed. Such Tax Returns are, true, complete and correct in all material respects. All material Taxes due and owing by Sellers with respect to the Purchased Assets (whether or not shown on any Tax Return) have been paid.
4.5.2.Each Seller has withheld and paid each material Tax required to have been withheld and paid with respect to the Purchased Assets in connection with amounts paid or owing to any employee, independent contractor, creditor, customer, shareholder or other party, and complied, in all material respects, with all information reporting and backup withholding provisions of applicable Law with respect to the Purchased Assets.
4.5.3.No extensions or waivers of statutes of limitations have been given or requested with respect to any Taxes of Sellers in connection with the Purchased Assets, which extensions or waivers are still in effect.
4.5.4.All deficiencies asserted, or assessments made, against Sellers with respect to the Purchased Assets as a result of any examinations by any taxing authority have been fully paid.
4.5.5.No Seller is a party to any Action in connection with the Purchased Assets by any taxing authority. There is no pending or, to the Knowledge of Sellers, threatened Actions in connection with the Purchased Assets by any taxing authority.
4.5.6.There are no Encumbrances for Taxes upon any of the Purchased Assets (other than for current Taxes not yet due and payable).
4.5.7.No Seller is a “foreign person” as that term is used in Treasury Regulations Section 1.1445-2.
4.5.8.Notwithstanding any other provisions of this Agreement to the contrary, the tax representations in this Section 4.5 are the sole and exclusive representations and warranties of Sellers with respect to Taxes attributable to the Pre-Closing Tax Period. No representation or warranty in this Section 4.5 shall apply directly or indirectly with respect to any taxable period (or portion thereof) beginning after the Closing Date.
4.6.Title to Tangible Personal Property. Each Seller has good and valid title to, or a valid leasehold interest in, all tangible personal property included in the Purchased Assets, free and clear of Encumbrances except for Permitted Encumbrances.
4.7.Brokers. No broker, finder or investment banker is entitled to any brokerage, finder’s or other fee or commission in connection with the transactions contemplated by this
14


Agreement or any other Transaction Document based upon arrangements made by or on behalf of Sellers.
4.8.No Other Representations and Warranties. EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES CONTAINED IN THIS ARTICLE IV (AS MODIFIED BY THE DISCLOSURE SCHEDULES), NEITHER SELLERS NOR ANY OTHER PERSON HAS MADE OR MAKES ANY OTHER EXPRESS OR IMPLIED REPRESENTATION OR WARRANTY, EITHER WRITTEN OR ORAL, AT LAW OR IN EQUITY, IN RESPECT OF EACH SELLER OR ANY OF ITS BUSINESSES, ASSETS, PROPERTIES OR LIABILITIES (INCLUDING THE BUSINESS, THE PURCHASED ASSETS AND THE ASSUMED LIABILITIES), THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT OR ANY OTHER TRANSACTION DOCUMENT OR ANY OTHER RIGHTS OR OBLIGATIONS TO BE TRANSFERRED HEREUNDER OR THEREUNDER OR PURSUANT HERETO OR THERETO, EACH SELLER’S OR ANY OF ITS BUSINESSES’, ASSETS’, PROPERTIES’ OR LIABILITIES’, INCLUDING THE BUSINESS, THE PURCHASED ASSETS’ AND THE ASSUMED LIABILITIES’, CONDITION (FINANCIAL OR OTHERWISE), FUTURE OPERATIONS OR FINANCIAL RESULTS, ESTIMATES, PROJECTIONS, FORECASTS, PROBABILITY OF SUCCESS, PROFITABILITY, PLANS OR PROSPECTS (INCLUDING WITH RESPECT TO MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THE REASONABLENESS OF THE ASSUMPTIONS UNDERLYING SUCH ESTIMATES, PROJECTIONS, FORECASTS, PROBABILITY OF SUCCESS, PROFITABILITY, PLANS OR PROSPECTS) OR THE ACCURACY, COMPLETENESS, ABSENCE OR OMISSION OF ANY INFORMATION REGARDING EACH SELLER, THE BUSINESS, THE PURCHASED ASSETS OR THE ASSUMED LIABILITIES (INCLUDING THE HISTORICAL OR FUTURE FINANCIAL CONDITION, RESULTS OF OPERATIONS AND PROJECTED OPERATIONS THEREOF) PROVIDED OR MADE AVAILABLE TO BUYER OR ANY OF ITS AFFILIATES OR THEIR RESPECTIVE REPRESENTATIVES AND ANY SUCH OTHER REPRESENTATIONS OR WARRANTIES ARE HEREBY EXPRESSLY DISCLAIMED.
5.
REPRESENTATIONS AND WARRANTIES OF BUYER
Buyer represents and warrants to Sellers that the statements contained in this ARTICLE V are true and correct as of the date hereof.
5.1.Organization of Buyer. Buyer is a corporation duly organized, validly existing and in good standing under the Laws of the state of Buyer’s incorporation.
5.2.Authority of Buyer. Buyer has full corporate power and authority to enter into this Agreement and the other Transaction Documents to which Buyer is a party, to carry out its obligations hereunder and thereunder and to consummate the transactions contemplated hereby and thereby. The execution and delivery by Buyer of this Agreement and any other Transaction Document to which Buyer is a party, the performance by Buyer of its obligations hereunder and thereunder and the consummation by Buyer of the transactions contemplated hereby and thereby have been duly authorized by all requisite corporate action on the part of Buyer. This Agreement
15


has been duly executed and delivered by Buyer, and (assuming due authorization, execution and delivery by Sellers) this Agreement constitutes a legal, valid and binding obligation of Buyer enforceable against Buyer in accordance with its terms, subject to the Bankruptcy and Equity Exceptions. When each other Transaction Document to which Buyer is or will be a party has been duly executed and delivered by Buyer (assuming due authorization, execution and delivery by each other party thereto), such Transaction Document will constitute a legal and binding obligation of Buyer enforceable against it in accordance with its terms, subject to the Bankruptcy and Equity Exceptions.
5.3.No Conflicts; Consents. The execution, delivery and performance by Buyer of this Agreement and the other Transaction Documents to which it is a party, and the consummation of the transactions contemplated hereby and thereby, do not and will not: (a) result in a violation or breach of, or default under, any provision of the certificate of incorporation, by-laws or other organizational documents of Buyer; (b) result in a violation or breach of any provision of any Law or Governmental Order applicable to Buyer; or (c) require the consent of, or notice to, any Person under any Contract to which Buyer is a party. No consent, approval, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority is required by or with respect to Buyer in connection with the execution and delivery of this Agreement and the other Transaction Documents and the consummation of the transactions contemplated hereby and thereby, except for such consents, approvals, Permits, Governmental Orders, declarations, filings or notices which, in the aggregate, would not have a Material Adverse Effect.
5.4.Brokers. No broker, finder or investment banker is entitled to any brokerage, finder’s or other fee or commission in connection with the transactions contemplated by this Agreement or any other Transaction Document based upon arrangements made by or on behalf of Buyer or any of its Affiliates.
5.5.Sufficiency of Funds. Buyer has sufficient cash on hand or other sources of immediately available funds to enable it to make payment of the Aggregate Purchase Price when payable and consummate the transactions contemplated by this Agreement.
5.6.Legal Proceedings. There are no Actions pending or, to Buyer’s knowledge, threatened against or by Buyer or any Affiliate of Buyer that challenge or seek to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement or any other Transaction Documents. No event has occurred or circumstances exist that may give rise or serve as a basis for any such Action. Except for such Actions listed on Schedule 5.6 of this Agreement, Mayer is not aware of any pending or threatened Action arising out of, relating to or otherwise in respect of any product produced by the Business or by using the Purchased Assets.
5.7.Compliance. As of the date of Closing, Mayer is not aware of any sales made relating to products sold pre-Closing that were manufactured using the Purchased Assets that were not made or sold in compliance with Hydrofarm’s policies with respect to such sales.
5.8.No Other Representations. BUYER UNDERSTANDS, ACKNOWLEDGES AND AGREES THAT EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES
16


CONTAINED IN ARTICLE IV (AS MODIFIED BY THE DISCLOSURE SCHEDULES), NEITHER SELLERS NOR ANY OTHER PERSON HAS MADE OR MAKES ANY OTHER EXPRESS OR IMPLIED REPRESENTATION OR WARRANTY, EITHER WRITTEN OR ORAL, AT LAW OR IN EQUITY, IN RESPECT OF EACH SELLER OR ANY OF ITS BUSINESSES, ASSETS, PROPERTIES OR LIABILITIES (INCLUDING THE BUSINESS, THE PURCHASED ASSETS AND THE ASSUMED LIABILITIES), THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT OR ANY OTHER TRANSACTION DOCUMENT OR ANY OTHER RIGHTS OR OBLIGATIONS TO BE TRANSFERRED HEREUNDER OR THEREUNDER OR PURSUANT HERETO OR THERETO, EACH SELLER’S OR ANY OF ITS BUSINESSES’, ASSETS’, PROPERTIES’ OR LIABILITIES’, INCLUDING THE BUSINESS, THE PURCHASED ASSETS’ AND THE ASSUMED LIABILITIES’, CONDITION (FINANCIAL OR OTHERWISE), FUTURE OPERATIONS OR FINANCIAL RESULTS, ESTIMATES, PROJECTIONS, FORECASTS, PROBABILITY OF SUCCESS, PROFITABILITY, PLANS OR PROSPECTS (INCLUDING WITH RESPECT TO MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THE REASONABLENESS OF THE ASSUMPTIONS UNDERLYING SUCH ESTIMATES, PROJECTIONS, FORECASTS, PROBABILITY OF SUCCESS, PROFITABILITY, PLANS OR PROSPECTS) OR THE ACCURACY, COMPLETENESS, ABSENCE OR OMISSION OF ANY INFORMATION REGARDING EACH SELLER, THE BUSINESS, THE PURCHASED ASSETS OR THE ASSUMED LIABILITIES (INCLUDING THE HISTORICAL OR FUTURE FINANCIAL CONDITION, RESULTS OF OPERATIONS AND PROJECTED OPERATIONS THEREOF) PROVIDED OR MADE AVAILABLE TO BUYER OR ANY OF ITS AFFILIATES OR THEIR RESPECTIVE REPRESENTATIVES; AND, IN ENTERING INTO THIS AGREEMENT, BUYER HEREBY ACKNOWLEDGES THAT IT HAS NOT RELIED ON AND IS NOT RELYING ON ANY REPRESENTATION, WARRANTY OR OTHER STATEMENT (WHETHER WRITTEN OR ORAL) MADE BY, OR ON BEHALF OF EACH SELLER OR RELATING TO SUCH SELLER, THE BUSINESS, THE PURCHASED ASSETS OR THE ASSUMED LIABILITIES, EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES EXPRESSLY SET FORTH IN ARTICLE IV.
6.
COVENANTS
6.1.Confidentiality.
6.1.1.From the date hereof and for a period of five (5) years commencing on the Closing Date, Sellers shall hold in confidence any and all confidential or proprietary information, whether written or oral, exclusively concerning the Purchased Assets or the Assumed Liabilities (such information, the “Purchased Business Information”), except as otherwise agreed in writing by Buyer or any of its Affiliates, on the one hand, and Sellers, on the other hand, or to the extent that Sellers can show that such information: (a) is generally available to and known by the public without breach of this Section 6.1(i); (b) is required or compelled to be disclosed by Law (including applicable securities Law or any judicial, administrative or regulatory process (including by interrogatories, subpoena, civil investigative demand, formal or informal investigative demand or similar process); or (c) is disclosed in a proceeding brought by
17


a party in pursuit of its right or in the exercise of its remedies hereby. If any Purchased Business Information is disclosed pursuant to the aforementioned clauses (a) or (b), Sellers shall, to the extent permitted by Law, notify Buyer in writing as soon as reasonably practicable, and Buyer may then, at Buyer’s own cost, attempt to obtain an appropriate protective order or other reasonable assurance that confidential treatment will be accorded to such information.
6.1.2.For a period of five (5) years commencing on the Closing Date, Buyer shall, and shall direct its Affiliates to, hold in confidence any and all confidential or proprietary information, whether written or oral, concerning Sellers or any of their Affiliates or their respective businesses’ assets and liabilities, including the Excluded Assets and the Excluded Liabilities (such information, the “Retained Business Information”), except as otherwise agreed in writing by Sellers, on the one hand, and Buyer or any of its Affiliates, on the other hand, or to the extent that Buyer can show that such information: (a) is generally available to and known by the public without breach of this Section 6.1(ii); (b) is required or compelled to be disclosed by Law (including applicable securities Law, or any judicial, administrative or regulatory process (including by interrogatories, subpoena, civil investigative demand, formal or informal investigative demand or similar process); or (c) is disclosed in a proceeding brought by a party in pursuit of its right or in the exercise of its remedies hereby. If any Retained Business Information is disclosed pursuant to the aforementioned clauses (a) or (b), Buyer or any of its Affiliates shall, to the extent permitted by Law, notify Sellers in writing as soon as reasonably practicable, and Sellers may then, at Sellers’ own cost, attempt to obtain an appropriate protective order or other reasonable assurance that confidential treatment will be accorded to such information.
6.2.Non-competition; Non-solicitation; Non-disparagement.
6.2.1.During the Restricted Period, each of Mayer and Buyer shall not, directly or indirectly, (A) render services or assistance to, manage, operate or control any Person, or create or own any business, that directly competes with the Business in the Territory; (B) have a financial interest in any Person that directly competes with the Business in the Territory in any capacity, including as a partner, shareholder, member, employee, principal, agent, trustee or consultant; or (C) cause, induce or encourage any customer of the Business to terminate or adversely modify its relationship with Sellers or their respective Affiliates with respect to the Business.
6.2.2.Except for such Persons listed on Schedule 6.2(i) or with the consent of Sellers with respect to any other Person, during the Restricted Period, each of Mayer and Buyer covenants and agrees, that they will not, directly or indirectly solicit for employment or engagement, hire, employ, engage or offer employment or engagement to, or seek to induce or influence to leave employment or engagement with Sellers or any of their Affiliates, any employee, contractor, or service provider of Sellers or their Affiliates that is employed or engaged by an entity organized in the United States; provided, that the foregoing shall not be deemed to prohibit Mayer or Buyer from (x) engaging in general media advertising or general employment solicitation that is not targeted towards such individuals or (y) engaging contractors
18


or service providers in the ordinary course in a manner that does not divert or otherwise reduce their business or services with Sellers or their respective Affiliates.
6.2.3.During the Restricted Period, each of Mayer and Buyer covenants and agrees, that they will not individually or jointly, directly or indirectly: (i) solicit or entice, or attempt to solicit or entice, any current, former, or prospective customers, clients, suppliers, vendors, or other business relationships of the Sellers or any Affiliate for purposes of diverting or otherwise reducing their business or services with the Company or its Affiliates.
6.2.4.During the Restricted Period, each of Mayer and Buyer shall not make, and shall cause their Affiliates not to make, either directly or indirectly, except if done in good faith in any Action against the applicable Person, (a) any written negative comment, statement or communication regarding Sellers, any of their respective Affiliates or any of its directors, officers or employees, in each case in relation to the Business, or (b) any written derogatory or disparaging comment, statement or communication regarding Sellers, any of their respective Affiliates or any of its directors, officers or employees, in each case in relation to the Business. Notwithstanding the foregoing, nothing in this Section 6.2(iv) shall limit Mayer or Buyer’s or their Affiliates’ ability to make true and accurate comments, statements or communications.
6.2.5.During the Restricted Period, Sellers shall not make, and shall cause their respective Affiliates not to make, either directly or indirectly, except if done in good faith in any Action against the applicable Person, (a) any written negative comment, statement or communication regarding each of Buyer or Mayer, any of their respective Affiliates or any of its directors, officers or employees, in each case in relation to the Business, or (b) any written derogatory or disparaging comment, statement or communication regarding each of Buyer or Mayer, any of their respective Affiliates or any of its directors, officers or employees, in each case in relation to the Business. Notwithstanding the foregoing, nothing in this Section 6.2(v) shall limit Sellers’ or their respective Affiliates’ ability to make true and accurate comments, statements or communications.
6.2.6.Each party to this Agreement acknowledges that a breach or threatened breach of this Section 6.2 would give rise to irreparable harm to the aggrieved party, for which monetary damages would not be an adequate remedy, and hereby agrees that in the event of a breach or a threatened breach by a party of any such obligations, the aggrieved party shall, in addition to any and all other rights and remedies that may be available to it in respect of such breach, be entitled to equitable relief, including a temporary restraining order, an injunction, specific performance and any other relief that may be available from a court of competent jurisdiction (without any requirement to post bond).
6.2.7.Each party to this Agreement acknowledges that the restrictions contained in this Section 6.2 are reasonable and necessary to protect the legitimate interests of the parties and constitute a material inducement to the parties to enter into this Agreement and consummate the transactions contemplated by this Agreement. In the event that any covenant contained in this Section 6.2 should ever be adjudicated to exceed the time, geographic, product or service or other limitations permitted by applicable Law in any jurisdiction, then any court is
19


expressly empowered to reform such covenant, and such covenant shall be deemed reformed, in such jurisdiction to the maximum time, geographic, product or service or other limitations permitted by applicable Law. The covenants contained in this Section 6.2 and each provision hereof are severable and distinct covenants and provisions. The invalidity or unenforceability of any such covenant or provision as written shall not invalidate or render unenforceable the remaining covenants or provisions hereof, and any such invalidity or unenforceability in any jurisdiction shall not invalidate or render unenforceable such covenant or provision in any other jurisdiction.
6.3.Books and Records.
6.3.1.Following the Closing, Sellers shall be entitled to retain a copy of the Transferred Books and Records.
6.3.2.Upon reasonable notice, Buyer shall, and shall cause its Affiliates and Representatives to, afford Sellers and their respective Representatives reasonable access (including the right to make, at Sellers’ expense, photocopies), during normal business hours, to (a) the Transferred Books and Records, (b) the books and records of Sellers which relate to the Business, the Purchased Assets and the transactions contemplated hereby and relating to periods after the Closing and (c) personnel of Buyer and its Affiliates, in each case as may be reasonably requested by Sellers in connection with any Tax or financial reporting purpose.
6.3.3.Sellers shall not be obligated to provide Buyer with access to any books or records (including personnel files) pursuant to this Section 6.3 where such access would violate any Law or privilege; provided, that such obligated party shall use reasonable best efforts to disclose such information in a way that would avoid such violation of Law or privilege.
6.4.Public Announcements. None of Buyer or any of its Affiliates or agents (including accountants, lenders, counsel or investment bankers), shall, without the prior written consent of Sellers, issue any press release announcing the execution of this Agreement or the transactions contemplated hereby, or the Closing hereunder, or otherwise make any public statements regarding the transactions contemplated hereby or otherwise publicly disclose any of the contents of this Agreement. Buyer acknowledges that Sellers and their respective Affiliates are permitted to make any disclosure they deem necessary or desirable in connection with this Agreement or the transactions contemplated hereby.
6.5.Bulk Sales Laws. The parties hereby waive compliance with the provisions of any bulk sales, bulk transfer or similar Laws of any jurisdiction that may otherwise be applicable with respect to the sale of any or all of the Purchased Assets to Buyer; it being understood that any Liabilities arising out of the failure of Sellers to comply with the requirements and provisions of any bulk sales, bulk transfer or similar Laws of any jurisdiction which would not otherwise constitute Assumed Liabilities shall be treated as Excluded Liabilities.
6.6.Receivables. From and after the Closing, if Sellers or any of their Affiliates receive or collect any funds relating to any Purchased Asset (to the extent resulting from the use, ownership or possession of the Purchased Asset by Buyer from and after the Closing Date),
20


Sellers or their respective Affiliates shall remit such funds to Buyer within five (5) Business Days after its receipt thereof. From and after the Closing, if Buyer or its Affiliate receives or collects any funds relating to any Excluded Asset or Purchased Asset (to the extent resulting from the use, ownership or possession of the Purchased Asset by Sellers prior to or on the Closing Date), Buyer or its Affiliate shall remit any such funds to Sellers within five (5) Business Days after its receipt thereof.
6.7.Certain Taxes.
6.7.1.All transfer, documentary, sales, use, stamp, registration, value added and other such Taxes and fees (including any penalties and interest) incurred in connection with this Agreement and the other Transaction Documents (including any real property transfer Tax and any other similar Tax) (“Transfer Taxes”) shall be borne and paid 50% by Sellers and 50% by Buyer when due. The Person required by Law to file any Tax Return or other document with respect to such Transfer Taxes or fees shall timely file any Tax Return or other document with respect to such Transfer Taxes or fees in a manner prescribed by Law. Buyer and Sellers shall, and shall cause their respective Affiliates to, reasonably cooperate with each other to timely prepare and file any Tax Return or other filings relating to such Transfer Taxes and to reduce or eliminate any Transfer Taxes to the extent permitted by applicable Law.
6.7.2.Sellers shall prepare, and with Buyer’s cooperation, timely file all Tax Returns (relating to real and personal property Taxes and other similar Taxes which are not based on income, profit, gains, sales or withholding) with respect to the Business or the Purchased Assets (collectively, “Asset Taxes”), except (for the avoidance of doubt, for Transfer Taxes, which shall be governed by Section 6.7(i)), for all taxable periods ending on or prior to the Closing Date which Tax Returns were not yet due and have not been filed as of the Closing Date. Such Tax Returns shall be prepared in a manner consistent with past practice, unless a contrary treatment is required by an intervening change in the applicable Law. Sellers shall pay and discharge all Asset Taxes shown to be due on such Tax Returns before the same shall become delinquent and before penalties accrue thereon (except to the extent (if applicable) such Asset Taxes were taken into account in determining the Aggregate Purchase Price). Buyer shall prepare and timely file all Tax Returns with respect to the Asset Taxes for any Straddle Period and shall pay and discharge all Asset Taxes shown to be due on such Tax Returns. Buyer, on the one hand, and Sellers, on the other hand, shall each cause a copy of any Tax Return that is required to be filed by it under this Section 6.7(ii), together with all relevant workpapers and other information (to the extent such Tax Return, workpapers, and other information relate solely to Asset Taxes), to be made available to the other for review, comment, and approval no later than twenty (20) days prior to the due date for the filing of such Tax Return (taking into account proper extensions), such approval not to be unreasonably withheld, delayed or conditioned. An exact copy of any such Tax Return relating solely to Asset Taxes filed by Buyer, on the one hand, or Sellers, on the other hand, together with evidence of payment of such Taxes, shall be provided to the other no later than ten (10) days after such Tax Return is filed.
6.7.3.For purposes of this Agreement, the amount of Taxes for the Straddle Period shall be determined based upon a hypothetical closing of the taxable year on
21


such Closing Date, with the Closing Date being included in the pre-Closing portion of such Straddle Period, provided that Asset Taxes shall be determined by reference to the relative number of days in the pre-Closing and post-Closing portions of such Straddle Period.
6.7.4.Following the Closing, Buyer, on the one hand, and Sellers, on the other hand, shall cooperate with each other in good faith, and shall cause their respective Affiliates and their respective officers, employees, agents, auditors and representatives to cooperate with each other, and perform all duties reasonably required and requested by the other, to facilitate the orderly and smooth transition of the Business to Buyer. Sellers and Buyer shall cooperate with each other as reasonably requested in connection with any Tax Return preparation, claims for refunds and Tax audits, in each case related to the Purchased Assets or Business for a Pre-Closing Tax Period, including for avoidance of doubt, any Straddle Period. In particular, Paul Biegel, Jon Himelfarb and Tammy Wells (if they become employees of Buyer), shall be made available to Sellers and their respective Affiliates as reasonably needed to assist in the preparation of SEC reports, audits and Tax filings.
6.8.Further Assurances. Following the Closing, each of the parties hereto shall, and shall cause their respective Affiliates to, execute and deliver such additional documents, instruments, conveyances and assurances and take such further actions, including cooperating to transfer any Purchased Assets held by the Sellers following the Closing, as may be reasonably required to carry out the provisions hereof and give effect to the transactions contemplated by this Agreement and the other Transaction Documents. For the avoidance of doubt, it is the parties’ intention that, except for assets identified in Section 2.2(i) through (xi), Section 2.2(xiii) and Section 2.2(xiv), all assets related to the manufacturing function of the Business located at 421 N. California Street, Sycamore, IL 60178 shall be considered “Purchased Assets” for purposes of this Agreement.
6.9.Buyer Release. Notwithstanding anything to the contrary contained in this Agreement, in further consideration of the transactions contemplated hereby, effective as of the Closing, Buyer, on behalf of itself, himself or herself and its Affiliates’ respective predecessors, beneficiaries, officers, directors, managers, family members, principals, shareholders, members, partners, direct and indirect equity holders, employees, advisors, agents, representatives, successors, heirs and assigns (“Buyer Releasors”) hereby irrevocably and unconditionally releases, waives and holds harmless Sellers, their respective Affiliates and their respective Affiliates’, officers, directors, managers, family, principals, shareholders, members, partners, direct and indirect equityholders, employees, advisors, predecessors, successors and assigns (the “Seller Releasees”), from and against any and all claims of any nature, fixed or contingent, direct or indirect (“Claims”) arising on or prior to the Closing that the Buyer Releasors had, may now have or may have against the Seller Releasees. It is further agreed and understood that, except as otherwise provided in this Section 6.9, the release contained in this Section 6.9 is a full and final release of all Claims released herein, whether known or unknown, fixed or contingent, manifested or unmanifested. The Buyer Releasors hereby waive the protection of any provision of any law that would operate to preserve Claims released herein that are unknown as of the Closing Date or at any other time.
22


6.10.Right of First Refusal.
6.10.1.For a period of the later of (a) the term of the Supply Agreement (including extensions) or (b) [***] commencing on the Closing Date (the “ROFR Period”), Buyer shall not, directly or indirectly through an Affiliate or otherwise, enter into any agreement or consummate any transaction relating to the sale of all or substantially all of Buyer’s assets to any Person (other than to (x) Sellers, (y) a Person that, in the aggregate, directly or indirectly beneficially owns at least a majority of the outstanding voting equity or ownership interest of Buyer prior to such transaction or (z) a Person that is controlled by Mayer in which [***], or any other transaction whether by sale of interests, sale of assets, merger, recapitalization, reorganization or otherwise, pursuant to which one or more Persons (other than to Sellers or a Person that, in the aggregate, directly or indirectly beneficially owns at least a majority of the outstanding voting equity or ownership interest of Buyer prior to such transaction), shall directly or indirectly own in excess of [***] of the voting equity or ownership interest in Buyer on a fully diluted basis, in each case in a single transaction or series of related transactions (a “Third-Party Transaction”) except in compliance with the terms and conditions of this Section 6.10.
6.10.2.If, at any time during the ROFR Period, Buyer receives a bona fide written offer for a Third-Party Transaction that Buyer desires to accept (each, a “Third-Party Offer”), Buyer shall immediately notify IGE in writing (the “Offer Notice”) of the identity and all proposed parties to such Third-Party Transaction and the material financial and other terms and conditions of such Third-Party Offer (the “Material Terms”), including, without limitation, purchase price (including any adjustments thereto and a description of any non-cash consideration in sufficient detail to permit the valuation thereof), earn-outs, employment arrangements, conditions to closing, the proposed date, time and location of the closing, expenses and expense reimbursement, and any other key obligations of either party. Each Offer Notice constitutes an offer made by Buyer to enter into an agreement with IGE on the same Material Terms of such Third-Party Offer (the “ROFR Offer”).
6.10.3.At any time prior to the expiration of [***] (the “Exercise Period”), IGE may accept the ROFR Offer by delivery to Buyer of a written notice of acceptance containing the Material Terms and any standard and customary conditions applicable to a transaction of this nature, including without limitation, the satisfactory completion of due diligence by IGE, executed by IGE; provided, however, that IGE is not required to accept any non-financial terms or conditions contained in any Material Terms that cannot be fulfilled by IGE as readily as by any other Person (e.g., an agreement conditioned upon the services of a particular individual or the supply of a product exclusively under the control of such third-party offeror).
6.10.4.If, by the expiration of the Exercise Period, IGE has not accepted the ROFR Offer, and provided that Buyer has complied with all of the provisions of this Section 6.10, at any time during the [***] period following the expiration of the Exercise Period, Buyer may consummate the Third-Party Transaction with the counterparty identified in the applicable Offer Notice, on Material Terms that are the same or more favorable to Buyer as the Material Terms set forth in the Offer Notice. If such Third-Party Transaction is not consummated within
23


the [***], the terms and conditions of this Section 6.10 will again apply and Buyer shall not enter into any Third-Party Transaction during the ROFR Period without affording IGE the right of first refusal on the terms and conditions of this Section 6.10.
6.10.5.For the avoidance of doubt, the terms and conditions of this Section 6.10 apply to each Third-Party Offer received by Buyer during the ROFR Period.
6.11.Conduct of Business Prior to the Closing. From the date hereof until the Closing, except as otherwise provided in this Agreement or consented to in writing by Buyer (which consent shall not be unreasonably withheld, conditioned or delayed), Sellers shall conduct the Business in the ordinary course of business in all material respects.
6.12.Closing Conditions. From the date hereof until the Closing, each party hereto shall use commercially reasonable efforts to take such actions as are necessary to expeditiously satisfy the closing conditions set forth in ARTICLE VII hereof.
6.13.Accounts Receivable. From and after the Closing, Buyer shall, and shall cause its respective officers, employees, and agents to, provide to Sellers assistance and cooperation to collect any accounts receivable related to the sale of products prior to Closing. To the extent Buyer receives payment on any such accounts receivable, it shall promptly remit the full amount collected to Sellers in form received with any necessary endorsement.
6.14.Supplement to Disclosure Schedules. From time to time prior to the Closing, Sellers shall have the right (but not the obligation) to supplement or amend the Disclosure Schedules hereto with respect to any matter hereafter arising or of which it becomes aware after the date hereof (each a "Schedule Supplement"). Any disclosure in any such Schedule Supplement shall not be deemed to have cured any inaccuracy in or breach of any representation or warranty contained in this Agreement, including for purposes of the indemnification or termination rights contained in this Agreement or of determining whether or not the conditions set forth in Section 7.1(i) have been satisfied.
6.15.Employee Severance. From and after the Closing, the parties agree to the division and allocation of all costs and expenses associated with the transition and termination of the employees set forth in Schedule 6.15 (the “Employee Termination Costs”), in accordance with the terms and conditions set forth in Schedule 6.15. For the avoidance of doubt, “Employee Termination Costs” shall include, without limitation, any compensation, benefits, severance, termination pay, notice pay, garden leave, final wages, costs associated with continued healthcare and other benefits, accrued liabilities and benefits, reasonable and documented attorneys’ fees, employer portions of any taxes, social contributions, or similar employer-responsibilities, and any administrative cost and fees associated therewith.
24


7.
CONDITIONS TO CLOSING
7.1.Conditions to Obligations of Buyer. The obligations of Buyer to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment or Buyer's waiver, at or prior to the Closing, of each of the following conditions:
7.1.1.The representations and warranties of Sellers contained in ARTICLE IV shall be true and correct in all respects as of the Closing Date with the same effect as though made at and as of such date (except those representations and warranties that address matters only as of a specified date, which shall be true and correct in all respects as of that specified date), except where the failure of such representations and warranties to be true and correct would not have a Material Adverse Effect.
7.1.2.Sellers shall have duly performed and complied in all material respects with all agreements, covenants and conditions required by this Agreement and each of the other Transaction Documents to be performed or complied with by each of them, respectively, prior to or on the Closing Date.
7.1.3.Sellers shall have delivered to Buyer duly executed counterparts to the Transaction Documents.
7.1.4.Sellers shall have delivered to Landlord the Lease Termination Payoff Amount.
7.1.5.Buyer shall have received a certificate, dated the Closing Date and signed by duly authorized officers of Sellers, that each of the conditions set forth in Section 7.1 (i) and (ii) have been satisfied.
7.1.6.Buyer shall have received a certificate signed by duly authorized officers of Sellers certifying that attached thereto are true and complete copies of all resolutions adopted by the board of directors of Sellers authorizing the execution, delivery and performance of this Agreement and the other Transaction Documents and the consummation of the transactions contemplated hereby and thereby, and that all such resolutions are in full force and effect and are all the resolutions adopted in connection with the transactions contemplated hereby and thereby.
7.1.7.There shall not be in effect any Governmental Order by a Governmental Authority of competent jurisdiction restraining, enjoining, declaring unlawful or otherwise prohibiting the consummation of the transactions contemplated hereby.
7.2.Conditions to Obligations of Sellers. The obligations of Sellers to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment or Sellers’ waiver, at or prior to the Closing, of each of the following conditions:
25


7.2.1.The representations and warranties of Buyer and Mayer, as applicable, contained in ARTICLE V shall be true and correct in all respects as of the Closing Date with the same effect as though made at and as of such date (except those representations and warranties that address matters only as of a specified date, which shall be true and correct in all respects as of that specified date), except where the failure of such representations and warranties to be true and correct would not have a material adverse effect on Buyer's ability to consummate the transactions contemplated hereby.
7.2.2.Buyer shall have duly performed and complied in all material respects with all agreements, covenants and conditions required by this Agreement and each of the other Transaction Documents to be performed or complied with by it prior to or on the Closing Date.
7.2.3.Buyer shall have delivered to Sellers the Aggregate Purchase Price and duly executed counterparts to the Transaction Documents.
7.2.4.Sellers shall have received a certificate, dated the Closing Date and signed by a duly authorized officer of Buyer, that each of the conditions set forth in Section 7.2(i) and (ii) have been satisfied.
7.2.5.Sellers shall have received a certificate signed by a duly authorized officer of Buyer certifying that attached thereto are true and complete copies of all resolutions adopted by the manager of Buyer authorizing the execution, delivery and performance of this Agreement and the other Transaction Documents and the consummation of the transactions contemplated hereby and thereby, and that all such resolutions are in full force and effect and are all the resolutions adopted in connection with the transactions contemplated hereby and thereby.
7.2.6.There shall not be in effect any Governmental Order by a Governmental Authority of competent jurisdiction restraining, enjoining, declaring unlawful or otherwise prohibiting the consummation of the transactions contemplated hereby.
8.
INDEMNITY
8.1.Survival of Representations, Warranties, Covenants and Agreements. The representations and warranties set forth in this Agreement and the Transaction Documents shall survive the Closing and shall remain in full force and effect until the date that is eighteen (18) months after the Closing Date. None of the covenants or other agreements contained in this Agreement or the Transaction Documents shall survive the Closing Date other than those which by their terms contemplate performance after the Closing Date, and each such surviving covenant and agreement shall survive the Closing for the period contemplated by its terms. Notwithstanding the foregoing, any claims asserted in good faith with reasonable specificity (to the extent known at such time) and in writing by notice from the non-breaching party to the breaching party prior to the expiration date of the applicable survival period shall not thereafter be barred by the expiration of such survival period and such claims shall survive until finally resolved.
26


8.2.Indemnification by Buyer. Subject to the terms and conditions of this Article VIII, Buyer, or as the case may be, Mayer, shall indemnify Sellers against, and shall hold Sellers harmless from and against, any and all Losses incurred or sustained by, or imposed upon, Sellers based upon, arising out of, with respect to or by reason of:
8.2.1.any inaccuracy in or breach of any of the representations or warranties of Buyer, or, as applicable, of Mayer, contained in this Agreement or any of the other Transaction Documents;
8.2.2.any breach or non-fulfillment of any covenant, agreement or obligation of Buyer, or, as applicable, of Mayer, pursuant to this Agreement or any Transaction Document; or
8.2.3.any Assumed Liability asserted against Sellers at any time.
8.3.Indemnification by Sellers. Subject to the terms and conditions of this Article VIII, Sellers shall indemnify Buyer against, and shall hold Buyer harmless from and against, any and all Losses incurred or sustained by, or imposed upon, Buyer based upon, arising out of, with respect to or by reason of:
8.3.1.any inaccuracy in or breach of any of the representations or warranties of Sellers contained in this Agreement or any of the other Transaction Documents;
8.3.2.any breach or non-fulfillment of any covenant, agreement or obligation of Sellers pursuant to this Agreement or any Transaction Document; or
8.3.3.any retained Liability asserted against Buyer at any time.
8.4.Certain Limitations. The party making a claim under this Article VIII is referred to as the “Indemnified Party”, and the party against whom such claims are asserted under this Article VIII is referred to as the “Indemnifying Party”. The indemnification provided for in Section 8.2 and Section 8.3 shall be subject to the following limitations:
8.4.1.The aggregate amount of Losses for which Sellers shall be liable pursuant to Section 8.3 shall not exceed the amount of the Aggregate Purchase Price.
8.4.2.In no event shall any Indemnifying Party be liable to any Indemnified Party for any punitive, incidental, consequential, special, or indirect damages, including loss of future revenue or income, loss of business reputation or opportunity relating to the breach or alleged breach of this Agreement, or diminution of value or any damages based on any type of multiple (other than indemnification for amounts paid or payable to third parties in respect of any third-party claim for which indemnification hereunder is otherwise required).
8.4.3.Notwithstanding the foregoing, the limitation set forth in Section 8.4(i) shall not apply to Losses based upon, arising out of, with respect to or by reason of any fraud or intentional misrepresentation.
27


8.5.Indemnification Procedures.
8.5.1.If any Indemnified Party receives notice of the assertion or commencement of any Action made or brought by any Person who is not a party to this Agreement or an Affiliate of a party to this Agreement or a Representative of the foregoing (a “Third-Party Claim”) against such Indemnified Party with respect to which the Indemnifying Party is obligated to provide indemnification under this Agreement, the Indemnified Party shall give the Indemnifying Party reasonably prompt written notice thereof, but in any event not later than thirty (30) calendar days after receipt of such notice of such Third Party Claim. The failure to give such prompt written notice shall not, however, relieve the Indemnifying Party of its indemnification obligations, except and only to the extent that the Indemnifying Party forfeits rights or defenses by reason of such failure. Such notice by the Indemnified Party shall describe the Third-Party Claim in reasonable detail, shall include copies of all material written evidence thereof and shall indicate the estimated amount, if reasonably practicable, of the Loss that has been or may be sustained by the Indemnified Party. The Indemnifying Party shall have the right to participate in, or by giving written notice to the Indemnified Party, to assume the defense of any Third-Party Claim at the Indemnifying Party’s expense and by counsel selected by the Indemnifying Party that is reasonably acceptable to the Indemnified Party, and the Indemnified Party shall cooperate in good faith in such defense. In the event that the Indemnifying Party assumes the defense of any Third-Party Claim, subject to Section 8.5(ii), it shall have the right to take such action as it deems necessary to avoid, dispute, defend, appeal or make counterclaims pertaining to any such Third-Party Claim in the name and on behalf of the Indemnified Party. The Indemnified Party shall have the right to participate in the defense of any Third-Party Claim with counsel selected by it subject to the Indemnifying Party’s right to control the defense thereof. The fees and disbursements of such counsel shall be at the expense of the Indemnified Party, provided, that if in the reasonable opinion of counsel to the Indemnified Party, (A) there are legal defenses available to an Indemnified Party that are different from or additional to those available to the Indemnifying Party; or (B) there exists a conflict of interest between the Indemnifying Party and the Indemnified Party that cannot be waived, the Indemnifying Party shall be liable for the reasonable fees and expenses of counsel to the Indemnified Party in each jurisdiction for which the Indemnified Party determines counsel is required. If the Indemnifying Party elects not to compromise or defend such Third-Party Claim, fails to promptly notify the Indemnified Party in writing of its election to defend as provided in this Agreement, or fails to diligently prosecute the defense of such Third Party Claim, the Indemnified Party may, subject to Section 8.5(ii), pay, compromise and defend such Third-Party Claim and seek indemnification for any and all Losses based upon, arising from or relating to such Third-Party Claim. Sellers and Buyer shall cooperate with each other in all reasonable respects in connection with the defense of any Third-Party Claim, including making available (subject to the provisions of Section 6.1) records relating to such Third-Party Claim and furnishing, without expense (other than reimbursement of actual out-of-pocket expenses) to the defending party, management employees of the non-defending party as may be reasonably necessary for the preparation of the defense of such Third-Party Claim.
8.5.2.Notwithstanding any other provision of this Agreement, the Indemnifying Party shall not enter into settlement of any Third-Party Claim without the prior
28


written consent of the Indemnified Party (which consent shall not be unreasonably withheld, conditioned or delayed), except as provided in this Section 8.5(ii). If a firm offer is made to settle a Third-Party Claim without leading to Liability or the creation of a financial or other obligation on the part of the Indemnified Party and provides, in customary form, for the unconditional release of each Indemnified Party from all Liabilities and obligations in connection with such Third-Party Claim and the Indemnifying Party desires to accept and agree to such offer, the Indemnifying Party shall give written notice to that effect to the Indemnified Party. If the Indemnified Party fails to consent to such firm offer within thirty days after its receipt of such notice, the Indemnified Party may continue to contest or defend such Third-Party Claim and in such event, the maximum liability of the Indemnifying Party as to such Third-Party Claim shall not exceed the amount of such settlement offer. If the Indemnified Party fails to consent to such firm offer and also fails to assume defense of such Third-Party Claim, the Indemnifying Party may settle the Third-Party Claim upon the terms set forth in such firm offer to settle such Third-Party Claim. If the Indemnified Party has assumed the defense pursuant to Section 8.5(i), it shall not agree to any settlement without the written consent of the Indemnifying Party (which consent shall not be unreasonably withheld, conditioned or delayed).
8.5.3.Any claim by an Indemnified Party on account of a Loss which does not result from a Third-Party Claim (a “Direct Claim”) shall be asserted by the Indemnified Party giving the Indemnifying Party reasonably prompt written notice thereof, but in any event not later than thirty (30) days after the Indemnified Party becomes aware of such Direct Claim. The failure to give such prompt written notice shall not, however, relieve the Indemnifying Party of its indemnification obligations, except and only to the extent that the Indemnifying Party forfeits rights or defenses by reason of such failure. Such notice by the Indemnified Party shall describe the Direct Claim in reasonable detail, shall include copies of all material written evidence thereof and shall indicate the estimated amount, if reasonably practicable, of the Loss that has been or may be sustained by the Indemnified Party. The Indemnifying Party shall have 30 days after its receipt of such notice to respond in writing to such Direct Claim. During such 30-day period, the Indemnified Party shall allow the Indemnifying Party and its professional advisors to investigate the matter or circumstance alleged to give rise to the Direct Claim, and whether and to what extent any amount is payable in respect of the Direct Claim and the Indemnified Party shall assist the Indemnifying Party’s investigation by giving such information and assistance (including access to the Indemnified Party’s premises and personnel and the right to examine and copy any accounts, documents or records) as the Indemnifying Party or any of its professional advisors may reasonably request. If the Indemnifying Party does not so respond within such 30-day period, the Indemnifying Party shall be deemed to have rejected such claim, in which case the Indemnified Party shall be free to pursue such remedies as may be available to the Indemnified Party on the terms and subject to the provisions of this Agreement.
8.6.Payments. Once a Loss is agreed to by the Indemnifying Party or finally adjudicated to be payable pursuant to this Article VIII, the Indemnifying Party shall satisfy its obligations within 15 Business Days of such final, non-appealable adjudication by wire transfer of immediately available funds. The parties hereto agree that should an Indemnifying Party not make full payment of any such obligations within such fifteen (15) Business Day period, any amount payable shall accrue interest from and including the date of agreement of the
29


Indemnifying Party or final, non-appealable adjudication to and including the date such payment has been made at a rate per annum equal to eight percent (8%). Such interest shall be calculated daily on the basis of a 365 day year and the actual number of days elapsed, without compounding.
8.7.Tax Treatment of Indemnification Payments. All indemnification payments made under this Agreement shall be treated by the parties as an adjustment to the Aggregate Purchase Price for Tax purposes, unless otherwise required by Law
8.8.Exclusive Remedies. Subject to and except for Section 10.11, the parties acknowledge and agree that from and after Closing their sole and exclusive remedy with respect to any and all claims (other than claims arising from fraud or willful misconduct on the part of a party hereto in connection with the transactions contemplated by this Agreement) for any breach of any representation, warranty, covenant, agreement or obligation set forth herein or otherwise relating to the subject matter of this Agreement, shall be pursuant to the indemnification provisions set forth in this Article VIII. In furtherance of the foregoing, except with respect to Section 8.11, each party hereby waives, from and after Closing, to the fullest extent permitted under Law, any and all rights, claims and causes of action for any breach of any representation, warranty, covenant, agreement or obligation set forth herein or otherwise relating to the subject matter of this Agreement it may have against the other parties hereto and their Affiliates and each of their respective Representatives arising under or based upon any Law, except pursuant to the indemnification provisions set forth in this Article VIII. Nothing in this Section 8.8 shall limit any Person’s right to seek and obtain any equitable relief to which any Person shall be entitled or to seek any remedy on account of any party’s fraudulent or intentional misconduct.
9.
TERMINATION
9.1.Termination. This Agreement may be terminated at any time prior to the Closing:
9.1.1.by the mutual written consent of Sellers and Buyer;
9.1.2.by Buyer by written notice to Sellers if:
9.1.2.1.Buyer is not then in material breach of any provision of this Agreement and there has been a material breach, inaccuracy in or failure to perform any representation, warranty, covenant or agreement made by Sellers pursuant to this Agreement that would give rise to the failure of any of the conditions specified in ARTICLE VII and such breach, inaccuracy or failure cannot be cured by Sellers by December 31, 2024 (the "Drop Dead Date"); or
9.1.2.2.any of the conditions set forth in Section 7.1 shall not have been fulfilled by the Drop Dead Date, unless such failure shall be due to the failure of Buyer to perform or comply with any of the covenants, agreements or conditions hereof to be performed or complied with by it prior to the Closing;
30


9.1.3.by Sellers by written notice to Buyer if:
9.1.3.1.Sellers is not then in material breach of any provision of this Agreement and there has been a material breach, inaccuracy in or failure to perform any representation, warranty, covenant or agreement made by Buyer pursuant to this Agreement that would give rise to the failure of any of the conditions specified in ARTICLE VII and such breach, inaccuracy or failure cannot be cured by Buyer by the Drop Dead Date; or
9.1.3.2.any of the conditions set forth in Section 7.2 shall not have been fulfilled by the Drop Dead Date, unless such failure shall be due to the failure of Sellers to perform or comply with any of the covenants, agreements or conditions hereof to be performed or complied with by it prior to the Closing; or
9.1.4.by Buyer or Sellers in the event that:
9.1.4.1.there shall be any Law that makes consummation of the transactions contemplated by this Agreement illegal or otherwise prohibited; or
9.1.4.2.any Governmental Authority shall have issued a Governmental Order restraining or enjoining the transactions contemplated by this Agreement, and such Governmental Order shall have become final and non-appealable.
9.2.Effect of Termination. In the event of the termination of this Agreement in accordance with this Article, this Agreement shall forthwith become void and there shall be no liability on the part of any party hereto except:
9.2.1.that the obligations set forth in this ARTICLE IX, Section 6.1 and ARTICLE X hereof shall survive termination; and
9.2.2.that nothing herein shall relieve any party hereto from liability for any intentional breach of any provision hereof.
10.
MISCELLANEOUS
10.1.Expenses. Except as otherwise expressly provided herein, all costs and expenses, including, without limitation, fees and disbursements of counsel, financial advisors and accountants, incurred in connection with this Agreement and the transactions contemplated hereby shall be paid by the party incurring such costs and expenses, whether or not the Closing shall have occurred.
10.2.Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed to have been given (a) when delivered by hand (with written confirmation of receipt); (b) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (c) on the date sent by e-mail of a PDF document if sent during normal business hours of the recipient, and on the next Business Day if sent after normal business hours of the recipient or (d) on the third day after the
31


date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the following addresses (or at such other address for a party as shall be specified in a notice given in accordance with this Section 10.2):
If to Sellers:    Innovative Growers Equipment, Inc.
    421 N. California Street
    Sycamore, IL 60178
    E-mail:     jlindeman@hydrofarm.com
    Attention: B. John Lindeman

with a copy to:    Hydrofarm Holdings Group, Inc.
    1510 Main Street
    Shoemakersville, PA 19555
E-mail: jlindeman@hydrofarm.com
    Attention: B. John Lindeman

    Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C.
E-mail:    krkoch@mintz.com; dabagliebter@mintz.com
Attention: Kenneth Koch; Daniel Bagliebter
If to Buyer:    CM Fabrication, LLC
    421 N. California Street
    Sycamore, IL 60178
E-mail:    chris@cm-metals.com
Attention:    Chris Mayer
with a copy to:    Saul Ewing LLP
    161 North Clark Street
    Suite 4200
    Chicago, IL 60601
E-mail: casey.grabenstein@saul.com
Attention: Casey Grabenstein
10.3.Interpretation. For purposes of this Agreement, (a) the words “include,” “includes” and “including” shall be deemed to be followed by the words “without limitation”; (b) the word “or” is not exclusive; (c) the words “herein,” “hereof,” “hereby,” “hereto” and “hereunder” refer to this Agreement as a whole; and (d) all references herein to “$”, dollars or other monetary amounts shall refer to United States dollars unless otherwise specified herein. Unless the context otherwise requires, references herein: (x) to Articles, Sections, Disclosure Schedules and Exhibits mean the Articles and Sections of, and Disclosure Schedules and Exhibits attached to, this Agreement; (y) to an agreement, instrument or other document means such agreement, instrument or other document as amended, supplemented and modified from time to time to the extent permitted by the provisions thereof and (z) to a statute means such statute as amended from time to time and includes any successor legislation thereto and any regulations promulgated thereunder. This Agreement shall be construed without regard to any
32


presumption or rule requiring construction or interpretation against the party drafting an instrument or causing any instrument to be drafted. The Disclosure Schedules and Exhibits referred to herein shall be construed with, and as an integral part of, this Agreement to the same extent as if they were set forth verbatim herein.
10.4.Headings. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.
10.5.Severability. If any term or provision of this Agreement is invalid, illegal or unenforceable in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any other jurisdiction. Except as provided in Section 6.2(vii), upon such determination that any term or other provision is invalid, illegal or unenforceable, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.
10.6.Entire Agreement. This Agreement and the other Transaction Documents constitute the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein and therein, and supersede all prior and contemporaneous understandings and agreements, both written and oral, with respect to such subject matter. In the event of any inconsistency between the statements in the body of this Agreement and those in the other Transaction Documents and Disclosure Schedules (other than an exception expressly set forth as such in the Disclosure Schedules), the statements in the body of this Agreement will control.
10.7.Successors and Assigns. This Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and permitted assigns. Neither party may assign its rights or obligations hereunder without the prior written consent of the other party, which consent shall not be unreasonably withheld or delayed; provided, however, that Sellers may, without the prior consent of Buyer, assign all or any portion of their rights and delegate their duties under this Agreement to a single representative of the stockholders or former stockholders of Sellers or other successor or designee in connection with any winding-up or dissolution of Sellers after the Closing. No assignment shall relieve the assigning party of any of its obligations hereunder.
10.8.No Third-party Beneficiaries. This Agreement is for the sole benefit of the parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement; provided, however, the stockholders or former stockholders of Sellers shall be entitled to enforce the provisions of this Agreement on behalf of Sellers, including following any winding-up or dissolution of Sellers.
10.9.Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by each party hereto. No
33


waiver by any party of any of the provisions hereof shall be effective unless explicitly set forth in writing and signed by the party so waiving. No waiver by any party shall operate or be construed as a waiver in respect of any failure, breach or default not expressly identified by such written waiver, whether of a similar or different character, and whether occurring before or after that waiver. Except as otherwise expressly set forth herein, no failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.
10.10.Governing Law; Submission to Jurisdiction; Waiver of Jury Trial.
10.10.1.This Agreement shall be governed by and construed in accordance with the internal laws of the State of Delaware without giving effect to any choice or conflict of law provision or rule (whether of the State of Delaware or any other jurisdiction).
10.10.2.ANY LEGAL SUIT, ACTION OR PROCEEDING ARISING OUT OF OR BASED UPON THIS AGREEMENT, THE OTHER TRANSACTION DOCUMENTS OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY MAY BE INSTITUTED IN THE FEDERAL COURTS OF THE UNITED STATES OF AMERICA OR THE COURTS OF THE STATE OF DELAWARE IN EACH CASE LOCATED IN NEW CASTLE COUNTY, DELAWARE, AND EACH PARTY IRREVOCABLY SUBMITS TO THE EXCLUSIVE JURISDICTION OF SUCH COURTS IN ANY SUCH SUIT, ACTION OR PROCEEDING. SERVICE OF PROCESS, SUMMONS, NOTICE OR OTHER DOCUMENT BY MAIL TO SUCH PARTY’S ADDRESS SET FORTH HEREIN SHALL BE EFFECTIVE SERVICE OF PROCESS FOR ANY SUIT, ACTION OR OTHER PROCEEDING BROUGHT IN ANY SUCH COURT. THE PARTIES IRREVOCABLY AND UNCONDITIONALLY WAIVE ANY OBJECTION TO THE LAYING OF VENUE OF ANY SUIT, ACTION OR ANY PROCEEDING IN SUCH COURTS AND IRREVOCABLY WAIVE AND AGREE NOT TO PLEAD OR CLAIM IN ANY SUCH COURT THAT ANY SUCH SUIT, ACTION OR PROCEEDING BROUGHT IN ANY SUCH COURT HAS BEEN BROUGHT IN AN INCONVENIENT FORUM.
10.10.3.EACH PARTY ACKNOWLEDGES AND AGREES THAT ANY CONTROVERSY WHICH MAY ARISE UNDER THIS AGREEMENT OR THE OTHER TRANSACTION DOCUMENTS IS LIKELY TO INVOLVE COMPLICATED AND DIFFICULT ISSUES AND, THEREFORE, EACH SUCH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN RESPECT OF ANY LEGAL ACTION ARISING OUT OF OR RELATING TO THIS AGREEMENT, THE OTHER TRANSACTION DOCUMENTS OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY. EACH PARTY TO THIS AGREEMENT CERTIFIES AND ACKNOWLEDGES THAT (A) NO REPRESENTATIVE OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT SEEK TO ENFORCE THE FOREGOING WAIVER IN THE EVENT OF A LEGAL ACTION, (B) SUCH PARTY HAS CONSIDERED THE IMPLICATIONS OF
34


THIS WAIVER, (C) SUCH PARTY MAKES THIS WAIVER VOLUNTARILY, AND (D) SUCH PARTY HAS BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION 10.10.
10.11.Specific Performance. The parties agree that irreparable damage would occur if any provision of this Agreement were not performed in accordance with the terms hereof and that the parties shall be entitled to specific performance of the terms hereof, in addition to any other remedy to which they are entitled at law or in equity.
10.12.Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.
[SIGNATURE PAGE FOLLOWS]

35


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the date first written above by their respective officers thereunto duly authorized.
CM Fabrication, LLC
By:    /s/ Chris Mayer    
Name: Chris Mayer
Title:    Authorized Signatory
Innovative Growers Equipment, Inc.
By:    /s/ B. John Lindeman    
Name: B. John Lindeman
Title:    Chief Financial Officer & Secretary
Manufacturing & Supply Chain Services, Inc.
By:    /s/ B. John Lindeman    
Name: B. John Lindeman
Title:    Chief Financial Officer & Secretary
/s/ Chris Mayer    
Chris Mayer

[Signature Page to Asset Purchase Agreement]
EX-31.1 3 hyfm-20240630xex311.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

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

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

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

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

Date: August 8, 2024

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

EX-31.2 4 hyfm-20240630xex312.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

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

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

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

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

Date: August 8, 2024

By:/s/ B. John Lindeman
B. John Lindeman
Executive Vice President & Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 hyfm-20240630xex321.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 June 30, 2024 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 8, 2024
/s/ William Toler
William Toler
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 hyfm-20240630xex322.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 June 30, 2024 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: August 8, 2024
/s/ B. John Lindeman
B. John Lindeman
Executive Vice President & Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 7 hyfm-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - DESCRIPTION OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - LEASES - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - DEBT - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - DEBT - Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - DEBT - Revolving Asset-backed Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - DEBT - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - STOCKHOLDERS’ EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hyfm-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hyfm-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hyfm-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other receivables Accounts and Other Receivables, Net, Current Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 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 Adjustments to reconcile net loss to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Work-in-process Inventory, Work in Process, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] 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 Total debt Long-Term Debt and Lease Obligation, Including Current Maturities Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Cover [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively Long-Term Debt and Lease Obligation Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cash paid for income taxes Income Taxes Paid, Net Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Inventory, Policy [Policy Text Block] Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Lease liabilities Liabilities, Lessee [Abstract] Liabilities, Lessee FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Land Land [Member] Restructuring and Related Activities [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Operating lease, cost Operating Lease, Cost Finance lease assets cost Finance Lease, Right-of-Use Asset, before Accumulated Amortization Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Long-term operating lease liabilities Long-term portion Operating Lease, Liability, Noncurrent Lease term Lessee, Finance Lease, Renewal Term Property, plant and equipment sold or disposed of Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Deferred revenue Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating segments Operating Segments [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Net cash from operating activities Net Cash Provided by (Used in) Operating Activities Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Sale Leaseback Transaction, Description [Axis] Sale Leaseback Transaction, Description [Axis] Secured debt Secured Debt [Member] Intersegment eliminations Intersegment Eliminations [Member] Asset retirement obligations, noncurrent Asset Retirement Obligations, Noncurrent Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Total lease payments Finance Lease, Liability, to be Paid Finance leases Finance Leases [Member] Finance Leases Facility Closing Facility Closing [Member] Options 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 Restructuring Type [Axis] Restructuring Type [Axis] Trade name Trade Names [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Use of estimates Use of Estimates, Policy [Policy Text Block] 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 Peat bogs and related development Peat Bogs And Related Development [Member] Peat Bogs And Related Development Payables and Accruals [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Small Business Entity Small Business Restructuring Costs Restructuring and Related Costs [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Expense Restructuring Reserve, Accrual Adjustment Weighted Average Weighted Average [Member] Change in the Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Shares subject to (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Non-cash operating lease expense Operating Lease, Expense Less portion representing interest Finance Lease, Liability, Undiscounted Excess Amount Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Cash Payments Payments for Restructuring Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Payment of withholding tax related to stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Product and Service [Domain] Product and Service [Domain] Stock options Share-Based Payment Arrangement, Option [Member] 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 Depreciation and amortization expense Depreciation Fair Value Disclosures [Abstract] Awards vested but not yet issued due to deferral (n shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued Due To Deferral Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued Due To Deferral 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Awards vested but not yet issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Yet Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income tax accrual Accrued Income Taxes, Current Repayments of foreign revolving credit facilities Repayments of Lines of Credit Shares subject to warrants outstanding Warrant [Member] Security Exchange Name Security Exchange Name Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Repayments of Term Loan Repayments of Debt Total liabilities Liabilities Changes in estimates Accounts Receivable, Allowance for Credit Loss, Change in Estimate Accounts Receivable, Allowance for Credit Loss, Change in Estimate Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Restructuring Plan, Phase One Restructuring Plan, Phase One [Member] Restructuring Plan, Phase One Votes per share of stock Common Stock, Number Of Votes Common Stock, Number Of Votes Assets acquired under finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Number of RSUs Number of PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Goodwill and Intangible Assets Disclosure [Abstract] Number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Computer equipment Computer Equipment [Member] Assets held for sale Disposal Group, Including Discontinued Operation, Assets Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Gross property, plant and equipment Property, Plant and Equipment, Gross Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Investor Warrants Investor Warrants [Member] Investor Warrants Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right [Table] Class of Warrant or Right [Table] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Diluted weighted-average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Restructuring expenses Restructuring Costs For the period of July 1, 2024 to December 31, 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Accrued expenses and other current liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities Increase (Decrease) in Accrued Expense and Other Current Liabilities Property, plant and equipment, and operating lease right-of-use assets, net Property, Plant, Equipment, And Lease Right-of-Use Asset, Net Property, Plant, Equipment, And Lease Right-of-Use Asset, Net Interest expense Interest Expense, Nonoperating PROPERTY, PLANT AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Selling, general and administrative Selling, General and Administrative Expense Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cost of Sales Cost of Sales [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total debt Long-Term Debt Document Fiscal Period Focus Document Fiscal Period Focus Senior Term Loan Senior Term Loan [Member] Senior Term Loan 2028 Long-Term Debt, Maturity, Year Four Dilutive effect of warrants and share based compensation awards using the treasury stock method (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Outstanding, term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2029 and thereafter Finance Lease, Liability, to be Paid, Year Five And Thereafter Finance Lease, Liability, to be Paid, Year Five And Thereafter Assets Assets [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Document Type Document Type Canada Canada Segment [Member] Canada Segment Inventory Writedown Inventory Writedown [Member] Inventory Writedown Computer software Computer Software, Intangible Asset [Member] Issuance of common stock for vesting of stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross 2027 Finance Lease, Liability, to be Paid, Year Three Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Gross Carrying Amount Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Furniture and fixtures Furniture and Fixtures [Member] Total Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Shares subject to unvested performance and restricted stock units Performance Stock Unit (PSUs) and Restricted Stock Units (RSUs) [Member] Performance Stock Unit (PSUs) and Restricted Stock Units (RSUs) Contingencies Commitments and Contingencies, Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Purchase commitments Purchase Commitment, Policy [Policy Text Block] Purchase Commitment, Policy Current Fiscal Year End Date Current Fiscal Year End Date Less portion representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Finance lease assets, accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Loss before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Award Type [Domain] Award Type [Domain] 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] Useful lives Finite-Lived Intangible Asset, Useful Life Additional Paid-In Capital Additional Paid-in Capital [Member] Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Proceeds from equipment finance lease termination Disposal Group, Including Discontinued Operation, Finance Lease Liabilities Disposal Group, Including Discontinued Operation, Finance Lease Liabilities Customer relationships Customer Relationships [Member] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Class of Stock [Axis] Class of Stock [Axis] Forecast Forecast [Member] Diluted (in dollars per share) Diluted loss per common share (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Restructuring Plan, Phase Two Restructuring Plan, Phase Two [Member] Restructuring Plan, Phase Two 2028 Finance Lease, Liability, to be Paid, Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue recognition Revenue from Contract with Customer [Policy Text Block] Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accrued compensation and benefits Accrued Employee Benefits, Current 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 Options exercisable, term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Number of operating segments Number of Operating Segments Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Statement of Financial Position [Abstract] Balance, outstanding, beginning (in dollars per share) Balance, outstanding, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price RESTRUCTURING AND ASSET DISPOSITIONS Restructuring and Related Activities Disclosure [Text Block] Debt instrument, floor on variable rate Debt Instrument, Floor on Variable Rate Debt Instrument, Floor on Variable Rate Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Cash proceeds from Asset Sale for property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Non-cash loss from asset disposition Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Inventories sold or disposed of Disposal Group, Including Discontinued Operation, Inventory Right-of-use assets relinquished under operating lease obligations, net Right-of-Use Asset (Relinquished) Obtained in Exchange for Operating Lease Liability Right-of-Use Asset (Relinquished) Obtained in Exchange for Operating Lease Liability Durable Manufacturing Facility Durable Manufacturing Facility [Member] Durable Manufacturing Facility Income tax (expense) benefit Income tax expense Income Tax Expense (Benefit) Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental information Supplemental Cash Flow Information [Abstract] Cost not yet recognized, period for recognition (less than) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net sales Revenue from Contract with Customer, Excluding Assessed Tax 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 lease assets Leased Assets, Operating And Finance Right-of-Use Assets Leased Assets, Operating And Finance Right-of-Use Assets Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Other debt Other Long-Term Debt Provision for inventory obsolescence Sale of inventories Inventory Write-down Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash from (used in) investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Freight, custom and duty accrual Accrued Freight, Custom and Duty, Current Accrued Freight, Custom and Duty, Current Fixed charge coverage ratio Debt Instrument, Covenant , Fixed Charge Coverage Ratio, Restricted Payments Debt Instrument, Covenant , Fixed Charge Coverage Ratio, Restricted Payments For the period of July 1, 2024 to December 31, 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity Other Other Operating Activities, Cash Flow Statement Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Rent expense Lessee, Operating Lease, Annual Rent Lessee, Operating Lease, Annual Rent 2026 Finance Lease, Liability, to be Paid, Year Two Restructuring expenses Restructuring Charges Commitments and Contingencies Disclosure [Abstract] Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Lease assets Assets, Lessee [Abstract] Assets, Lessee Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Shipping and Handling Shipping and Handling [Member] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Scenario [Domain] Scenario [Domain] Sale of property, plant and equipment Property, Plant and Equipment, Disposals Asset retirement obligations, current Asset Retirement Obligation, Current Building and improvements Building and Building Improvements [Member] Shares repurchased for withholding tax on stock awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 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] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Inventories Total inventories Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Collections/Other Accounts Receivable, Allowance for Credit Loss, Collections And Other Accounts Receivable, Allowance for Credit Loss, Collections And Other Statement [Line Items] Statement [Line Items] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Proceeds from sale of assets Disposal Group, Including Discontinued Operation, Consideration Operating expenses: Operating Expenses [Abstract] Other liabilities sold or disposed of Disposal Group, Including Discontinued Operation, Other Liabilities Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Sublease income Sublease Income Beginning (in dollars per shares) 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 Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Term Loan - Unamortized discount and deferred financing costs Deferred financing costs and discount Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Options 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 Minimum Minimum [Member] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Estimated Fair Value Estimate of Fair Value Measurement [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding, beginning (in dollars per share) Outstanding, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of acres to be sold Number of Units in Real Estate Property, To Be Sold Number of Units in Real Estate Property, To Be Sold Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Outstanding, beginning (in shares) Outstanding, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Segments [Axis] Segments [Axis] Term loan Senior Secured Term Loan Term Loan Term Loan [Member] Term Loan Inventory [Line Items] Inventory [Line Items] Property, Plant and Equipment [Abstract] Long-term debt, gross Total Long-Term Debt, Gross Other Other Debt [Member] Other Debt LOSS PER COMMON SHARE Earnings Per Share [Text Block] 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 Income taxes Income Tax, Policy [Policy Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Segments [Domain] Segments [Domain] Total principal Finance Lease, Liability 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Outstanding, beginning (in dollars per share) 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 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Borrowings under foreign revolving credit facilities Proceeds from Lines of Credit Trade names and trademarks Trademarks and Trade Names [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Intangible assets, net Total Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Disposal Group Name [Axis] Disposal Group Name [Axis] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number For the period of July 1, 2024 to December 31, 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Proceeds from operating lease termination Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Local Phone Number Local Phone Number Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Deferred tax liabilities Deferred Income Tax Liabilities, Net Weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Debt instrument, call premium rate, thereafter Debt Instrument, Call Premium Rate, Thereafter Debt Instrument, Call Premium Rate, Thereafter Other assets Increase (Decrease) in Other Operating Assets Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Interest accrual Interest Payable, Current Income Statement Location [Axis] Statement of Income Location, Balance [Axis] 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 Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Common Stock Common Stock [Member] 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 Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Shares repurchased for withholding tax on stock awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization STOCKHOLDERS’ EQUITY Equity [Text Block] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Current portion of long-term debt Long-Term Debt, Current Maturities Costs to sell Disposal Group, Including Discontinued Operation, Selling Expense Disposal Group, Including Discontinued Operation, Selling Expense United States United States Segment [Member] United States Segment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Measurement Basis [Axis] Measurement Basis [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Lease liabilities Increase (Decrease) in Lease Liabilities Increase (Decrease) in Lease Liabilities Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Statement [Table] Statement [Table] Interest expense, debt Interest Expense, Debt Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] 2029 and thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Debt instrument, call premium rate, year one Debt Instrument, Call Premium Rate, Year One Debt Instrument, Call Premium Rate, Year One Proceeds from Sale-Leaseback Transaction Sale Leaseback Transaction, Net Proceeds Sale Leaseback Transaction, Net Proceeds Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Stockholders’ equity Stockholders' Equity Note [Abstract] Loss on asset disposition Gain (Loss) on Disposition of Assets Total current assets Assets, Current Statement of Cash Flows [Abstract] Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity 2027 Long-Term Debt, Maturity, Year Three Assets Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt Long-Term Debt, Excluding Current Maturities Cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Grant Date Fair Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Other Other Intangible Assets [Member] INCOME TAXES Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Net loss per share: Earnings Per Share [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] Inventories Increase (Decrease) in Inventories Schedule of Debt Schedule of Debt [Table Text Block] 2026 Long-Term Debt, Maturity, Year Two Initial purchase price Sale Leaseback Transaction, Historical Cost Organization, Consolidation and Presentation of Financial Statements [Abstract] Total lease liabilities Operating Lease, Liability Net cash (used in) from financing activities Net Cash Provided by (Used in) Financing Activities PSU Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] ACCOUNTS RECEIVABLE, NET, AND INVENTORIES Accounts Receivable, Net And Inventories [Text Block] Accounts Receivable, Net And Inventories Amendment Flag Amendment Flag Debt Long-Term Debt, Fair Value Carrying Amount Reported Value Measurement [Member] Entity Registrant Name Entity Registrant Name Depreciation, depletion and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Machinery and equipment Machinery and Equipment [Member] Level 2 Fair Value, Inputs, Level 2 [Member] DEBT Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Weighted-average amortization period remaining Finite-Lived Intangible Assets, Remaining Amortization Period Balance, outstanding, beginning (in shares) Balance, outstanding, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Intangible assets sold or disposed of Disposal Group, Including Discontinued Operation, Intangible Assets 2029 and thereafter Long-Term Debt, Maturity, Year Five And Therafter Long-Term Debt, Maturity, Year Five And Therafter Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Title of 12(b) Security Title of 12(b) Security Common stock ($0.0001 par value; 300,000,000 shares authorized; 45,980,321 and 45,789,890 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively) Common Stock, Value, Issued Share-Based Payment Arrangement [Abstract] Non-cash restructuring charges Restructuring Charges, Non-Cash Restructuring Charges, Non-Cash Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Number of acres owned Number of Units in Real Estate Property Other Payments for (Proceeds from) Other Investing Activities Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Revolving Asset-baked Credit Facility Revolving Asset-baked Credit Facility [Member] Revolving Asset-baked Credit Facility Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw materials Inventory, Raw Materials, Gross Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Finished goods Inventory, Finished Goods, Gross Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] 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 Borrowings outstanding Line of Credit Facility, Fair Value of Amount Outstanding Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basic (in dollars per share) Basic loss per common share (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Debt instrument, quarterly payment, principal outstanding, percentage Debt Instrument, Quarterly Payment, Principal Outstanding, Percentage Debt Instrument, Quarterly Payment, Principal Outstanding, Percentage Excess availability threshold Line Of Credit Facility, Excess Availability Threshold, Percentage Line Of Credit Facility, Excess Availability Threshold, Percentage Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five And Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five And Thereafter Finance lease principal payments Finance Lease, Principal Payments Capital expenditures included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Total current liabilities Liabilities, Current Total assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of goods sold Cost of Goods and Services Sold Term Loan, Amendment No. 1 Term Loan, Amendment No. 1 [Member] Term Loan, Amendment No. 1 Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Capital expenditures of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent Percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Commitments and contingencies (Note 14) Commitments and Contingencies Covenant, excess availability term Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Excess Availability, Term Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Excess Availability, Term Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] DESCRIPTION OF THE BUSINESS Business Description and Basis of Presentation [Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Long-Term Debt, Maturity, Year One STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net Income (Loss) Attributable to Parent Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] 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 Shares subject to stock options outstanding Share-Based Payment Arrangement, Options Outstanding [Member] Share-Based Payment Arrangement, Options Outstanding Entity File Number Entity File Number Finance Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Weighted-average shares of common stock outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other accrued liabilities Other Accrued Liabilities, Current Term of contract Lessee, Operating Lease, Term of Contract Restructuring Plan [Domain] Restructuring Plan [Domain] Goods in transit accrual Accrued Goods In Transit, Current Accrued Goods In Transit, Current For the period of July 1, 2024 to December 31, 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Document Period End Date Document Period End Date Allowance for inventory obsolescence Inventory Valuation Reserves Current portion of finance lease liabilities Less current portion Finance Lease, Liability, Current Alternative Base Rate Base Rate [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Beginning (in shares) Ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Total lease liabilities Lease, Liability Lease, Liability Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Technology, formulations and recipes Technology, Formulations and Recipes [Member] Technology, Formulations and Recipes Sale Leaseback Transaction, Name [Domain] Sale Leaseback Transaction, Name [Domain] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report JPMorgan Credit Facility JPMorgan Credit Facility [Member] JPMorgan Credit Facility Liabilities Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Share Based Compensation Awards and Warrants Share Based Compensation Awards and Warrants [Member] Share Based Compensation Awards and Warrants Amortization of deferred financing costs Amortization of Debt Issuance Costs City of Eugene, County of Lane, State of Oregon City of Eugene, County of Lane, State of Oregon [Member] City of Eugene, County of Lane, State of Oregon Basic (in shares) Weighted-average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares RSU Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Contractual commitments Debt Instrument, Debt Covenant, Remaining Contractual Commitments Debt Instrument, Debt Covenant, Remaining Contractual Commitments Entity Filer Category Entity Filer Category Restructuring accruals, beginning balance Restructuring accruals, ending balance Restructuring Reserve Income Statement Location [Domain] Statement of Income Location, Balance [Domain] EX-101.PRE 11 hyfm-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
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 1510 Main Street  
Entity Address, City or Town Shoemakersville  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19555  
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 true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   45,981,105
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001695295  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 30,314 $ 30,312
Accounts receivable, net 18,565 16,890
Inventories 58,719 75,354
Prepaid expenses and other current assets 3,587 5,510
Assets held for sale 470 0
Total current assets 111,655 128,066
Property, plant and equipment, net 41,111 47,360
Operating lease right-of-use assets 47,472 54,494
Intangible assets, net 261,201 275,881
Other assets 1,919 1,842
Total assets 463,358 507,643
Current liabilities:    
Accounts payable 13,801 12,613
Accrued expenses and other current liabilities 9,400 9,529
Deferred revenue 2,729 3,231
Current portion of operating lease liabilities 7,538 8,336
Current portion of finance lease liabilities 444 954
Current portion of long-term debt 1,570 2,989
Total current liabilities 35,482 37,652
Long-term operating lease liabilities 42,151 47,506
Long-term finance lease liabilities 8,071 8,734
Long-term debt 114,948 115,412
Deferred tax liabilities 3,232 3,232
Other long-term liabilities 4,465 4,497
Total liabilities 208,349 217,033
Commitments and contingencies (Note 14)
Stockholders’ equity    
Common stock ($0.0001 par value; 300,000,000 shares authorized; 45,980,321 and 45,789,890 shares issued and outstanding at June 30, 2024, and December 31, 2023, respectively) 5 5
Additional paid-in capital 789,373 787,846
Accumulated other comprehensive loss (7,567) (6,497)
Accumulated deficit (526,802) (490,744)
Total stockholders’ equity 255,009 290,610
Total liabilities and stockholders’ equity $ 463,358 $ 507,643
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
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) 45,980,321 45,789,890
Common stock, shares outstanding (in shares) 45,980,321 45,789,890
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 54,793 $ 63,051 $ 108,965 $ 125,229
Cost of goods sold 43,942 48,578 87,189 99,375
Gross profit 10,851 14,473 21,776 25,854
Operating expenses:        
Selling, general and administrative 18,659 23,468 38,280 47,899
Loss on asset disposition 11,520 0 11,520 0
Loss from operations (19,328) (8,995) (28,024) (22,045)
Interest expense (3,811) (3,768) (7,742) (7,460)
Other income (expense), net 79 (420) 294 (380)
Loss before tax (23,060) (13,183) (35,472) (29,885)
Income tax (expense) benefit (390) 318 (586) 171
Net loss $ (23,450) $ (12,865) $ (36,058) $ (29,714)
Net loss per share:        
Basic (in dollars per share) $ (0.51) $ (0.28) $ (0.79) $ (0.66)
Diluted (in dollars per share) $ (0.51) $ (0.28) $ (0.79) $ (0.66)
Weighted-average shares of common stock outstanding:        
Basic (in shares) 45,978,941 45,412,627 45,896,335 45,338,636
Diluted (in shares) 45,978,941 45,412,627 45,896,335 45,338,636
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (23,450) $ (12,865) $ (36,058) $ (29,714)
Other comprehensive loss:        
Foreign currency translation (loss) gain (341) 1,428 (1,070) 1,540
Total comprehensive loss $ (23,791) $ (11,437) $ (37,128) $ (28,174)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   45,197,249      
Beginning balance at Dec. 31, 2022 $ 349,881 $ 5 $ 783,042 $ (7,235) $ (425,931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   438,327      
Shares repurchased for withholding tax on stock awards (in shares)   (95,359)      
Shares repurchased for withholding tax on stock awards (148)   (148)    
Stock-based compensation expense 2,999   2,999    
Net loss (29,714)       (29,714)
Foreign currency translation (loss) gain 1,540     1,540  
Ending balance (in shares) at Jun. 30, 2023   45,540,217      
Ending balance at Jun. 30, 2023 324,558 $ 5 785,893 (5,695) (455,645)
Beginning balance (in shares) at Mar. 31, 2023   45,362,276      
Beginning balance at Mar. 31, 2023 334,203 $ 5 784,101 (7,123) (442,780)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   200,994      
Shares repurchased for withholding tax on stock awards (in shares)   (23,053)      
Shares repurchased for withholding tax on stock awards (25)   (25)    
Stock-based compensation expense 1,817   1,817    
Net loss (12,865)       (12,865)
Foreign currency translation (loss) gain 1,428     1,428  
Ending balance (in shares) at Jun. 30, 2023   45,540,217      
Ending balance at Jun. 30, 2023 $ 324,558 $ 5 785,893 (5,695) (455,645)
Beginning balance (in shares) at Dec. 31, 2023 45,789,890 45,789,890      
Beginning balance at Dec. 31, 2023 $ 290,610 $ 5 787,846 (6,497) (490,744)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   297,176      
Shares repurchased for withholding tax on stock awards (in shares)   (106,745)      
Shares repurchased for withholding tax on stock awards (98)   (98)    
Stock-based compensation expense 1,625   1,625    
Net loss (36,058)       (36,058)
Foreign currency translation (loss) gain $ (1,070)     (1,070)  
Ending balance (in shares) at Jun. 30, 2024 45,980,321 45,980,321      
Ending balance at Jun. 30, 2024 $ 255,009 $ 5 789,373 (7,567) (526,802)
Beginning balance (in shares) at Mar. 31, 2024   45,977,935      
Beginning balance at Mar. 31, 2024 278,029 $ 5 788,602 (7,226) (503,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   4,158      
Shares repurchased for withholding tax on stock awards (in shares)   (1,772)      
Shares repurchased for withholding tax on stock awards (1)   (1)    
Stock-based compensation expense 772   772    
Net loss (23,450)       (23,450)
Foreign currency translation (loss) gain $ (341)     (341)  
Ending balance (in shares) at Jun. 30, 2024 45,980,321 45,980,321      
Ending balance at Jun. 30, 2024 $ 255,009 $ 5 $ 789,373 $ (7,567) $ (526,802)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating activities    
Net loss $ (36,058) $ (29,714)
Adjustments to reconcile net loss to net cash from operating activities:    
Depreciation, depletion and amortization 15,661 16,257
Provision for inventory obsolescence 786 964
Restructuring expenses 314 744
Stock-based compensation expense 1,625 2,999
Non-cash operating lease expense 4,375 5,407
Non-cash loss from asset disposition 11,103 0
Other 323 753
Changes in assets and liabilities:    
Accounts receivable (1,986) (897)
Inventories 8,608 15,437
Prepaid expenses and other current assets 1,781 (406)
Other assets (234) (188)
Accounts payable 739 (1,209)
Accrued expenses and other current liabilities 263 (3,261)
Deferred revenue (496) (1,323)
Lease liabilities (5,315) (4,548)
Other long-term liabilities (2) (54)
Net cash from operating activities 1,487 961
Investing activities    
Capital expenditures of property, plant and equipment (1,810) (3,306)
Cash proceeds from Asset Sale for property, plant and equipment 3,700 0
Other 390 43
Net cash from (used in) investing activities 2,280 (3,263)
Financing activities    
Proceeds from Sale-Leaseback Transaction 0 8,598
Borrowings under foreign revolving credit facilities 251 483
Repayments of foreign revolving credit facilities (296) (351)
Repayments of Term Loan (2,282) (625)
Payment of withholding tax related to stock awards (98) (148)
Finance lease principal payments (1,151) (510)
Net cash (used in) from financing activities (3,576) 7,447
Effect of exchange rate changes on cash and cash equivalents (189) 246
Net increase in cash and cash equivalents 2 5,391
Cash and cash equivalents at beginning of period 30,312 21,291
Cash and cash equivalents at end of period 30,314 26,682
Non-cash investing and financing activities    
Right-of-use assets relinquished under operating lease obligations, net (1,924) (748)
Assets acquired under finance lease obligations 0 185
Capital expenditures included in accounts payable and accrued liabilities 719 517
Supplemental information    
Cash paid for interest 8,560 6,884
Cash paid for income taxes $ 68 $ 659
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DESCRIPTION OF THE BUSINESS
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF THE BUSINESS DESCRIPTION OF THE BUSINESS
Description of the business
Hydrofarm Holdings Group, Inc. (collectively with its subsidiaries, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business originally founded in 1977. The Company is a leading independent manufacturer and distributor of branded hydroponics equipment and supplies for controlled environment agriculture ("CEA"), including grow lights, climate control solutions, growing media and nutrients, as well as a broad portfolio of innovative and proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, 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.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
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 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 normal and 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, 2024, 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, 2023, has been derived from the audited consolidated financial statements of the Company, which is included in the 2023 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 2023 Annual Report.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, estimated useful lives of long-lived assets, incremental borrowing rate applied in lease accounting, valuation of stock-based compensation, recognition of deferred income taxes, classification of debt pursuant to certain terms in the Company's credit agreements, recognition of liabilities related to commitments and contingencies, asset retirement obligations, 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 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 United States 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
Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.
Three months ended June 30,Six months ended June 30,
2024202320242023
United States$44,096 $48,748 $84,551 $96,497 
Canada11,603 14,565 26,028 29,584 
Intersegment eliminations(906)(262)(1,614)(852)
Total consolidated net sales$54,793 $63,051 $108,965 $125,229 
June 30,
2024
December 31,
2023
United States$55,980 $68,270 
Canada32,603 33,584 
Total property, plant and equipment, net and operating lease right-of-use assets$88,583 $101,854 
All of the products sold by the Company are similar and classified as CEA equipment and supplies.
Fair value measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The Company measures certain non-financial assets and liabilities, including long-lived assets and intangible assets at fair value on a nonrecurring basis. The fair value of contingent consideration was classified within level 3 of the fair value hierarchy. Refer to Note 15 – Fair Value Measurements, for further discussion of the contingent consideration.
Inventories
Inventories consist of finished goods, work-in-process, and raw materials used in manufacturing products. Inventories are stated at the lower of cost or net realizable value, principally determined by the first in, first out method of accounting. The Company maintains an allowance for excess and obsolete inventory. The estimate for excess and obsolete inventory is based upon assumptions about current and anticipated demand, customer preferences, business strategies, and market conditions. Management reviews these assumptions periodically to determine if any adjustments are needed to the allowance for excess and obsolete inventory. The establishment of an allowance for excess and obsolete inventory establishes a new cost basis in the
inventory. Such allowance is not reduced until the product is sold or otherwise disposed. If inventory is sold, any related reserves would be reversed in the period of sale. During the year ended December 31, 2023, and the three and six months ended June 30, 2024, the Company estimated inventory markdowns relating to restructuring charges based upon current and anticipated demand, customer preferences, business strategies, and market conditions including management's actions with respect to inventory raw materials and products and brands being removed from the Company's portfolio.
Revenue recognition
The Company follows ASC 606 - Revenue from Contracts with Customers 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 CEA equipment and supplies.
Revenue is recognized as control of promised goods is transferred to customers, which generally occurs upon receipt at customers’ locations determined by the specific terms of the contract. Arrangements generally have a single performance obligation and revenue is reported net of variable consideration which includes applicable volume rebates, cash discounts and sales returns and allowances. Variable consideration is estimated and recorded at the time of sale.
The amount billed to customers for shipping and handling costs included in net sales was $2,270 and $5,209 during the three and six months ended June 30, 2024, respectively, and $2,718 and $5,286 during the three and six months ended June 30, 2023, 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. The Company does not receive noncash consideration for the sale of goods. Contract consideration received from a customer prior to revenue recognition is recorded as a contract liability and is recognized as revenue when the Company satisfies the related performance obligation under the terms of the contract. The Company's contract liabilities, which consist primarily of customer deposits reported within deferred revenue in the condensed consolidated balance sheets, totaled $2,729 and $3,231 as of June 30, 2024, and December 31, 2023, respectively. There are no significant financing components and the majority of revenue is recognized within one year. 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.
Income taxes
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 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.
Recent accounting pronouncements
In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU will be effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which requires greater disaggregation of information in the effective tax rate reconciliation, income taxes paid disaggregated by jurisdiction, and certain other amendments related to income tax disclosures. This guidance will be effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING AND ASSET DISPOSITIONS
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND ASSET DISPOSITIONS RESTRUCTURING AND ASSET DISPOSITIONS
Restructuring
The Company began a restructuring plan (the "Restructuring Plan") in 2022, and undertook significant actions to streamline operations, reduce costs and improve efficiencies. The major initiatives of the first phase of the Restructuring Plan included (i) narrowing the Company's product and brand portfolio and (ii) the relocation and consolidation of certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach. During the three and six months ended June 30, 2023, the Company recorded pre-tax expense of $788 and $2,199, respectively, relating primarily to the relocation and termination of certain facilities in Canada. The Company incurred $417 and $744 of non-cash charges during the three and six months ended June 30, 2023, respectively, relating to asset dispositions and write-downs. The Company recorded $720 and $1,957 of restructuring related charges within Cost of goods sold on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recorded $68 and $242 within Selling, general and administrative ("SG&A") expenses on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. Total costs incurred relating to this first phase of the Restructuring Plan, from its inception in 2022 to its completion in 2023, were (i) $6,398 relating primarily to inventory markdowns, and (ii) $3,373 relating primarily to the relocation and termination of certain facilities in Canada.
As a result of the continued adverse market conditions, the Company implemented a second phase of the Restructuring Plan beginning in the third quarter of 2023, including U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products. During the three and six months ended June 30, 2024, the Company recorded pre-tax restructuring charges of $927 and $1,065, respectively, for the second phase, relating primarily to cash charges associated with the consolidation and closure of U.S. manufacturing facilities including termination and disposal costs. The non-cash charges consist of fixed asset and inventory write-downs. Of the $927 and $1,065 recorded charges, $890 and $981, was recorded within Cost of goods sold on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. The Company recorded $37 and $84 within Selling, general and administrative ("SG&A") expenses on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in the third quarter of 2023 through June 30, 2024, are (i) $9,179 of non-cash charges relating primarily to inventory markdowns of durable equipment products, and (ii) $1,071 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities including termination and disposal costs.
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2024, respectively:
Three Months Ended
June 30, 2024
Restructuring Accruals as of March 31, 2024$137 
Expense620 
Cash Payments(448)
Restructuring Accruals as of June 30, 2024
$309 
Six Months Ended
June 30, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense750 
Cash Payments(628)
Restructuring Accruals as of June 30, 2024
$309 
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2023, respectively:
Three Months Ended
June 30, 2023
Restructuring Accruals as of March 31, 2023$624 
Expense371 
Cash Payments(502)
Restructuring Accruals as of June 30, 2023
$493 
Six Months Ended
June 30, 2023
Restructuring Accruals as of December 31, 2022$696 
Expense1,455 
Cash Payments(1,658)
Restructuring Accruals as of June 30, 2023
$493 
Refer to Item 2. Management’s Discussion And Analysis Of Financial Condition And Results of Operations – Market Conditions for further explanation of the Restructuring Plan and estimates of additional costs that may be incurred. The amounts the Company will ultimately realize or disburse could differ from these estimates.
Asset Disposition
On May 10, 2024, in connection with the Company's restructuring of its durable manufacturing operations, the Company entered into an agreement (the “Purchase Agreement”) with CM Fabrication, LLC (the “Buyer”) to sell assets relating to the production of Innovative Growers Equipment ("IGE") durable equipment products for $8,660 (the “Asset Sale”) and retain the proprietary brand and customer relationships. The Asset Sale closed on May 31, 2024, and the Company continues to sell its IGE branded durable products, including horticulture benches, racking and LED lighting systems. In connection with the transaction, the Company entered into an exclusive supply agreement with the Buyer to provide for contract manufacturing, which is expected to yield a more efficient cost model.
Assets and liabilities that were sold, disposed or terminated in connection with the Asset Sale included $11,616 of inventories, $3,721 of property, plant and equipment, technology intangible assets of $2,573, and other net liabilities of $90. The Company paid cash to terminate the facility operating lease for $1,275 and certain equipment finance leases for $668. The Company incurred an estimated $417 of transaction costs, including legal fees and other transaction-related expenses. The Company recorded a Loss on asset disposition of $11,520 on the condensed consolidated statements of operations for the three and six months ended June 30, 2024, which included the aforementioned assets and liabilities derecognized, and operating and finance lease termination payments. The Company estimated the amount of cash proceeds associated with the sale of inventories as $4,960 and property, plant and equipment as $3,700, and classified the amounts within net cash from operating activities and investing activities, respectively, on the condensed consolidated statements of cash flows for the six months ended June 30, 2024.
Pursuant to requirements in the Company's Revolving Credit Facility, consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The Company intends to reinvest the net proceeds from the Asset Sale into certain permitted investments, such as capital expenditures, in accordance with provisions of the Term Loan.
The foregoing description of the Purchase Agreement does not purport to be complete and is qualified in its entirety by reference to the Purchase Agreement, which is filed as Exhibit 10.4 to this Quarterly Report on Form 10-Q.
Assets Held for Sale
During the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The transaction is expected to close in the second half
of 2024. The estimated sale price less costs to sell are consistent with the carrying value of the land, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net" to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET INTANGIBLE ASSETS, NET
Intangible assets, net comprised the following:
June 30, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$9,325 $(8,518)$807 $9,325 $(8,357)$968 
Customer relationships99,805 (35,557)64,248 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (28,749)81,632 114,181 (25,124)89,057 
Trade names and trademarks131,493 (20,086)111,407 131,493 (16,740)114,753 
Other4,769 (4,463)306 4,802 (4,422)380 
Total finite-lived intangible assets, net355,773 (97,373)258,400 359,606 (86,526)273,080 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,574 $(97,373)$261,201 $362,407 $(86,526)$275,881 
Amortization expense related to intangible assets was $6,036 and $12,120 for the three and six months ended June 30, 2024, respectively. Amortization expense related to intangible assets was $6,047 and $12,092 for the three and six months ended June 30, 2023, respectively.
In conjunction with the Asset Sale, the Company disposed of technology intangible assets with a net book value of $2,573. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 2024, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
2 years
Customer relationships
7 to 18 years
10 years
Technology, formulations and recipes
8 to 12 years
9 years
Trade names and trademarks
15 to 20 years
17 years
The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024, is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2024 to December 31, 2024$11,941 
Year ending December 31,
202523,859 
202623,591 
202723,403 
202822,710 
2029 and thereafter152,896 
Total $258,400 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
LOSS PER COMMON SHARE LOSS PER COMMON SHARE
Basic loss per common share is computed using net loss divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”) and performance stock units ("PSUs").
Diluted loss per common share represents net loss 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 loss per common share would be based on the number of shares of common stock 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 loss per common share as of the beginning of the period, or as of the grant date of the share-based payment, if later.
The following table presents basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023:
Three months ended June 30,Six months ended June 30,
2024202320242023
Net loss$(23,450)$(12,865)$(36,058)$(29,714)
Weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Dilutive effect of warrants and share based compensation awards using the treasury stock method    
Diluted weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Basic loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
Diluted loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
The computation of the weighted-average shares of common stock outstanding for diluted loss per common share excludes the following potential shares of common stock as their inclusion would have an anti-dilutive effect on diluted loss per common share:
Three months ended June 30,Six months ended June 30,
2024202320242023
Shares subject to warrants outstanding 17,669  17,669 
Shares subject to unvested performance and restricted stock units3,261,004 2,369,483 3,261,004 2,369,483 
Shares subject to stock options outstanding441,914 648,518 441,914 648,518 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
June 30,
2024
December 31,
2023
Trade accounts receivable$18,390 $16,740 
Allowance for doubtful accounts(763)(920)
Other receivables938 1,070 
Total accounts receivable, net$18,565 $16,890 
The change in the allowance for doubtful accounts consisted of the following:
Three months ended June 30,Six months ended June 30,
2024202320242023
Beginning balance$(784)$(1,164)$(920)$(1,556)
Changes in estimates(152)(996)(276)(1,104)
Write-offs107 42 336 172 
Collections/Other66 458 97 828 
Ending balance$(763)$(1,660)$(763)$(1,660)
Inventories comprised the following:
June 30,
2024
December 31,
2023
Finished goods$50,904 $58,346 
Work-in-process1,929 3,891 
Raw materials14,281 23,256 
Allowance for inventory obsolescence(8,395)(10,139)
Total inventories$58,719 $75,354 
Inventories are stated at the lower of cost or net realizable value, and the Company maintains an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. The allowance for excess and obsolete inventory is subject to change from period to period based on a number of factors including sales of products, changes in estimates, and disposals.
In conjunction with the Asset Sale, the Company sold $11,616 of inventories. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
LEASES LEASES
The Company leases its distribution centers and manufacturing facilities from third parties under various non-cancelable lease agreements expiring at various dates through 2038. Also, the Company leases some property, plant and equipment under finance leases. Certain leases contain escalation provisions and/or renewal options, giving the Company the right to extend the leases by up to 20 years. However, these options are generally not reflected in the calculation of the right-of-use assets and lease liabilities due to uncertainty surrounding the likelihood of renewal. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. The Company incurred operating lease costs of $2,611 and $5,361 during the three and six months ended June 30, 2024, respectively, and $3,078 and $6,725 during the three and six months ended June 30, 2023, respectively. These costs are included primarily within SG&A in the condensed consolidated statements of operations and do not include lease termination costs associated with the Asset Sale. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The Company has operating subleases which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense within SG&A. For the three and six months ended June 30, 2024, the Company recorded sublease income of $785 and $1,523, respectively. For the three and six months ended June 30, 2023, the Company recorded sublease income of $586 and $1,172, respectively.
In January 2023, Gotham Properties LLC, an Oregon limited liability company and a subsidiary of the Company (“Seller”), consummated a Purchase and Sale Agreement with J & D Property, LLC, a Nevada limited liability company (“Purchaser”) pursuant to which certain real property located in the City of Eugene, County of Lane, State of Oregon (the “Eugene Property”) was sold to Purchaser for $8,598 and then leased back by Seller (the “Sale-Leaseback Transaction”). The new lease has a term of 15 years with annual rent starting at $731 and fixed increases to the final year when annual rent is $964. The Company accounted for the transaction as a failed sale-leaseback which requires retaining the asset associated with the property and recognizing a corresponding financial liability for the cash received. The Eugene Property serves as the manufacturing and processing site for certain of the Company’s grow media and nutrient brands. Refer to Note 10 Debt for further discussion.
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Lease assets
Operating lease assetsOperating lease right-of-use assets$47,472 $54,494 
Finance lease assetsProperty, plant and equipment, net7,640 9,315 
Total lease assets$55,112 $63,809 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,538 $8,336 
 Finance leasesCurrent portion of finance lease liabilities444 954 
Noncurrent:
 Operating leasesLong-term operating lease liabilities42,151 47,506 
 Finance leasesLong-term finance lease liabilities8,071 8,734 
Total lease liabilities$58,204 $65,530 
In connection with the Asset Sale, the Company paid cash to terminate a facility operating lease for $1,275 and certain equipment finance leases for $668. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with terms greater than one year as of June 30, 2024 are as follows:
OperatingFinance
For the period of July 1, 2024 to December 31, 2024$4,657 $435 
Year ending December 31,
20259,514 884 
20268,819 850 
20278,913 853 
20288,360 806 
2029 and thereafter16,715 8,039 
Total lease payments56,978 11,867 
Less portion representing interest(7,289)(3,352)
Total principal49,689 8,515 
Less current portion(7,538)(444)
Long-term portion$42,151 $8,071 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET PROPERTY, PLANT AND EQUIPMENT, NET
Property, plant and equipment, net comprised the following:
June 30,
2024
December 31,
2023
Machinery and equipment$24,193 $27,417 
Peat bogs and related development12,461 12,256 
Building and improvements10,272 10,132 
Land5,639 6,114 
Furniture and fixtures4,331 4,360 
Computer equipment3,275 3,301 
Leasehold improvements3,180 5,169 
Gross property, plant and equipment 63,351 68,749 
Less: accumulated depreciation(22,240)(21,389)
Total property, plant and equipment, net$41,111 $47,360 
Depreciation, depletion and amortization expense related to property, plant and equipment, net was $1,740 and $3,541 for the three and six months ended June 30, 2024, respectively. Depreciation, depletion and amortization expense related to property, plant and equipment, net was $2,203 and $4,165 for the three and six months ended June 30, 2023, respectively.
As of June 30, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $10,195, less accumulated depreciation of $2,555. As of December 31, 2023, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $12,783, less accumulated depreciation of $3,468.
In conjunction with the Asset Sale, the Company sold $3,721 of property, plant and equipment, net. Refer to Note 3 – Restructuring and Asset Dispositions for further details.
The Company operates peat bogs in Alberta, Canada. Under current provincial laws the Company is subject to certain asset retirement obligations ("AROs") and the remediation of the peat bog sites are under provincial oversight. The Company periodically evaluates expected remediation costs associated with the peat bog sites that it operates. When the Company concludes that it is probable that a liability has been incurred, a provision is made for management's estimate of the liability. As
of June 30, 2024, and December 31, 2023, the Company had AROs of $486 and $759, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of June 30, 2024, and December 31, 2023, the Company had AROs of $4,429 and $4,457, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets. The ARO changes related to the various components of accretion, and additional obligations incurred that were not significant.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
June 30,
2024
December 31,
2023
Accrued compensation and benefits$2,657 $2,096 
Interest accrual169 1,214 
Freight, custom and duty accrual1,234 1,040 
Goods in transit accrual646 360 
Income tax accrual333  
Other accrued liabilities4,361 4,819 
Total accrued expenses and other current liabilities$9,400 $9,529 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Debt is comprised of the following:
June 30,
2024
December 31,
2023
Term Loan - Principal$120,218 $122,500 
Term Loan - Unamortized discount and deferred financing costs(3,811)(4,259)
Term Loan - Net of unamortized discount and deferred financing costs 116,407 118,241 
Other111 160 
Total debt$116,518 $118,401 
Current portion of long-term debt$1,570 $2,989 
Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively
114,948 115,412 
Total debt$116,518 $118,401 
Term Loan
On October 25, 2021, the Company and certain of its direct and indirect subsidiaries (the "Obligors") entered into a Credit and Guaranty Agreement with JPMorgan Chase Bank, N.A., as administrative agent for the lenders, pursuant to which the Company borrowed a $125,000 senior secured term loan (“Term Loan”). The Term Loan was amended by Amendment No. 1 to Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the LIBOR referenced rates with SOFR referenced rates. Pursuant to Amendment No. 1, any Term Loan that constitutes a Eurodollar Rate Loan that is outstanding as of the Amendment No. 1 closing date shall continue until the end of the applicable interest period for such Eurodollar Rate Loan and the provisions of the Term Loan applicable thereto shall continue and remain in effect (notwithstanding the occurrence of the Amendment No. 1 closing date) until the end of the applicable interest period for such Eurodollar Rate Loan, after which such provisions shall have no further force or effect. Such Eurodollar Rate Loan shall subsequently either be an ABR Loan or a Term Benchmark Loan. The ABR Loans shall bear interest at the Alternate Base Rate (with a 2.0% floor) plus 4.50%, and Term Benchmark Loans shall bear interest at the Adjusted Term SOFR Rate (with a 1.0% floor), plus 5.50%. The ABR Loan and Term Benchmark Loan credit spreads of 4.50% and 5.50%, respectively, within the
Amendment No. 1 have not changed from the credit spreads in the original Term Loan. Legal fees associated with Amendment No. 1 were not material, and were included in Other income (expense), net, on the Condensed Consolidated Statements of Operations during the year ended December 31, 2023. The foregoing description of Amendment No. 1 does not purport to be complete and is qualified in its entirety by reference to the provisions of Amendment No. 1, included as Exhibit 10.8 to the 2023 Annual Report. Capitalized terms referenced above are defined in the Term Loan.
The Term Loan was subject to a call premium of 1% if called prior to October 25, 2023, and 0% thereafter, and matures on October 25, 2028 ("Maturity Date"). Deferred financing costs are being amortized to interest expense over the term of the loan. For the three months ended June 30, 2024, the effective interest rate was 11.78% and interest expense was $3,530, which includes amortization of deferred financing costs and discount of $172. For the six months ended June 30, 2024, the effective interest rate was 11.90% and interest expense was $7,182, which includes amortization of deferred financing costs and discount of $392.
The principal amounts of the Term Loan are required to be repaid in consecutive quarterly installments in amounts equal to 0.25% of the original principal amount of the Term Loan, reduced pro-rata by any additional payments made, on the last day of each fiscal quarter commencing March 31, 2022, with the balance of the Term Loan payable on the Maturity Date. The Company is also required to make mandatory prepayments in the event of (i) achieving certain excess cash flow criteria, including the achievement and maintenance of a specific leverage ratio, (ii) certain asset sales that are collateral, or (iii) upon the issuance, offering, or placement of new debt obligations. As described in Note 7 – Leases, the Company received net cash proceeds in January 2023 from the Sale-Leaseback Transaction and is subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. This provision of the Term Loan includes (i) cash investments made within a one-year period from the Sale-Leaseback Transaction, and (ii) investments which are contractually committed within one-year of the Sale-Leaseback Transaction and paid within 180 days after entering into such contractual commitment. The amount of any net cash proceeds which are not reinvested would require the Company to make an offer to prepay the corresponding amount on the Term Loan in 2024. In accordance with this provision, the Company classified $1,665 as current debt as of December 31, 2023, and prepaid the Term Loan in this amount in the first quarter of 2024. In addition, the Company had $2,187 of contractual commitments pursuant to this provision as of December 31, 2023. As of June 30, 2024, the Company determined that $300 of contractual commitments pursuant to this provision were not paid, and made an additional offer to prepay this amount. In accordance with this provision, the Company classified $300 as current debt as of June 30, 2024, and this balance was paid in the third quarter of 2024. As described in Note 3 – Restructuring and Asset Dispositions, the Company sold assets for $8,660 in May 2024. The net cash proceeds from this transaction are subject to the same Term Loan reinvestment provision described above, including (i) cash investments made within a one-year period, and (ii) investments which are contractually committed within one-year of the Asset Sale and paid within 180 days after entering into such contractual commitment. The foregoing description of the reinvestment provision does not purport to be complete and is qualified in its entirety by reference to the provisions of the Term Loan.
As of June 30, 2024, and December 31, 2023, the outstanding principal balance on the Term Loan was $120,218 and $122,500, respectively.
The Term Loan requires the Company to maintain certain reporting requirements, affirmative covenants, and negative covenants, and the Company was in compliance with all requirements as of June 30, 2024. The Term Loan is secured by a first lien on the non-working capital assets of the Company and a second lien on the working capital assets of the Company.
Revolving Credit Facility
On March 29, 2021, the Obligors entered into a Senior Secured Revolving Credit Facility (the "Revolving 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 Revolving Credit Facility is due on June 30, 2026, or any earlier date on which the revolving commitments are reduced to zero.
The Revolving Credit Facility originally had a borrowing limit of $50,000. On August 31, 2021, the Obligors entered into an amendment (the "First Amendment") to increase their original borrowing limit to $100,000. In connection with the First Amendment, the Company's previously acquired subsidiaries became party to the Revolving Credit Facility as either borrowers or as guarantors. On October 25, 2021, the Company and its subsidiaries entered into a second amendment (the “Second Amendment”), with JPMorgan Chase Bank, N.A., pursuant to which the parties consented to the Term Loan described above,
and made certain conforming changes to comport with the Term Loan provisions. The Revolving Credit Facility was further amended by a third amendment and joinder dated August 23, 2022 (the “Third Amendment”), pursuant to which several previously acquired subsidiaries became parties to the Revolving Credit Facility and granted liens on their assets. On December 22, 2022, the Company entered into a fourth amendment (the “Fourth Amendment”) pursuant to which a sale-leaseback transaction was permitted, and certain other changes were made, including a reduction of the maximum commitment amount under the Revolving Credit Facility from $100,000 to $75,000 and transitioning the LIBOR based rates to SOFR based rates. On March 31, 2023, the Company and certain of its subsidiaries entered into an amendment (the “Fifth Amendment”) pursuant to which the maturity date was extended to June 30, 2026, the maximum commitment amount under the Revolving Credit Facility was reduced to $55,000, and the interest rate on borrowings was revised to various spreads, based on the Company's fixed charge coverage ratio.
The unamortized debt discount and deferred financing costs were $431 and $538 as of June 30, 2024, and December 31, 2023, respectively, and are included in other assets in the condensed consolidated balance sheets. Debt discount and deferred financing costs are being amortized to interest expense over the term of the Revolving Credit Facility.
The Revolving Credit Facility is an asset-based facility that is secured by a first lien on the working capital assets of the Company and a second lien on the non-working capital assets of the Company (including most of the Company’s subsidiaries). The borrowing base is based on a detailed monthly calculation of the sum of (a) a percentage of the Eligible Accounts at such time, plus (b) the lesser of (i) a percentage of the Eligible Inventory, at such time, valued at the lower of cost or market value, determined on a first-in-first-out basis, and (ii) the product of a percentage multiplied by the Net Orderly Liquidation Value percentage identified in the most recent inventory appraisal ordered by the Administrative Agent multiplied by the Eligible Inventory, valued at the lower of cost or market value, determined on a first-in-first-out basis, minus (c) Reserves (each of the defined terms above, as defined in the Revolving Credit Facility documents).
The Company is required to maintain certain reporting requirements, affirmative covenants and negative covenants, pursuant to terms outlined in the agreement. Additionally, if the Company’s Excess Availability (as defined in the Revolving Credit Facility documents) is less than an amount equal to 10% of the Aggregate Revolving Commitment (currently $55,000), the Company will be required to maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis until the Excess Availability is more than 10% of the Aggregate Revolving Commitment for thirty consecutive days. In order to consummate permitted acquisitions or to make restricted payments, the Company would be required to comply with a higher fixed charge coverage ratio of 1.15x, but no such acquisitions or payments are currently contemplated. As of June 30, 2024, the Company is in compliance with the covenants contained in the Revolving Credit Facility.
The Revolving Credit Facility provides for various interest rate options including the Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the CB Floating Rate, the Adjusted Daily Simple SOFR, the CBFR, the Canadian Prime Rate, or the CDOR Rate. The rates that use SOFR as the reference rate (Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the Adjusted Daily Simple SOFR and the CBFR rate) use the Term SOFR Rate plus 1.95%. Each rate has a 0.0% floor. A fee of 0.40% per annum is charged for available but unused borrowings.
As of June 30, 2024, and December 31, 2023, the Company had zero borrowed under the facility. As of June 30, 2024, the Company would be able to borrow approximately $20 million under the Revolving Credit Facility, before the Company would be required to comply with the minimum fixed charge coverage ratio of 1.1x.
Other Debt
Other debt of $111 and $160 as of June 30, 2024, and December 31, 2023, respectively, was primarily comprised of a foreign subsidiary's other debt which constitutes an immaterial revolving line of credit and mortgage.
Aggregate future principal payments
As of June 30, 2024, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of July 1, 2024 to December 31, 2024$944 
Year ending December 31,
20251,252 
20261,252 
20271,252 
2028115,629 
2029 and thereafter 
Total$120,329 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
STOCKHOLDERS’ EQUITY STOCKHOLDERS’ EQUITY
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 shares 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 Board of Directors. As of June 30, 2024, there were 45,980,321 shares outstanding and 300,000,000 shares authorized.
Warrants
On July 19, 2021, the Company completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock. In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. As of June 30, 2024, and December 31, 2023, respectively, there were no Investor Warrants outstanding. In connection with the private placement, the Placement Agent was issued warrants (the “placement agent warrants”) which expired on December 14, 2023. As of June 30, 2024, and December 31, 2023, there were no outstanding placement agent warrants.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2024
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 ("ISOs"), 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. As of June 30, 2024, a total of 1,931,739 shares were available for grant under the 2020 Plan.
The Incentive Plans are administered by the Company's Board of Directors. Notwithstanding the foregoing, the Board of Directors may delegate concurrent responsibility for administering each plan, including with respect to designated classes of persons eligible to receive an award under each plan, to a committee or committees (which term shall include subcommittees) consisting of one or more members of the Board of Directors (collectively, the “Plan Administrator”), subject to such limitations as the Board of Directors deems appropriate.
In November 2020, the Board of Directors and stockholders approved the 2020 Plan and reserved an aggregate of 2,284,053 shares of common stock for issuance under the 2020 Plan. Pursuant to the 2020 Plan, the number of shares available for issuance under the 2020 Plan may be increased on January 1 of each year, beginning on January 1, 2021, and ending on January 2, 2030, in an amount equal to the lesser of (i) 4% of the outstanding shares of the Company’s common stock on such date or (ii) such number of shares determined by the Plan Administrator.
The 2020 Plan provides for the grant of ISOs, nonqualified stock options, stock grants, and stock-based awards that are based in whole or in part by reference to the Company’s common stock.
The Plan Administrator may grant options designated as incentive stock options or nonqualified stock options. Options shall be granted with an exercise price per share not less than 100% of the fair market value of the common stock on the grant date, subject to certain limitations and exceptions as described in the plan agreements. Generally, the maximum term of an option shall be 10 years from the grant date. The Plan Administrator shall establish and set forth in each instrument that evidences an option the time at which, or the installments in which, the option shall vest and become exercisable.
The Plan Administrator may grant stock grants and stock-based awards, including securities convertible into shares, stock appreciation rights, phantom stock awards or stock units on such terms and conditions which may be based on continuous service with the Company or related company or the achievement of any performance goals, as the Plan Administrator shall determine in its sole discretion, which terms, conditions and restrictions shall be set forth in the instrument evidencing the award.
Restricted Stock Unit ("RSU") Activity
RSUs granted to certain executives, employees and members of the Board of Directors expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment). Upon vesting, the RSUs convert into shares of the Company's common stock. The stock-based compensation expense related to service-based awards is recorded over the requisite service period. During the three months ended June 30, 2024, the Company granted RSU awards to members of the Board of Directors that are expected to vest on the one-year anniversary of the grant date.
The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2024. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the six months ended June 30, 2024:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 20231,242,210 $3.06 
Granted802,315 $0.78 
Vested(735,693)$3.08 
Forfeited(902)$24.50 
Balance, June 30, 2024
1,307,930 $1.63 
As of June 30, 2024, total unamortized stock-based compensation cost related to unvested RSUs was $1,447 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $428 and $1,180, respectively, of total stock-based compensation expense for RSUs. During the six months ended June 30, 2024, 618,815 RSUs that vested were not issued due to the recipients'
elections to defer the conversion into common stock. As of June 30, 2024, there were 625,172 RSUs which had vested, but were not yet issued due to the recipients' elections.
Performance Stock Unit ("PSU") Activity
During the second quarter of 2024, the Company granted PSU awards that are subject to a one-year vesting requirement (based on continuous employment) and contain performance conditions based on certain performance metrics. The following table summarizes the activity related to the Company's PSUs for the six months ended June 30, 2024:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2023921,182 $1.77 
Granted1,372,188 $0.99 
Vested(180,298)$1.77 
Forfeited(778,813)$1.73 
Balance, June 30, 2024
1,334,259 $0.99 
During the six months ended June 30, 2024, the PSU forfeitures were due to employee terminations and performance conditions that were not satisfied, while PSU vests were from awards granted in the prior year. The majority of the PSUs outstanding as of December 31, 2023 were forfeited during the first quarter of 2024, as a result of not meeting certain performance conditions. As of June 30, 2024, total unamortized stock-based compensation cost related to unvested PSUs was $1,006 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $313 and $385, respectively, of total stock-based compensation expense for PSUs. The Company granted 1,372,188 additional PSUs in April 2024, which are scheduled to vest in April 2025, assuming certain performance metrics are achieved and subject to continued employment of the participant.
Stock Options
The vesting of stock options is subject to certain change in control provisions as provided in the incentive plan agreements and options may be exercised up to 10 years from the date of issuance.
There were no stock options granted or exercised during the six months ended June 30, 2024. The following table summarizes the stock option activity for the six months ended June 30, 2024:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of December 31, 2023571,359 $9.47 $2.01 3.69
Cancelled(128,886)$8.46 $1.00 
Forfeited(559)$11.06 $9.89 
Outstanding as of June 30, 2024
441,914 $9.76 $2.30 3.98
Options exercisable as of June 30, 2024430,061 $9.72 $2.09 3.91
Vested and expected to vest as of June 30, 2024
441,914 $9.76 $2.30 3.98
The following table summarizes the unvested stock option activity for the six months ended June 30, 2024:
NumberWeighted
average grant
date fair value
Unvested as of December 31, 202316,674 $12.15 
Vested(4,262)$19.06 
Forfeited(559)$9.89 
Unvested as of June 30, 2024
11,853 $9.78 
As of June 30, 2024, total compensation cost related to unvested options not yet recognized was $49 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $31 and $60, respectively, of total stock-based compensation expense for stock options.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company recorded income tax expense of $390 and $586 for the three and six months ended June 30, 2024, respectively, representing an effective tax rate of (1.7)% and (1.7)%, respectively. The Company’s effective tax rate for the six months ended June 30, 2024, differs from the federal statutory rate of 21% primarily due to US and foreign jurisdictions in full valuation allowance. The income tax expense for the three and six months ended June 30, 2024, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
The Company recorded an income tax benefit of $318 and $171 for the three and six months ended June 30, 2023, respectively, representing an effective tax rate of 2.4% and 0.6%, respectively. The Company’s effective tax rate for the six months ended June 30, 2023, differs from the federal statutory rate of 21% primarily due to the Company maintaining a full valuation allowance against its net deferred tax assets in the U.S. and most foreign jurisdictions. The tax benefit for the three and six months ended June 30, 2023, was primarily due to a net foreign tax benefit in certain jurisdictions.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
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 does not expect that the outcome of any matters, individually or in the aggregate, would have a material adverse effect on the consolidated financial position, results of operations, cash flows or future earnings of the Company.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Recurring and Nonrecurring
As described in Note 3 – Restructuring and asset dispositions, during the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of owned land at its Goshen, New York
location. The Company measured the held-for-sale land asset at estimated fair value based on the agreement, which was considered a Level 2 fair value measurement. The land had a carrying value of $470, which was consistent with the estimated sale price less costs to sell, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net", to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.
The Company did not have any other assets or liabilities that were remeasured to fair value on a recurring or nonrecurring basis during the periods presented.
Other Fair Value Measurements
The following table summarizes the fair value of the Company’s assets and liabilities which are provided for disclosure purposes:
June 30, 2024December 31, 2023
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 130,31430,31430,31230,312
Liabilities
Finance leasesLevel 38,5158,0869,6889,688
Term Loan
Level 2120,21896,776122,50098,000
Cash and cash equivalents included funds deposited in banks, and the fair values approximated carrying values due to their short-term maturities. The fair values of other current assets and liabilities including accounts receivable, accounts payable, accrued expenses and other current liabilities approximated their carrying value due to their short-term maturities.
The estimated fair value of finance leases, which were considered Level 3 fair value measurements, were calculated as the present value of the required future cash outflows discounted at an estimated borrowing rate. Finance leases primarily relate to the Sale-Leaseback transaction that was entered into in the first quarter of 2023. The fair value of the Term Loan was estimated based on Level 2 fair value measurements and was based on bank quotes. The carrying amount of the Term Loan reported above excludes unamortized debt discount and deferred financing costs. Refer to Note 7 – Leases and Note 10 – Debt, for further discussion of the Company's finance leases and Term Loan, respectively.
The Company did not have any transfers between Levels within the fair value hierarchy during the periods presented.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
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 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 normal and 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, 2024, 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, 2023, has been derived from the audited consolidated financial statements of the Company, which is included in the 2023 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 2023 Annual Report.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, estimated useful lives of long-lived assets, incremental borrowing rate applied in lease accounting, valuation of stock-based compensation, recognition of deferred income taxes, classification of debt pursuant to certain terms in the Company's credit agreements, recognition of liabilities related to commitments and contingencies, asset retirement obligations, 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.
Fair value measurements
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:
Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.
Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.
Level 3 — Valuation techniques with significant unobservable market inputs.
The Company measures certain non-financial assets and liabilities, including long-lived assets and intangible assets at fair value on a nonrecurring basis. The fair value of contingent consideration was classified within level 3 of the fair value hierarchy.
Inventories
Inventories consist of finished goods, work-in-process, and raw materials used in manufacturing products. Inventories are stated at the lower of cost or net realizable value, principally determined by the first in, first out method of accounting. The Company maintains an allowance for excess and obsolete inventory. The estimate for excess and obsolete inventory is based upon assumptions about current and anticipated demand, customer preferences, business strategies, and market conditions. Management reviews these assumptions periodically to determine if any adjustments are needed to the allowance for excess and obsolete inventory. The establishment of an allowance for excess and obsolete inventory establishes a new cost basis in the
inventory. Such allowance is not reduced until the product is sold or otherwise disposed. If inventory is sold, any related reserves would be reversed in the period of sale. During the year ended December 31, 2023, and the three and six months ended June 30, 2024, the Company estimated inventory markdowns relating to restructuring charges based upon current and anticipated demand, customer preferences, business strategies, and market conditions including management's actions with respect to inventory raw materials and products and brands being removed from the Company's portfolio.
Revenue recognition
The Company follows ASC 606 - Revenue from Contracts with Customers 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 CEA equipment and supplies.
Revenue is recognized as control of promised goods is transferred to customers, which generally occurs upon receipt at customers’ locations determined by the specific terms of the contract. Arrangements generally have a single performance obligation and revenue is reported net of variable consideration which includes applicable volume rebates, cash discounts and sales returns and allowances. Variable consideration is estimated and recorded at the time of sale.
The amount billed to customers for shipping and handling costs included in net sales was $2,270 and $5,209 during the three and six months ended June 30, 2024, respectively, and $2,718 and $5,286 during the three and six months ended June 30, 2023, 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. The Company does not receive noncash consideration for the sale of goods. Contract consideration received from a customer prior to revenue recognition is recorded as a contract liability and is recognized as revenue when the Company satisfies the related performance obligation under the terms of the contract. The Company's contract liabilities, which consist primarily of customer deposits reported within deferred revenue in the condensed consolidated balance sheets, totaled $2,729 and $3,231 as of June 30, 2024, and December 31, 2023, respectively. There are no significant financing components and the majority of revenue is recognized within one year. 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.
Income taxes
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 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.
Recent accounting pronouncements
In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU will be effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which requires greater disaggregation of information in the effective tax rate reconciliation, income taxes paid disaggregated by jurisdiction, and certain other amendments related to income tax disclosures. This guidance will be effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
Restructuring The Company began a restructuring plan (the "Restructuring Plan") in 2022, and undertook significant actions to streamline operations, reduce costs and improve efficiencies. The major initiatives of the first phase of the Restructuring Plan included (i) narrowing the Company's product and brand portfolio and (ii) the relocation and consolidation of certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach. As a result of the continued adverse market conditions, the Company implemented a second phase of the Restructuring Plan beginning in the third quarter of 2023, including U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products.
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 does not expect that the outcome of any matters, individually or in the aggregate, would have a material adverse effect on the consolidated financial position, results of operations, cash flows or future earnings of the Company.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue from External Customers by Geographic Areas
Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.
Three months ended June 30,Six months ended June 30,
2024202320242023
United States$44,096 $48,748 $84,551 $96,497 
Canada11,603 14,565 26,028 29,584 
Intersegment eliminations(906)(262)(1,614)(852)
Total consolidated net sales$54,793 $63,051 $108,965 $125,229 
June 30,
2024
December 31,
2023
United States$55,980 $68,270 
Canada32,603 33,584 
Total property, plant and equipment, net and operating lease right-of-use assets$88,583 $101,854 
Long-lived Assets by Geographic Areas
Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.
Three months ended June 30,Six months ended June 30,
2024202320242023
United States$44,096 $48,748 $84,551 $96,497 
Canada11,603 14,565 26,028 29,584 
Intersegment eliminations(906)(262)(1,614)(852)
Total consolidated net sales$54,793 $63,051 $108,965 $125,229 
June 30,
2024
December 31,
2023
United States$55,980 $68,270 
Canada32,603 33,584 
Total property, plant and equipment, net and operating lease right-of-use assets$88,583 $101,854 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING AND ASSET DISPOSITIONS (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Costs
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2024, respectively:
Three Months Ended
June 30, 2024
Restructuring Accruals as of March 31, 2024$137 
Expense620 
Cash Payments(448)
Restructuring Accruals as of June 30, 2024
$309 
Six Months Ended
June 30, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense750 
Cash Payments(628)
Restructuring Accruals as of June 30, 2024
$309 
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2023, respectively:
Three Months Ended
June 30, 2023
Restructuring Accruals as of March 31, 2023$624 
Expense371 
Cash Payments(502)
Restructuring Accruals as of June 30, 2023
$493 
Six Months Ended
June 30, 2023
Restructuring Accruals as of December 31, 2022$696 
Expense1,455 
Cash Payments(1,658)
Restructuring Accruals as of June 30, 2023
$493 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$9,325 $(8,518)$807 $9,325 $(8,357)$968 
Customer relationships99,805 (35,557)64,248 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (28,749)81,632 114,181 (25,124)89,057 
Trade names and trademarks131,493 (20,086)111,407 131,493 (16,740)114,753 
Other4,769 (4,463)306 4,802 (4,422)380 
Total finite-lived intangible assets, net355,773 (97,373)258,400 359,606 (86,526)273,080 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,574 $(97,373)$261,201 $362,407 $(86,526)$275,881 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$9,325 $(8,518)$807 $9,325 $(8,357)$968 
Customer relationships99,805 (35,557)64,248 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (28,749)81,632 114,181 (25,124)89,057 
Trade names and trademarks131,493 (20,086)111,407 131,493 (16,740)114,753 
Other4,769 (4,463)306 4,802 (4,422)380 
Total finite-lived intangible assets, net355,773 (97,373)258,400 359,606 (86,526)273,080 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,574 $(97,373)$261,201 $362,407 $(86,526)$275,881 
The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 2024, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
2 years
Customer relationships
7 to 18 years
10 years
Technology, formulations and recipes
8 to 12 years
9 years
Trade names and trademarks
15 to 20 years
17 years
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024, is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2024 to December 31, 2024$11,941 
Year ending December 31,
202523,859 
202623,591 
202723,403 
202822,710 
2029 and thereafter152,896 
Total $258,400 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023:
Three months ended June 30,Six months ended June 30,
2024202320242023
Net loss$(23,450)$(12,865)$(36,058)$(29,714)
Weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Dilutive effect of warrants and share based compensation awards using the treasury stock method    
Diluted weighted-average shares of common stock outstanding45,978,941 45,412,627 45,896,335 45,338,636 
Basic loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
Diluted loss per common share$(0.51)$(0.28)$(0.79)$(0.66)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The computation of the weighted-average shares of common stock outstanding for diluted loss per common share excludes the following potential shares of common stock as their inclusion would have an anti-dilutive effect on diluted loss per common share:
Three months ended June 30,Six months ended June 30,
2024202320242023
Shares subject to warrants outstanding 17,669  17,669 
Shares subject to unvested performance and restricted stock units3,261,004 2,369,483 3,261,004 2,369,483 
Shares subject to stock options outstanding441,914 648,518 441,914 648,518 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
June 30,
2024
December 31,
2023
Trade accounts receivable$18,390 $16,740 
Allowance for doubtful accounts(763)(920)
Other receivables938 1,070 
Total accounts receivable, net$18,565 $16,890 
Change in the Allowance for Doubtful Accounts
The change in the allowance for doubtful accounts consisted of the following:
Three months ended June 30,Six months ended June 30,
2024202320242023
Beginning balance$(784)$(1,164)$(920)$(1,556)
Changes in estimates(152)(996)(276)(1,104)
Write-offs107 42 336 172 
Collections/Other66 458 97 828 
Ending balance$(763)$(1,660)$(763)$(1,660)
Schedule of Inventories
Inventories comprised the following:
June 30,
2024
December 31,
2023
Finished goods$50,904 $58,346 
Work-in-process1,929 3,891 
Raw materials14,281 23,256 
Allowance for inventory obsolescence(8,395)(10,139)
Total inventories$58,719 $75,354 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Assets And Liabilities, Lessee
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationJune 30,
2024
December 31,
2023
Lease assets
Operating lease assetsOperating lease right-of-use assets$47,472 $54,494 
Finance lease assetsProperty, plant and equipment, net7,640 9,315 
Total lease assets$55,112 $63,809 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,538 $8,336 
 Finance leasesCurrent portion of finance lease liabilities444 954 
Noncurrent:
 Operating leasesLong-term operating lease liabilities42,151 47,506 
 Finance leasesLong-term finance lease liabilities8,071 8,734 
Total lease liabilities$58,204 $65,530 
Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with terms greater than one year as of June 30, 2024 are as follows:
OperatingFinance
For the period of July 1, 2024 to December 31, 2024$4,657 $435 
Year ending December 31,
20259,514 884 
20268,819 850 
20278,913 853 
20288,360 806 
2029 and thereafter16,715 8,039 
Total lease payments56,978 11,867 
Less portion representing interest(7,289)(3,352)
Total principal49,689 8,515 
Less current portion(7,538)(444)
Long-term portion$42,151 $8,071 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant and equipment, net comprised the following:
June 30,
2024
December 31,
2023
Machinery and equipment$24,193 $27,417 
Peat bogs and related development12,461 12,256 
Building and improvements10,272 10,132 
Land5,639 6,114 
Furniture and fixtures4,331 4,360 
Computer equipment3,275 3,301 
Leasehold improvements3,180 5,169 
Gross property, plant and equipment 63,351 68,749 
Less: accumulated depreciation(22,240)(21,389)
Total property, plant and equipment, net$41,111 $47,360 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities comprised the following:
June 30,
2024
December 31,
2023
Accrued compensation and benefits$2,657 $2,096 
Interest accrual169 1,214 
Freight, custom and duty accrual1,234 1,040 
Goods in transit accrual646 360 
Income tax accrual333  
Other accrued liabilities4,361 4,819 
Total accrued expenses and other current liabilities$9,400 $9,529 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt is comprised of the following:
June 30,
2024
December 31,
2023
Term Loan - Principal$120,218 $122,500 
Term Loan - Unamortized discount and deferred financing costs(3,811)(4,259)
Term Loan - Net of unamortized discount and deferred financing costs 116,407 118,241 
Other111 160 
Total debt$116,518 $118,401 
Current portion of long-term debt$1,570 $2,989 
Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively
114,948 115,412 
Total debt$116,518 $118,401 
Schedule of Maturities of Long-term Debt
As of June 30, 2024, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of July 1, 2024 to December 31, 2024$944 
Year ending December 31,
20251,252 
20261,252 
20271,252 
2028115,629 
2029 and thereafter 
Total$120,329 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option
The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2024. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the six months ended June 30, 2024:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 20231,242,210 $3.06 
Granted802,315 $0.78 
Vested(735,693)$3.08 
Forfeited(902)$24.50 
Balance, June 30, 2024
1,307,930 $1.63 
The following table summarizes the activity related to the Company's PSUs for the six months ended June 30, 2024:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2023921,182 $1.77 
Granted1,372,188 $0.99 
Vested(180,298)$1.77 
Forfeited(778,813)$1.73 
Balance, June 30, 2024
1,334,259 $0.99 
Share-based Payment Arrangement, Option, Activity The following table summarizes the stock option activity for the six months ended June 30, 2024:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding as of December 31, 2023571,359 $9.47 $2.01 3.69
Cancelled(128,886)$8.46 $1.00 
Forfeited(559)$11.06 $9.89 
Outstanding as of June 30, 2024
441,914 $9.76 $2.30 3.98
Options exercisable as of June 30, 2024430,061 $9.72 $2.09 3.91
Vested and expected to vest as of June 30, 2024
441,914 $9.76 $2.30 3.98
The following table summarizes the unvested stock option activity for the six months ended June 30, 2024:
NumberWeighted
average grant
date fair value
Unvested as of December 31, 202316,674 $12.15 
Vested(4,262)$19.06 
Forfeited(559)$9.89 
Unvested as of June 30, 2024
11,853 $9.78 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table summarizes the fair value of the Company’s assets and liabilities which are provided for disclosure purposes:
June 30, 2024December 31, 2023
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 130,31430,31430,31230,312
Liabilities
Finance leasesLevel 38,5158,0869,6889,688
Term Loan
Level 2120,21896,776122,50098,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]          
Net sales $ 54,793 $ 63,051 $ 108,965 $ 125,229  
Number of operating segments | segment     2    
Number of reportable segments | segment     1    
Deferred revenue 2,729   $ 2,729   $ 3,231
Shipping and Handling          
Restructuring Cost and Reserve [Line Items]          
Net sales $ 2,270 $ 2,718 $ 5,209 $ 5,286  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Net sales $ 54,793 $ 63,051 $ 108,965 $ 125,229  
Property, plant and equipment, and operating lease right-of-use assets, net 88,583   88,583   $ 101,854
United States          
Segment Reporting Information [Line Items]          
Property, plant and equipment, and operating lease right-of-use assets, net 55,980   55,980   68,270
Canada          
Segment Reporting Information [Line Items]          
Property, plant and equipment, and operating lease right-of-use assets, net 32,603   32,603   $ 33,584
Operating segments | United States          
Segment Reporting Information [Line Items]          
Net sales 44,096 48,748 84,551 96,497  
Operating segments | Canada          
Segment Reporting Information [Line Items]          
Net sales 11,603 14,565 26,028 29,584  
Intersegment eliminations          
Segment Reporting Information [Line Items]          
Net sales $ (906) $ (262) $ (1,614) $ (852)  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 24 Months Ended
May 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
a
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
a
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
a
Dec. 31, 2023
USD ($)
May 10, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]                  
Loss on asset disposition   $ 11,520 $ 0   $ 11,520 $ 0      
Sale of inventories         $ 786 964      
Number of acres to be sold | a   20     20   20    
Number of acres owned | a   140     140   140    
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility                  
Restructuring Cost and Reserve [Line Items]                  
Assets held for sale   $ 470     $ 470   $ 470    
Proceeds from sale of assets                 $ 8,660
Inventories sold or disposed of                 11,616
Property, plant and equipment sold or disposed of                 3,721
Intangible assets sold or disposed of                 2,573
Other liabilities sold or disposed of                 90
Proceeds from operating lease termination                 1,275
Proceeds from equipment finance lease termination                 $ 668
Costs to sell $ 417                
Loss on asset disposition   11,520     11,520        
Sale of inventories         4,960        
Sale of property, plant and equipment         3,700        
Restructuring Plan, Phase One                  
Restructuring Cost and Reserve [Line Items]                  
Non-cash restructuring charges       $ 417   744      
Restructuring Plan, Phase One | Cost of Sales                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses     720     1,957      
Restructuring Plan, Phase One | Selling, General and Administrative Expenses                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses     $ 68     242      
Restructuring Plan, Phase Two | Cost of Sales                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses   890     981        
Restructuring Plan, Phase Two | Selling, General and Administrative Expenses                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses   37     84        
Facility Closing | Restructuring Plan, Phase One                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses       $ 788   $ 2,199   $ 3,373  
Facility Closing | Restructuring Plan, Phase Two                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses   $ 927     $ 1,065   1,071    
Inventory Writedown | Restructuring Plan, Phase One                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses               $ 6,398  
Inventory Writedown | Restructuring Plan, Phase Two                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring expenses             $ 9,179    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Reserve [Roll Forward]        
Restructuring accruals, beginning balance $ 137 $ 624 $ 187 $ 696
Expense 620 371 750 1,455
Cash Payments (448) (502) (628) (1,658)
Restructuring accruals, ending balance $ 309 $ 493 $ 309 $ 493
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 355,773 $ 359,606
Accumulated Amortization (97,373) (86,526)
Total 258,400 273,080
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 358,574 362,407
Total 261,201 275,881
Trade name    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,801 2,801
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,325 9,325
Accumulated Amortization (8,518) (8,357)
Total 807 968
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 99,805 99,805
Accumulated Amortization (35,557) (31,883)
Total 64,248 67,922
Technology, formulations and recipes    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 110,381 114,181
Accumulated Amortization (28,749) (25,124)
Total 81,632 89,057
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 131,493 131,493
Accumulated Amortization (20,086) (16,740)
Total 111,407 114,753
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,769 4,802
Accumulated Amortization (4,463) (4,422)
Total $ 306 $ 380
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 10, 2024
Finite-Lived Intangible Assets [Line Items]          
Amortization expense $ 6,036 $ 6,047 $ 12,120 $ 12,092  
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets sold or disposed of         $ 2,573
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details)
Jun. 30, 2024
Computer software | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 3 years
Computer software | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 5 years
Computer software | Weighted Average  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 2 years
Customer relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 7 years
Customer relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 18 years
Customer relationships | Weighted Average  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 10 years
Technology, formulations and recipes | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 8 years
Technology, formulations and recipes | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 12 years
Technology, formulations and recipes | Weighted Average  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 9 years
Trade names and trademarks | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 15 years
Trade names and trademarks | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 20 years
Trade names and trademarks | Weighted Average  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 17 years
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
For the period of July 1, 2024 to December 31, 2024 $ 11,941  
2025 23,859  
2026 23,591  
2027 23,403  
2028 22,710  
2029 and thereafter 152,896  
Total $ 258,400 $ 273,080
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net loss $ (23,450) $ (12,865) $ (36,058) $ (29,714)
Weighted-average shares of common stock outstanding (in shares) 45,978,941 45,412,627 45,896,335 45,338,636
Diluted weighted-average shares of common stock outstanding (in shares) 45,978,941 45,412,627 45,896,335 45,338,636
Basic loss per common share (in dollars per share) $ (0.51) $ (0.28) $ (0.79) $ (0.66)
Diluted loss per common share (in dollars per share) $ (0.51) $ (0.28) $ (0.79) $ (0.66)
Share Based Compensation Awards and Warrants        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Dilutive effect of warrants and share based compensation awards using the treasury stock method (in shares) 0 0 0 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE - Antidilutive (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Shares subject to warrants outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares subject to (in shares) 0 17,669 0 17,669
Shares subject to unvested performance and restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares subject to (in shares) 3,261,004 2,369,483 3,261,004 2,369,483
Shares subject to stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares subject to (in shares) 441,914 648,518 441,914 648,518
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade accounts receivable $ 18,390 $ 16,740
Allowance for doubtful accounts (763) (920)
Other receivables 938 1,070
Total accounts receivable, net $ 18,565 $ 16,890
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ (784) $ (1,164) $ (920) $ (1,556)
Changes in estimates (152) (996) (276) (1,104)
Write-offs 107 42 336 172
Collections/Other 66 458 97 828
Ending balance $ (763) $ (1,660) $ (763) $ (1,660)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
May 10, 2024
Dec. 31, 2023
Inventory [Line Items]      
Finished goods $ 50,904   $ 58,346
Work-in-process 1,929   3,891
Raw materials 14,281   23,256
Allowance for inventory obsolescence (8,395)   (10,139)
Total inventories $ 58,719   $ 75,354
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility      
Inventory [Line Items]      
Inventories sold or disposed of   $ 11,616  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2038
May 10, 2024
Lessee, Lease, Description [Line Items]              
Lease term   20 years   20 years      
Operating lease, cost   $ 2,611 $ 3,078 $ 5,361 $ 6,725    
Sublease income   $ 785 $ 586 $ 1,523 $ 1,172    
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility              
Lessee, Lease, Description [Line Items]              
Proceeds from operating lease termination             $ 1,275
Proceeds from equipment finance lease termination             $ 668
City of Eugene, County of Lane, State of Oregon              
Lessee, Lease, Description [Line Items]              
Initial purchase price $ 8,598            
Term of contract 15 years            
Rent expense $ 731            
City of Eugene, County of Lane, State of Oregon | Forecast              
Lessee, Lease, Description [Line Items]              
Rent expense           $ 964  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lease assets    
Operating lease right-of-use assets $ 47,472 $ 54,494
Property, plant and equipment, net 7,640 9,315
Total lease assets 55,112 63,809
Lease liabilities    
Current portion of operating lease liabilities 7,538 8,336
Current portion of finance lease liabilities 444 954
Long-term operating lease liabilities 42,151 47,506
Long-term finance lease liabilities 8,071 8,734
Total lease liabilities $ 58,204 $ 65,530
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating    
For the period of July 1, 2024 to December 31, 2024 $ 4,657  
2025 9,514  
2026 8,819  
2027 8,913  
2028 8,360  
2029 and thereafter 16,715  
Total lease payments 56,978  
Less portion representing interest (7,289)  
Total lease liabilities 49,689  
Less current portion (7,538) $ (8,336)
Long-term portion 42,151 47,506
Finance    
For the period of July 1, 2024 to December 31, 2024 435  
2025 884  
2026 850  
2027 853  
2028 806  
2029 and thereafter 8,039  
Total lease payments 11,867  
Less portion representing interest (3,352)  
Total principal 8,515  
Less current portion (444) (954)
Long-term finance lease liabilities $ 8,071 $ 8,734
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 63,351 $ 68,749
Less: accumulated depreciation (22,240) (21,389)
Total property, plant and equipment, net 41,111 47,360
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 24,193 27,417
Peat bogs and related development    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 12,461 12,256
Building and improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 10,272 10,132
Land    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 5,639 6,114
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 4,331 4,360
Computer equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 3,275 3,301
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 3,180 $ 5,169
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 10, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]            
Depreciation and amortization expense $ 1,740 $ 2,203 $ 3,541 $ 4,165    
Finance lease assets cost 10,195   10,195     $ 12,783
Finance lease assets, accumulated depreciation 2,555   2,555     3,468
Asset retirement obligations, current 486   486     759
Asset retirement obligations, noncurrent $ 4,429   $ 4,429     $ 4,457
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility            
Property, Plant and Equipment [Line Items]            
Property, plant and equipment sold or disposed of         $ 3,721  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 2,657 $ 2,096
Interest accrual 169 1,214
Freight, custom and duty accrual 1,234 1,040
Goods in transit accrual 646 360
Income tax accrual 333 0
Other accrued liabilities 4,361 4,819
Total accrued expenses and other current liabilities $ 9,400 $ 9,529
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Oct. 25, 2021
Debt Instrument [Line Items]      
Long-term debt, gross $ 120,329    
Total debt 116,518 $ 118,401  
Current portion of long-term debt 1,570 2,989  
Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively 114,948 115,412  
Total debt 116,518 118,401  
Term loan      
Debt Instrument [Line Items]      
Long-term debt, gross 120,218 122,500 $ 125,000
Term Loan - Unamortized discount and deferred financing costs (3,811) (4,259)  
Total debt 116,407 118,241  
Other      
Debt Instrument [Line Items]      
Total debt $ 111 $ 160  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Term Loans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2023
Jun. 30, 2024
Jun. 30, 2024
May 10, 2024
Dec. 31, 2023
Oct. 25, 2021
Debt Instrument [Line Items]            
Long-term debt, gross   $ 120,329 $ 120,329      
Current portion of long-term debt   1,570 1,570   $ 2,989  
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility            
Debt Instrument [Line Items]            
Proceeds from sale of assets       $ 8,660    
Senior Secured Term Loan            
Debt Instrument [Line Items]            
Long-term debt, gross   $ 120,218 $ 120,218   122,500 $ 125,000
Debt instrument, call premium rate, year one           1.00%
Debt instrument, call premium rate, thereafter           0.00%
Debt instrument, interest rate during period   11.78% 11.90%      
Interest expense, debt   $ 3,530 $ 7,182      
Amortization of deferred financing costs   172 392      
Debt instrument, quarterly payment, principal outstanding, percentage           0.25%
Senior Secured Term Loan | Level 2 | Carrying Amount            
Debt Instrument [Line Items]            
Debt   120,218 120,218   122,500  
Term Loan, Amendment No. 1 | Alternative Base Rate            
Debt Instrument [Line Items]            
Debt instrument, floor on variable rate 2.00%          
Debt instrument, basis spread on variable rate 4.50%          
Term Loan, Amendment No. 1 | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt instrument, floor on variable rate 1.00%          
Debt instrument, basis spread on variable rate 5.50%          
Secured debt | Senior Term Loan            
Debt Instrument [Line Items]            
Current portion of long-term debt         1,665  
Contractual commitments   $ 300 $ 300   $ 2,187  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Revolving Asset-backed Credit Facilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 22, 2022
Aug. 31, 2021
Mar. 29, 2021
Debt Instrument [Line Items]            
Other debt $ 111,000 $ 160,000        
JPMorgan Credit Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity 55,000,000   $ 55,000,000 $ 75,000,000 $ 100,000,000 $ 50,000,000
Deferred financing costs and discount 431,000 538,000        
Line of credit facility, remaining borrowing capacity $ 20,000,000          
Covenant , minimum fixed charge coverage ratio, term 12 months          
Excess availability threshold 10.00%          
Covenant, excess availability term 30 days          
Fixed charge coverage ratio 1.15          
Borrowings outstanding $ 0 $ 0        
JPMorgan Credit Facility | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 1.95%          
Debt instrument, floor on variable rate 0.00%          
Line of credit facility, unused capacity, commitment fee percentage 0.40%          
Revolving Asset-baked Credit Facility | JPMorgan Credit Facility | Revolving Credit Facility            
Debt Instrument [Line Items]            
Covenant , minimum fixed charge coverage ratio multiplier 1.1          
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Future Principal Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
For the period of July 1, 2024 to December 31, 2024 $ 944
2025 1,252
2026 1,252
2027 1,252
2028 115,629
2029 and thereafter 0
Total $ 120,329
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY (Details)
Jun. 30, 2024
vote
shares
Dec. 31, 2023
shares
Jul. 19, 2021
shares
Class of Warrant or Right [Line Items]      
Common stock, shares outstanding (in shares) 45,980,321 45,789,890  
Common stock, shares authorized (in shares) 300,000,000 300,000,000  
Common Stock      
Class of Warrant or Right [Line Items]      
Votes per share of stock | vote 1    
Investor Warrants      
Class of Warrant or Right [Line Items]      
Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption 5.00%    
Investor Warrants | Common Stock      
Class of Warrant or Right [Line Items]      
Number of securities called by each warrant or right (in shares)     0.5
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
shares
Nov. 30, 2020
shares
Jun. 30, 2024
USD ($)
plan
shares
Jun. 30, 2024
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity plans maintained | plan     3 3
Expiration period   10 years    
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Cost not yet recognized, amount | $     $ 1,447 $ 1,447
Cost not yet recognized, period for recognition (less than)       1 year
Stock-based compensation expense | $     $ 428 $ 1,180
Awards vested but not yet issued due to deferral (n shares) | shares       618,815
Awards vested but not yet issued (in shares) | shares     625,172 625,172
Granted (in shares) | shares       802,315
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Cost not yet recognized, amount | $     $ 1,006 $ 1,006
Cost not yet recognized, period for recognition (less than)       1 year
Stock-based compensation expense | $     313 $ 385
Granted (in shares) | shares 1,372,188     1,372,188
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cost not yet recognized, amount | $     49 $ 49
Cost not yet recognized, period for recognition (less than)       1 year
Stock-based compensation expense | $     $ 31 $ 60
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     1,931,739 1,931,739
Capital shares reserved for future issuance (in shares) | shares   2,284,053    
Percentage of outstanding stock maximum   4.00%    
Purchase price of common stock, percent   100.00%    
Expiration period   10 years    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - RSU Activity (Details) - $ / shares
1 Months Ended 6 Months Ended
Apr. 30, 2024
Jun. 30, 2024
RSU    
Number of RSUs    
Beginning (in shares)   1,242,210
Granted (in shares)   802,315
Vested (in shares)   (735,693)
Forfeited (in shares)   (902)
Ending (in shares)   1,307,930
Weighted average grant date fair value    
Beginning (in dollars per shares)   $ 3.06
Granted (in dollars per share)   0.78
Vested (in dollars per share)   3.08
Forfeited (in dollars per share)   24.50
Ending (in dollars shares)   $ 1.63
PSU    
Number of RSUs    
Beginning (in shares)   921,182
Granted (in shares) 1,372,188 1,372,188
Vested (in shares)   (180,298)
Forfeited (in shares)   (778,813)
Ending (in shares)   1,334,259
Weighted average grant date fair value    
Beginning (in dollars per shares)   $ 1.77
Granted (in dollars per share)   0.99
Vested (in dollars per share)   1.77
Forfeited (in dollars per share)   1.73
Ending (in dollars shares)   $ 0.99
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - PSU Activity (Details) - PSU - $ / shares
1 Months Ended 6 Months Ended
Apr. 30, 2024
Jun. 30, 2024
Number of PSUs    
Beginning (in shares)   921,182
Granted (in shares) 1,372,188 1,372,188
Vested (in shares)   (180,298)
Forfeited (in shares)   (778,813)
Ending (in shares)   1,334,259
Weighted average grant date fair value    
Beginning (in dollars per shares)   $ 1.77
Granted (in dollars per share)   0.99
Vested (in dollars per share)   1.77
Forfeited (in dollars per share)   1.73
Ending (in dollars shares)   $ 0.99
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Number    
Outstanding, beginning (in shares) 571,359  
Granted (in shares) 0  
Exercised (in shares) 0  
Cancelled (in shares) (128,886)  
Forfeited (in shares) (559)  
Outstanding, ending (in shares) 441,914 571,359
Options exercisable (in shares) 430,061  
Vested and expected to vest (in shares) 441,914  
Weighted average exercise price    
Outstanding, beginning (in dollars per share) $ 9.47  
Cancelled (in dollars per share) 8.46  
Forfeited (in dollars per share) 11.06  
Outstanding, ending (in dollars per share) 9.76 $ 9.47
Options exercisable (in dollars per share) 9.72  
Vested and expected to vest (in dollars per share) 9.76  
Weighted average grant date fair value    
Outstanding, beginning (in dollars per share) 2.01  
Cancelled (in dollars per share) 1.00  
Forfeited (in dollars per share) 9.89  
Outstanding, ending (in dollars per share) 2.30 $ 2.01
Options exercisable (in dollars per share) 2.09  
Vested and expected to vest (in dollars per share) $ 2.30  
Weighted average remaining contractual term (years)    
Outstanding, term 3 years 11 months 23 days 3 years 8 months 8 days
Options exercisable, term 3 years 10 months 28 days  
Vested and expected to vest, term 3 years 11 months 23 days  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Number  
Balance, outstanding, beginning (in shares) | shares 16,674
Vested (in shares) | shares (4,262)
Forfeited (in shares) | shares (559)
Balance, outstanding, ending (in shares) | shares 11,853
Weighted average grant date fair value  
Balance, outstanding, beginning (in dollars per share) | $ / shares $ 12.15
Vested (in dollars per share) | $ / shares 19.06
Forfeited (in dollars per share) | $ / shares 9.89
Balance, outstanding, ending (in dollars per share) | $ / shares $ 9.78
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 390 $ (318) $ 586 $ (171)
Effective income tax rate (1.70%) 2.40% (1.70%) 0.60%
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS (Details)
Jun. 30, 2024
a
Fair Value Disclosures [Abstract]  
Number of acres to be sold 20
Number of acres owned 140
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents $ 30,314 $ 30,312
Level 1 | Estimated Fair Value    
Assets    
Cash and cash equivalents 30,314 30,312
Level 3 | Carrying Amount | Finance leases    
Liabilities    
Debt 8,515 9,688
Level 3 | Estimated Fair Value | Finance leases    
Liabilities    
Debt 8,086 9,688
Level 2 | Carrying Amount | Term Loan    
Liabilities    
Debt 120,218 122,500
Level 2 | Estimated Fair Value | Term Loan    
Liabilities    
Debt $ 96,776 $ 98,000
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $5$"%D'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 " !%1 A97\A ^^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ]](1QM&K)JH=! 2W="FB2BEB6D*7;^OK*:.)3V PK::.;J MS!E0ISQ7+N!S'E_RNH49 M(LE!87H5#:>CQQ4[3WYM'];;#1--U5P7U7TZV[KA;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !%1 A9%[U9T=@% #4'@ & 'AL+W=OV)8KRQ#^ M?5\9L)-4?J&>Y4OBVSGHL2X^DLY74CVG"R$T>8G".+UH++1./K1:J;<0$4]/ M92)BN#.3*N(:3M6\E29*<#\716&+.4ZW%?$@;@S.\VMC-3B7F0Z#6(P52;,H MXFI]*4*YNFC0QN["8S!?:'.A-3A/^%Q,A/XM&2LX:Q4N?A"). UD3)28732& M],/(94:0/_%[(%;IJV-B4*92/IN3._^BX9@2B5!XVEAP^+<4(Q&&Q@G*\<_6 MM%'\IA&^/MZYW^3P #/EJ1C)\(_ UXN+QEF#^&+&LU _RM6MV )UC)\GPS3_ M2U:;9]OM!O&R5,MH*X821$&\^<]?MB_BM8!5"-A6P-X):-4ON%N!FX-N2I9C M77'-!^=*KH@R3X.;.Q+_RW^A:4I2@0VQ7HDJ&&OV3Q*7&=$\(=G&]XW,GL#VRY@VYC[X$IZ&71139[6B;"1XG+J-+_8D%!5 M3:1.@=0Y#.E+QI46*ER31Y%(I6UXN)56F>VEC%!53;QN@=<]#&\L5"!]TPL) MC /6RL.=BGY7V?%0?4W.7L'9.[!E*@Z?D/P+4%V/N->,AZFU(E%93<"S O , M+=1UK .])C=!*,A#%DV%LH'A'HY#FVZ_UW-M<*BT)ER_@.L? O@'\3PE'Y7,DA-R%WNG-FK4KR8U=8WE&F^VS?J?7I59>5%R7EY6\[!#>H>^#>WJR.R"?X#GR.;;7 M*VY).]0A]Y# H:4HR'56:M2B+G49BB@:0_Y#/3)GT**?Y"JV$N-VDX6$RHS@1,OD1/' D[?9(4Q]J\%P@Y[3LV(=(R?1 M,BA1/-U\DA[4UW@A8RQ([#'I=3O-?K_O6/F.$9-HF9,H'G*> @T12"?/+E5Y 1(@2'MOK%3>L7&W =75!R_C#\/2RJ\>% M@'K$\'";:KQCQ"!6QB"&)YC=,/OF&S_)%[G)YTQ#J(W-!]1*_(T"SO8];-PZ MN9O95%D.VIW^&:4.A.*EC;&,0@P/,,-(Q'Z^*G83<=(-ZQ,-PP/ M)\5JWTV0FC3[54 HNX&+]H$&-ZO<1SA&TG'+I./N6;UYQ[A=P*VDW&/WA5DW M$XZ1==PRZ[B'91W 5(!X%_OBA?PJK./,'BN3S;O]#NM;IY*XN"YGF75G9@?*#:R!_\"4$L#!!0 ( $5$"%G#%.!ULP8 #4< 8 >&PO M=V]R:W-H965T&ULK9EM4]LX$,>_BB;7Z="90/3@1QXR0PDW MI<,!T\#=:^$HQ%/;2FTYP'WZ6SO!3BQ9@;F^:+'CU?JOE;2_E7SZ+/.?Q4(( MA5[2)"O.!@NEEL>C41$M1,J+([D4&3R9RSSE"F[SIU&QS 6?U8W29$0Q]D8I MC[/!^+3^[2X?G\I2)7$F[G)4E&G*\]>O(I'/9P,R>/OA1_RT4-4/H_'IDC^) MJ5 /R[L<[D:-EUF0(=OS9.!\T[JX;;UV_>_ZP[#YUYY(6XD,D_ M\4PMS@;! ,W$G)>)^B&?OXE-AVJ!D4R*^G_TO+'% Q25A9+IIC$H2.-L_9>_ M; *QU8 X/0WHI@%];P.V:<#JCJZ5U=V:<,7'I[E\1GEE#=ZJBSHV=6OH39Q5 MPSA5.3R-H9T:7]S>3"YOII<3!%?3V^NKR?D]W'P]OSZ_N;A$TV^7E_=3=/!P M<_XPN8(G7] A>IA.T,&G+^@3BC-TOY!EP;-9<3I2H*?R.HHV[_ZZ?C?M>??W M,CM"# \1Q=0Q-+^P-Y^(")J3NCG;;3Z"*#2AH$TH:.V/]86BS'.1*<2+0JCB MV-2?M0/'[*!:<XW.=OI*VOZRFS>QQ>\ M6" 8-115%^)7&:]X ITWCN+:E5>[JM+":LPP(S!BJ^WNF*UH8[6CTVET.E:= MYU$D2Y %&2,2H/$Q$4.4"662N?;D;@D@@>NY'9D&*R\(L5FFV\ATK3*OLA4$ M3^:Q, ;0U=[I!CX).\IT*]]EKF-6YC7*/*NRNUPL>3Q#X@42?R&*>M"E6H@< MLLOV?#?I]C1%#(1W9.M&KDMZXNDWJGW[L->2T$(D,P2H0@5,3I- 7WNWX^.. M/MVF1US0B NLXNZEXLD[HA?H,XT0S^U.2(,9#;#GF46&C)13J\03-I*/88.4SKR>J!+H;@;7I.=[P8!Z9':\HU8D3*^K9>])9)4GXJAEJ9,5H'3D^=)"R1B)])Z M55G$,7V8/0;YJ"M/MW.Q[SFL1V!+(N*\JSQ(8OX8)[&"7&^L$8B5:!\M$GZ7 MM]U.MUPC=K U_%WRUPJ^Q@[KX"(LT*>UP0SF?]^XM( C=L*!Q+P45L)M#9FQ M SK"0@=W.6*RRDZGWQ5=''%0VVL+5K0+&>C!(6@X2.P@-\N=QQK-( MO%.\@79.M_8U&(5]E1MM@4CM0#1(3V3V=*A$GL)6]=%(&:ISCKA:462PHF'0 M,YEI"T-JA^%N:;0GLE3G')2[01?<)C/?W8:7C>A_.!TICH '4K< M;KXSF?DN[IG0M 4EM8.RU?VA>4QU+@;8UT0;K'S6-Y-;=E+[-NYZ_[0U[,L( ME&?=+&&TV.IHPPRK39Q]UCM"FUY1^V\6U=Q;2+8 MIU7'EN-HNV*C5>CW:&WA1NUP6^>#?0H-=,,!<[I\,]D1'[.>"H*VA*-[""?3 M-%;5QFA=/$0RJ[*!R")0C YNI!*(.%^,VJV>S>49,AX&_7]'N[UO 4E#:UT[ M53+ZN9#)3.3%YS\"".E)O5-4K\8.6VG[X2.PW^1M]PRL!2S; U@8>.!J444 M'7S"1QAC J5NCE8\*<4)8A@/\?H?*A8\KZK+4BUD'O\K9B?(<8=A@(>,DGK> MP*T?A,,@;(SCHJA*T[HB+54!.\59A1FNT/O!V #FNSB8A$^BCRS;/- MZ>80JL-B*>HC[^35.!.987_;/:&SF>R&L"4^LQ/_?#:+J^($EGEUSG089RCB MRQB6O5&DSG*(&/-95ZG)S@^<'GBR%OK,#GW8+)1IF7 EFCV"3&%N+:H/$RN MJ"S,1Z ZS ]]U^N>A9G,O-X\RK9.:^W,WY8]$_,XBHT093J]#UWJ!;B+)I.A M$V+?Z2$]:TG/[*1?9_SB0SF%Z4RGKHMQ%P FNQ![?8>-K&4_L[-?PU2]%#_8 M"5<[_S:>3QCLC.<3HZUO.M4'M;]X_A1G!11[ MI5(RK2\7@H/XR@">SR5P;'-3?3EJOA2._P-02P,$% @ 140(63&9H@J_ M @ @ < !@ !X;"]W;W)K\Y M/N?&N1YLN;B7"8!"CREE=IXH:L$V4FW'"0 MX34L0-UE.AY'2J+0UP=_S$?FZ]:R]++&',Z0\2JV3H]!P4 MPPKG5-WP[064?MJ&+^)4VG^T+7*[?0=%N50\+<%:04I8\<2/91UV ,W6 8!? M ORW H(2$%BCA3)K:X(5#@>";Y$PV9K-#&QM+%J[(I5HG K'U[/) M=+:83I >+:ZO+B>C6QVXFEWKE&!W-L0"F$E D MPO08?48?D8MDHF?EP%5:DV%VHW+_LV)__\#^7W/60(%W@GS/;]7 QR_#)Q!I M>-/"@WVXJRM1E<.ORN%;ON WT)A!?J0*L17Z)PPS"*"*9IS2>RI^SE:2B7T MV?M59[7@;M5SF^_Q5&8X@J&C/S@)8@-.^.E#L^-]J3/^G\CVRA!490A>8@_' M/$VU6WWZHOL3E&&!-ICF@(X(0S&G% N),A#%6S^N*T7!W[7\II-L0J_A>5YS MX&YV3;Z:MB>_5:N!NL1: ^Y.?S1WTS^+0/',MLPE5[H!VV&B MKT@0)D&OKSA73X'IPM6E&_X%4$L#!!0 ( $5$"%DLRYG?PP4 \: 8 M >&PO=V]R:W-H965T&ULK5E=GDYW9K)'X M3A//)(9MT]E-,NND?>CT@1C99A:0B^0D_?>]? 1L<:'9UB\VX'./='2O+L=P M_BR*;W+#N2(O69K+B\E&J>W9="J7&YY%\J/8\AQ^68DBBQ2<%NNIW!8\BJN@ M+)TRPW"F693DD]EY=>VNF)V+G4J3G-\51.ZR+"K^ON*I>+Z8T,GKA:_)>J/* M"]/9^39:\P57#]N[ LZF+4N<9#R7BFD68B\ >/ U@0P/< :"#"; /.M(UA-@/76$>PFH)(^K;57"Q=$*IJ= M%^*9%"4:V,J#:O6K:%BO)"\+9:$*^#6!.#6;W]X$X7]W"R MN(>O+^'-_8+1JXTD81[S&(D/QN.=D?@IK$B[+.QU M6:[8*.&ON_PC,8T/A!G,0N8S?WNXBH<@?EX]2%;#'_\1279-9.%G9^,[D-EKRBPET-LF+)SZ9_?@#=8R? ML'4^)EEP3++P2&0'&;':C%AC[+,;N(/(*.7H5JM#G2JTO$\\S6S+]:$0GO87 MMH]R3,.FAZB@CZ*&YSOV(2Q$8,QFS&]A!RKM5J4]JG(NI")B1=9"Q))(D6*= MX:KFL/?&MDS?8II9\-I,>*,%MP!S!GGX0-8\AYRD!&[= M)(K!8R1E1S'39'O,,K0[[*,OU_('>XK?J M_5'UG\O=5AI5*:&7QHG<"IF4UA73[/!-/.,9SH)4:GV*?4-YF6N#F&@Y1HMX4 @T%^F:4I1G',L 9:*MTS MMW14]W6N..P<]=IL4,VT/[CI4;VSHC"W5](8S'7UVU&(PBQG*-&L$\Q&!=^J M#2_ C%>&[:11_?X#R3EZ4VG8]J?AZEL9P9Q:>M$&"(KYO3PC5*8W)+JSIW34 M:]75_\HY79IA#7(^8!\:NL,)^SWY?12(U[4C5+:GNP<$15TZ(+MSA'3<$I;& M-X5THQ+MG@N%'%MV3R2"H\S336V X4S'L#U=*3:N[](!IT0[1TB=4:_T*I9 MSR9R$Q4<]4ITU%A^KUDZ*EMP5+;P6&R'^>BL*QWU8[.K2"9+6CL$'YG5VD_NA>_+UZXLCCT^@)#-2:U[IE^?<4&G$&3E(JL?Q& MQ$Y)!4X:G#6^64=MZ7=OUF.R!4=E"X_%=OC\KK.\;-SR=INUSA1:HJQO/"W; MAW\7EEZE*-*BS&&N5J@HTO,=T]2?FJ!(T_0<E .T[X!F_P!02P,$% @ 140(61?)%LI6 P =@L !@ M !X;"]W;W)K?Z7%_;=[!C_+O( M")'H9UE0,30R*==]TQ1I1DHL+MF:4)A9,EYB"5V^,L6:$[RH0&5A.I;5,TN< M4R,<5&-W/!RPC2QR2NXX$INRQ/S7-2G8;FC8QM/ ?;[*I!HPP\$:KTA"Y,/Z MCD//;%D6>4FHR!E%G"R'QLCNQX&RKPP^YV0G]MI(*7ED[+OJ3!9#PU(+(@5) MI6+ \-N2,2D*103+^-%P&JU+!=QO/[%_J+2#ED,KOI05HOJB76-K&2C=",G*!@PK*'-:__'/)@Y[ .#1 YP&X'0! MWC, MP&X+_7@-0#OI1[\!E!)-VOM5> B+'$XX&R'N+(&-M6HHE^A(5XY57F2 M2 ZS.>!D.)Y-HWB:Q!&"5C*[F42C.722.?QNX^D\0;,/,'5[=Q]_!+O)YQC= MS)($G3U,1P_1!&S/T05Z2")T]OH%D*)K1'KT;V*J1Z/K;AA>-ZOC4PM_N!U9C9SE7//S2+ M-&9NS_*O#LUBG=-W@>VU9@PNZ&)=4ZO[*![#,V]0J(D?%55< *$;:BLWXEVM"T2 M1U5MU!F_MOMC6S,>05%9UX!_Z.N*]!;S54X%*L@27%F7 >P0KZN\NB/9NBIC M'IF$HJAJ9E 8$ZX,8'[)F'SJ* =MJ1W^!E!+ P04 " !%1 A9]6-)B4L) M !<30 & 'AL+W=OBAY,F\;+;,1=AQ_M$S2?'!^VG[VL3P_+59UEN;\8XFJU7*9 ME-_>\JQX.ANX@^\??$KO%W7SP>C\]"&YYU->WSY\+,6[T59EGBYY7J5%CDI^ M=S:X<-\PZC4-VH@_4OY4[;Q&S:9\+HHOS9O+^=G :7K$,SZK&XE$_'OD8YYE MC9+HQU\;T<$V9]-P]_5W==9NO-B8STG%QT7V9SJO%V>#<(#F_"Y99?6GXND= MWVQ0V\%9D57M7_2TB74&:+:JZF*Y:2QZL$SS]?_DZV8@=AJX9$\#O&F CVU M-@V(T@ '>QK030.J-"#[&GB;!IZ:8=]&^YL&?COVZ\%J1WJ2U,GY:5D\H;*) M%FK-B]:NMK48X#1O*FM:E^+;5+2KS\?75Y/X:AI/D'@UO7Y_.;FX$6^F-^+? MA_CJ9HJN&1J_N[CZ1SQ%EU?BB^OQO]Y=OY_$GZ:__1)B-_@=Q?^^O;SY#WIU M>W5Q.[D4S4_0$-U.)^C5KR?H5Y3FZ&91K*HDGU>GHUITNDD]FFTZ^';=0;RG M@S=%G62&9F-[LW&Q7(K"G=;%[(NA]<3>^F(^3YO"3S+T,4GGP\LR>CQR]+RK3L+#C52?\+IVEM2PR$H6P MK0:\K0;'R3?50S+C9P,Q A4O'_G@_+=?7-_YW63Q6LQKQ9I#Y.,Y]=PHP#0Z M'3WNN@F9-8848T!BDIMDZR;IZ>8Q#JXU_9U!)S0*0U<>\K$>YBFFZ!%!2!R* MY;!8#QL&F"ABS!!%L1>1KEO2$-'M$-&V(=DS1)?Y3)R/*U'G8ES:5R?-\:H] M;"R*;,[+ZF\H_FN5UM_0?S\568;$^>PI*>?_,PT=A2Q^2+$)I%@,*<: Q"3W MO:W[GG4'N:RJ5;M?%'=HMCYA5(WS2%RQH4=>U[1T13#5@S M]JT!3S\ DI#@0-G3('/&D&(,2$QRU]^ZZUO=G;8FB][Z^I36 MBV;7;KRMDZ]H:_IQ_EIS]O77U_P=1A[QU-,;9,X84HP!B4G^!EM_@Q?PU^1I MH-O@TE YX5D[T_=X?$S&&#(C Q*3G JW3H5VIYKQ'WYN+1+'63$KKI)V7LF_ M-J^YR9-0&R$<1O),1ECR(P,2$SR)-IZ$ED]N>(URLQ3C[>17ITX M"ERJC+XU0=_1AQ2+(<78P=&0QM]UNIFW8W5 7$GR]#X7L_RRY/GL&ZK+)*^R M]9[QJO'F!-TG:6Z<,SM:IUR/.HI!]@[T=0A4+3YJ"QA43MFB'3CB6BV*\[EE M,OS/52ZF4DX[E2)&EZSJ?2\6-FKR=%@,&7;5ZT'0O#&H&H-2DQWM (=K)QR* MHT>YJ&,(@L7(JQ<(FSC;E-@@%81>&!'E+&.(&WI^I$Z*36&B8S[U]AR;.G+@ M]D4'2NU_2,HM1C"/FC5![]HGAMHG/L:!KPXQ9-X85(U!J'RU^7"D+J.JY:_GK<,' Q4@0_:4O4M!YP?8<:*(JOL=*$ 56-0 M:K+)'4-P7P(B'+09> XQ]A3]#4!5"T&56.'1T2VH2,3V$XF?@0> M81TDN!2KTUE[!WJ;!(HDCMH"!I53MFAG+44OU- 7'MG5>R^E,*VE,,(CT+PQ MJ!J#4I,=[:@(ME.19\ C;%A.88)'ACAU]HQU!F*$1X8X$SPRA=G@$>XX ^[+ M&2RKB,RCIL_LJ1>$41BIB/OHR(F]T[WK&G01!)2:;%B'.[!]'<3!A4)FDSRM M9''D^*YFD1ZGE;:^T"$(@Y#Z:FGK<4.?1H%:VH8P&CD!W?.;#>Z8 /9_(AC" MH#0 5&T"JA:#JC$H-;D(.F: [>!\H=C4L:@*1F4FKRBN<,/Q(X?GD.&B&&I@:\Q.WOBOLX8ZCKF UQ&GWT9A6340D4+F/ M(6X8>+XZ.3:%>=@/';SGR--A!-(7(U@6#9E'#72E!#'Q+X*XN"B(;.1AI4)@2@QK?S]P^6O2P5AZ#O:?62&FRD"C'VU M_ UAGD.(MZ_\.RQ @I_(A@@H$ !5FX"JQ:!J#$I-+H(.&Q [-G@)-F1/V;L4 M=&A 7?5"? *:,P958U!JLL4=,2 O00P.F@PY2Q\3 QAP@P"K+H/>=0&JQJ#4 MY/N".]! #X &,"Y$36L E/.@O3.][_8]G#$&SCA.52(ZA-P M;0<9V_/V]N6(E#%H2@:E)AO3P0AJAQ$V)D0-,W5,J*?2!GN*WAZ T@90-79X M1&0;.MQ [;CA1Y@0-3QZ@5#M 8YWY^ JL74L-)!VP(&E5.V:.=!%+T80U\B M1$WK((Q$Z.C(B;W'O5T 73$!I2:[U:$.:D<=SR!"U+!1LPR^68IB M0R7<%JM1F1>,)E6C33K"GA>--I1G@]EY]=E],3L76YGRC-T7J-QN-K1XN6*I M>+H8^(/7#W[PU5JJ#T:S\YRNV(+)G_E] 7>C@Y>$;UA613BE[KYFEP,/*6(I2R6R@6%?SLV9VFJ/(&.O_=.!X?? M5 W;UZ_>OU3!0S"/M&1SD?[%$[F^&$P&*&%+NDWE#_'T.]L'%"I_L4C+ZB]Z MVMMZ Q1O2RDV^\:@8,.S^C]]WG=$JP'X,3? ^P:XWR"P-"#[!J0*M%96A75- M)9V=%^()%_KS^"C8?T1#]7%RC#[]] M1+\AGJ&'M=B6-$O*\Y$$9)X0]'!CTS(]O3AQRR*&72>6/6/S=Y:R@DF>K>MIRR9FQ MEVHO@=F+6M%G94YC=C& )5NR8L<&LW__RX^\_YA"/)&S3L#!(># Y7UV"PDH M%:4QR+IE5+54668W&Y+("R?GHUU;OL$,3\=^<##K" L/PD+G2%PF_X5%!7E( MED@*2$2QR&*>,I3M%:M/U75,RS5:%F*#A&'PSDR!A:<LCKG9@FB&U%(_K_J.U,GU)[#UK#Y813YO<$U6$4X')O' M=GR0/7;*OB_$CE=\ ;Q!1MK!*(OB!8G'4J2LC%D6,Y/DL29F/(EZ@G6;:629 MBI.#W(E3[@]6RF(;RVVAYA9[!C*7YK0PT7Z2I/5G[)V7MJ;QUNZ"AK>_&[64'-)P-8>$FNU0A1<%"-]/+J-T \[&DS[S#%;#P(LLRAOH^6[J54O2)4Y' MUQ"3/CY,5OYD8A'7(,YW,^XP,7/Z8IV5!G21:5^?;C3TL6>#1H,XW\TX$%AL MF7/<6YG$*-] LTC+?+K1D.!66=3=Y33,PV[F7;,E Y4)+'Q87%MC_V*=7L-@ MVE_T)BN_G<*["AO(83?DOE4(?J,/L8ZJ84C\/H=-9D$86&8I;JB&CZ :4#A; M#24K-F^JU3$VQ'VI!IO04H_A!G78R9%J6^7>F!CU$CT]!9-Q7[%N-;5.T(9, M.'#"627]\AB-3L"]%\>G\M8-NB$==I-N3G,N:5HGE81#A0^)12Q17J@ADR^? M4)Y2113(->SO+<_5?M38*SKM("O[7G_H#&:$V-""&RAB-Q3G:JJ!Z)BQ9%^@ M7E8%ZH+"CEEMLMX?D0Y!,O:T@'0K2^F*&T[B(SAIE*2CCTPU1;I18,N-#1VQ MFX[=Y?QAJS9://M8;5V/6C0Z%#&>:-(-Z"1M1'75-^C$4^?2_L(SFL5'J'02 M^-U+^T3>NN=X#7")&[CWG=6@UL&P(MPCC7^AAX+"%CFV[=N(CMC^6!E,)N'4 M CC20)BX(7PE"F@#0U6B;98 ZV#M,KY2!_$[D>[4&,9017")EC1VD(_H ,9A MO\XU& 43RVPC#:.)F]$_H#Y_J<_M()/^4_TFW0@> M5*'Q35#S3-%9/(25W2\R3&;MTY:NT(;9Q+V;O*]E*I5/7*[7(DU4#TOZ#/V= M4@E92@I4JM,A1)]H83[Q)X9=Y+2_G3,9^;:"CC0 )FX UZF)[<]_\H)#GLH! MR*\#8-1K8JVOSVZ#6>A;Z$0:U!(W:@\H:"A099CED4F6&#:7)!QK4ULW&P>! M9?=,&K82-UMOEDL65Q.&/'\T([(Z.%4>5!>J1MA!\K2-A7$W MVM\3&JQP8"EZ2 -E\C:48;X4U=3A[Q5N(')?M6X2DJDMNS0T)NZ-[-PF$U&) M'MF*9YF:1:H*9047B5&]ODLE'O&U" P[7A_;0@@:M@9NMCI#8&I?[A(?Z.A4 MXOL''08S'$6MU-H5WR V\)W5T.$PMU6\@>1CUV_@!/A[BZ13>>OV1L)0?E+/X(S]9&"S/\7: M*!O,QC:N! W" S?"+_?GRS$$4ASB6'9HTXK"&(#.['X1:##Q)Q:J!ZTGLFZJ M&S>ED.C2;5(!!Z+JGM75C_OVYV-O'(D$.L?'?C]?&XQ"W\*>H&%]X'ZBN]CF M>%,R!,?LSM6A=?VX4S+X%?.BT:D_"2-M MVNE6T61B.;,*FMH@<-<&?9FQV#!52UHFTEA[[!]I;P88;,+^2?"H]4[,AA6K MZE6A$E53O'Z/Y/#IX76DR^HEG-[G5_[9O'ZIJ'%3O^/TG1: U1+6_1)<>I_' MT'5%_=I0?2-%7KUY\RBD%)OJ&PO=V]R:W-H965T&ULG5;;3AM)$/V5TD2*$LGR92"0@&T)#"Q$(B!,=A]6^]">KIEIT=,]Z8L= M[]=O58]M( *TNR_NRU2=.G7I*H]7UCWX&C' ST8;/\GJ$-JCP< 7-3;"]VV+ MAKZ4UC4BT-%5 ]\Z%#(I-7J0#X<'@T8HDTW'Z>[63<JJ@-?#*;C5E0XQ_"]O75T&NQ0I&K0>&4-."PGVV).%M0]\N)*3;,B$4&,1&$'0LL09:LU 1./'!C/;F63%I_LM^D7R MG7Q9"(\SJ_]0,M23[',&$DL1=;BSJTO<^/.)\0JK??J%U49VF$$1?;#-1ID8 M-,ITJ_BYB<._4<@W"GGBW1E*+,]$$-.QLRMP+$UHO$FN)FTBIPPG91X!#+#8H-B G79@^2M@!W!M M3:@]G!N)\KG^@(CMV.5;=J?YFX!?H^G#WK '^3#??P-O;^?M7L+;>P7OQE7" MJ+\%%T0/9M9XJY4477T8";<./9K07=@2+I01IE!"PYPND8HQ>/CS9.&#HW+Z MZZ4(=03V7R; 3^S(MZ+ 2=:R+;?$;/K^W>A@>/R&>_L[]_;?0O^OR?S?8'"& MOG"JW88IU B+Z G >[A<2V=+X1JXM%HJ4WGXS=G8]N#*%'WX0!6;GN02]9J* M/=2@**@^+KR22CB%OI< W[_[G.?#XYEM6F'6Z30Z_@@KX8%[$4I0!J[%FFIC M= B1*LXE/2U6?DO*<];X<(9T+1Q"L-0(?D1%6TYX0?6J3,3G+EBG*LJ\)H*E M9>1D:_3E\+ /]R2XX03*@P!-K9"\) F)U"HEU0@]4!-+JI#HB!3;D8I*1BUB ML([I+)Q(J#7'JK5&%1Z06+5<84G!Q[;5% OV-;%T'#8):);*6=/)54X5U'W( M"GS(9NT2AT3(0JKA[-78DB6FC5<"PV4$"%'SE]](GE6)Y"JD0R;B*1 MY5KO 45[12V35T&TK9#06A=*>C>6/5'&V*7@;";-EMPAU4#]?>,F886'!\I%3/S M$#T9H]2SJSU(Q9FR3R;5,D$*8\1"D7I)8PH=;UQ4C)>P:%UB17XM-*:0T;CS M":-&M_!<'J\DR6,(Z1&$6A E3?#T73(EYYG3UIL'7"=F[/F2WD$R]22=U'Y: M=(*SW8,Z-O1:PIJ:V WDT.N"1M*!YV58;XI;6_<8&[94T.H>^UU[V7^I[0R> MS),&796FIB?]:$(W6G:WN\%\TLVC1_%NJE\+5W&H-):D.NP??LK =9.R.P3; MINFTL(%F7=K6]*+0L0!]+ZT-VP,;V/U=F?X#4$L#!!0 ( $5$"%FS$D;: M4Q$ )@P 8 >&PO=V]R:W-H965T&ULM5MK&; #.2M;_^GFX\!D-1 M2IS*?HDI$M-H]./TZ<;D]9VQ7]U:J4Y\:^K6O=E;=]WFY>&A*]>JD>[ ;%2+ M7Y;&-K+#GW9UZ#96R8H?:NK#V61R>MA(W>Z]?*'O7F28\# T:W?I_Y;=@AS_RP"P\,&.]_4:LY8^RDV]?6W,G M+*V&-/K 1^6GH9QNR2G7G<6O&L]U;]_-KR^OQ<6'RXOYU8V87UQ\_')UA!R68:MW M?JO9(UN=BI]-VZV=>-]6JAH_?PBUD^ZSJ/N[V9,"_]&W!^)H4HC99';\A+RC M9(LCEG?TB+R/=B5;_1])X5*("],Z4^M*^NAI*_')*J?:SG]AEN*#;F5;:EF+ M:WRI$*J=$_^>+UQG$6S_M\M"7H'CW0I0 KYT&UFJ-WL;VLO>JKVW?__;]'3R MZHGC':?C'3\E_:]U]7]I*_%..NW(N)O*K%0JB6%-M)BC6Y9IJVPKT*Z=NNXAVY76(;-]:;&\RO5*BLAG'Y7F\X_ M2SI\:37]Q6'#BLT;974IQ;.__^UL-IN\^G)P?2!^FL\_\=_35\]9&7K4JM]Z M;<,YPY&NWU\(X#.D=Q#39#:!SL:27@=B[L1&V49WM',/6UH\:QPD]E"V$*6R M'4 <@DS7&M;+"@/Q-I.G6U\'R"G=6G8"%A$M?47'#+I58G$OT@E$*5M8,/,? MR?5Z')!GW??Y=H='C+>JDXTBB$8 29?[^G_(EVT/.;\O'G8NHIO,1KG[YXY79;/UHNNAS9@CKD@C^ZM)F&6W1;(;:H^L4MXNK.D&?4MPV. M0P:)>FE78KM[):U0>!A'^A'RF@5BX6CJ\;8@-](#E$L^3*(N"#-MJH>_+_NN MAWHD%N%8U_Z!,N3C0M:44#[M@*"MDURX%J/DCA_GB.-Z4ZW3# M.$<.\CF;2NCW@3HMH@S0W;T_V@ R 7I- QX^?O ML<%0!1XJ:M6M:ON@&N4T9#I1]0Q)PT-*\L?C"R+3F58N:I7J#DZM;=DW.!KE_(&X MUJM6+[$EK#?X*];QC36WVO$F!"E.4GE%(/:V=83'B^3=LI:Z<3YQ/7U6EI?( M.C []FGD!,!LI6]9->8#+4Q(1Z>"R.A\*^M>Y6%0AA+WT+] B)R# M0YL%X15I7K"LI *P3[8KS3NSZ"*=&^79J65?0_ZMIP>U:5?[-4-27 S3>!8 M)RV,!1"0N1)^C MK"<_6 =B);\Q9ZBA#KMM6+CHQ*:WKI<^ R.M -(W+L+%4)=Q"""1D"NK?(@_ MV#HWLE4UVX?DF@8X,&1%RKZ2G<=FHA )7$F81:U7T1/TP& (U'%S%^)P7G8] M\R9?(!MYCRP'0-A4"UP&* ?B([4&2(N5(?,S^2A&-!-929TD4\TAL'$ V)J M@Y-F2RQYT!HP2?S!M,KSC7*-B.&L8&DIRA!Q+=K?G)O)6ZEK"FMDEEJQ 1@5 M8*/N?A\MIAHMCVOR[V[&?EIKM00A4H3=.&FE2DY(1EA+]8V3FE>I;V!"@6X@ M-O#SL[V+]Q_WGA/73@;932HC!4$(;8SST8\M:,N'FP<_(P3QY2 /ZU@@/.I= M30XN_:-PK.DMNYH.F&Q(38=O_SC'1'=GL@V=MT]P[9B]TP87*#J5C,6^(9+! MYK":&)'T/&B%&%^%](HX'J.$F =/*GQPA^:'EC1<-=J(W@Q509V,7'!- 6I; MO>A3OPH+]$N0J%"?+M[/!57)30H'US-24-@/RI&X5 D<^%8-P.?L"[MEO16@ M+0BG@$3,5GU)5@J?.(.MQTRG!^3S( MR%!&:-P3B]O52UW72[\&)@ PM6H>2 M4H%Z;!@7.5-R_: 2E9O4>R]4W4?L1PP^-2WAVT<"4U/IZ=O$>+ZW:@]M%3.7 M/!,'&N&BYXFSTL ,)?J1E+U"C/DZ2-()+@"T,.FFEC'9HZ\+P(/_:HAH7Q@L MS:SVS7*_=[$,[6Y1\R"O%&&Y;GV?1VM]=GGOW+K:YZWTD/'H@)I?P6VY1T?("P]X@Z?QN)_$,?'Q>3\E#Z<%2^.S_#A[+@X.9GB MP_EI<7S^(MA/3*?%Z>1(3/'KZ8F8G1:3V9F8G1QV6':\^Q\ MX]^S$_QU8[KMQK9-L?&#.#DN7IP?XHR,^@=?F+PQ'V/$, MDH]8\6EQ=G+,K6.(M @Y H=/X9@F/!1X'L B-V2VXA'^*3C\,%"_!IKU<=Z2 M?1] %T6Z#$7\;NC$B%1Z)'>JINE X", PXW4_ -WN,0K9&(X]SQ:(L@$24:L M9TTPQ'9WU)DVTGZ%(/10P#V-8Q*\^&J3:PKG"1&+(/;Z5C:*).1&(/AU39R7SWU#HK;3E^CYP_"3:,*@N=QO0M_TYP +@>V_;0/NX_G:Y M ')CYCH09\. SB% Z5RCUZ@3<.U44A)Z$\US+\4_:;F8"FZ&9Z_$+XD(IK+W M6V\H]-FYR+V^]1,=53T'C^2Y;!@#,LOQ/O&M"6 :@$V=4XA??)&>EN3 4[),G>K%R=/0647:;-JX#[8V.,IC3&@DY0'X1F MR,]\@#Z9U) X2 Q).$%+J9D(%,6KCE!MDXN.GG815W&7=:U]^W WK_$X$4,^ MN-09M:;='U)B]^B@".6-L7*[&0S&V>HGM[*(&!1M-4PIN5GQNHU;W6R0064% MD1(&-G=(HRP3R03<8WIS!4C>E7\'XC,UD(0.5P@,,3WQQIV^\I#Z"R__.8?: M@N-@V5OV#%&DWKF,8SRFY &*:&KB1Y]YF>,Q*\RMW1I'6!E3$?$ #N[K=A_E MA,:FGI];>2"#5?MKOZ\]X5RX\'4=AP&8@#T[!MG6=;]BZ.)0@E[&] MBGAYP$SG(R ML]!+'E;GTWL_MU>5KVS,.O^$!>%BA%N<\7^?&X;GN013H\\QY.\Y0LW+MKSN MB4(G^5A#H(W^IB_YWJ?3=7SLDGV99XKV)$!18GY] M(4XGIV(_/<%R+^ =:LV#TA=Q!KO-)KF*V_%>_XG*E6,A:9!+T8783)U?8(,E M6==#+XNMU$;#4.@YLRE%$6;E"!+JJU9LG[X-51CD>QBA^VY!NK58\E$)!?PM M@0?C-(:@0F"L>\BT,_ >'53'6^$N\1;$;]#__B\-LR)M?.F-;6_8L43@3>PJS MX:RPD^_1*UA+ T^/Q,/6?!TH!0W]:I4/^[(9;[B0S6P0[DNH[F(CNL3@PKM% M.VF4X%6Z1J?]+ MS &_J0$Z*TG<04+>K=5I&L%P(_-:I8WUY>\A MX@?<\)%(Q".F93:MX+9C&U^BL+NU&MWU"+I9L. [@EH#J9\ M^,_.??@?%;.C:;@$WLH;^GT' 1I'_0U=OH<^?-1ZANZ14Z !(H^NBAOY*TKC MN+Z-O19.3)7(OYOQ_EN(60Z95!1I34W^N&2:@(< Y[1QX6^!#KM1\**L-!2E%JR(:; M2@Z7X>IRN$\F2Z 3*'NO@']?9?M%EL4]EV)LT(.&<^L&?ZU9H+R[W'KQ'\\_L3BID&I3\]S#>Z-%6+@P/R([EIOS/[_C6"-$6-MY96 M#34*4,R(TZ(QGO5GM%HRCCWO @OF:5W&E##_+VC/Q3?@,5:349_=(OX ML-"=:EP2RRD?.,/!X[Z@FW/XQXZA$/D/%=B<](3ZX"V:M^H('$('T,7+;B"HG *>S3EX1\F%^_@]JN MAZWFP[/7'320%F7@RX;WCF_^S:^_I'?^KD#'2=+^Y$61[F@_I[?%@U(NP;-<$:-LON>2PDRXJ MXKLFG*@QC,-0BKV71DV:^H8OR-^ZYC?/4JCSL&=X[8R8_DJW+>?($D(&=)R> MY.WA.#Y A(B#5L_ M$B"0-SC]O(@@=L,@%OS]XGB7OX>5N9]WO39\F+TMCA*XXG?BZ0 (3?_B>/HV MO78_]V^;#\O]._L_HU,F,E6K)1Z='+PXV?.7./&/SFSXW?.%Z5!O^>-:2=1V M6H#?Z58T_D$;I/\9X>W_ U!+ P04 " !%1 A9D$]M5(D+ #M(@ &0 M 'AL+W=OK$>9X]/SYV8:S6TG5-IE(\61J[ECDN[>K895;) MB#>MD^-!KS<^7DN==DY?\KTK>_K2%'FB4W5EA2O6:VFWKU5B-J\Z_4YUXUJO MXIQN')^^S.1*S57^);NRN#JNJ41ZK5*G32JL6K[JG/6?OQ[1>E[P=ZTVKO%; MD"0+8[[2Q67TJM,CAE2BPIPH2/RY4>7QJ\ZT(R*UE$627YO-3ZJ4YX3HA29Q_+_8^+4C+ X+EYMUN1D< MK'7J_\K;4@^-#=/>@0V#G+ZW9"$NK08U^L*B\&\SIE(PR MSRV>:NS+3Z_?S#]??SG__.7Z\N,[7GRT\?YR^/ M=1 L3MD;U3G]\8?^N/?B ?9'-?NCAZA_M]7^ M.%71UMSG6(ESL\YDNA4+M9((,X1J-!Y*G1*-AT$;(0" M[F)SA+!P>I7JI0YEFG/DFM2)W @04')-C O@DI7\(,"141$J$1J7.R:DUYDU M-TJH)6AHE>*?ZS*W:_D?8W$J3"P)$)PP2T'L+;5UN_N8$S@8_.7.RL/1_9FR^-(DV?.^)QF;:8@&*H?3PA/LA MA,&BR-\!$R&T 6 %TVFQE$UWC318TXN"5X8JS96%'CQWM"8&0(>F@/98-UZ! MM-$J(+A,]6_^$.@TLE #[(:C/3E"N4C(#&+(,.Z*"W\L,9S'5BFFX_2M6/L@ M5Q3D B&JJA =!DV-X,S06%J#4'B6RUNA;I%4O)Z/)M,I$SP:!/W9C&SI,L58 MG6SI"F')?F0ULH9.ML3R/;J# @"/=S0'K>G$AS.NSF4J(]EMN2UT5E@H21R- M^A//R60T(AJI29^%TL4BC*5=@4+T/8HX( ^DD,XAZ\*2F7%Z9Z&-U;EZ%IE- MZMJD_B(#UJ\,B9R9.](D O$JN%Y MV.5R_$'BS3DV=G$F4 /\ >$/"3.N[#\:5(S.D:4A1R!6*L7I"2^0$0Q,;L]Q M*YYTYN]^E.OLQ1E0I'0H]Q?+8W+PYE&G=J.FA2&,>QRP!&)IS5IH3TEE[,A!"=8EJ/ %#&V458]'1.!C.I@?B1:E2IZ65M8W$KX6T$( V>@WN,/-+=][=@]I2IFT;FAEI109".BP2:=EM M*]\@I94)8$]!@ ^Y2)"4?BUT1N)4Z]SW8.SH=S"VC0@5$A#BS@:3"CUZXY-] MA*J"HJGF0SC<0D? F0DU1QSKHQV'=8Y+C"LL&^ZPOKT/579I^EN9^X"85>1Y M6+F#U72R]G"WU+?D.(RV7!S4T=""VD_>E?;4LU-L23D01]-9";^S:1\A*-UN MT6.0-B*HBAZ)4=^>5T]&>B[E\NVZ,@^'&0T/[)(8EZ-RFK M8V*=RF(T0N"<3I:^S:+R"[]#2]F@=B>B:+#*"C8HMB1:+BHN"*#VP(W-7Q4] MI6SWI(1OS/=[SO8<4M&^9FN[=\H922(3PD+2Y@=IPU@,^YZ:.!)]!-V;LO8= MHX8[)S-=R:T/CB>CT?3IPQ1;[('@L#<3<\CP>)XN%+QZ =66; V)K>F.KCDY-]QOK!^.1;W*!B[5HM<1(,2W0!ET[T"6\ZHXY#777%'RJ9]V"84I]E^0UJF>K+=X MCUD6ECT*3@97J#'O@*>0;^ N$#/W=9.,/+$ZW^2QS &6-/FH3=BGX-6H@G 'M:SCWK6FPWGVB'#D2CE%=EF#;Z-Z68,V":%1Y\XGG92K;,DU]!GKK$R4 M.YI<'2NN%;P*;ZI_JJ%O[D X*YBUJ_;.L0NF+V\W[%0&Z;.#^D>=A)U"PX=$Z1UKH"N0@O)&6"+_5JN$^L2UL;L!8,XQ MBWN12LH@\DFFF58XH+FCIHH]**L:LH>M*QX6YUXU-,Q83PF/^L#-_IACK"SL M-+<0PV RX$J-W 7](1HO B7?H-3N"'6J,$Y-8E:4)G.9KC09M8P :N8&P;'H%7'6T8^[)\H"F$.B'XPF)QXARZ; MVEWH+!FJE5]>!M!X/#TP;2-W*%&M'+T1%.\\R6-LTVL3M0+T+E6K.FCL>%9E M_ZJ(.-#Y2/'>..Y9[@S@6%DPV0EJL^_L:;Z]QBR=N'(9+HU A:F#9-6ZWG77 M2)%,JQ19)"H]H+897;4,TBK9LS*MMS6TLT=>Y["ZF8"?ADI%][?YCIR^[>-4 M$AR-@MG8M\H/NCFO143T>D$Y(\ A>JE;G-133')P9HD39$/DW9N;JLMW>P_V M9QW?8F-_),K9G8T?MFQ7(/VY@J1%E%F2UI;DRE2QR\C7ZL8D-\3L.8)#YTB+ M/@P#9HD1DFJL!<4<#F+1?[[ZP+-\<L&Y!"]QIWU%R>D8S\ M(-]#K/T@S2&/\VQ[/?)ZTGSM!U5YTL8]&@J5R. /\H!))%CT - /;P=_HXC%#R7.EG] M1%F-/(\U?6=>^-@YX>'"K2ZOZ,7/;56FTIN&T.Y>D_5'C1M(Z(J@=$,^F7"M MXSWEG7&Q0C7P46W$/XW]*JH!LK=8$^?WLC=70%6 E'.;6";+]P#YN?(* ,G?%'UK0&4!N_S5"?;?^EN/,?\*P M6^X_!$'SMM((]D0ML;77G9QTA/4?5_B+W&3\0][E26%N#YTIB\ MNJ #ZB]<3O\+4$L#!!0 ( $5$"%G59 5T= 4 !D- 9 >&PO=V]R M:W-H965T=X+SH=K:3ZJA>(!N[K MJM''@X4QR_%HI(L%UEP?RB4VM#.3JN:&'M5\I)<*>>F4ZFK$?#\9U5PT@Y,C M)WNO3HYD:RK1X'L%NJUKKAY.L9*KXT$P6 L^B/G"6,'HY&C)YWB#YN/RO:*G MT0:E%#4V6L@&%,Z.!Y-@?!K9\^[ )X$KO;4&Z\E4RJ_VX:H\'OB6$%98&(O MZ>\.S["J+!#1^+?''&Q,6L7M]1K]TOE.ODRYQC-9?1:E61P/L@&4..-M93[( MU6_8^Q-;O$)6VOW"JCL;AP,H6FUDW2L3@UHTW3^_[^]A2R'SGU%@O0)SO#M# MCN4Y-_SD2,D5*'N:T.S"N>JTB9QH;%!NC*)=07KFY.KZ=G+]]NKTCPN8W-Q< MW-YX<'UQ>S0RA&U/C(H>Y[3#8<_@)/!.-F:AX:(IL7RL/R).&V)L3>R4[07\ MO6T.(?0]8#Z+]N"%&T=#AQ<^@_=6RG(EJ@IX4\)58W@S%],*8:(U&@WG0A>5 MU*U"^'LRU491NORSZQHZ*]%N*[:$QGK)"SP>4(UH5'W%VL]P-OGU5W%V5!PWUBD+62R4TEF 6"#-9476+9CX&BAMNX@;G M6& ]105AX"0AO%52:SCC2CW0>9C4LFT,3(JBK=N*&P(DD3+B&W=5>TVV3JFF MX1.O6OQ%[4O1"(.O*^H#)8BGCHWAC)QJ#;'5YL=P$,9>; \GD<>B[+LX\+(L M)''JY8S!+1:+1E9R_N"!;;MM#^525V$AEJ@A"'POS (X8)F71ODKR (O"1G) M(R]P\M@+6$3RW//C%&X5+Q$:7F.'8^PS]>&O!$7VHSPD%=_SL^0589" O-QL M! G9\%\Y\#0.X4\*N@):)SD<1%Z4$/G03TB2^UW'_)XRVM@Q"V MER\R%K W_=,N6CQ3W470=& MVX$?UZ%'5O02W1NP>CC\!2)1NB'BY^QGB81/B5PUU$F:+VW3O:-7PBP/$ I]%+:KB-G8#9ELHNO1>(N9G8D@#O7 $AKR"A\X2%\P!FE M,/EZ+0WQZY(@>$-R:OYM85IE&XSUJ.-R[BR+KA"MV[-6N2HHT7!1Z4.XW6Z$ M8+N'94YPHG;WVFJBX%J,XMSNT[L.LX#NT[M.O)# MN\Z ,2^E6-$Z7R2ZD6[F_DDW[GX_WGTTO.-J+B@_*IR1JG^8Q@-0W2#>/1BY=,/O5!K*0[=< MT+<+*GN ]F>2RK]_L 8V7T,G_P%02P,$% @ 140(62)$D51*!0 O0X M !D !X;"]W;W)K&ULM5=M;]LV$/XKA#H4#:#: MUHL5.R\&DC1#-RQM$+?KAV$?:.EL<9%(EZ3B^-_OCGJ)G=AN,'1 $!_%N^>> M.QZ/Y-E*Z7N3 UCV6!;2G'NYM],U2 \^< M45GTP\$@Z9=<2&]RYK[=ZLF9JFPA)-QJ9JJRY'I]"85:G7N!UWZX$XO8 K* H"0AK?&TROR./93#G56'OU.HC-/$,"2]5A7'_V:K6C08>2RMC5=D8(X-2R/J7/S9YV# 8 M[3,(&X/0\:X=.98?N.63,ZU63),VHI'@0G762$Y(6I2IU3@KT,Y._O@\G;+; MZSMV]?GFYO,G-OUX<7=]UK<(30K]M(&YK&'"/3 )NU'2YH9=RPRR;?L^4NIX MA2VOR_ @X.^5[+%HX+-P$,8'\*(NSLCA17OPKKF60BX,NP7-ICG7P/ZZF!FK ML2S^WA5O#1?OAJ.M" ?T WN3MFR 9G!X@&W=DXT/HKU^4@S"[ M2>[$9I?G0\YH#DDMN5Q3WH/C4[--'[._%272H2$\6N1-HM!U MY*Z_KU158&(!]%=2% M5*=>V^*8;^>MXU!A*ZU3:$&7I@W)+>D"2LJBF#\/&,M6:0JH"1=+P+PF M*1R]EFUA(BT\U':MR9=<&3BQ3N#A9#4N]L/ M+66$>=):4)VSC-NN.#?+?M:<:-UM7//3'QR-_' F M^J!QN<6[IJGTNB%4@LVQK%W/"4_W_K;-_46/_LEQ'CHX,=V#WC XJH5PU C' MXT9(DJ,?'$*O0?CB=C2=SW4"F_+_+X%3.1\N^/I@AKJE/&V?I:*F+GBQSTO= MA'9T_!SI84'@GQ7OL^=%\X,6^S-WT73_X;F9HK:^@F,_2<;/AR]!NOO+YGV$ M-L">^TSDATG@#P;(RH^2L1^/HIW?7GIJEG-)1;#-.8X#?QS$+(E'_C 8O1CO MNK'V-YX4)>B%>SC1"5])6[\NNJ_=V^RB?I(\J=E^_8Z4 MX[I9DJ'8/ECFVSWWW!N/HZU4=WJ#:."AKH0>>QMCFK->3^<;K)D^E0T*VBFE MJIFAJ5KW=*.0%4ZHKGI1$&2]FG'A349N[9.:C&1K*B[PDP+=UC53W\ZQDMNQ M%WJ/"PN^WAB[T)N,&K;&&S2?FT^*9KT]2L%K%)I+ 0K+L3<-S\X3>]X=N.6X MU0=CL):LI+RSD\MB[ 66$%:8&XO Z.\>9UA5%HAH_+G#]/8JK>#A^!']@[.= M;%DQC3-9?>&%V8R]@0<%EJRMS$)N?\&=/:G%RV6EW1>VW=DD\B!OM9'U3I@8 MU%QT_^QAYX<#@4'P@D"T$X@<[TZ18WG!#)N,E-R"LJ<)S0Z0.+^6Q^>3L]_VWNP]5\Z7\9M0S MI,X*]?(=]'D'';T G<%'*Z[1(]?SZ%7 7UMQ"G'@0Q1$ MR2MX\=[VV.'%+^ M,$=^SU85:OA]NM)&48[\\9RA'4[R/(ZMFS/=L!S''A6& M1G6/WN3=FS +WK_",MFS3%Y#_V\1^I^@89KGLA5&4QT^^LP'07=&+NM&<8T% MF U"*2NJL"Y*H5Z@@#GU8*E8@E>(_T. MA ,_'@9VD/G])("I MQ6(BM[ *"MFN3-E6WX6/^EE\#$?#*#B&:]*N#N T#.,!A'[0#V I#:N>T]E9 MX!2G6=HI'A"#)5F2;YA8(W#A[&+_0B67=$MI0UZ0Y5-'+#<*$>JN%-"6PG?? MW/"'%W9LBMM/?# ZQS47@D#I'JH[ M2W6O\W>609(.8-B'032P9?Z4FPV08Y)E':41TD&7Z@;G'!QTBB9HR9K_&$TA)@B',*";<$Z0G%6T4[B M1X,0HMB/TNQ)VO$=PV\@5UI28N5HMXYLKJ;6:X$?QL/C79+Q WL,T^<%:IA"T839EF'$6DU8RC?(GE]H J;;)27VVXG^Y KEG54LIRT3GH!FY MBXEO8!NOH1]!BB=YB@_.<"O1D3=X8(_9D&*N74\KH&ULB]34FQL786 K:N%0 MMJ8EI@6]! C%_JAUW[FZIVB[DZ>N7GY&,RG5[>HKY1(8^5AII9(U-!016=C5 MW:@C9ZF!:%WLR4$E7=-2V8S.J];EG&:VY&F+@EVTN='^#O;'M.^\5W#=2)(@ MYI?"&O*U%=T38,/L'7'H;#*E@+:QZ]@U9? MHUJ[!XTM'KJ'NJZ_7]V_F:;=4^'[\>[!]9&IMJ>\1T$R,; M]W!824//$#?=1=*9%,S.+Q6(_T!)MRXI*9;K M!.@ ^\46)=YSS[V\+^EJJ_17LQ'"LJ>RJ,SU:&-M_78\-ME&E-Q+)2 MNN062[T>FUH+GCNALAA/)Y/9N.2R&MU[=Z)0 MV^M1..IN?)'KC:4;XYNKFJ_%@[!_U)\U5N,>)9>EJ(Q4%=-B=3VZ#=^^BVF_ MV_"G%%NS=\W(DJ527VGQ2WX]FA A48C,$@+'WZ.X$T5!0*#Q5XLYZE62X/YU MA_ZCLQVV++D1=ZKXA\SMYGJ4CE@N5KPI[!>U_5FT]B2$EZG"N%^V]7M#;,X: M8U79"H-!*2O_SY]:/^P)I),7!*:MP-3Q]HH;OB W8[^JRFX,>U_E(A_* MC\&A)S+MB+R;O@KXH:DN6#0)V'0RC5_!BWK#(H<7O628P%D9]J_;I;$:9__O M8S9ZB/@X!.7#6U/S3%R/$/!&Z$-8'>JK'FU8X5W@+2&Y1(^D,O&Y4$F*BNT8;S*$4A5LX)S&BVK-<.5+*25 MD%II53*[D3IG-=?N5H.#UNR1:ZD:PRI5G6>\RD3!EX7PRAA?:R&0L5 IGFKI M0+GM97)N@6,W6C7K#5: "]UK]2QWK*GIT73"=H)K,/E9;<6CT,X\>*<% M9UP+MH9"S8MB!T=:*FY4I43.0)0P035K6K9J]:SZ7*W.&W*T,<+Z(_2>+R1? M=F>7-X)X-'"*\X3=H>1J.+W*.YL*^544#\-$B4^M*_A> = ;@ M EFO+%,&RA5,\\R$J84KKNUS;)TK=C(-9F'H\$Z2()J%L%QW%B+*A'#/C'SR^A"45*L8*HWH M*TVP1[] G#FT*)C,4W\Y"^;3Y&\ 1T-@9UM/GB+ ^P92M99HAQ*AL)7(N(H] M_/2&E_7E;1\,"NB5P59<&55(RB.HM_CSR09GM%YJ8YKER@56JZ3U'+D?R>*K M@"=BC,JD@R/E3MTMQ19[X(6X8%_$B@Y9L=^4A6GLS0_I- PO<1\%I>GJ!BGT M4O?2U,I(SP,3 ULU&I@:?1*16!P<\8;OQY9IEFTJ;3H&:1 MGP_/X8*A_W]G4-F#3-*TI[.0CH6J&\7P/$U\H(5!\FW0?*?BZ#L4)^FL4QS. MIX>*?ZG8!_0&C&DM[D_*;GC)/ON"3&7FX\<[2A?V28LU JJ0I:0CZBK1#B'F M:9 63AR,S"4AMA6MHWE*436=7#Y@-!/:+<++L\!%.XV*A,K9YT9G&]=D $?1 MR6Z[;N-C]P-SQ\7N.Y+(9L^1_28>>=[QNJ] %L;2I_YR.G]0,E+RU;[YV24$O"R_16]%2V MG+IBD1.5GJA+B9,T2!:^8 &G;7TYIM7L*Z6+=^Q !SGPW(U(;M/OFE>&NSFY M4^=3%8VA+1Z4K-R5$*(=)K[)>=?S"J%2^"1"6=*V;?PG\\C7YY5\R@NS@<9I.KT/-+P]8TCI8"&><0J@83 M(/EU"8?EYK"TAY.^MM^+I1W6;FGP(D+S$L@K2P>T/XN MZ^\>'U6V*.-D]4H5>#LT;]D[S&@D_.!>2.\*B,N5S'S/ZDO=/9Q9+D$M"I'C M>WK8IX-AX87;QX:I$Q;/@W@^Q442!_$B9C\>L62ON!P920,DC&7S8!9/V"*( MD"7>80,$X"=!&)*B612DDT5KPKYC[FCVJ>S;0^;]$U9CH&K'P\,):1_H!&R2 M*,5_&D31;&C34;3A^>UCQ7',%DF,B/&SV5%^'U6U]H/>:[3B:1 F(7D\F7Q# MZAGB92XI1K00O_,H'OAX:'N2!M-)3(Y.X(4)M35TE:K](G!DY!DVT)K+W*A*NR&0^QP]M=-4X#*9SW]6[''U^9QF^K?C]LUGZ_QJU^!I-_37@$3&YA"P!/#_\FLV"!5XHP#-+9'/EN3)]R6KC7^,H9+^G='"?.3N?! M-%VI?.H2'PA(V[.]G.J>GW1) M>-(FT[%O&N.]+TNET&OW_8Q>JM&%_4>F_F[_B>[6?YEZWNZ_[_W*]5HB5@NQ M@NCD8IZ,?!WN%E;5[CO54EFK2G>Y$1QQ21OP?*60&>V"%/0?+F_^!U!+ P04 M " !%1 A94#9\4+ % !J#@ &0 'AL+W=O TZ=:A2;TT73$,^T!+9XLM1;HD M%2?[];NC;,; R]I.K$#UFYI491A4ZUZ:1P/>K60NG-T$)Y-[=&!:;R2&J<6 M7%/7PMXT<%2+/ =^O?+J:59;VNEE#5J)XT&B_/# MSB39/\YY?5CPB\25VQD#,YD9\XDGK\O#3LR 4&'AV8*@ORM\B4JQ(8+Q>6VS MLW7)&W?'&^NO G?B,A,.7QKU09:^.NR,.E#B7#3*7YC5C[CFTV=[A5$N_,*J M79N3QZ)QWM3KS32OI6[_Q?4Z#CL;1O$#&]+UAC3@;AT%E"?"BZ,#:U9@>359 MXT&@&G83.*DY*>^\I;>2]OFCZ<7;Z>G%Y:\13-],SB]A/&ORI MT5W(X@C2.,T?L9=M26?!7O80:4NBMOZ&2"NA/0A=PNGG1BY);1Y^F\R91E"?\.8GA))!M/%&X!9V2S3[]9G, ;I.Y0&?6%WRQ*1C&Y2@9C^,$: MYV#Y6#QA0-;Z"0Q&T3 ?DU'G]JEW%4W=;+B3L@HI0E-[EA+M/'Y.@R3*1N/G M<&F\4(^[:%.V!WE"S!,># ._DQW+$?M1V'9.VBQJ8[W\H_6*U_1-<+A-AS=? MXW E'.PEQ"H.;_>RJ)\GI!4;-.,KBVWLG;R&NFT@R WD5D-<_A%Y=4L,S5S= M=/\3T!3C.&M!DSP'_;\+.OL2],2!F7_)BR49/2S@Z![]16'50]54$![Z+).8 MM= %@F*!4B$YAVR.PF8L0Q6\U'F&M,?E,>Y'M):$^J#L>&4:]?O]#94[U=TR M_G_02:/A*/L:.AEUD5$77FOV\['1[:%A)7T5,CUA+_!.*(S"G,$+?0..ZYTV M#].$S?RUHKIP@7,B3?([-Y[R#T^?C-(D>4'/Z;/3%-1W-O%JG9Y(MS1.,AX7 ME#=O+$&PQ('BH5P7+G< L7]B2%UFVSDI9A-%R?&"@BZT*$47WI-(+1TPK.70 M1Y(L"U>4]X&FQ]MX%'E,%I!C;<)F':PD%:LXV/578K$4)I2%D*I&\ KH9I MF N\X-SN>F,E!(T83C:]W&;T"P"^HJGTV_AUX4.%^DXD2!B%:LJ=Q3(T\YF8 M*6R?"5!2S*22_@8J:ATS)!O$AN-,U2!:=N%$2WMK46+(:$U9680X?D<\G)=T MW,1-I+86'^@;'.1[ZF\7>25(3)22H/1\-&A[V; _OMN8=HJ(-5,4MJ'ANG&V M7V 3E+?1S0::I+>F#18%J>3E)8^H.F09PCX3*A1M.*FZ?XM)E*?C35_.^\/' MV+P-P)71B^^IY]3? )VE2!"@J(1>T.Z=#PI;N1*DSL:%(Y'1X0A 6*GW6&R_ M4>'+5):AH%GD.X6S44HKIA5246CC2:$++>.V[]QTC>SOG_QKM(MQR&$&C M?7L5V#[=7J0F[?WA=GE["SL3=B$)B<(Y;8V[PWX';'NS:2?>+,-M8F8\W4W" ML*++(%I>0._GAKK:>L(.MM?+HS\!4$L#!!0 ( $5$"%EP]Q7JZ0( )$& M 9 >&PO=V]R:W-H965T<.3.VQYVM M5(]ZA6C@N2R$[GHK8]9GOJ^S%99,'\DU"MI92%4R0U.U]/5:(+V.6YNH7D=N3,$%3A3H35DR]3+ 0FZ[7NB]+DSY MUA-%,[]AR7F)0G,I0.&BZ_7#LT%B[9W!=XY;O3,&&\E==+[""L,#, M6 9&W1,.L2@L$=@"GP0> J 9$3G?E MR*F\8(;U.DIN05EK8K,#%ZI#DS@N[*',C*)=3CC3ZP^'TX?1!8Q^3D:WL]$, M^K<7<'=_-9K"\&$Z'=W>P_6X/QA?C^_'HUG'-^33(OVLYA]4_-$'_"G<2&%6 M&D8BQ_Q?O$]:&\'1J^!!M)?PVT8<01RT( JB9 ]?W"0@=GSQ!WP3]L+F!6I@ M(H=^EJD-*S3\ZL^U471E?K\7X9O<2K-"15=:*10&"L[FO."&TVXF MR[7BF@!D @M94*7@8GD&=-;HSOH",RSG!(_#5L-N843/JM=-'N8H<,&-A@.( M6NGQB>N#=@IC89!B,50#W/E"F+8A;$5A I?*O=M6_=8<3[XQ+V^FK2A.J V2 M +Y*F6O@ NAJ4%EZXTN3%.(T($.^F^3MEHD2U=,70IG\C3%4QFM6F MWO:K,O-F7A7K&Z:67&@H<$'0X.CDV -5%&ULM5O[;QNY$?Y7"-5I;4"6)5F*[;P VTG: M'"[G($ZO*(K^0.U2$B^[2QVYZ\?]]?UF2.Y##]M)KD 02[OD<)[?#(?4JUMC MO[JE4J6XR[/"O>XMRW+UXNC()4N52S_-*W[VR;YY9:HRTX7Z9(6K\ES:^PN5F=O7O5$O/OBL%\N2'AR] M>;62"W6MRG^N/EE\.ZJII#I7A=.F$%;-7_?.1R\N)C2>!_RJU:UK?18DR*=%+3.;X?W'KQXY/>B*I7&GR,!D_=\K>J-Z;O_YE]'SX\@%.)S6GDX>H[S3 @[.V M\T2D!$NNG4A,OK+:J528N2B72LQ-A@C4Q>*%@+85:_NM2E0^4U8AH]+P_ M&9[@[VE_/!F)*XAL\6TD8"?QQ900)275[/'0J9<'@R?#D;BL0!,KK&A-0 4X MR$RQ."R)LSBK/ST9XN^X?W9Z!G8[KP]%\;V,8](>*X2'[;%.A.3GM9DH*/K\ MOF,P/#[N QG=2C&V9?>0:-(_FYSB[[0_&8T?$[Q1_17^):4ATN,ID\8"Y#:7 M\"-9W//JB;(E<)YXTV ]U18+\QM=A"^NFCF=:FFU@J6)0.]JENF%L:YW(*!D M14K016F$%)?XK#V!OU?2RJ*\%^<+JU1.UKC5Y5+\].DC,@X8O%P">\6%++[V MQ2^#\T&?E"130**FR";Y!;((YB%3,>>9 CA9UQ>KRKH*Q 46O5WJ9-D1;&8L M0A9,2;$W@NQ#.+A3A085IY**V&5#9Z2F_;_^Y70\'KZL%%CPNM38S+"36?>Z,+^"L[RO@D>@2(6[7* M@ XLZ,\?+JX^4P*%ZHL$_$!;, ZK]_KJ_>:K@?C4TM@:!^2']RU!RZ4LX&AE;Q E6%+2RQA-1L8J*("P?C"/V"U.2EFMYB:I)$D8;&.<)LA_\N=+" M>',,#U' PUIR>YF6$DY5&#&O+&,H"!*O-D@U$-<[=>D)$ 2HWRL(!$!2FHG, M2$7B_.*S'PAJTNOW II8HAS\RB]\%,5AD:.9PBJUG' CUEJ&[P4M?4' P$SL MLT]+,1X,GXEY9HP]$*NL03=LNK#ZZ2_H0I382+'2V>M4;-6WR\V MI<6ZDNQ:620>!$)!3>9E5GG\U#/=QO<^1ZTNMOI-,!RB<2F+!:4::W(>N;9* MF&^L7B 998VC#\3/:H$'O_P8Q4-6 MI0ST(1/CBE_A#2[)FKN#A MLF1/32L;X^F>C.9Q=B,Y>B/ @=7"<$0IEUB]BCE^7:+40&R2" F#2@%"/S@N M55*9*GV0 \%^KV2FY]I+1WD0%)#\ -\ ^AI+:?(FKFR ::TI8.&[NZ6>P4ZC MX> T3B!R9B@3P@@H.5 UIM'<+2MO MIBK$[&\$69R6$PH&^$JNJYR8'CT3>LY/00U%)>57LUXN''OSPW<9(AEG_"/X M![*H(UNOS3D5^[V/]%9#>=B^J![RZ-M=E1+)-%.<-^H:"WS4 1M<2T!^7P!P MV@Z(F;'@[T-I4"Z19T7N]S#>>=:*+0;<.L?6:U!^9(6-1H.3TV>A]EEC@-ZC MIIL2-8^TPRW;PLX6"41;;^ 9?5U)S9Y,E0:J,I8+@6C!/+*,1OD! M]_10@5&1MJ)8)1K#P7CZ+"Y5 ]\Z,QN\$/JF5<)N;PZA/DDQSN5P"D2%&HB* MO/<+YS)5-:1E$CI-Y3W15!):G$,?&!V8)E3!+-;91VGQ/H#6V&,\TYC)3+8* MA49%6)*3?UBK$T->S[&Z!5[)S)F.0G/Y%:UNF'CAOI?W27*88LIW9)2WRT2C.8<$/$L@K.?ZBM:#P7D;D442@I*;<#2 M!,4ZHA;UNV"([V-AK!S70RK"]LK)##[(=22Y2$+5!U:EQ(.PP 3,J%9!)=I1 M 9N0/1 'E"UX%%?%>1"N4+=^:V1HA^)3RT"(<#;% PKNZ2#&@0$44+J,Y0KM4N.2@?%'%,X($Z:.3H<4NRZ4R[QM)9]F3;+2 M6FN'E8D['WL-F)!O;%JHD8"*C9:A;DV5I3%4.PX6HY9J9_)G>N#CUA=XV,.B M3#1A6Q76+S;LQ>EA(#Y0-Q1S4@[$ #=M6W>].P&6.5_Q[(WZSY]/V65"SX0# MR&_DMC0G6+$!O3>8X34#LP%XYMH"-B-&@F;#< #<+FM+"9[&2%8G-'B[45RG M = 5=!?G@G%@LP?37CM55&!PB<6@M'<\''XG%W4M38J*55/*YFXEFDW+U_K[ M(9L2W]LMNJ4#Q41C8J):(69F7U=IFVZ:;RND'M>0^AG>;ZND]$4]+7+.@/]6 MPZ6=]B5_EWWL$5*?%ASO>/=.X9=#HOU1WH=5*10W@R\ #X0HVP _;?@EFLL MF;?]-88I)X_&C81[?S+"[=Q2T:J[-/7_WUVM;7.V M1O".+BK7A:W65%,:UD78.IQRH1R;X]R\#?WQ[IY]?;L5X-UMXCMT3QDZ9FK+ MVSUB)DP)25O.@9*Y[W@F\#F44_RXH/)CL?5Y>REBFPMIZ%TW8$%[OO8ZVQ!@ M712J44*+E,KB@-Z95D745F&*0SJ6X^HQ%!DA;(.]VOUE2>20Q#HDGC1] !"Y M,1E7J:&Q^EXF.J.B^*H(%?;XK-W8CFWI]:;TM>_]7@?!=M/UW>V=[WL'W]O! M[G/U2B1G&,R:<71P0X= H:O=F#5TN0.NZ=R'!OU= 87O8\/2FVZW,)J:*DTS M.5C\.1?-9!Z@"HQB?4.6B]#81[> MAF8:A'DC.1U2@WY 1CVO%A7<+<3PPU8M?#/>M];9;N_95^M^#*S%O83$4H%( MI+1M-HKKG&#HWF@86/G N](B'#/7F[>U!3KYZV^4E[&G,I6#M#()>[/.X[WF[HXO)&"Z_(I(BDFT_4%]E'NC3JB0@A( M>:BV6&M_7:>5QYR6T#1VREOG/3*40HV2B*G?D#+3$$1I]%_*/K3O[ZCQ"\_> MHL5-+3G>.6??Y%#::^ 1EP+'"W(=Y0'9!436-F P^U.=2ZESX?L7;8=:\YVY M(5WM\)WW_N6&U%N$EMP-.,SJW5R[F..JE$ISJHWZW9-+-E1T BZ[?=>F*=ND MQZUV19/+.YU7>0O@XK:E8GL^K$=&Y@@7#!TG_I21(9SXYA(W]DS\<1W=-(DG M=9C"YPZM9X,FJW5KF >.:Q^(Z0UXC!;1\R<:Q*LIM*'2V&=4=Z4/"8Q;RRL_ MKE=:H)5B]J:LU28S=MN>L&:-XB[,O>'[$9A[ Z4@=.()23^HNCZ=B* ]UW=X M#/>Q"U]C-2TK#Q2=\W_:1SWM$@ [XM[D.%P"F!Z??O<5 #](KAW">+\/I5/8 MK"7UH4O2/G2)]2[?*7(#?Z'D:6+\4(=^IZ&?4+K(T",\]':;QU?QT/F1*O4' M*]2G%[G[#)[YW+TN\#J98,)YO[LX-0 M''R+WH:!6LK'DEQV"-S*K*&67X7CFUA-,6"U6T!$I]JX\JM]NM;# M;,)#71SZ#]BXD3JT:VV@P^Z0D-RWFEM,YE56:NQ^O$?02+IW=&53/DSX62-[ MIEYYO]+Z[:DZI?UHW)\RB!''U #F+E:0ED[HK=2.NC9$MEGIO%OPG_.5E4V& MMBGP_Z0R#"+;)@?4B*&;9/C")Q;!EO$GEY M(=YG1K*S;IGR%M+?BVM-K2ZF&V?5GV0A ?@%7;S,52 1#GLOWUYY/GSTA)J0 M,EOE/#6*1K\5C^TQ%G+_^^79S7G33[J@JV/^CI+?,:]?D>&<,1J<39\-Q#L" M%.9J25T/,:ROS2#HZ,().<%P,,'3%54J10%7I&NL[(?^6I/T3@1&9A65B!4E MP*:H^_:&7_L4@3H4S5W IOZUJ)J;M>.@>J5V+'-'[[[9SGY#0 _"+1VN]?Q'?S!*%P_BU52Z M2/O]52EORN#<"$??NFYN)TON)^M%T10^5&R;A@^_Q^C<,BR$SN/-HU8/BGMD ME!2;VY54BBX@\J %,/.*SCA;7=[Z!'RGE>43)GM[KMT=IJJ8N@1\_]J]\$J. M-SG"<2@O2?=W_8IDSG6-3L2>.)M,Q+_#A2>2=GW,% 3&TS%OL9J/)\U'?S/X M^?B,OIS%6 [7=?R!S/AEN#7L;WX?8]BV:^Y'K=\4".>8.AR<3'O"^E]3^"^E6?$O&&:F+$W.'Y?8 MIRE+ _!^;DP9O] "]4]:WOP/4$L#!!0 ( $5$"%F4PU*Z"P4 '(, 9 M >&PO=V]R:W-H965TQ)5#A7'0X&-BV@Y+:O*U!XDFM33+5^H$65]E)%!,A MD) Z0N#X,X=SD)* D,9C@QFU)DFQ^[Q"_]G[CKY,N85S+7^(S!4GT4'$,LAY M+=VM7GR%QI\]PDNUM/Z;+8)L@A;3VCI=-LJX+H4*O_RIB4-'X2!^12%I%!+/ M.QCR+"^XXY-CHQ?,D#2BT8-WU6LC.:$H*7?.X*E /3>YN[\^__7K]6\7E[=W M'S\<),//1^SR]^]7]W\>#QSBD]0@;;#. E;R"M8^^Z:5*RR[5!EDZ_H#Y-62 M2U;DSI(W 7^I59^-XAY+XF3\!MZH=7;D\4:OX%T^UL(MV5^G4^L,UL/?VWP, M$./M$-0CA[;B*9Q$V 06S!RBR<-GC]9\YA"TPU?")90B&PJ;3@&DEL+R(3&$P8& M26(/TY1!^CQWZ"2!8C0KKI;,HB&;$ULN)=KF4R&]_]Z3((\@<^$Y(T3)LY K MTDXE&O/1Y)5P%%\?*$R+4#/*2@X&5(K9G#=VUW-Z]QS*9_X&9K7T_@<2SS ^ MJV&)D0\@/29RXM)CF9B+#%06@L2=MY<)C#^$\.=^YTQSD]'B FLC==I@#DZ] M$S@:H!T-/O:(LZ"O\5[ORT'<&R7#MH)J9QVR(S^)Y"B.>W'XK$1X[0IMQ+^0 M]=D/+ FN,"O7"LW()1M^\6:&O;5L8'0J"8Y26T"WNG:BVW81[?J(@W'X?J1' MX=;Y+%;&=@@ENL*2PU"9E@0"N +CXUT3UM9HSU>04LU[;2%$:U9S M )(@2R^(,WBL,:QXF-/(K,"D379)F)>Z#BN%-[B4VX)&0(H&[2"P ""( !D !X M;"]W;W)K&ULU5I;<]LV%OXK.C.,+%+W7#QC M)VF;[C3QQ$G[L+,/D A):'A1 =**^^OW.P< 2=F28^_V91_:D 1P<"[?^[TGRQ&Z4J\37/"ONJMZFJ[?/34[OS/K5;HV3* MB_+L-!D,)J>YU$7O["5_NS1G+\NZRG2A+HVP=9Y+/>KVI MZ,/IV7AJ\G3924IVKPNJR$$:M7O7.X^<7(YK/$W[3:F<[SX(L M693E%WIYE[[J#4@AE:EE11(D_KE6KU66D2"H\:>7V6NVI(7=YR#]1[8=MBRD M5:_+['>=5IM7O5E/I&HEZZSZ6.Y^5MZ>,%^U=^]7[H+)@-CBQ(_(*$]78;L99O9"7/7IIR)PS-AC1Z8%-Y-933!07E MJC(8U5A7G5U]^O#ZG\\NSJ_>OA&O/_QZ^?;]U?FG=Q_>OSRM()WFG"Z]I LG M*3DB:2)^+8MJ8\7;(E7I_OI3:-6HE@35+I)[!?Y2%WTQ'$0B&22C>^0-&U.' M+&]XS-2--.K9!4*8BDMY V15XMP86:P5/__K?&$K YC\^Y#Q3O;HL&Q*G>=V M*Y?J50^Y896Y5KVS[[^+)X,7]V@^:C0?W2?]44&Z5])A/8^)%U=5N?SR;,$> M6Y8YB,!*SJ5M)@M17F,YY=VGC1*O,2R+&T$\4.$_*ZJ-44JH/VM=W0A=+.%B MY!\OM<\QJA#7>";>N@GOF@F7)/OD^^]F23)XP5/H"[_'+YY&8>5:(,D+XV010I-"HN4E(CH-V7/]V3SKE4UL+JJFR=PA-IH\9S_+8UY;5.L7A% M\S%96UM+;"O*52[2!#[J1)+6FA MO,ML)%+O,QMYLX/3+.U8M8CIB_>E6-4>P0M=-9)A9.26Q0@U!,BYBNB<[@ MOCAGL6 ,U3 &-H9.EWF7>\ MB\.M( E) E)0LK85A*5B<=.UZPIBS2NPN5J7 M>'/@OKL,676#4I.IM:P4^7)9&T.4!4NV\*Q>Z(R 2%:T*I%X)9<;3KF(HIS5 MO"S,K3*64* RO=;D(\R$/HH\0 &@4'EO=7;! M)$ENJ0OI#H>8%@-IM-&9"MYSB@" [I0C,BW;>4X8+;"!EH4E9L* <;A*Y MRA=0+(#H@*].]E.,9ODT8^"<>_\8B=DMJT"!/[P[D%@;D6DH(UT>^(0[L%>J M5([Q+=)K:S0\V =,$.-KUI(1=#2F31IMRBPEDUC,M4KWPU&P*Y/H=]I/F M/MD,6TKC8HE^D:@":OTBBQK=GXA)) /G1DE0ZT*M=5%PQ#N3.)5CQR'*94QG M.*%ARG==L&?RLH8=*#E(>F]-!HITZI_HIV+TCP <]*=-#K:NZ^0O02.>OK#[ M[J0'@D?*_C<0"JG\Y8Z?4D4X1_UMF.$N_FXS_!V:=IP$H<3$D2C*@HS3*ZW2 M?;+>Y^CH*$EO9,7,Y;[";SO CTW!\U::BI1%8PQ&HZAZ+][GD[Y+K\D+MN6N MC8P";XMS>OOC@ISDB67A?81[3&[107Y59:HN6PVB8 CYS MH8'4BG%!WBA$/!@TJ%A)3?J:+S@-7GZ=U[DC3VA%#1B+:QT0 M#SB7@!Y3YK=4[!^+CENMD R+3-N- P[,!P+A1BC'.8J&KC(UM\D,(44P1=QL M1P_:L,*!36"03*'M"L M=*NA5:BFNM**8%V@IZVXVJ&-+7TJA]PB@E9+[5I@0\<]#&V!(1S2PA279N17 M?J\+31V/9PV*G0W]4*H=&%Q-]%2Y"#2)"2A_=5E;;OL(P(SK3C;2+D9EKFZW MGV@&0J;5M3O6,%9N"/Y\A*>L7IXCDV^9E5(O%M)N@>M@ V/+ ^JT!:Q+_OBHY<#*_D\(C[#I^A-/UY][CT5 MYU3HJ??!JVTHH).&P-"R)G:!ADU_R@I^NY507[=X;O-*KBIE#B:6C_LZY*S8 M2&J3.!\\\@C<9)JA(Y%QL3DY%&^G)8WC!/ 9_5U8ZC*&#?5([:+T5OWZX39+ MDYKVV($.EN)9-7@BJ0YV^_5#6^H!2Y.2UM?>&6R1U95JH JPZ1*Q>U.;$$UW M',S=%8&B*X+;[7H7VB&0,+9SOOAVQ)KZ1@8MO25,*YZ@T$L^HV " 05 82SU M$5[>[:"NT$B6.S: ^QUW<:7_4M8GF8=>QVG[ >!0A5)N]==[S.^+'S%O6YMM M:4,LX6S>.&(+G#?(_WQR9R96(?:TB4_&31N&)B,!1R)55>"DE:UPNH*PM(W- M_:H]%^^;WN9WON7"C N9$97@<(PC 8\.7;,V1-.6C-"7(FN>B&%_,!$_^6#. M!DDTC,?X/.A/9^(W9]3)=#B.)O/A4S=]1HY8*\:#=F==%U_PZL^22.1J-I)MKN072A.*_6!:N&P;8_"8AU"&E3B2O;O8';3ZF. M_">C9,;K84@\PVQ_&/1')@(?N^N;=$&P(Z_L9?JWE)K$LV@&&+ [.6&]?_E, M3LV9/_>G==. 4MW=:NH??A#A1M>ZL^O*LY"C1+XL9E;<9[_#H-C0CKSM)!E' M\33Q,>:84#Z-3Z5H2ON-UYN:+:;?\F/KU\.)\^EK3F M":5"PAPRG3:4!7*9)AB8,6G-YPUI4=HD\]G3L*!#6M,IX7OHAX;W\-9P%"7C M>1#]B!3BM@V17[E=Z^9&R^,Q-#K"-7"=4\B1(#)V&H!3EELZRH<8\!\1CB^^L3'EC]*0T'U-99#V#U\2T[,NP%Q&S5>[52KE38@ MZ#O9 4&2B*S.N.7'*]^'2 R]IDDZF+#62R"Q&[=.B94@&6. M8<"SD[O*=4>FU'FIS0:B M=>#"8+FAGZ+( -K3E)F[#K+ARL!?#J7MR:G[FTKG[H!-"'OY@V6X#$E%O:5- M[]X5I/Y*,=SH<8Q">2S*6R:$F"&@K>@'MY0/J@?=#=OB\$CZ;[C_[D/(O0\/ M8*/Q%.!DJI[WT?FA)>T/8K2KD[EX3<[BCOHD3L#\LPDQ_ZP_FG !& RZM6$\ MGG-=B*DO)F&S^8']]PO%:!1'\WC$TZ<3WAO-[K _GS5HZUR4'!:!I\$D=B(2 MI_Z<1,2AH+D;JEMGID=J\X"8-LSX]P;WDXZ:/U#%4<]7?" M)XQX3@&Y&R@.T"WIM\IX',W&0^>.F3CT8^]IY]?Y7)DU_PT"G<[KHG(_U#=? MFS]S.'>_[K?3W=](_"K-FGY;S=0*2W&*&O?<151XJ;%GVQ>3MGSES(T6RC M]$=3(UK8-D*:>51;VUXDB2EJ;)B)58N2=BJE&V9IJM>):36RTH,:D>1I.DD: MQF6TF/FU.[V8JU=0O)8M:R-2[1/K1W MFF9)SU+R!J7A2H+&:AY=9A=78W?>'_B)X\8,QN \62GUT4W>E_,H=8)08&$= M Z._1[Q&(1P1R?BTYXQZDPXX'!_8O_6^DR\K9O!:B9]Y:>MY-(V@Q(IUPGY0 MF^]P[\^9XRN4,/X7-N'L:!1!T1FKFCV8%#1SB_0_7/][>P/WE+S?+66*) MT:TGQ1Y]%=#Y"?0$;I6TM8$;66+Y.3XA);V<_"#G*G^2\/M.QC!*WT">YN,G M^$:]>R//-SKEGBQ4@W#/MO".FT(HTVF$7R]7QFHJB-^.N1P8Q\<9W26Y,"TK M M$+UIT5\OL7,S'QAIN5P3'+"JPJ8WJYGU-K_*XO.O7WGZ,/R<)A[J?_UBFF?G M;\TQJH/:+VDL.6&U@4JKQ@,J+%$S <8RVUFE=[VT/'L%K>;T2'&Q@[(C:PH> MEEXKF:.++N'W3G-3] ME;+40_VPIH\6U.X [5=*V@_@Q9_ %!+ P04 " !%1 A9\-K?X[L# M "" &0 'AL+W=O3H-]-/A#\LZ=?%-0LC7F:UC< MY_-D' BQXLP'!(&_CE>L5 "C;\/F,D0,CB>?A_1/T;MT+(5CE=&?9&YK^;) MAX1R+D2K_&>S^Y4/>BX#7F:4B[^TZVTO)PEEK?.F/CB#02UU_R^>#WDXHM3"3^_6'U:K^^? MUG>;IT>ZV=S2ZM/FZ7[SR]UF=7_W.$L]0@3#-#O +7NXR1MP5[0VVE>.[G3. M^4O_%-0&?I,CO^7D7<#?6CVBB_$93<:3Z3MX%X/>BXAW\99>4]?2HZN\(Z%S M6H&NU"7K3+*C6^DR95QKF?Z\V3IOT31_O9:%/LCT]2#A(EV[1F0\3W!3'-N. MD\6//YQ?C7]^1\)TD#!]#_V_E^Q_P-%#:[,*74_92>(^6E.3Q]TD;_I_J!8EG)$%TR,2(OE02PGTTDP[\PQ=TYK(H M9(8AM _90+_E,@N<8PB,8:0DDG0M,HDQAJR#:"TT9FY,%#)$G2P-&#JUARP4 MQOF0"0!T0LE< AL(6(=&B-)&M$1BB$1 SNI#8J<@0P11*'( M6$<6.<[*GBCB)_L2WPVMDH(!13N(H*/%LN<"A: M'^8""ZN177=(R+&(H]P.#]Q-/]?_,>]?Q[6P M)1J'%!=P'8]^NDS(]B].O_"FB5-^:SS>C/A9X9%F&PQP7ACCCXL08'CV%]\ M4$L#!!0 ( $5$"%EDIH"'+08 !4/ 9 >&PO=V]R:W-H965T0H"9@Y F'4@92-+I=/I!9^^= M-=B6(\D&7LG>E.HLS[ZF@P M<$F&A7*[IL*29A;&%LK3IUT.7&51I2)4Y(/Q<+@_*)0NH]-C&;NVI\>F]KDN M\=J"JXM"V?49YF9U$HVB=N!&+S// X/3XTHM\1;]E^K:TM>@0TEU@:73I@2+ MBY-H-CHZF_)Z6?!5X\KUWH$MF1MSQQ\?TY-HR IACHEG!$6/>SS'/&<@4N-; M@QEU6[)@_[U%?R^VDRUSY?#8W,D_ MK,+:R32"I';>%(TP:5#H,CS50^.'GL#A\!F!<2,P%KW#1J+E.^75Z;$U*["\ MFM#X14P5:5).EQR46V]I5I.77R[@ZF)V^^7FXNKBT^?;XX$G M<%XR2!J@LP T?@9H'ZY,Z3,'%V6*Z;;\@)3J-!NWFIV-7P3\M2YW83*,83P< M3U_ FW263@1O\IRE2EOXJO(:X9UV26Y<;='!G[.Y\Y;(\==3-@?(Z=.0G#!' MKE()GD24$0[M/4:GKU^-]H=O7U!XVBD\?0G]OX3F?P'!#2:UM;I<@BI3^&1* MVPW,'%';)5;/,05=TJ1'F,#K5X?CT>@M29+/ZL37G;1RCBI(JEUEG.9\H!NXXE6.#)B83)CE#-$EAP1R[%XYQJ4B!Z@Y+ M=P;$L,ITDL%*.4C(23H50Q5*T,DW MH2\JX=$31K1,275*3O(4FWN*-0T8=EX@B!-G:377.>4%4=)G1)D5^18XMBW% M3#_RW*U@DXP$4/:3DZBE73^[R"7:I ZD"%'NI+OPFVC0JWE7&S8Y47YATUJP,%;UYK'(>C;%RBH+//+W&N./P<@[6HN5+6E M*H'N:-NG\ X3+.:D]F0D(Y.^_A\T6F63;-VDRGG+G5EA:F+"1_0_ M/-R'-_'^X6'S_QEM 9>&ZEQ;!$;C83P>T?Q^?'"P3Y_C>&\XA#LRNQ=>UR^FZ:.<9)HALY-D2,!EQOH=SPK3:B(@ MVQMRH0_(55?XQXSE"O0,58*^TD*2A ,D.8]D#Q$RW@Q6:MV-V)J4Q(>*LS8@ M;F_5Q]\R+%CPJ.3\J'5/EG@R<[$5ZJ[^+.XN)@,J3.I=-5,C! M)I^WT]!RQ*T$V=TO?N8YI2-^#\ MIW9JD;5H_ *W1*Z=2UXS5\D=T%FI="H8[[4[GEB:$7>15J 7?[6PI7:PX;FZH MCN.#)).#NB0)ZZDRII12<]_Y6#:E&P!:"8>XDS>09KI+AR2:82_*X>F@.SQ= M!G^',Q?-C(;=U#N&CZ5>+FHKO.;-:B=WH.TZ3-UKFWV"V)D3DSVN0KGTY.M_ MZ5<25-*6_(=^A=CXV\G1H8WGQO-95XM?;$)/G8$'O:M*@78I%S+NP^3/<&OI M1KL[WRQ<=3;+PX7Q2MFE+AU9OR#1X>[!7@0V7,+"AS>57'SFQM,U2EXSNK>B MY04TOS#D_N:#-^ANPJ?_ %!+ P04 " !%1 A9)H4HR+H0 "T+P &0 M 'AL+W=OVG%N#@U"L3*W#OEN;!K\LG*]UBZ]^>1#6WNB2 M!]75P?3P\/E!K6VS<_*6GUWXD[>N:RO;F NO0E?7VM^^-Y6[>;=SM),>?+;+ M54L/#D[>KO727)KVR_K"X]M!EE+:VC3!ND9YLWBW,SMZ_?[HF ;P&[];[<5_IR5K[;.:05FUG]W-/TWG[V\>QT=GZE M9J>GG[Z<7YV=_ZHN/OW[[/3LPZ7:O7"5+:P)3]X>M%@)R3LHXJSO9=;I [,^ M5[^YIET%]:$I33D>?X =Y&U,TS;>3[<*_%?7[*OCPXF:'DZ?;I%WG-5RS/*. M'Y#WR2]U8__4Y#D3=>J:@,V66ARI*=6%-\$TK3QP"_71-KHIK*[4)1X:N&T; MU']G\]!Z^-W_;]*0+.#IY@50,+X.:UV8=SMKFLM?FYV3?_SMZ/GAFRW;>YJW M]W2;])/W.MA ZUX/]K%ID=O%7*V,*AQ,V 13TJ>H)7Q99(6$7B&V*:JN-*K% M.%T4KJ.'6 5]/W7U6C>WK%V+QS^ZF@;30S8,MK?9P-WYCI:^-FAO3 MT [6VN,=V[!,7V)>@RAJ5VD.VRSQ&B:WZPKCEZ8Q7D,X_6[6K8RE-7QI+'UC M$_+"9K7QMM!J]Q]_>SF='K[YLG^YKWZ=S2[X^]&;)[P8&NK-M\[ZN,^XIDMQ-0#G6#-SM.Z]M4LJ+7QM6UIY@ZZ]!CK B1V6.Q$%<:W %<(%U>.8CW WFV$7PF;VQ7NE70B&KH$6TSKJU4\UN5=Z *W4"# _N17%G'OH)E MP\_9=H-%G&@UZ-H0ENC?;*8#"V] ODU7/XPO&18-^$S$@#*);$3=):X&;6E?=_7W1MA^616+AC M5?L1$GT?XV8U+& )I2S<0M/W.8_I5H""O7 M5259D:A2U,H?72-4A,%IDT_]^'X2[@@DD!T-O.8'-K,E>SS+V>/95MC_$MAC M36AM34BY*7%LET ^(3"1,^C/Y1%ZB8+.MK>BS1[7(MJ% 3900-7ZJ^F7S/K3 M 5QT+LUX1FO! M[Y4% Z446+$^"90"YMFZ1:5M M'00KA$@;SZ_H*A([MFFB(4@3QE[STIB"-% A;9UR,">$:UUU9N@&1_,TVIL!PV6__BO%7KSH=.2P0F)H/D4H>$4#T5 MP"8 ?DHOO1$7OS?U4,G>5*P?DNMJX$ ?%3GZ"C8>JXE<)-(SY>:5729+T(!> M$: .[B;ZX:QH.Z9JDI-K?8LH!T#XG'[" %#VU2>J#! 62T?J9[XS&3%;1"75 ME,QN>\?&!J!K @X.FCMBR8+>@;SB"S,YH3C%"A[#4<'2LI?!XQH4PD,ZJ*^U MK$)>HM?\*04A!+:I8&(B\ M1[!_L#6&9^$PR8S$1E)<,2OSX+?4>N" E['D 0/0$+*1$Y,>_K:R*$9\L;J- M$)E%.R:RB\T:%Z(VI*"H-#N)@1@U?Q)$M$,!!,@I3CF ,8=K8O9!U $CKDV5 M0W/C(C7A+D5)>*W^3:^K(\7T9?I&_9[C*.>/;YVC*&7C!K7;-<+!3?D$8#0!@/\X^W3![:XI58[]1 LP+L):;PP M D!0V$K[D2;OK>S-G7'CA5(^VBPE;6Q0F[6;I,=52D+%RW<5V(6HKP%FU:Z$ M'K)D42OG,:D;=#M8S9N8W,;*&/%JYX'FE$:02X2E@RX/I,; 06!H*BCI5<)B MQNA4F<)5FVRBX^TF8OH6!DF_:^[/)BO>!F$O,H2]V(H\9WUBWP1;6P=O[LH, M)#)O V4BAT)P6A0VI5HZ5R(5$$3LV68/>$XUH*0>KV\4 3T ONK-"^;:+> ; M B084'8%Q?QP)K(;T\$RP1:"$JIG^AE:205MHCND2@[E2>J$<&>@-)2,;2.] M :DQ?2!U3^(GU[6P9KNBPG$QH ]C3*3V+^7VP B=DB@[H/E.NQ7*. >GQ8R9 M7-V*E)3M'G^?DH6$=+=VS8ARZCDME4I]IMU$[QM!=E)1:6KN("0B2-4'<@:Q M65@BYT]JU[5F*;P!(J+W$2]G%@(;_-97%2FA2\X>+D98-8%"Q;B>]:SL@BOO M82M"FA"F%-#GLO8O:! FAKNEAL7/F:$?S]F)* 3[D#1M8CK8$GLO<^R]W!I[ MGZ4N&?*Z33&X7NB0P9_*4OXH32ZK!2"]XJ>8O4J1*T6&WC:ELH @SGPWVR,@CR MT49M:H6V&?KAH'']PQ8)EZE -6_G7>Z ]QC%!.+TPTR1.M=U"K_0,9/!@C[W M$PZY21#5NDH:T=A$2&C)LT9>YR/+[TLX65C?QG4%PCX()#!E7+>$B7E$;*\ M(*4Z"1MP+ZQ-00DH5B=]0%/0]55& M[$(.=! K=L)G3$1E- ,T)X_2Q)Y(5+_4O9%R%@+DKD(R3\7N1+R#.A!2R;+R MAW6QH.&@M/E]\XPV# K/V#HE"ITS#'YC8Y-T\3-Q8P565MTQDY3G*[M>)_\& MG2DK^D+8,FZ\D29DR3=PB[]/)],7ASSF[\\FT\-7P]:%,%7>H_T.\L/'2(:. MD=2_.OAO.@2BZI&,2@2KNA4XA^ 71R^SX)?/_X+@X['@?76Y98\<;^R>0 LH M1(X^B*>^\G0LZAAL]3,>6 M!+F[*)S\LO=$2E I+ <%']/:N_B2A-VLS*C;H*BW$1:"T2;W$AX(W[Y3]0 V M7(W[&'<7QVQ"HCG10VRWED, HFM)"4@5+MAV@!"4<6S3]UPRBC3;^H6CMCHU M(5RK*3S)_:>OQ/V/)]/CH]B&O!,W]/N&+OS8ZZ^HXQQ+F1%[CS4IAT -1!XU M*VO]!U+C.+^-K19W3)E(#B0^?(\^RRZ3DR)-#D-R]XDKQ! $S)?NVO@FML-T M!^;JHPG$^VEES(3W=%E&G).BA0%H+S>66'(ND2SV$DO)V&-*5)-905S77DRH M# 5+:\R=7KU2-G2=]LV<:;MH\E#^WY=WT0EY8.D%IWL6$.#28VYC4 M"TGM#W(=\HR]UNU)[WR=-)Y:==[TM $>'L]N@1]P3:HA9&F[U%!P(3R9Q,/< MW,A'VI1FFVR*1&=Z0'9^<(HT6-G6U"&+992)-$708J-VJ%T,]UG85AB[YO0_ M,D4F8XM8O&13T..16F)F3OB^2[+VO> M<3K7GUU^R2?ZYVZ?)>T=OIBH2[/D_/DY'YCL7CD0>C5]>?CDM3JKR7PQ". * M\AI3JS3REWPR%-0NYDFRGTSNM041#,V*D/ON>=(07T.4FX]U&)%2\$AW1WR& MJS?R-TL%TA< 557QN7(.,++TX%"92IJE;1J.S 6$]&G@Z%E* \,9Q#=" NV? M$O5T3#<(B,1%$7DF=K@Q&?5,^JD?H\KNHSOF>T2F+]6W3OM6FI 2 M:_VV^8!^K"U\$O(^TBXK*Y[+=-1+CP2+V2=I)=KPCB%0R3'N]DV(W#?=%H_3 M/AZG6^/IHO,%*V5PW+@Q++>+^ MT/<-B6MC*.H3:2_1?GZ ,/2W,(^VWH(\.1T>Y6[4]O;Q9X_J-KE/O"W0WVF: M,U6E\V@JT=N[=Q0I>W,%E-LR$\Y(6?_[ZC\K6QFYFB,7C>@3'2E:@CZ$+!]3 MKNG8N\BYSG4MIQ3*^AWL!VHL #*XS4)-O6N[=%AAJ#AZ6A/:>!R)U&G+6&)) M8UJVMJ_>I[.P?"0\/"@>S9"+?[F#EH^FA\N3OG^;X*U$L5-VTH_SR:ES62,$DZ2;@P^D-:Y.HYW$H3I8QG#9#-HD[I\KPULA(#J[A6PC0YZ M,+A(C8I\R=?%B6; ]>5.=7Z:KZ3/Y")V_[K<9_]-^R7U=BJSP-##_1?/=I27 M*^+RI75KOI8]=RW*?_Y(J<%X>@&_TX7/](4FR!?U3_X'4$L#!!0 ( $5$ M"%D7H(YN @0 ,P+ 9 >&PO=V]R:W-H965T2 MH\VBB;N''G.1AN0\OAG-1\UH+]47G2,:>"P+H<=.;DQUT>OI),>2Z3-9H:"3 MG50E,[1464]7"EG:&)5%S_>\0:]D7#B34;.W4I.1K$W!!:X4Z+HLF7JZQ$+N MQT[?>=ZXXUEN[$9O,JI8AFLT]]5*T:K7>4EYB4)S*4#A;NQ,^Q>7D=5O%'[G MN-OY[6)^,Y]-%QN8SF;+^\5FOKB% MU?+3?#:_7L/)AFT+U!]'/4,XK+=>'1_P%75&"QE_PAK^ERIC@?S/;-R[,I-"RX"EK MVTBDL%*H49AV0^[@A@LF$LX*6-,F4L\:#7].M]HHZKJ_7JM0"R!\'8!EXH6N M6()CI[*QU ,ZDY]_Z@^\7XZD%W;IA<>\3^[P 46-L%.RA.M'@TH0]%G3;*@T M;)_@%F6F6)7S!*;$=?U:"D>#O)["@FX9S:AKFC)6BNX699Y MV0*Z(+#=LDI4:I%!04@0E"7:J=R=UK1@6B,5FPLP.<*]X ;3]BNT,69,L)2Y M1%1*D_A#IY2>U2UDTGU N];U5O.4,\51N\ 4[>1R+V!K+ZXS6)*. KH%B>>B M,R;-/14I;_0YW6L4A?K )4 I?^!IS8KBJ0%R0,BR3&%&:FT(+I*B)A*\GL A M]"97B%"VG$'+&:".QZ;CU_SQC1/+!?L(7DC?N_\ 8>AZPX$58O<\C$F(0S>* M^B0,!VXX/#_4#_I]=^ %T*?3003^P/7\&/RA&\4AS 4EK3&S7PVPX%3EMC9P M,O0&'^'$'_CT) _]D-YQ1*N---1R2<B>#P,2!H'K-7#Z7NP. M*31)?N3Z_O!;HE>88+FECQ/TW7]E&$7N,/:LI]CUS[WG? *_R2<(F@Q:-/]C M.U(=8_(<-,#[;AR%<(2W4=?O.U'>FOC/U M/YC:>S%AT3\R:^9(366IA6F'K6ZW&U6G[83V3;V=8$[,O7.SHF= MJIT=VX6153.O;:6A'W(CYC1NH[(*=+Z3TCPO;(!N@)_\ U!+ P04 " !% M1 A9'UR4-2X# #<" &0 'AL+W=O)EYLR9HR%'_8W2GTR):.&^$M(,@M+:]648FKS$BIE3M49) M.TNE*V9IJE>A66MDA7>J1!A'42^L&)?!L._7IGK85[457.)4@ZFKBNF'*Q1J M,P@ZP6YAQE>E=0OAL+]F*\S0WJVGFF9ABU+P"J7A2H+&Y2 8=2ZO4F?O#=YS MW)B],;A,%DI]F\BQZ7[*)G5 MM,O)SPYG-]E\=C>>W\TFMW_#Z/8:1EEV,X?K239]ETWFDW>W&;R:LX5 \[H? M6@KI',-\"W_5P,?/P/?@K9*V-' C"RP>^X=$M>4;[_A>Q4>.^:TUDAOE8_P.+FI8-)[NBU;:D0?Q?![J)H:0U=C0!6" M;86OCB(_H$6 274!&.?PXIVO,L5J0M%M:B:-U_HW6 M6?<[6KWX5VC]%B60_*\EX+3ND4 [K9.SSE.MNU'\$UH[P/0B^8\E$#M:%[V6 M5NNJ7"OXU2H5[ZO&OJ&M;1-\VE7V]8]:CK6-_.F M[Y.^*RX-"%R2:W1ZU@U -[VTF5BU]OUKH2QU0S\LZ?<#M3.@_:52=C=Q =H? MFN%74$L#!!0 ( $5$"%EH5R:=$P4 0 9 >&PO=V]R:W-H965T MV@SDY:VUQOH,33 W-S< M!\51$H%M!4DFE%]_*]DQ":0>F.,C7Y+52OOLL];NVGNZD>J#7G%NX'-95/IL ML#)F/1H.=;[B)=-/Y9I7N+.0JF0&EVHYU&O%V=P9E<60>EX\+)FH!N-3IWNE MQJ>R-H6H^"L%NBY+IN[/>2$W9P-_L%6\%LN5L8KA^'3-EOR.FS?K5PI7PPYE M+DI>:2$K4'QQ-ICXH_/8GG<'W@J^T3LRV$AF4GZPBYOYV<"SA'C!\*"P0TOC88@XZE]9P5]ZB7[G8,989T_Q"%N_$W*S.!ND YGS!ZL*\EIL_ M>!M/9/%R66CW"YOF;$('D-?:R+(U1@:EJ)I_]KE]#CL&J?> 6T-J./=.'(L MGS/#QJ=*;D#9TXAF!1>JLT9RHK*7P#_KZBD$'@'JT; '+^@B#AQ>\ #>M93SC2@*8-4<;BK#JJ7 6&&B-3<: MG@N=%U+7BL,_DYDV"O/FWT./H?$2'O9B:VFDURSG9P,L%LW5)SX8/W[DQ]ZS MGAC"+H:P#WU\A[4YKY&T7& (F(2B$H8_>8$)?B"F0^Q[\0^SW\%E#I= A5TC ME^5:"8V.S8K#0A98YZ):C@ OCG<7!\]YSLL95Q#X3A/ M9):PP53ZA[/PZ24 M=65@DN=U61?,(""JE!%?F*O?6_1UCM4-;UE1\_]I?=4\L,(],/%M8".XP*!J M@VRU7)@-PV0X@HP$-,+_XY1$?GJ"4NHE^_H@2JP^BU.X<+6+"(H7CH)>B;6& M+".I%\%Q$)'('HY#0L/TJ]HG:1J@.B$9I3#E^:J2A5S>$[ -N&ZA7.XJGHLU MU^#['@E2'XYI2I(P.X'4)W% 41\2W^DCXM,0]1GQH@2FBLTY5*SD#8ZQ:^S( M'Q *_8=9@"8>\=+X!#%0@5%V&WZ,/KP3!YY$ ?R%EZX Y3B#XY"$,9(/O!@U MJ4>=AE+4I!Y,I6$%+'H??)-10121)$%G64*"! %IE"(+#SJ_2_UWJ?^:4I_N ME@K8_++%P[41I'OMNE>NK'E4O$EBK!H/._=)V\\N]SY+C-PN*&JS9SV^QRV,4]^.W[!=U_^XJQ MI8G]*PM]^!LO$7@UM]GX[;$(:$#2*+-R;.4H\ZV<6#GT BNG0"E),/=0SK8% MB?/NPF:U'V&_R.*V7QQU[>I0T@QWIC),]:6;/36^1/'MU0QHG;8;;R?-5/?U M>#,;OV1J*3#?"[Y 4^]I@J]OU/_ %!+ P04 " !%1 A9G\Z@'P $ "A"@ &0 'AL+W=OK=3T>J:<7HE0;5-0^2W!:W%;N9%WO[%-=M4VKP(YM,MV= EU7]LKR2>@AZE M9 WEB@D.DJYGWFETLA@;?:OP)Z,[]4@&$\E*B%MS^*V<>:$A1&M::(- \'%' MSVA=&R"D\6^'Z?4NC>%C>8_^JXT=8UD11<]$_965NIIYN0?+Y1*NSJ_A[/+BXO(++#^=7I_#NQNR MJJD:30.-/HQF4'1X"X<7OX*7P87@NE)PSDM:/K4/D%M/,-X37,2#@+^W_ B2 MT(PD7"M3+UW^*7#AUHH!5MD4(BFP:Y2 M-H,X'$ CD*XDI59?L7MH7"504PF ]TC[>[0J*"0G<&--#JLNAT$,P"/I"XXP M2^\7>! \TQI9&V2E([]R7'N3]+(B"DZR.)C(^:3S$^2L1&3)/>S)'/W@G,' MZ'J-@\C@[HB4Q&37YLGFS\R5TCC$6:N(&U>H5BIHE;T6DUNKQ,/5@>D.C\;1R EQW@G'DT[(LE'/\Z<1!KIM MW'?;^(>[[91K5N[O;DF+5C+-,%_G]T7=FE)<2]' &=Y8J]V%'6S10_TX2.+P M0#%-6CSU94KB9R[5M.IP,U,7HK(N'D;#5FB<"8S4KWDAUH))8!P![*_V3K1U M"172PV+'/\W>E\\;@@_3^2\GQ-(15^WJ'^-:BX=>?)RB?>]$QWZ639X?7X*T M_(XJ$P!RMVL2+]P01#TM66$^N12UG*&OQ(^SR ]#9.4GV<1/\^3@NY>>NNO< MFB)XRCE-(W\2I9"EN3^.\A?G0^T1/%H;&BHW=CE2F/V6:[=!]&_[_>O4K1T/ MZFYYNR!RPY!23==HBIV)12[=0N0.6FSM$K(2&E<:*U:X0U)I%/#[6F!Y=0?C MH-]*Y]\!4$L#!!0 ( $5$"%G&D4Q,Y , %8) 9 >&PO=V]R:W-H M965T"0E-#VB[UZV6>?U>YJU=\+^5UM$#6\5"57 V>C M]?;&\U2^P2I3UV*+G%960E:9IJ%<>VHK,2NL4E5ZH>^G7I4Q[@S[=NY1#OMB MITO&\5&"VE55)G^,L13[@1,XQXD96V^TF?"&_6VVQCGJK]M'22.O02E8A5PQ MP4'B:N",@IMQ:O;;#=\8[M6)#,:3I1#?S>"N&#B^(80EYMH@9/1[Q@F6I0$B M&G\=,)W&I%$\E8_HGZWOY,LR4S@1Y1,K]&;@=!TH<)7M2CT3^U_QX$]B\')1 M*ON%?;TW(8OY3FE1'91I7#%>_[.7PSF<*'3]#Q3"@T)H>=>&+,O;3&?#OA1[ MD&8WH1G!NFJUB1SC)BAS+6F5D9X>CB:3AZ_WBSG,II/IW;?1^/>I"_?3A0NC M^UNXN_\VO5\\S.ZF MZGO$MR$='DF/PXN O^WX-42^"Z$?QA?PHN80(HL7?8 WPQS9LW4/_A@ME9:4 M+'^><[3&B<_CF *Z4=LLQX%#%:)0/J,S_/FG(/5_N< R;EC&E]"'&Y@)11BM]2K M7?FJW.JD41M:O=!OPP-9ER=P"GI1%P+7[_BP$#HKS]FL/;"&DS2I#7>)P870 M)$UHDHNAF6PROD9@W![+6T]NCYX<#_5W1AE;8,5\"\ G@23*-5V*U4A#X M'8A#B*(4@DX(=!,?+G?EU1F1IA G7>AUH!MVS77SGIM)(#W08FL[YU)H MZL-6W-##!Z790.LK(?1Q8 PT3ZGAWU!+ P04 " !%1 A9/!(->DD$ !& M"@ &0 'AL+W=O M0W.ZD>JK7B,:^%%70L^\M3'-]6BDBS763%_)!@6ME%+5S)"I5B/=*&1+YU17 MHR@(LE'-N/#F4S?WJ.93V9J*"WQ4H-NZ9NKE%BNYF7FAMYUXXJNUL1.C^;1A M*WQ&\Z5Y5&2-!I0EKU%H+@4H+&?>37A]F]K];L-?'#=Z9PPVDX647ZWQ^W+F M!9805E@8B\#H\QWOL*HL$-'XUF-Z0TCKN#O>HG]PN5,N"Z;Q3E9_\Z59S[S< M@R66K*W,D]Q\Q#X?1["0E7:_L.GV)JD'1:N-K'MG8E!ST7W9C[X..PYY<,0A MZATBQ[L+Y%B^8X;-ITIN0-G=A&8'+E7G3>2XL(?R;!2MFX=^;A3:*FN"_0SEV$,EA""N,:]VP F<> M=;Y&]1V]^:^_A%GPVPF"R4 P.84^O]$:C88;L81[SA:\XH:C]N$>:0$/L3V) M=YCM9VE8!J5'&Q0 MV2U0RHIDK:_AEE7.^=G=)'<5N?.2%\Q)CXX4W9&^PP+K!2J(0YO?:QSXU*"B MS6*U%_ZGZ;T$^CUGD(S]9!S1($W\9)+ AP.9P*.BFTR9%Q\:HFI<8OBMY0U= M,<8'0;3'?I8$,/'C,(6N8'L(A)_Z86@#9;&?!Y,^A=W"W+5*$=[U6^;#"C12 MN:+($N2;[':!SHA-&N?TS?TXSO9S.HBV?WZ[6$F2P"1-X$\IBJ/\[J5871I4 M]4E:2>2':6@KG@8_D7J%.,XE]X-Q2+_C.-FK\7[N:>Y'06(+G5(5 C@ALW20 M67I29IV<_)W$W>GY@^BH,QZ8:16-#HGN)/H1T:VI=U8KA2MF$,J6P-%>XKQN MZS[MAKW8_M/0TO6IH!HJ**2X+&P-*WLS[YR)[=MRO^X;;M9@O310,(JEP*P9 M-07)[@69LDJE!AED:&]68&\4_%J7[:G2WQ[A$$=47"X[A.H%PA[ R'T]NTD2 MHY^E8_N-4_C'!D>QM*AO]Z8DM#1,(,\3:V;4$WDX@3P-K#DF:/2;347/%DKZV&^J:9/QGG$(9^GHW=W3IH1Z$[ M,N&2YX+P4!LX'_M1/KF \]B/T^BB1VT4%P5O:)1,_"PGOI1$VN$5;S1Y[A1, M"*2_BQUQ;-?/MFHZZU5QJ,M'.__M-:J5>\%0+-D*T_W-#[/#(^FF>QN\;N]> M6 ],K;C05)F27(.K,;6TZEXMG6%DXUX*"VGHW>&&:WKHH;(;:+V4TFP-&V!X M.L[_!U!+ P04 " !%1 A9['A"(R(# "[!@ &0 'AL+W=O)^]H+\:!H8:V+,CVX/,./'H%/(5;69M"PZ+.,?^U/B"B1[;1@>T\ M.@OXJ:TO(0Y]B,(H.8,7']7'#B]^3;VBVZW,$ZDO>6V USDL?K:BH6MGX/ML MK8VB>_/?*>D=?2P:U0-ZTS__8&GXUQG>R9%W<@[]/.]3 M9,_"G2;[W*,Y]L!##Q]J,HQ,5HT2&G,P!<)&EO2)BWH[ CHG=.=TC1E6:U00 M,Q]N>5909_7T*Q:\@2CQV3"V0=]/6!^6R VLY5:[3(4E-]0DQP+2QAL2/8V:?:0A7)+(U).&9<$R8/7K&(8,;)$\H9/E;W]AG@Y!:L70( M[Y74&IIS[Q-20NLQ2 =^/QD2J-8C?=UJ;SEN/JT9EGG2$] MIW>V?LO55M0:2MQ0:7C9[WF@.JOL)D8VSI[6TI#9N;"@OPLJFT#[&RG-86(; M'/]7T_\!4$L#!!0 ( $5$"%DC V*A_@( 'H& 9 >&PO=V]R:W-H M965T1+@U,3X M86D'V-CNXNY6[OZ]L]O2PX0C\^(/>CFUP@>9^-U.T\UN6G) MZ]("C]<']OWT]N8/)]-KE;3!8PO+N!+\N/DSF,[^?SR=T2 M;J?#T?1VNIS2[>LE6Q6HW_1\0\XMA9\UCD:UH^@91RE\EL)L-4Q$COF_>)]$ MM\JC@_)1=);P4R4N( XZ$ 51W2Q 1,Y#+-,5:S0\&.X MTD;1M_/S5,@U8W*:T=;3M=ZQ#/L>%8Q&]0>]P:L781J\.Z,W:?4FY]@'"ZK/ MO"H0Y+J6BSG<\">.+V:*"<:44"G-\>RJ8L^Y.!W/PBP_4)'3C5#JG M6>.T.)*4R7*GN"8 F\P0S+%<'CL--&96%$S^HR)@\K M%+CF1L-+B#KIY5LW!]T4IL(@B3-4[.[]($R[$':B,('WRA5HIRDJQY-7YO') MM!/%"8U!$L '*7,-7 ]/?6?)[XT22%. W)$HA ,>VBOXCB&5R^NHC!ZU^2= M-?J/4Y!TXC2D\2KLPE(:PK'_R^%+Z':2('#S9=2%4U^2?]0/2E0;U_5L^BMA MZM;0GK:-=5CWDR?SNBM_9FK#A88"UP0-+MY>>J#J3E=OC-RY[K*2AM+JEEOZ M.:"R!G2_EM(<-M9!^[L9_ 502P,$% @ 140(63F,_=F3 P C0@ !D M !X;"]W;W)K&ULG59M;]LV$/XK!S4H$D"))%IR M;-.M_6+Q9>[YYY[XWFZ M4?JS62-:^%I7TLR"M;7-)(I,OL::FPO5H*2;E=(UM[35960:C;SP2G45L3@> M1C47,IA/_=F=GD]5:RLA\4Z#:>N:Z\<%5FHS"Y)@=_!!E&OK#J+YM.$EWJ/] MV-QIVD4]2B%JE$8H"1I7L^ JF2PR)^\%?A6X,<_6X#Q9*O79;=X7LR!VA+#" MW#H$3I\O>(U5Y8"(QI];S* WZ12?KW?H/WC?R9S8!1 @2O> M5O:#VKS#K3^>8*XJXW]AT\FF9#%OC57U5IGVM9#=EW_=QN&9PBA^08%M%9CG MW1GR+&^XY?.I5AO03IK0W,*[ZK6)G) N*?=6TZT@/3N_>;MX@-,'OJS0G$TC M2Y#N(LJWZHM.G;V@/H1;)>W:P%M98+&O'Q&5G@_;\5FPHX _MO("!G$(+&;I M$;Q![]_ XPU>\@^7%FZ$R2ME6HWP^]726$VU\,%:Q74FDY70G("DR5Q,M; Z2 < M)V@_T[-$?-O_#9HDPS"-+^D["EF:P"_DLJ9= I0N>%"67"E< M:$Z\:-;Y0\)IG,!U2YADH7$VZ>D@!I62Y;EUS'9:8789TY>%X]&8Z.Y=GX/\ M7N*D=.(#XL5.?$R ^_,^3:XW0G^_ES Z'H3T4IH&_5M7/9)':3A.1_3-PC1A M_^;XD3+.^C+._G,9WW+;:F$%>OI/,7JIO(\B'R[OJT.1<>7-RU)CR2T5>FM= MYS=]"3?\D<8*Q;JE1TM_FUI.LA3OKCW,Q),%F@ >M4$M5-&9=.'M+()5_\A$ M2F$=IRE\0JX!9>$R_*U,1@ L8VXY?%I>/BV[Q W9V&W&/N.NCI&OB"^\?C5B M"7NS36K7F ,2.Y3%Z-F(J%&7?A"Z5X$*LIL6_6D_:Z^Z$?,DW@WJ6ZY+(0U4 MN"+5^.*2TJ:[X==MK&K\P%DJ2^/++]?T?P&U$Z#[E5)VMW$&^G\@\[\!4$L# M!!0 ( $5$"%DN7DAM000 /H* 9 >&PO=V]R:W-H965T,9;+NYE!J#(8UE4I?:<'^]0__9Q(ZQK)B$!2\^Y:G*)E9DD136K"G4#=_^"ET\AF#""VG^DFU[ M-XPMDC12\;(S1@9E7K7_V6/W#GL&D?.&@=L9N(9WZ\BP/&.*3<>";XG0MQ%- M+TRHQAK)Y95.RE()/,W13DV7MU>+W]_/9\OS,[*XNK@^OUS.;C]<79)WMVQ5 M@#P9#Q6ZT9>'20H[OC.'>/ O[65 /B M.39Q'=<_@N?U,7L&SWLKYHP)>#_'7*;DFCUAB2DR$X)5&S#K/V8KJ036RY^' M@F^Q_/H7?,5V\QM\E5HZ1B M59I7&S+;,I':9*;K/E=/-CE_3(K&'%W56A*'HCOJ_W!TMQF0-2]0WAI:Z;+I M-)[_!9(H/&8=!Y1QP1225]SL+WA9L^KI1TENEG<24839EODC*=L: EU#!"L M^@H8$-0CJ1M14YHQYYV1P>!]XUL8Y?:-'*-<1CV M7!$U=/$@,FSCN&=+(\=VX^AD9[#'-@PC.Z)>=^0=(>SYMCN*=]!'-#3J-33Z MCQHRXG@6SB&9''7QKV6"W3ZY)[Q^_KW2FODZ5?2EUV?R]8(]@,!?VA==@AD% MO4[V*,3'-P\?#_Q05]; H5AU04P6.E5&&.^HBWF, IW':. ')IV.LY_IT2@V M6::ZO#58%!_P_S+MOD_MF/KF>A@8WUBSWB".NN3@"SR"2')I7O$@!*Z<@+80 M;DL_UA!T5Y[H'U%JG [:?J0;Q[>R^8J<-E77D?[?Y-[M8-_*'PWL(-2DJ3O M1K+3)*HI,(V"QCHAKQ-E$O0%^A>BI'8T\MKGB XJ>;[>3H473&QRS'%P M"D)?P/,UYVKWH1WTX^[T;U!+ P04 " !%1 A9S(?H5!4# "5!@ &0 M 'AL+W=O7X4'I7R9% MM/"<"6E&7FIM/O!]$Z>8,7.EN>;7"-+2J=,^%$0]/R,<>F- MA^7>O1X/56$%EWBOP119QO3+%(4ZC+S0.VZL^"ZU;L,?#W.VPS7:Q_Q>T\IO M4!*>H31<2="X'7F3<##M./O2X(GCP9S,P2G9*/7++>Z2D1Y["<3]:/J_ER_NUA M#1\>V$:@^3CT+45QMGY<(TXKQ.@-Q!XLE;2I@;E,,/G7WR=V#<7H2'$:703\ M6L@K: Y M@NR$V5F!0"06WAE7P+ M)L:@-OU^_7U G<%",5E;1A!& M02L*Z;S7NK[NT3)J=8, /I%O$)Q+/?^D562H=V5#-! [T577:':;GCNI6LVK M>=6PETSON#1$?DNNP95K<;IJ@M7"JKQL/!MEJ8V5TY3^&ZB= 9UOE;+'A0O0 M_(G&?P%02P,$% @ 140(65A\0H3Q P 1, !D !X;"]W;W)K&ULM5A;CYLX%/XK%ENM6FEWN 5RV212PJ6E:C/1)+/[ ML-H')S@)*F!JFTE7ZH]?&Q@F) Q*1MX7P.9\WSD^GWTP'A\Q^48/"#'P(XE3 M.E$.C&4C5:7; TH@O<,92OF;'28)9+Q)]BK-"()A 4IBU= T6TU@E"K3<=&W M)-,QSED01)E)9W^*-*Q G ,%X!&!7 N!9@5@#S M#&"^%E*O O2N]6!5 .M:@%T!["+W9;**3+N0P>F8X",@PIJSB8="K@+-$QRE M8F:M&.%O(XYCT_EL%:S O0^6#][*6ZQGZ^!^ 68+%ZR"CXO #YS98@UFCG/_ MN%@'BX]@>?\E< )O!7X'"T@(%!,#O'<1@U%,/X!W($K!^H!S"M.0CE7&8Q2> MU&T5S[R,QW@E'A-\Q2D[4."E(0I;\&XWWN[ JSPW=8*,YP3-C4["SWEZ!TSM M-V!H1@\\KESP_MV'EKB&S[N\OW!X$#"7TG[:95I+W MVLE%R1[1#&[11.$UN6!4IK_^HMO:'VWRRB1S99)Y,LE\260-N7NUW+TN]NF" M?T@IC%%KV2BA=@$5G\NGJ=7K#\VQ^G2JTJ65;6J6WK1R+ZUT;3"TK::9UV)F M6(8Q;)KYG8-Z8\JL.F56=\KR9(,(P#O ]QJB&/-U4E4#"GYV%(9Y)^^MBT,F MF5N262=I-\Z$D>G.ET36D,^NY;.OE(^@#!,&-S&Z4K].XEOUDTGFVA?ZG:T_ M3Z8[7Q)90[]^K5^_4S\7[1 A*.3R/:$T1VU"]2^G<_^\ACB=;FX5H']1MRX] M>C(]^I<>3<-\4;V1VT&=VT%G;E>'*,M$/1.?_$_\P@WV;0GNI+EU)<@D3+)?$ED#6&'M;##_W-7-Y0IMTPR5R:9)Y/,ET36D%O77GXQM;?OZRILHUH9 M?>VL/K99]?7!V;ZNQH+(OCA+H6"+\Y25 M_T-U;WU>,RM.*<[ZY_K(T5OZ77WDE:4#8:SXGQ@@QG#2?%X0#!$1!CP]SN,V7-#.*A/O:;_ 5!+ P04 " !% M1 A9R3=>\DX% "@) &0 'AL+W=OU25-J[#Z?[X((+T>:%C4W92O?C MSWEI2%(W"]M!^P7B9.89>\:>F,OQ\96M*.?H>!A$;=M:<;RZ[7;98TY"P MBWA#(_'D(4Y"PD4S6779)J%DF2F%05=5%*,;$C_JC ;9O5DR&L1;'O@1G26( M;<.0)$]7-(AWPP[N/-^X\5=KGM[HC@8;LJ)SRN\VLT2TNB5EZ8,MA1TE[1 .ZX"F"B*]'.J%!D))$ M/[X5T$YI,U6L7C_3W6SP8C#WA-%)'/SM+_EZV#$[:$D?R#;@-_'N$RT&I*>\ M11RP[!/M"EFE@Q9;QN.P4!8]"/TH_R;?"T=4% 1'KJ 6"FI307M%H5YLS)/VX23T2")=RA)I04MO] M]:8?T>SZLS?QG#DZ1T[$??YT+CI,D1?ELSR=+>]MRHD?L ]"YFYNH_?O/J!W MR(_0[3K>,A(MV:#+1=_3'G0713^O\GZJK_2SA[[$$5\S871)EQ)]NUW?:-'O M"I^5CE.?'7>EM@+_W$87J*><(551-4E_)H>K]V3#>9MUYVW6W79UFRZ$.I:I MUWS9*R=A+^/U7N'-Z4HD*XYNZ"9.N!^M:M/IG\]"''FHJ.ZU+V2RFLF):AU\4MOTF5SEC53 9*MG8"* M-RU*TE?J>?QPOA4-PACE[ Q%E,N6*TR,E9K9"8D(DLBJ6R@']E:BVL5[-.3S64YJZUO9-'A_L@HPZH M4;>@57>NO9YNOK)QQ>H^0&IK@*Y+[[-\?3+T'_KA?K8=>O1JA*39H#0'E.9" MT>K!WI=8\"EK+!BTR )*LT%I#BC-A:+5@[ZOM. WE%H*W6HNTS3%,IH)5")F M]C6S46R1B)F:WJS).!(QR]"L?J/8TCZNG_7;OMR"V^LMTLSX^H:TG7;TZ@ M MM(#2'%":"T6K1WE?N<'&*5,B:&$'E&:#TAQ0F@M%JP=]7]W!K>6$'Z3$_HOL MA+%D3RD1T_1F8=F6B(F]HFHV4Z)$S*IN[PJ_G:),@O=U$MQ>*/$B3I,B&R(: M^*$?9>M$[D?(\L($E&:#TAQ0F@M%J\=X7W'!UBD3(FA=!I1F@](<4)H+1:O_ MC;VOS:BM98#VA%CH5G]ZGEM*=QF%VN*5G2)!40SQ_BF#\W M4@/EH:31_U!+ P04 " !%1 A9:4DR>F,+ HD@ &0 'AL+W=O\AN;F*UUD81/(A(>EZN?23EX\RC#?7':/S>L>78+[( MBCNZ-UDCR6]TW918L990&<402^7S=N34NA3TJ&FR?\>] ;M*] MGTFQ*T]Q_*VXP6?7G5ZQ13*4TZP@_/R_[_).AF$AY=OQ5XEVWOHL&N[__*JS M[<[G._/DI_(N#O\,9MGBNC/JD)E\]M=A]B7>>++,PW?Y+-N5S>QTR M7:=9O"P;YUNP#*+=__Z/\A>QU\ TCC0PRP9FO8%]I(%5-K#J#RR@7UJ M@W[9H'_J)@W*!H-3>QB6#8:G]C J&XQ.[6%<-AB?^CH8O==7KK>MH-U+OJT7 MQ\_\FZLDWI"D>'[N%3]LBV[;/B^3("K&QR1+\D>#O%UV\X5.'K]\O7O\^H7? MN^3VWB&WDPE]) Z?/'R>\$?^^7Y"?B?W?I+X12637QV9^4&8_D9^(4%$'A?Q M.O6C67K5S?+-*=#NM.SZ;M>U>:1KBWR*HVR1$AK-Y*RA/=.W'[S7WM.W'[_7 MGNO;F[8&Z.:OP]N+8;Z^&!]-K?C)?R&6<4',7FY_G3CDUU]^:_J]ZA6QCCX0 MJZ#__R1/Y_P3"[3 M_S9L\\<=;C?CQ8?_9;KRI_*ZDW^Z;\7.S3__80QZ_VJJ>R3F(#&*Q!@2F^81V%J2K. V*V5_3@-!2;0?$#AML ML6(F_/W&,/IF[ZK[?;_2#Y]5>P9%;A0[::/<=S?*0VX41V("A"G%UG\KMKZV MV"9^*$G\G,^]OLLHBY- -DV]/FJ1MF6&Q!PD1I$8ZQ^4Y' TJ)7M[CG]O>>, M!W:M<)$;Q9&8 &%*X0[>"G>@+=S[]?)))D7I^M-<)UE,GB1)XW!&?C9.FSYJ MO;8U/#AXX0[>)Y']423&WM]X%]F?]WY_'-F? &%*70[?ZG+8JB[C322/EJ26 M:EN2PX/?LF'7:Q+9(45B[(2M=Y$=>B=TR)$="A"F5.7HK2I'VJITMK-(/R1N M$J]7%V1W.R_,O$Z?7D@Q"[@@]W%6/#"-HRR(UOF#GU>R6*:)HS0O8&>=^$_Y M9.&3'ZV?_=,48.$23F(#&*Q!@2H9H#U2A48U#-A6H>5.-0392:DB'TA]:1^J_23T,??W[. M%C(A8> _%:N8;29#T$04JCE0C4(U!M5HXX#DO_6@J3QP+T" 7JCE0C4(U!M5);:&-NUJ=WZMWFK]SCYN6-(Z/,,6VBF%:NRT77"AG7I0 MC4,U@=+42WRJ;-749ZLGGL"K5]K6,51SH!J%:JS4]LO='@_JU0[MTX-J'*H) ME*96>Y76FOJT]K7:5[HU_,;ZA\:V4,V!:A2JL5)3UYU[!_4/C6.A&H=J J6I M]5_%MJ8^ME5/-WO(:_^"/"R*(]3/4>,I-7JO==U#0UNH1J$:@VHN5/.@&H=J M J6IXZ/*=LVS7EYJ0E-=J.9 -0K5&%1SH9H'U3A4$RA-'2U5^FOJT]_[./I] MZJ<+DBC#9KKPD_F1PPAH[ O5'*A&2TV[UL6@7;KF8<8YM.M7 T*[Y%!-H#2U MG*LPU]2'N=K)$?FY^SC(#QZ*@XCFZH:&NE#-@6H4JC&HYD(U#ZIQJ"90FCI> MJOC7')QUL@0-@*&: ]4H5&-0S85J'E3C4$V@-'6T5$&QJ0^*U=$B?ZQDE![Y M&(&FP5#-,0\O>QW6%^\IM$L&U=R&'3#&_6%]E@0-;Z&:0&EJ'5=^; M)4UDF#>97Q!71C+QP^UGPNUL&41!WG#WK6U45_W0RWZAF@/5*%1C4,V%:AY4 MXU!-H#1U.%5ILGG6"X!-:+X,U1RH1J$:@VHN5/.@&H=J J6I7_Y7I=66/JT^ M?1*EA]H.#*CF6(=7R>Z=?;4K=VB/#*JYUF&H;=IF;0H%[9)#-8'2U"JN4FA+ MGT(?GT(];N)3%IKT?NOBAJ;14(U"-0;57*CF034.U01*4\=+E5I;YCGG2!8T MPX9J#E2C4(U!-1>J>5"-0S6!TM31LO<-R?KKDUO,D;!?AWQXB>EH7#\U%=HE MA6JL80?&(Z-VJA*T2P^J<:@F4)I:QE6X;.G#Y?=0T&C;:CF0#4*U1A44-S:*AF@/5*%1C4,V%:AY4XU!-H#1UR%3A MMC4ZZRP)FEU#-0>J4:C&H)H+U3RHQJ&:0&GJ:*FR:TM_)72+61(TIH9J#E2C MI:;^V99:N,>@7;H-79K&>%S/XZ"I?/J.S?HZ$;1+"M58PPX8 MO4&_ME($[=.S&[X/NC>LY7LW\_US[K' @:+$,U!ZI1J,:@ MF@O5/*C&H9I :>IHJ8)EN\U5T]HY$#1#AFH.5*-0C4$U%ZIY4(W;AW_S>&"- M:ZMG M6G6O!5-FSKL^&VDZIC"TO0X!BJ.5"-0C4&U5RHYD$U#M4$2E-'315& MV\.S3JJ@.314W]W8J_N5KY<_G)3^9!E))0 M/N==]3X,\]EB$LP7;S>R>'7=,3KD*+G]<2']F4R*)^2//\=Q]GJCZ& 3 M)]^VNW/S-U!+ P04 " !%1 A9G+ ^/#<# "V"@ &0 'AL+W=O =@UP#[6@U,# MG&,]N#6@E*Y7VLO$^9##89^2-:#26K#)09G]$BWRE6)9)R&G8C<5.#ZG)&3@!*0:SA!0,XICU=2Y"E([TJ [GI@K'>B4<&]P2S!,& M ARC6('W#^.] WA=I*;)C[7)SXUUD/!;@2^!;9P#R[ <13RCX^&V2L[_>0_> M['TG&793+';)9[]6+#M5(&:(/B'PR6U?%B>AJ;=Z>M/VVG?M_%D26[;^ J>;HLG4/!<>8W- MCG:WT>X>U!X\BU>3*9550'KM.;UPG&Y+H<+(-:R61(619[68 H61Z;E=MX#!/)5S?>HAS1)=E!\1 1 K,JVNV M66V:K.NRMVBMWYB]D:E8]T535O50?^FKCNX64O&E,Y"AA7!E7';$(=&J2ZHF MG*S*-F!.N&@JRF$B&DM$I8'87Q#"-Q/IH&E5AW\ 4$L#!!0 ( $5$"%F. M%25%504 /0> 9 >&PO=V]R:W-H965TLBVO5Y,PL0:#?+?[OEHP+8B"A-ZST&ZC6/"GZ]I MQ'9#"UHO/WP+5VN1_= ;#39D1:=4?-_<6#L,3N9+(:6G3&B$9V+#(+(KR_Q:@5GG- MS/'P^ 7]2QZ\#.:!I'3,HK_"A5@/K< ""[HDVTA\8[M?:1&0F^'-693FGV!7 MV-H6F&]3P>+"63*(PV3_37X4B3AP@$Z+ RH2YR;UE-&&2W<:IX/+?4/J)T>1N=G7W=7)]^QE<3:>?9],S@82654?;Z@@891^DB;?IS?@XX=/X ,($S!;LVU* MDD4ZZ G)*T/OS0L.UWL.J(7#;]OD F#[#" ;.1KW<;?[#9U+=YB[XZI[3V:C M3 DJ4X)R/-R"]R5,0D'/;V5Y+9II '_?2GLP$31._]'%N@=W].!95UZF&S*G M0TNV74KY$[5&/_\$/?L77>2&P"IYP&4> _CY3#98^-IA%W7]^6]>#J,16?6]VRO-*NP=$J63B?+J_E\&V\C(N3-DA2Y M"/\CV0-"1W2/Y!XP.._[N$%48Q9X+FHAZI9$W4ZB,R9(I&/E-BZ'W,"Q[1HK MC9F/[<#6L_)*5EYGL4\2^L[ MM3NF,?.08_OZ.Q:4+(/WU5'0+! /(AO66&G,?#<(H)Y5OV35[V;%R8*"A,14 M1ZW3]]@2,016"1/:2B_M4S=,<05#Z3"%5LW'P?P S31-@5,IO*!1G:]955DJ M28>=2CD:LWBS%53.KVPI=H1KJ[0;X^C[<@KMADJ\(3[E% ,[9X.C7N?]YL5V _L1J._9E9= M7ZH9 G5J\E&=7D!56E@NK]QZ4VGM8!#@%K)*X%&WP+?V.FI*M><@I_X,TIGY M?81:>!VLTKLE?4;GZX1%;/5\!K+76=NBZP%)%O(9, \W5-O]W;!'+]!/H?)( MJ3PZJ>^Y45V'A/^ MJ.]ZHYIO"JT:NM)\=%+-1T8UWQ1:-1=*\Y$AS4=-,8<8.OWZV[_7[:IO4Y7J M8W.JCS5JCFP[\.KO5#5VT/.=EK>"6*D^?J?JXZ:<0_E4; SY6CO'=]O2J'0? M=^O^'V)-N9:946$WA5:-\N#=^TF%'1L5=E-HU5PH8<>&A!TW!=OQO;I2ZJP" MNV4>Q4K4L3E1QQJQ=AROL6.B-6L;G;&2=/Q.22_\*GLT=N.9HS%J;$/T#K8D ML_W@WPE?A7(XC^A2>MD7O@R*[[=8]R>";?)=R@@\,Y#_+QD3 M+R?9QF>YT3WZ'U!+ P04 " !%1 A9'*.:+'P# "[#@ &0 'AL+W=O MY M!U#H/J=,SJV]4L74MF6ZAQS+P!O6AN!&Z M9;>4C.3 ).$,"=C.K84[32;&OC+X@\!!'CTCLY(-YQ]-8Y7-+<=,""BDRA"P M_KN#"Z#4@/0T_FF85NO2"(^?'^E)M7:]E@V6<,'IGR13^[GUDX4RV.*2JO?\ M\"LTZQD;7LJIK'[1H;%U+)264O&\$>L9Y(35__B^B<.10'.Z!5XC\)X*1L\( M_$;@O]3#J!&,7NIAW C&3P7^,X*@$015[.M@59&.L,+A3/ #$L9:T\Q#E:Y* MK0-,F-E8:R7T*-$Z%:ZN;Q?7[U;+RQ@MUNOX=GV&KN-;]!9=8R&PR3IZ'8'" MA,HWNO?#.D*O7[U!KQ!AZ';/2XE9)F>VTE,Q0#MMW"YKM]XS;GUTQ9G:2Q2S M#+(.?=2O#WKTM@Y!&P?O,0Y+KQ?X6\G.D>^<(<_Q1AWSN7BYW.]:SO=YC[_/ M>](OO\(/R.UT?A)*O]U2?H7SG\$EA!$%;R_UWLG0BBG,=F1# 2VD!"717Y?: M'JT4Y/+OKHU3PT?=<%-GI[+ *))Z,IK30DJBCGN[L+ \8.9?7>34*/K:R/5"5X69ZAN MZY>&;]'F :TQ!5V-N3(#J2YWA)5Z\/<"1!5LB3ZAJ!38O%M7F)5;?4J7@K = M2G!**%$/76GHG=*WOEY#PJ(A8?&0L&0@V,DF"=I-$OR?U308,MU#PJ(A8?&0 ML&0@V$FZ)VVZ)[TUX2C#N,ZPY%17!(&R+]6A*]&]V&]-])"P:$A8/"0LF7QU M1'CCB=^>$'4"[:./ZQS$KKH&293RDJGZHZCM;6]:B^J"\:1_Z4XOW([^R)W& M]47J"[Z^UEUAL2.ZSE/8:E?.^407(E%?E>J&XD7U:;_A2E\4JL>]OEV", 9Z M?,NY>FP8!^U]-?P,4$L#!!0 ( $5$"%FR$$=9. 0 )P; 9 >&PO M=V]R:W-H965T["1 MZD&O.#?HJFG!1)F,!O6]6S4:R+7)1]?(#>5>R@?7F,R' M2>84\9S/C'/![,\CO^1Y[CQ9'7_MG"9-G\YP__K%^\=Z\'8P]TSS2YE_$W.S M&B:G"9KS!5OGYHO<_,IW ^HZ?S.9Z_HOVFS?[=N79VMM9+$SM@H*46Y_V=,N M$'L&N--B0'8&I-:][:A6^8$9-AHHN4'*O6V]N8MZJ+6U%2=*EY4[H^Q38>W, M:'(S'=]\FEQ<7Z'QW=W5].X(W5Q-T3'ZJOEBG:-KL>#HHRB%X<>YC=\<34K# MRJ6XSSD::\V-1C]]X(:)7/\\2(V5Y!RGLUWW%]ON24OWOZW+$T2S(T0RTOFO M>6I'T@R'-,,AM;].B[]+651KPVW9R879,,71/^BS55^LB]?$@<[/:OH\FAA?ZS]>DTPC2 M.XWT#ACE76VX>M"O:8.M*7KF3&E 1[?1T?W^;+.GMFR#S@X,6:^1VHN9[5X$ MZ?U&>O]=V8:MN\%LGS8Z3K\[V]_J6=>&=/S(E:7(:_I KP?&[JS1?!8S[6<1 MI./,HR$# _X2W&.V#2YBA51&_,UJGE9<"3FW9';L%^7RU'I'W9Y:'P]JS")61PX!KVPQQ<&$1.<%@+F_7#N/8XP M3)3VW+?# '9Y:/0\N7 W:NYCL Q[F&$0..'$FGG $QRP6$@-V9&]A!J_,0E-&P#P\8Q!/+@*CYZV5 MT X/N(-#8^EY1SI1*R$&^HA''X%7;<%*@,UQ^*N1>) 1F$1O+(6WH 3NZ="H M>@R2?M2:B %"XD%(X+7=^U$2Z. L7#2>>P3&TE2Q.4@ YL3Z=Y9BSNW^LS44M@/AIPOK*_LI&\SJ[9'0=N&D55]_'(OC5VG MUI,OX@5@ 2/28T%1UC)>7ZPC3%; 4)%N=L#:EZLV \P5(-^=(4:PYXGHL2 M:CJ6%9@))JD1M_-GMSQNLTQ2DL(M1R)+$LR?>D#9MF/8QO.#.[)<2?W C-MK MO(0QR/OU+5C.8= MP]) 0&$F=0:L+AOH Z4ZD<+X5>8TJI):N'O_G/TR]ZZ\3+& /J/?R5RN.D9H MH#DL<$;E'=M^AM*/K_/-&!7Y+]J6L9:!9IF0+"G%BB A:7'%CV4?=@2V]X; M*07.OPK<4N#F1@NRW-8 2QRW.=LBKJ-5-GV3]R97*SI]&:+N>#R02@TP%(3*CX MH.+NQP-T>O(!G2"2HLF*90*G<]$VI8+3)K MD?>;Y0.8*;F=R]V7FBBE=?12_1"['&,^@8:@T*X!LPXO?O[,#Z M5->"_Y3L14/J/P=1^1>X?(@_JR/T:JB,/:L@]R]TC;\Q])'FK M(F\=(@_KR%NOR9V6;>V1-^8^DCRLR,-#Y%'^B5-+6QT"%A)XG9'PE1';=\(H MV'/26.M()U'E)&IT,F$2TSKVZ-7'QO%#S]J?A9JPEFN%?\,**G-GJ]7'G*^8 M+TDJ$(6%$EKG+=4D7AP=BH%DZWSWG3*I]O+\=J5.6\!U@'J_8$P^#_2&7IW? MXC]02P,$% @ 140(63ER915-! 4Q$ !D !X;"]W;W)K&ULS5A=<^(V%/TK&G>GD\PD\2<&4F FP>YL.IL-$S;-0Z^@"6?>W3OD72OY-&&LA>>$"+0MSPK^-A( MA%A?FR:/$I)C?D77I( W2\IR+*#)5B9?,X)C991GIF-9OIGCM# F(]4W8Y,1 M+466%F3&$"_S'+.W6Y+1S=BPC6W'8[I*A.PP)Z,U7I$Y$4_K&8.6V;#$:4X* MGM(",;(<&S?V=6@K X7X,R4;OO.,9"@+2E]DXRX>&Y;TB&0D$I("P]\KF9(L MDTS@Q]>:U&C&E(:[SUOVWU7P$,P". MX-4&WJDC]&H#%;I9Q:Z$"[# DQ&C&\0D&MCD@U)?68->:2$7REPP>)N"G9A\ M>IC/T2Q\1-.'^_N'SVC^\>8Q1)=HBK.HS+":3%B.Z!;S-$*XB%&09J4@,0IG M8$8X2@OT5*2"7T G/']):,F!@H], :Y+ M!\RH=O.VIVZ[02_E$65\BU M+I!C.9[&G^GIYJXNG)\;/?S/H^^)X3:+R%5\[A&^$+,B+58,Y=>&_OD M,Q2GC'+M'JTL?64I*]#KY-)QO9XU,E]WA=7 ;&?@]_9A@0;F^E9OL \+=8,. M^[;7P/;"[#5A]EK#?%85A,27^)4PJ(C;E$67**I6*Z3>Z 5!;>4"0 MPRK8N4Z=:L#>CJ->;]@?##W[0!\=T+,=W^D?**0##H:^ZQY(&>J KCOP75^O MDM^HY+>JM,WUF^[5\D]52P?4JJ4#:M72 =O4ZC=J]5O5JFJDW#QH#8EPJXS4 M0*D1TRS#K'JI>K7"5&,,=M>[==4[5$6+<@[V3J!%]8<'>FA1_A$Q!HT8@Y.6 MSL_*,3A)#BWJ!SFTJ!_DT**.R3%LY!BVRJ&JHCQ%@210#N&7KDBSHDBSLB&QOBFSK^UG8^G^<8VH_.IK.3MF"3MG" MKMCV9W3G=F._GX7@)HK(<@E74UFP-O4N4UNNRD8+M2VCW6V)JVU9$X)@P"8#W2TK%MB$':+ZC3/X!4$L#!!0 ( $5$ M"%D9H#V\J@, )82 9 >&PO=V]R:W-H965TF[6@K;4T0(,:J5< #XL%+W-8LL8/MM./;8SM9:+JL M%_ #+VU\.;_CX[]]$GNTH>R.KQ 2X#[/"!];*R&*<]OFR0KED)_1 A'9LJ L MAT(6V=+F!4,PU49Y9GN.$]HYQ,2:C'3=C$U&M!09)FC& "_S'+)?ERBCF['E M6@\5-WBY$JK"GHP*N$1S)#X7,R9+=D-)<8X(QY0 AA9CZ\(]CUUMH'M\P6C# MMYZ!"N66TCM5>)^.+4>-"&4H$0H!Y=\:35&6*9('V\P/]K0Y> M!G,+.9K2["M.Q6IL#2R0H@4L,W%#-^]0'5!/\1*:UQ.Q92 YW09>;>#M&@1/&/BU@7^LAZ V"([UT*L-=.AV%;N>N @* M.!DQN@%,]98T]:!G7UO+^<)$+92Y8+(52SLQ^7@]GX-9? .FUU=7UY_ _-W% M30Q>@PLB<(JS4LD(7D1(0)SQE[*!KR!#?&0+Z5PA[*1V=%DY\IYPY(,K2L2* M@YBD*.VPC_;;AWOL;1ET$[GW$/FEMQ?XH21GP'=> <_Q@H[Q3(\W][O"^3?O M\5][;TV&WRP#7_.")WASK:I,%[<_Y X&@H(-9 P2P8',+EQ DF*R[%)]+U>E MN7->P 2-+9G'.&)K9$V>/W-#YTW7E)N$129AL2%82YR@$2?0=/\)<5I[<8Z2 MDF&!I5KQ?9*5MIG'KIKR?.R%YO3_3C M'FX_#(?M7M%!3GR(TXHW;.(-3XRW)&O$A5RT!6+Z.X$BPZWS9[_9ZZ6$W"(I.PV!"L)5Z_$:__7^2=ODDI3<(BD[#8$*PE MY:"190/?"UW'"7:RS^-^GA\.@X&_DW^.Y,6'>:WXATW\PQ/CUSD& MT$*MVX,?.7OAIZY0D[#()"PV!&LIY#I_3B+.?Y%NZF$84M,H+3)*BTW1VH)N M'2U=LTFGYFWO_B!PA^YNTNGH%P:#GCO823I'\N+#O&H&[*US=H[84E]P<)#0 MDHCJK-74-I?Z/_CJQN8*LB66B2I#"^G*.>O+ MP;+J$J0J"%KH4_XM%8+F^G&%8(J8ZB#;%Y2*AX)RT%Q%37X#4$L#!!0 ( M $5$"%D:2*S0N0( "4' 9 >&PO=V]R:W-H965T[?STY" M2FE >]A+8COG')]SG=P$.\:?10(@T4M&J.@;B92;6],440(9%C=L U0]63&> M8:FF?&V*#0<<%Z2,F(YE^6:&4VJ$0;'VP,. Y9*D%!XX$GF68?[G#@C;]0W; MV"_,TG4B]8(9!AN\ACG(Q\T#5S.S5HG3#*A(&44<5GUC8-\.?8TO $\I[,3! M&.DD2\:>]602]PU+&P("D=0*6-VV, 1"M)"R\;O2-.HM-?%PO%?_7&176998 MP)"1'VDLD[[1-5 ,*YP3.6.[+U#E\;1>Q(@HKFA782T#1;F0+*O(RD&6TO*. M7ZHZ'!#L]@F"4Q&$WFMD@7X.ED)R]0+^:HI5ZK2;=?1'>2LV.(*^H;XZ 7P+1OCQ@^U;GYI" M_B>Q-Y'=.K)[3CU<^&S7/MMG?0Z(:D681H!44T,QRY=RE9/:>)/;4M [\''=\=TCLPV@GG/" MJU=[] M1D$U. M_893]WSOR&L#RN_VCLV:!TU,_T"^8[Y.J4 $5HIGW7146%XVY7(BV:;H:TLF M59X:" P ML L !D !X;"]W;W)K&ULK59=<^(V%/TK&G>G MLSN3Q)\8)P5FP':GZ>R2#"39ATX?A'W!GK4E*LFP_?>5;.."4=A,FQ>PY'/. MO>=*ENYH3]DWG@$(]+TL"!\;F1#;.]/D208EYC=T"T2^65-68B&';&/R+0.< MUJ2R,!W+\LT2Y\28C.JY1S89T4H4.8%'AGA5EIC]/8."[L>&;1PF%ODF$VK" MG(RV> -+$,_;1R9'9J>2YB40GE."&*S'QM2^BP.%KP$O.>SYT3-23E:4?E.# M^W1L6"HA*" 12@'+OQV$4!1*2*;Q5ZMI="$5\?CYH/YK[5UZ66$.(2V^YJG( MQD9@H!36N"K$@NY_@];/0.DEM.#U+]JW6,M 2<4%+5NRS*#,2?./O[=U.")( M'3W!:0E.G^"]0G!;@OO6"%Y+\-X:8= 2:NMFX[TN7(0%GHP8W2.FT%)-/=35 MK]FR7CE1^V0IF'R;2YZ83,/PX7G^M$2+.(SO7Z:SS_$5FL=/5V@ZC]#]_"6> M/STL[N,END9AALD&4$[0M)#["Y,$D-RI**+52JRK DV3A%9$)I_P[7179^?_18__<_238KC= M/G)K/?>U?718^@4DD._PJH"KWC8)&:2Y0)\IY^B/!2T*)#_U/6;IG[K-T(3S M].'4Z7G'MSB!L2&/1PYL!\;DYY]LW_I%MQ+O*1:]IUC\3F(G:^9U:^9=4I_, M8),3DI.-/&H+M4RZ=6@D_%I"73J[R?4PD!MN=UQ?#L4%.ND M!@._0YTX'71.!Q>=-B<75R<0<)'+^P6T)U"C,C@-[O3,:D"WMW[/JP;D#'N@ M6!?.MCR]5[_SZE_T^I7E J[I>JUUZ)^%M*UAS^ YQNO5(#J'N&[?G2;4T-%[ M&W;>AI?749X:38?!S0>1 =-9')[%]7NIA><0;Q#T+)YC;GN%BL\A@1/H'0:= MP^"B0WDY_>"###0?I._V#&I MN_WOK7H+5+QCZ0:F^91"U("V]2]'T?UI=#< M(MULUUY.ZZZJ-S^S[T);,Q_)=K3I'O^5;WK9+YC)NA5U*H# #3#0 &0 'AL+W=O(T4A.^_8,4@GS-%_)(9K]H6WQK&2A,I>)Q 88, M8LKR?_RC,.( 8'L7 $X!<$X![@6 6P#<_QO!*P!>YDPN)?,AP KW.H)OD=!? M YM^R,S,T""?,CWN4R6@EP).]?J#P>O[>#9%D^%@./KH/WT=WJ'Q<':'^N, MC<8?P_'L=3(:3M$]&K$-88H+2B3Z'!"%:22_P/OW:8 ^?_J"/B'*T&S-4XG9 M0G9,!?GI*&98Y/*4Y^) MA2V)V!"C]^LO=L/ZKHPQYI-0KE7JU2K]!8;RG[#X1/"2R4FI. MX!_$M=M.^T1I;91KE9Y'=%MMNUJH7PKU:X5.\!9*ER*"XJA2IG\NTW-:]HG. MVB#7ZCP/Z;B.?V%$&Z701JW0?@3;*68A0; Q0U'<5P(^ESPB,B305:6_<9;, M?1LJ%U^B^0Y-<41@2^5*=X2< M*>FA"@13Y M#2)O*)YD9^HY5W!"SQ[7<.LB0G\ _4O.U;ZAC^GE/:[W'U!+ P04 " !% M1 A9^,_F +T% F+0 &0 'AL+W=O=-JDW B0D[:61MO"K4[M5RW;WXG0O7.(D:("9;9I6VA]_ M-E 2$N(VMV=OV@#^?FSL+_;#@R<;RK[Q-2$"/:1)QB][:R'R"\/@T9JDF+^E M.,%,=9;SHIS]VRZ806(HDSSKQ.5ZMA3IA3"^= M>1&:8R4H2_P5DPW?^8W4K=Q1^DT=7"TN>WW5(I*02"@$EO_NR8PDB2+)=GRO MH;VF3B7<_?U$]\N;ES=SASF9T>3O>"'6E[UQ#RW($A>)^$PW(:EO:*AX$4UX M^1=MZK+]'HH*+FA:BV4+TCBK_N.'NB-V!)+3+;!J@?52@5T+['W!X(A@4 L& M+ZUA6 N&+ZW!J07.OL Y(AC5@M&^P#XB&->"TBY&-1SE6+I8X.F$T0UBJK2D MJ1^E(4JU',(X4]Z="R:OQE(GIM?>N[DW1W^@CY@QK'R$7KM$X#CA;^39KW,7 MO7[U!KU"<8:^K&G!<;;@$T/(JA7 B.IJWE?56$>J,=$-S<2:(R];D$6'?J;7 MV\_I/;W>>4X?/--^2P,P9)\W'6\]=?Q[2TO\@+.WR#;/D-6W[*X.>49>*'F_ ME \ZY.[+Y5VU>S]7N_]SM0=ZN4NBIZZSQQWR4"^_P8_([&Q[:R#MY@FR2YQ] M[ DBG!-RAJZ)G$+/D$MXQ.*\G)C_N99ET94@*?^WZYFIP(-NL%JU+GB.(W+9 MD\L2)^R>]*:__V8Z_3^[_ ()R3_L) SLH;M0@'D#89 L-:0.LV0.MHAG1=WY5C*V"VB*>D:3"W@U,%T#GIW M--[K7/>PS'#L[ WE81ESJ.*$UE!V%#)'UMY00MY>" 1K#>6H&4 MXP0%C!:YC#+*8[) =(GN'M$<)_*)_4B%NA#)0#7."GFQ?J9IQM$/Y!8,2S^@ M&YP52_G*6##UL/LXBI-8/':90]ND4\T!"7,A81XDS(>$!9"P$ C6LN^XL>_X M5\7(8T@30L)<2)@'"?,A80$D+ 2"M4QXWICP7#N'WC(:$;+@:,EHBF@[WBEC MYS@K9\LN&VK1I]H0$N9"PCQ(F \)"R!AX?EA\&"-MJ%*RUYF?YM*ZY]@,/*] MB/.49 (MI:^RB+S,:/HZ3G4:*,T%I7F@-!^4%H#2PIK6>N]PQD?LMI.Y-;5V MF\FP3<5_7K$BF5Q59[3(JC/76!W/!19$'7YB9'7$;-H:3C8;),T%I7F@-!^4 M%H#20BA:VY76UI76KPKU:C*4&R%I+BC- Z7YH+0 E!9"T=INW.;F36W6=7J5 MQ2*6K\UYP:*U6GUS%D>=F9 :M#M'CX?G>UFFF;ZZDTT%FF8'I?F@M "4%D+1 MVJ;:YMI-?7+YBXS@U+JJ$BT,1YU9TF<0YO!H?GJFEY[L,="L.RC-!Z4%H+00 MBM;VV#8;;^K3\9_5BP-YR$G&NZ>KPU3VR#;W9RO(5+8+2O- :3XH+0"EA5"T MMI.V'P%,_5> $U\3T _D4T8BW/WU1U_9R3$:),T%I7F@-!^4%H#20BA:VZ#; M3QOFZ)>],8!^H@"EN: T#Y3F@]("4%H(16N[$$_2(#27%": M!TKS06E!3=L-?\Z=03O\":&JK)QD[&RR3 E;E1MNN7P)D,MIM5NL.=MLZGU7 M;F7=.S\S+URSX[QG7OC5EMTMOMI!?(/9*LXX2LA25M5_.Y(1!:LVY58'@N;E M%L\[*@1-RY]K@A>$J0+R^I)2\72@*FBV1D__ U!+ P04 " !%1 A9S^%5 M'RD# #$"@ &0 'AL+W=O&GC^)[C MW9+F2^H6= M#'*\A G(^WS,U8D RH(HXC#8FA=N.O!C M/K0!? .!?@5P#=&2V7&UA66.!EPMD9<1RLV_6!R8]#*#:%Z&R>2JUFB<#*Y MN;Z87$_0*;K$*:8S0!-3/,=7(#%)Q13N6^EG0,^0[)\ASO* #/MH/OX*9@KL&[F_#;66Z=N[5SCW# MY^]R#FKW$18"9*>9$AUTH_7I.A_<^!8$KI$J;',=66?LL5IL==_21H94GT9/"5!',3>P'[:--:."H.@ M']116XJ#6G&P5_&8JVN*RY<3E*NBE$C5&X+'@N3J_I GB(+L$EQRAAM2XBAP M&GK;07W?#;OEAK7<<*_<.R9Q6B5W=S[#ULIAZ+K-?+:C(K_G]+L%1K7 Z(!2 M3PF>DI1( IWZHH^L]P\BVW(;UV[CO=LQ*CA7=8)RQLV7@BT0:QR!-U(1MRLI M]'N-G6H']7P_ZMZH7BV]]U[I"T+-O7R0\%Y+4Q $#=WMF'ZXX[SV:]G]O;)O M&%V>2N#9>Q/=;^OUW-!M*.Z(BD-G1ZI=Y_^7SSE0];MR7+%N;;P3-S5W1<7^ MCCR[&U]K]^"KYBV=;OMJ[GE.LQPZPJ(P])V&4GNCQ=#]W2_,EX0*)66A<,Y9 MK)SRLF4J!Y+EINN8,JEZ&/.X4FTF,R=>!;F3JQC7Y!U!+ P04 M" !%1 A9OU$$?78$ 7%@ &0 'AL+W=OV7A(O/.>]K \^!^8'Q'\6>$ %^IDE6+*R]$/FE;1?K/4EQ<<%R MDLDS6\93+.0NW]E%S@G>5$%I8B/'">P4T\Q:SJMC]WPY9Z5(:$;N.2C*-,7\ MZ8HD[+"PH/5\X"O=[84Z8"_G.=Z1%1'?\WLN]^PVRX:F)"LHRP GVX7U$5Y> M(U\%5"/^IN10]+:!LO+ V ^U\^=F83E*$4G(6J@46/X]DFN2)"J3U/%OD]1J M:ZK _O9S]MO*O#3S@ MRS9)_Z$;L%U9D@0W9XC(17]GA#](8J@2N65)4O^!0 MCPU="ZS+0K"T"98*4IK5__AG,Q&] .@="4!- #HWP&T"W,IHK:RR=8,%7LXY M.P"N1LML:J.:FRI:NJ&96L:5X/(LE7%B>??IX^K3"LS ;2E*3L 7FM&T3,$= MD7,#[O&37#(!WM\0@6E2?) #OZ]NP/MW'\ [0#/P;<_* F>;8FX+J4;EM-=- MY:NZ,CI2^7.970#7^0T@!WF:\&MS^ U9RW!8A;LOPVTY!^U$H'8B4)7//9+O MKYQP+&BVTSFI0SU]J+K3+HL=KU=*]L*EV[IT M3=F7\M('8D^ -$O9!K M^%PF3Z">1@\(!N2\DO2!\+ID,\&Z];FJ*P55)?6T M>%QZ@1_.[<>^6:.*-QOA?NGA !3!>"#&13G@X%NX& MSD"X,?5$X5$K/#HE/ ;R :SN:HGQK2!NOU"_#L=4HH?J )%93H^0]'AKPX&!LR%IQJ MJ.,^- *W7JQUR;EJ=)I%T[I!FN7QW>&5UPSK8W$6N6[0#GLILP,W-)/[CF6[ MF;QX4J-&=SSC"/IPJ%$S+/2=8QH[WD+/V$/=T@QG:Z)5]DH\;0R\!9UAAV=H MYO-K=E%P#'7/'3Z8S7JF^NVH#D]B7=M(00W7HV$C9"FK0 M[@_);LX]57O'=G@2[MIV"HYQ'OG#=LJ<>ZKV#N?0S/-C'14< SSJ/7D:[6_! M;]3Q&YGY?693A<; CAQWB#=SK:E>.EZC\WEMZJO0&-801L'P?J9S3;$USG&B-C,$=^:,VWEQGJH^N M"T#FU^YS&RHT?@^?>=X0'[I1L>_I6Q74(1R9$=ZU4]NZ:3FOI6VR!B]N^7#8 M7^E&A>Y0L]W[:J<^F7[!?$>S0@K9RC#G(I19>/T5LMX1+*\^Y#TP(5A:;>X) MWA"N!LCS6\;$\X[Z-MA^"U[^!U!+ P04 " !%1 A9*0'(H7P$ ![&0 M&0 'AL+W=OS.Y.- M+?D%*3"33;+;=)*4)J2=3JGWM\ M+8XO@S5EW_F2$ &>DSCE0VLI1'9FVWRZ) GFIS0CJ3PSIRS!0NZRA':!@B*AC/@S(FN^M0V*4IXH M_5[L7,^&EE,P(C&9B@("RX\5N2!Q7"!)'C\J4*N^9I&XO?V*_K4L7A;SA#FY MH/%?T4PLAU;/ C,RQWDL[NGZ5U(5Y!=X4QKS\C]8;V)#QP+3G N:5,F201*E MFT_\7 FQE0"] PFH2D#_-\&M$MRRT VSLJQ++/!HP.@:L"):HA4;I39EMJPF M2HO;^""8/!O)/#$:W_\^OKJ?_'T"QC?G=Q-P?G<)KOYXO![?7MU-3L#=U01\ MO"0"1S'_!#Z#QX=+\/'#)_ !1"F8+&G.<3KC UM(*@6@/:TN^V5S673@LK_E MZ2EPG1. '.0ITB_TZ9=D*M-AF>ZVTVTI0*T"JE5 )9Y[2 4FGPLF7J0*,4X% MD$6!JQ]YE,F&%>"?&QD.K@5)^+^J4C?8GAJ[> [/>(:G9&C)!XT3MB+6Z.>? M8.#\HBK<$%A+!K>6P=6AC[XQRCG(:C&R6@SR*H:J_@UH4((6R\9J%+BN#P?V M:KLP150O]/IU5(NQ5S/VM(QO".=G8T%F\A&6PDPC7"P2*K(;/'^+ MQF>$D.?LL%6%0;=W@*Y?T_6U="=4X%@O\ E(B5)E?X^1!^7?#F]%5.@&CIIV M4-,.M+1O\70I#[&7MWM!"W3LLV (K%5S6-<<=K@DA"9E, 36DJ%7R]#K8DGH M[;4A\F#?W6E6153HP5#=K/V:<5_+>$RP $]TP4N6C+PN"RMI60[RU4(>>[\, M@;6JAT[SA>YTV+@5N"$E3*&UI=CR-K"+YJU0M_L2(B_876J58<@/U.T+&R\" MM=_QHR]Y%,^B=%$2C1))?T4*JFJ;9=1\F$)K5][8#^AVV;I:Q-U#O;VXD024M;=K1M\806KO(Q@S! MH,LN->J03*&UI6@\$M1ZCW=W:;C7?G[@]G>;=#\J@- [T*.-H8%Z1_,U9VDD MK=RW5U7H(PZ] *&&BN#]%;F@B99+@A[@Z(6Y.A1A"&T=LE;,YE.AS)FIS)= M&"/4&"/4R6"F0MWN11>%_F['*J)U#231T12;K)NC M15'T@99IFUB)U))4G"SVQYB<=\PN2=WK+, M<(8(QY0 AN8C[<(\C\T*4/7X$Z,5W[@&Y:M,*?U:WES/1II15H12E(B2 LI_ M3^@*I6G)).OXUI!JK68)W+Q^98^JEY?47K)J^A@:2@@N:-6!9089)_1\^-P.Q 9 \W0"K 5B[ .<- M@-T [$,5G ;@'*K@-@!W%V"_ ? :@'>H@M\ _,JL>G0K:P(HX'C(Z JPLK=D M*R\J?RNT= 23,HKW@LFG6.+$>'+W91+>/?Q] B:?+VX?P,5M ,(_'J\G-^'M MPPFX#1_ +^ 6,@;+R("/ 1(0I_R3;'V\#\#'#Y_ !X )>%C2@D,RXT-=R+)* M*,$&-Y2()0%T.1SLFUNN87%J]A+\7Y!38 MQ@FP#,OIJ.?J<+C=]3KO4P_?IQ[UPV_@"S#?%H_[T0%*I+C9);[EA-VFTZ[X M[+?2R>2;8S-E>]@L?^, ^2#%5*1BK)8G<_O)8_6 =SRS2O-XLXULA#%$.5BI%*LGB_?-OQ M!MTV^JV-?J^-%Z5Q0<(ABH%(Y5D\7[UOGO6;=V@M6[P#NL()3WN#?8_,(YUMF-?K_RQ]AVB&*I4 MC%22Q5WENWZW@6>M@6?]JQ',<\IA"F)&B_P$U/=RYJ1S,'T!]S!%1@BU$>(TE1,8 [/U9-:9I%Z-HY.DDBU0RA8J98L:MJW]HV_M M[!]C59IU0O2-D\0,L45U2%SNT HBZF.;MK4]B+ZHCE]WVB_-\RNSHSTPS\/Z MF'E-7Y]ZWT"VP/)+EZ*YE#).?;F"8O5!&PO M=V]R:W-H965T[@3@^Y_7SGN38Z>T8?Q!K (D> M4YJ)OK660XK%)=M IF96C*=8JB&_M\6& TY,4DIMSW%".\4DLZ*> MN3?E48_EDI(,IAR)/$TQ?[H&RG9]R[6>;\S(_5KJ&W;4V^![F(.\VTRY&MF5 M2D)2R 1A&>*PZEL#]VK8U?$FX#N!G=B[1MK)DK$'/9@D?D+4QN3K=R03#_%N>1JEJ@\&0V&P]G=>(3&/Z?CV_EX MC@:W(_1M\6D\0\.[V6Q\NT!?)H/KR9?)8J)FST8@,:'B'+U'=_,1.GM[CMXB MDJ'%FN4"9XGHV5)A:7$[+A&N"P3O!,+G/+M$OG.!/,<+:M*'S>DCB%6Z:]+] ME^FV*D95$:^JB&?T_!-Z4_R$EQ0$4F[0((YYCJE OP9+(;EZZ7[7&2P4@WI% MW8A78H-CZ%NJTP3P+5C1NS=NZ'RHL_N?Q%Z8]ROS?I-Z9/Q"@F*6JGU"X*+5 M5"&6D,&*R-K'6TB&1E+O&MO("UOMGKW==U43Y'3#*N@%;5#1!HVTDTR"JH%4 MFX%Y3'5PA4)K;UTW[!ZPU<1X;E#/UJK86HUL-]SL(!=E$YLB)KE\:F)MU7#X MP0%L39 3./6P804;-L)^9"P1NHW5*ZXVZ,:"AD?KAT%XP'@24 2/S;!M8\7]OT#N..8$VB="JW3B/9-KH$75*IU*,%+0HDD4-LLG:/5 M S]T#Q!K@CINMYZR6U%V&RD73&):4<*C[N]REV/&0)QS#IE\S4#WJ)&[@>,< M&*@):GF'!NR]8TM_,GS%_)YD E%8J33GLJT*P(MCN!A(MC$GV9))U5+F&PO=V]R:W-H965T M?J2V@,5:T10I&C1I]V'8!UJB;:$2J9%4W.[7CZ04V9(9)?'TQ7K=<\ASS'MY MP?F.LA]\B[$ /_.,\(6U%:*XM&T>;W&.^ 4M,)%?UI3E2,A'MK%YP3!*-"C/ M;-=QQG:.4F*%<_WNEH5S6HHL)?B6 5[F.6*_KG!&=PL+6H\OOJ:;K5 O['!> MH V^P^);<Z"DK"C]H1ZN MDX7EJ!GA#,="42!Y>M8("ZYH'D-EC/(4U)=T<_:B , M])\ N#7 ?2G JP'>2P%^#?"U,Y44[4.$! KGC.X 4]&23=UH,S5:RD^)^M_O M!)-?4XD38?3'U3TX!TN:%Y1@(CAX&V&!THR_DZ^_W47@[=D[< 92 NZWM.2( M)'QN"SFRPMMQ/WA#R>9<8);+ M-%V)$=@PRHU+JZ(9:QI5QAY"Z#J>.YO;#X?&]([V6F,&(FL9XS?&^+W&W%.! M,FV*R8T*&QRZ <VPJ'EF&F,$.&]<[D1)W31N>T7Z=:81E%Q"2S%_K:76E( MLF@@LI9EL\:RV:![^VQ(%X*W7>NL+]U_2*VF!EU M#MF$+@=EBX9B:WNV;VJA/VAAA0.UIK650[)%0[&UK=SWS;"_<7XFUP)#ZW]4 M5 Q!XZ-2.FB+;!\<4J@CI<^(;5+"08;7DMZYF,C16'5*4ST(6NASBQ45@N;Z M=HM1@ID*D-_7E(K'!W44TIR5A?\!4$L#!!0 ( $5$"%G36\$1Q@< &9$ M 9 >&PO=V]R:W-H965TG9_=B:B\4+-O4 /((D72VYL>OA(DQ&&O-SGN3 M&-#W2/A[T>$U+FVK?%[FX$:5*DYQ_D:0HLXS)ESN>BN?; MD3MZW?$U66^4V3%>W&S9FC]P]>OVB]1;XSUEF60\+Q*1$\E7MZ/W[KO(HR:@ M*O'/A#\7!Y^).95'(7XW&Q^6MR/'M(BG/%8&P?2_)W[/T]20=#O^J*&C?9TF M\/#S*SVL3EZ?S",K^+U(_Y4LU>9V-!^1)5^Q,E5?Q?/?>7U"$\.+15I4?\ES M7=89D;@LE,CJ8-V"+,EW_]GW^HLX"'"O3@30.H!V R8G KPZP#LWX*H.N.H& M>"<")G7 Y-QSF-8!TW,#9G7 K$K6[MNM4N,SQ18W4CP3:4IKFOE0Y;>*UAE) M-* N6+XN;L=(UF_AQ7-=ROZN%GJC%(Y]$KC8%"?(E7_;$^_;XJ25^K,]X M?]KT];3OJ!7XCS*_)'1V0:A#O;[S.2/<_CE6^IN;5.&N)1/>7H!>Q?-.-N=1D0]YH62I>SA%?ONH"Y / MBF?%OWM:=[>C7?733,?]KMBRF-^.=,]<O;X9/QWF_[QB ;)I(1(6@6"MS$[VF9U8,WM?2FDN_ZV0U11%K$C:2G9? MEJW(H5G>P2:'Z9O,G$Z.SRD4()L53HY41:_G'4U%H!I;F9ON,S>U9LY/BJTH M6$HB*,+>6 IOR"_"&4.Q'H43_)2'_R\Y9*93!?D3^*7DCVF MG'QB>;G2D]-2)OF:A"Q.TD2]]&7>VJ2AF4?"?"0L0,)")"P"P5J*F^T5-X-. M&69(L2!A/A(6(&$A$A:!8"VQS/=BF5N[IR]2Q)PO"[*2(B.ZG^*F8V)%P57O MS,%*&RH6),Q'PH+YT; RGTX[ UF(K#$"P5HBN-Z+X-HJ@@>>)T*2!QZ74@\^ M^]5NGP"LI*$"0,)\)"Q PD(D+ +!6D)QG<8/<:"#2XT#Z05*\Z&T $H+H;0( M16N+YL!$>=5I:4&='+#[TP>>%,$I'SWF19\8.3A:3Y M4%H I8506E33K@_DX5PZ[@EQ-+:C:S6JSA*'VG#)V4I?V+WR@%J14)H/I050 M6@BE136M)8\3VFA<1M=N,QYI(\FU!GBA*EV0Y[\0E= MJ[-TW(__43*I+_#TA6S9RV[75O?E<;)E*1&E*A3+EUH%%Z9SC_5QMNZ?&4(M M12C-A]("*"V$TJ*:UAGO'(=.3DP &L_0M9N&I_PB\B?YR)]X2JC^=,^D?#%= MANY5RKQ_D("ZB5":#Z4%4%H(I44H6EM,C??H7F,=):@#":7Y4%H I8506H2B MM6]/:FQ(:G6L*M'TB<,>-E0<-:UMT?082&>6"Z"M"WMK[3&04+6V4]68?]1N M_NU'APL]$O!\65WDOXA+XNI!XGVJYQLY,_=;DCM624NA00:$.)93F0VD!E!9":1&*UA9-XV32@4[F*A7"F-KD MBLRS2Z>SPKRWUS]8%U!K$DH+H;0(16OKHG$QZ4 7\Y$524%V MCRR<)X]>0]&YFG0%@K0 ?2@M@-)"*"U"T=H":2E\N^M M]WG:B8,''*C-"J4%4%H(I44H6OO9P\9F];!W>WI0^Q5*\Z&T $H+H;0(16N+ MIC%\/;OA^W\]JV9G#E8.U-^%T@(H+?1Z[B*=3CO#=H2JLZV(QK?U['>:WHM< M2?/@&DM)++(L4:8WZ;V-Q$X:K -Z?-]0]_<1_YQ" ;1=84^5U)W/NEF#&J?C M@[<@9%RNJQ=<%#H?9:YV+T38[]V_1.-]]>J(<5-\]P:.3TRN]723I'RE0YW+ MF9:?W+W48K>AQ+9ZI\*C4$IDU<>-GHIR:0KHXRLAU.N&J6#_:I'%?P%02P,$ M% @ 140(65M^7E,0!@ Q"\ !D !X;"]W;W)K&ULK9I=;]LV%(;_"J$-0P>XL2A_Q9UC(+$^UF+!@G;=+H9=T#(=$Y5$ MCZ2=%-B/'RDILF4QK%V@YSPIYXVV4VK[K M]V6ZH3F15WQ+"_W)FHN<*'TJ'OMR*RA9E:(\ZP>^/^[GA!7>?%9>>Q#S&=^I MC!7T02"YRW,BOM[1C#_=>-A[N?"1/6Z4N="?S[;DD7ZBZO/V0>BS?D-9L9P6 MDO$"";J^\6[QNR0(C*!L\2>C3_+H&)E;67+^Q9R\7]UXOAD1S6BJ#(+H?WNZ MH%EF2'H<_]90K^G3"(^/7^AQ>?/Z9I9$T@7/_F(KM;GQKCVTHFNRR]1'_O0K MK6]H9'@ISV3Y%SW5;7T/I3NI>%Z+]0AR5E3_R7/]11P)-,*QC5@M&Y@G$M&)\KF-2"21FLZMLM0Q,21>8SP9^0,*TUS1R4 M\2W5.B*L,%;\I(3^E&F=FH?1W1_H+?I(]SS;L^(1W4I)U=LE2;_0%5H(NF(* MQ21E&5.,2O0FI(JP3/ZL19\_A>C-CS_/^DH/Q.#Z:=WI7=5I\$JG8W3/"[61 M*"I6=-76]_4--'<1O-S%7> $?M@55VC@]U#@!T/+>!9N>4A3+<>E?&"1AV[Y M/1%.>71&[T%0R@.+/';+;W>/3>_8(D_.&'PPMW)*4WGLZTDHH]]>8__8#'_B^V M,$/"0DA8! F+(6$)$*QEEF%CEJ&+/O]=;:C0,\=2V:Q1:<>EUDRI^SG&V/?] M67]_''1+L['?:18Z1W)I."%A,20L 8*UPCEJPCERAO/#P[U>%)'B9-[X:@NN MDW3I6P2S?Y6C)A4::Q6M*]"A>23A5)Z.C:6(T\OWN M1+%PCN92?TPZDY.]UZC;<&)M&'<;8M^WM4PL?9\V; 7DN@G(M3,@(5U3H8.! MUJP@15I^\5PJB4BQ0BLF4[XKK!/Z=2<$PX%E0N\V&PVNNQ.Z-I&>?M^C)Z@I73C'<^G#!PF+(&$Q)"P!@K4< M@OU# <%W>F3!]U2G 85ZICY1)N0U>];9(=T0\4AU:MA30?2!((KQ'E)4Y-:2 M@;L;'*"\+!K8IG2W]E+;@-(B4%H,2DN@:&WK'-6>L#.FT7-*I9XV]H1E9%FF M%J0VNJ<-SU96CU2\Z5$>\:_P20IQ=WJQ&2!I$2@M!J4E4+2V&8*#&8*S\D@/ M49LM7LL:;NC 1RORU9XSG,J+;0))BT!I,2@M@:*U;7(H+V)G06H>OSZW6/U1 MT3 ^7B]?X=%IS@"M'(+2(E!:#$I+H&AM,QS*A]A=/[Q[67Q*Q'=**OT"HD^L M/NA6"4^7GM]N$KJ'L8[>5GP\[2P^0"N.H+0( ME!:#TA(H6MLAARHH_E89],0AZXQS<9XUKKOOL:>F@"PBAJ"T")06@](2*%K; M%(>"*?[.BNFNV$GSXE(727OZW27/F2HGI#6E:$M%JH_URXS5,%-K+O&'IZX! MK9^"TB)06@Q*2Z!H[=U+AQIJX"YN=K=?=7=?F;4OU++8/9Q+5SB@M!"4%H'2 M8E!: D5KF^Y0?0TPZ+(X@*PV+D!I(2@M J7%H+0$BM8VS:%*&YQ7I3WOUQZ4 M[S+%MAFCPNJHJB\T07.P6T4 M*BT%I"12MMFE-&UEOI7DY&'1+5EO#I1?%ON M6%YRI7A>'F[T6Q<5IH'^?,VY>CDQ'30;]^?_ U!+ P04 " !%1 A91\1K MF) " #@!@ &0 'AL+W=O5(6IXR7FA9DZF=7GENBK.,*?J4I18F)54R)QJ,Y5K5Y42 M:5(GY=PEGA>X.66%$TWK9TL9346E.2MP*4%5>4[E;HY<;&?.P'E]<,_6F;8/ MW&A:TC4^H'XJE]+,W$XE83D6BHD")*8SYWIP-0]M?!WPD^%6[8W!5K(2XME. MOB(.=6R-CXVVHZ'=(F[H]?U6_KVDTM*ZKP1O!?+-'9 MS)DXD&!**Z[OQ?8;MO7X5B\67-57V#:QO@F.*Z5%WB8;!SDKFCM]:=_#7@(A M;R20-H'4OAM0[7)!-8VF4FQ!VFBC9@=UJ76V,<<*^U$>M#2KS.3I:/%U_@B? MX;;2E4182E;$K*0K7LD?@2I4TQIEC]KA"N4$G^OAA$'A?CC@==DZ'Q]0C MLX] 9P@E2B82$"G<57P'@_:5: $+C#%?H6R0PW:EKXZ&%-0D>_(V43@R@9L> M>Z/.WNBH/8/R^U!-EK^'&A"?]+/\CN6?8@5]+/\=K*!C!:=8XSY6\ [6N&.- M3[$F?:SQ(6O@!R3LITTZVN04+01S&NVN,BTYU2C[X),#N-?/#3MN>)3[*#3E M?:3P8%<.B#<\*-/=:UBV]_^@PE="F(];# MS/R"4-H LYX*H5\GMBUV/[7H'U!+ P04 " !%1 A9,+."$?(# #[$@ M&0 'AL+W=ONDYM8JAOV M?%K0&UB"_%1<<6S9M4J49)"+A.6$PWIF_>J>!ZZO'+3%YP1VXN":J*&L&+M5 MC4UV[V%:D #I1>R5.C_9%?9.A8)-T*RK'+&'F1)7O[2NPK$ M@8,W/.+@50[>0P?WB(-?.?A/=>A7#GU-IAR*YA!02>=3SG:$*VM44Q<:IO;& MX2>Y^NY+R?%I@GYROOSX8?''VP_O@C?7RYDW>_/7I\N/?Y%4 DB:I M^&5J2WR3LK?#2O6B5/6.J/Z^R7O$=\Z(YWA]LF42B(@I!]$BM>B6"B!$*5=+ M^<=5@L!J>EY-S].R_A'914J%(&Q-OE#.:2X)XT2'#OGG M'9J22PF9^+>-7ZG;;]=5P7XN"AK"S,)H%L"W8,U?OG"'SNLV@B;% D-B#9Y^ MS=/O4I\O6)9A,L!9']Z>59^)8+82DN91DM^05TE>W6Z=E:7Z0*NKC+>=]P>3 ML>-[[M3>'A)K,QR-)^.)TS0,.OO[DS3Z-8W^Z33H1L:,)_]!]!B,_@]C])WJ M[P&-)UL&G1W^21R#&L?@*3B6"D?;>#N]3PTIDV*!(;$&M6%-;?A,*6IHDJ=) ML<"06(/GJ.8YZIR%GW$Q$Z0 7H:>(JL#E'S7ZUP;R-$/X?4P'76^\E0ZAL0: M=,8UG7$GGZ2G?A93:LWO%R)N=R7R?I.M<(U7JSN$&Y[( M!%=]%=)E+@ :QON@5[RYYOW(AKS[E2?C-JD65&JNU\A#]VFHQ&@?'#2H8Z$_ M*;])7)RUE0[)"GSVLF)0LTY6\C97K:[XOEAL9$'+.4)NJ76\9C(M4N7_=%RBE9F: XZF/'&?5C$B:] MZ9DY-N?3,Y;)*$SHG".1Q3'ACY]LZ=6!U^XG^JSEY=3(W1- 9B_X.5W)SWIOT MT(K>DBR2G]C][[0XH:'F+5DDS%]TGY<=G_30,A.2Q46P:D$<)OE_\E (40G M;DL +@+PH0%>$>#M!'B#EH!!$3 X-&!8!)A3[^?G;H3SB233,\[N$=>E%4UO M&/5-M-(K3'1'64BN?@U5G)PN/G^<_?G^\F(1^&CV\<,\N%Y(W>HVO" M.=%I1$<^E22,Q%OT!H4)^KQAF2#)2ISUI6J"!O671767>76XI3H7?6")W @4 M)"NZ:HCW[?'>OOC 'C^RQ/>5=%O]\)-^E]@*O$CY,?*<=P@[>(#$AG#:),O, M3KEF=UN*TT[Q[90_LJ32EB\+'QV]>8O2B"3MR 469/0VW9!S]3AM75!#7JO MK_85FK%8#8&"F$'D0O6_9$W5L"31S2.JEIN31W/XXI[P%?KG+X5$5Y+&XM^F M/IG7/VBN7P_%IR(E2WK>4V.MH/R.]J8__^2.G%^:,@D)\R%A 1"LEL3!-HD# M&WUZG<4WE"-VB^CW+)2/IH\(I*$!4"PFO+CK?+C5Q[\QY!)A(3Y MD+ "%9+XF2;Q(GU\OE*A0R3M67 LL9W30(DS+>?F6L&OR:]@1I1T_MDJ_>) MM54S)B1*F%2-D\JM+=DZ"?^CJW>(Q"Q3%\8/]*8I"59HUR1 POP<-JK,HNY@ M,-Z9:O<4JBGI.J7_<5ZF9=Z9D?+B3X?-N'0442&0W)#D;:/]L=;65610F@]* M"_;HVG3EU%-4L:BN%;60;/FM&/N7U3F"/NAMVM;?[=C.N8"D^06MVIL'>++3 MXQL*N>[$:>GRN-036_4T\Z9 =VK45HK>9&7_#X7(U*%51I%D^GX+5;-PA(Z> MW-Y;)76KE;RT5]M9;TB:#TH+"EIUV3]R)Q-WV)*:T@J[5I.V/S5'X8&Y /6\ MH#2_H-74PT-WC'>[_]YR=95+K^K:S>IO:FDINX@)ZE!!:3XH+7"?^]F)@[W6 MCEVZ6M=N(^?-#LL>U5E92)H/2@N@:'7]2X/KCE[99[F@;AF4YH/2 BA:/96E M8W:M7NX MV4'=$X%J.G=. M,]J=A?>4JNM96ECWA1[VA;X+U-R"TGQ06K!'U[V^"Y?6&-LMW$M]EQW;-1>@ M-+^@U6[8N[LW]8M"U2[O35J60+BTL=AN8[NN.@M MX!6.O;;.&H-:95!:L$?7_2N70KB-&*/E+Y#?J@ZMV1O/8$#FJ#06D^*"V HM536=IJ;+=_ MY7M8N;% Y(Z$$;F)J)EOUMJ#'.Y 0$TU*,TO:#5C<>*Y8^_9W+Z_8/VUQ=(? M>WL>'9,TE"1Z4KIH=#ZQWV8RX]0\M2%JH#M85Z:B%KJJ\#EDFAYIV5OF4JC&>,R4,89W&C_*"/C O: M245^Y]@9[&H/:KBA:'7M2U?NV5WY/./+C9H@4,K#I=%?K:MB-948ZF M47M0OU[0JMJ[N\*#FG H6EWXRDO4]B?'![TW:F=TEMC>(MN;HZ -":!HN?3] MRM<4,>5K\QF+4/U8&>#\PX#MT>VG,A?F Y&=XY?NZ2S_X*7$Y-_??"!\'28" M1?16(9WCL1JA>?Y)2[XC66J^V;AA4K+8;&XH65&N"ZC?;QF33SNZ@NV'1=/_ M 5!+ P04 " !%1 A9T^:?<(L$ L&@ &0 'AL+W=O^3HC8I@8WS!R_!=B?3#\S99$^W;,7DQ_U2J#VS3/&#B,5) MP&,DV&9JS/'M@GAI07;&IX"=DHMME**\RKI;"+X"8GT;)66;F1]DU4KFB!.AW$EA3H:J#HY6WUX7OQUL6T0QT&\16^"N)@P;YN(P1A=XCQLE(6E:_AQALF0$&Q-S&,#C%/" M."#,[X+&DOG?0P%#=%&<*Q3/(C8>-9.X)8D+DGQB20<0,$,7Q+T"N7'MD3.V MFTF\DL0#2=1S;,."#C!@C"Z,=PTSMD@SR;@D&8,D:C'O,$_ #%V,\?4\L2UW M;+?,$VQ5#U0+7.$^9^:@!H4>F5 FA+;IU$$^E0QM:"#0D88'UOCDM/H$["NM MW@T77H$U5C^?AR$5"=JKM1\883A3NP?R-.]BC.V!Y;0,,*G(2.>E\(JK&0L, MU,;*TS"^X+(&KM?"59D'AM7C8F'LB-6KE11I-2PU7&U8E7!@\"'_KU6R(UFO M$E*DUT.F/E']C]CPJ,>[6/OM+JN)6D8-A2.FLPG*--?>TI8X*QUV(JN%(5 M#+M*1Q/&38+A$NQ5"UK1T.^?6/]B6YD( 1_Q'4T7#M'M]B*MIH=8:?NXC:82 M"@(+16?;A7.T@7"#O+N>AUO6.E)Y!($]HIOTPB':-*3A9K.'9#1NH:GL@=C_ MD_:27C6BK[1Z-U2V06#;^"'MA3.U>V#8\&AVW98!KFR#P+:AK[UPH#;6J$E[ MQVTW;J4V%\[2QG&LL8+@JRR#PSQP_HKUPI#:9VTC6MFY60D%@H=#3 M7CA,F\F[FEL-]Z!Y\7M\Q,0V>TV1H#4_Q#+_:;[\M'P5,L]> )C5Z?E[E$0[DN^S7_=?N90\RC9WC/I,I">HXQO.Y7DGO4#Y M@FCV#U!+ P04 " !%1 A9%NH@#K&;\936?RB M33FVVW/0;"45SRJQCB"CK/PG?ZI$[ FT3[/ KP3^J8*@$@0%:!E9@75#%(G[ M@F^0,*.UFSDHWX B-)5OJAM7Z"5RD5P2 ;+O*AV)\7-GU:RC<6.R9^$$]2K$A1^P1&_^U7V" +QNPH(Q1MD"O*:L>J#=-Q%:; Y I'GM\[0A+6)*&51!?R.= 38*PVY\*$AS!A&$4X:(:) M:IC("J-+V0EO@=7C7)*HX0$+VGZGUTS2JTEZUNKUL_AVZE4A:Q"Z%T +\UZ@ MA"A F?4M82G*1$2Y;JJ6U;7[GEN BJW M:']]6V'8O+AXKV/ )U>Y ZYF+*OAV5A51X/WN+Q6[\A#B_T=EW]J73P1R^IW M-I9_B&59KETK@:V?[_^*Y(ED%VTO*K?_R8[42[SK'+"]==BKF%LLV[MUT0:B MI3Q1/"_:_$>N]*:A.%SJ?1T(,T#?GW.NMB=F@GJG&/\#4$L#!!0 M ( $5$"%F&K+IC"@4 !0< 9 >&PO=V]R:W-H965TY^%K8 3WRADH#D MWU>RC8VQ.8 7\B'8QN?5>73Q>;$&ZYB_B3EC$KV'021NC;F4BQO3%.Z^7 0+V7@1^R5([$, M0\H_[ED0KV\-;&PN?/5G'+!)^'"'.IK?& M';X9D;X.2.[X[K.UV#I&&F42QV_ZY(MW:U@Z(Q8P5VH)JCY6;,2"0"NI//[+ M1(V\31VX?;Q1_R.!5S 3*M@H#G[XGIS?&HZ!/#:ERT!^C==_L0RHJ_7<.!#) M?[1.[^T1 [E+(>,P"U89A'Z4?M+WK".V HB])X!D 60WH+,GH)T%M!/0-+,$ MZX%*.ASP>(VXOENIZ8.D;Y)H1>-'>AC'DJMO?14GA^-O+Z-_KN_OQH\/:/3R M]/KX/+[[]N7E&5VCL8S=-_2R2+K[3G>W+S_0U0.3U _$)W7'K\A$8DXY$P-3 MJF2TI.EF#=^G#9,]#=OH*8[D7*#'R&->3?P(CL<$$#!5+^1=039=<4] Q;^7 M40NUK<^(6*13EQ <_L!<%8Z3\#:03CL?F7:BU]ZC][P,)XS7=6P:UZF/T^O^ M1BRHRVX-M; %XRMF#'_[!=O6[W509Q(K(79RQ ZD/GQ92B%IY/G1[#.:L)D? M1>H07?E1-JT^U>&GFMU$4S^E5L-N#[>[_8&YV@8#FVX(ULW!NB#8GYQ&DGF' M2+H5$FL' FRF(82=0]@@Q.,[XZXO#F/8!S' AAIB]'*,'H@QHI&KJL1AC%X% MXQH3QW'L'1BPN88P3@[C@#"J=$V9?\348.AW<5$*!6+HNZ"1@AS+.%$LIMY7!PCLI MPRTW' F\Y0$P2/:="3VEU&@HN(4R6.I$QFBE+A\DQ,<-"IQ!4T)2$!*PF/Y( M[)QF7#&N[.EF$!E:<-]EM63DG&7V7&IE_L)+8+".0Y76BX. -&\!(V!A<^!O=/*RTS;?Z1 M1R5#4^ISM*+!LK["@ [IY IS)K7R;^?"'9$#[NAG*TRF7QIMTJK,;#B-IIB% M52*P56I254C5(U6H+F&/2&&/"&@_&A613')G=3I]Z+$$I]$4LW!!Y 07=')! MR<1W)FA[%[%JE$JSN)QZX6;(@5.)*>N7-( 2<9#=/7!%'0]ZIG>JV1] M2 2=I>G)J\EAC6:*.DLQ#&*$Q?#I.VJL0?=>^G1T=J.1LIIT:I MS%KX(P+[HYK5####6CFSE3/799HQ7\(KD<(K$?BE#[#" 7Y8\[0Q/ZM),K?V M74+&9\EVE%!+>!G)= LFOYIO>=TE&SUF<7NZ7_9$N;), @5LJD*M5D\]H'BZ M!96>R'B1[.),8BGC,#F<,^HQKF]0WT_C6&Y.= /Y1N#P?U!+ P04 " !% M1 A92-I/$AP# #-"0 &0 'AL+W=OV ZVT/WZV$])L M!-2'E@_Q\^Y^=_;9'JP9?Q1+ (F>TH2*H;64,CNQ;1$M(<6BQ3*@:F3.>(JE M:O*%+3(..#9":6)[CA/8*2;4"@>F[YJ' Y;+A%"XYDCD:8KY\Q@2MAY:KK7I MN"&+I=0==CC(\ *F(.^R:ZY:=J4E)BE001A%'.9#:^2>C%U/"Y@9]P36HE9' MVI498X^Z<1$/+4<300*1U"JP*E9P"DFB-2F.7Z52J[*I!>OUC?9OQGGES P+ M.&7) XGE)O&'K[U ZY&M]$4N$^:-U,3=0DZ-<2):6PHH@);0H M\5,9B)I V]LAX)4")A!V85@Y47G@;+\;> M7H4_<(>8[709^1C<02^'NB]WS6@9_ MB^&XXP5>,T-0,01[&53FSH&\!2/8QO#]?C-%MZ+HOF.9P)2O!NMNKY';\]O- M9+V*K+=W6S^84TN%!Z^ JU,8+3BF$L58 IICPM$*)SDTX?3^P[;O5]3]#V_[ MF"4)Y@)EP(N@ZNB^G Q-+A5&>_4(>RW7;XZPZ[R ^YM+72_U>WVZ]\_W';M MADV!+\P[0J"(Y506EVW56[U51L4-_3*]>.A<8J[VJ4 )S)6HT^JJE.;%VZ%H M2):9^WK&I+K]376IWEO ]00U/F=,;AK:0/6""_\ 4$L#!!0 ( $5$"%DH MWSU R0( -(( 9 >&PO=V]R:W-H965T "C:U39+]^]F&L*2E4=7U M"_CEGN?NN<,^_#5E=SP%$&A3Y(2/C%2($;ABB%=%@=F?">1T/3)L8[MPG2U3 MH1;,P"_Q$F8@;LLK)F=FRY)D!1">48(8+$;&V!Y&?66O#;YGL.8[8Z24S"F] M4Y.+9&18*B#((1:* 6 MB'1DG!LH@06N(*6O)I@8Z M^QHM\Y41]9W,!).[F<2)X.+K]-MEA&[&/Z,9.@Y!X"SG)^@4W'\8,#>%.*;14[ M6\43YR#AEXKTD&N]1X[E>!WQ3)\/=[OD_)_WZ,7>]Y+AMN5W-9_[5/E)3 M M-WB#PHS'.>45 _1K/.>"R3/\NZO>-:/7S:CNM2$O<0PC0UY<'-@*C.#=&WM@ M?>Q*]FN2A:])%KT2V5Y9O+8LWB'V;5F$+ ML9$O@T%6(FF.@.50_6 7N!\LW M5[OY?6QSZMKG^T;A8Z/^^6#?)NH@LL_LUFA/9K^5V3\H,UHL0#<*><>T@AD6 MG6H/4QW;O3/K[4G7)U8#;6LG=*NG3]]>$E[*'W7S6X,'N3%W+ND"V%)W1XYB M6A%1']AVM6W 8]UW'JQ/[.'4[E@/9<.N^^L_^KK;7V*VS A'.2RD*ZMW)D-F M=0>M)X*6ND7,J9 -1P]3^=,!3!G(_06E8CM1#MK?F. O4$L#!!0 ( $5$ M"%G!R?N+&0( (T$ 9 >&PO=V]R:W-H965TS16#S7<*>0:O.YLA6D@CQ9(.' M+,*>-00<4FT9J!F.< N<6R)CXV?/B0=)"SR?G]CO7>VFEH0JN!7\&\MT$>$/ M&&60TX;KC6@_05_/C>5+!5?NB]HN=Q)@E#9*B[('&P?RCFH:AU*T2-ILPV8GKE2'-N9890]EJZ7990:GX_OYPP;MYU]V M2[1:SK>[S7*U?/RZ16_N0%/&U=N0:"-CDTG:4RXZ2O\*Y>>F&J&)]P[YGA\@ M^B,DVLF*9-H3WD#Z(ZIE O52%#H^SQ16IIS_7')9$<97*:T MO3Y3-4TAPJ:9%<@CX/CUJ_'4^_B"X/(2>_S8E E()'+3==:I%B@!I 3/ M+CGMN&X:/W!BZ[YN\"+6K7<(G0IGW=M##O!4B;8/9S(?0IL#T\O$#Q;U!+ P04 M " !%1 A9_D:KX<(# #P$0 &0 'AL+W=O9P PE24!2:MF7US8C0V)B,TF,/?#)BB0QI# \*1S%R1AI*6O&ONO)UV!L6#HC",&7FH*HOP/,( PUD\KC1TYJ%-?4 MP-/Q"_MM*EZ)61,!,Q;^30.Y&QN>@0+8D"242W;\$W)!KN;S62C27W3,8RT# M^8F0+,K!*H.(QMD_^9D7X@2 >PT .P?8;P4X.E!6IL4K=306"_C2G)UEBJCC'"2AH?BD:)]6<_3QPR?T =$8/>Y8(A23&)E2B=$IF7Z>^$V6N-V0 M^%])?(4BWVQ(>QH6Y# ?P QN3WWW#?^J-.5$=D%8E.(=%I8Y_,B-BER^[K ?Q( MZ(&$$->KSJCZ*97>2@X3QW*P6JC#J9SZ*+N(JN39*_+LM>9Y!P<($4;_H(60 M5-WIRI2E@>N2;>6[=(DZ(JM(=POI[O]TH=NEQ([(*A+[A<1^=R[,J-S_<&%] M5(,+!T6>@S>XT%$NG!'.?^G-P#"M6>";6)MW)?NEP=D57* MX!5E\%H=>?*(J-/I=:FS([**SF&A<]BZW'-8RSJ!PS-O>2YV7QGP/&C8][QZ M_V&K?+);;W1@W3[X)ANV7^'2]>F*K5J/DTX'O\>*.;HKK1VQ5;66W0AN[00: M[9C#*GZTO/XK/]9$M1BR[!]P>P.1&=*NW1(?@4?HCI&X-NM6WHN7IB.V:A7* M[@3WWF7#3IN1KMBJ6LMV!+>V LTV=,\,AE4CCKW71JR+LUW+:K!BV43@]BZB MM&+#WMCNQU;RB]>H([9J*Y<=.6Y&NV*I:RV8$M_8 S7[TSEY$AOW! MX&Q?K GSK#,WFB>OX_I;R#WA6QH+]9S=*)QU-5!^YMGGA6PBV3Y]0U\SJ=[W MT^$.2 !2;_ E!+ P04 " !%1 A98 I6^CH# #. M$P #0 'AL+W-T>6QEUY-B9X[)VOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC M)EJ60M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(N MR6@@%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3= MR4GGX?QZ/W[F@',2!T4O7R!ZT;$7JNQ03#Y]F?QSXICTU:ZT&WYJA3SQ%*/U M S2;9<.$#D;.@N0MJB/&S7Z.!H62FVU-B ]895JRZ)&*(1E3P2>: ZN@)1@U!J=DDNE76Z?P7]/FN%[P+H'!KD0K<$> M\8'1H*+&,"UO;,<-=L$G4-2T[U>5=3C3=-7M79(-P=ULDHG2.=-MFBY9AT8# MP0JPH_EL#G>CJAA 8U1I&SFG,R6I\[!F- TK.V5"W,%S^+W8T5X66WO6@1V3 M;=,::II>QG= ?UO-:V_+)J_2C2K^J,RGA9V.='VH;':K6<&7KK\L6@.8>A=7 MIU4E5A\%G\F2^\:*XT_V6S0:E,;8!I$CTR;?AT._)3T^J>+95?[3BY^E>6W6^5?<-!C\W+]=!-7AZ# MR?083!Y%3?8/WV22';['YMAV<";CYI"Q=9+9.<>TT0C.BT/R#4Z>8I,TFBRX M,%PVO3G/LO*$3^\?*CKX=G[."+H2Y;\$AV;2_LIPORJP==0L+T8S: MM+_ ]+II>UBUN;C,V9+EXZ:K9Q/7C&S#9FTN(.PC-^X*(QC'8V$$,"P/Y@#C M>!:6YW^:3Q^=C\AX''0P MQM8M3>$GK(9Y P:6!S+]V5KCNXU7R/-U@.WI+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%1AS!'( '#$D2]Q[<>Q_%Z_=4O/D/WN@W4$L#!!0 ( M $5$"%F7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G<[DGS]6I3?GHKB&_M[G>75J/=2UYNK?K]:O*BUK/XL M-BHW1U9%N9:UV2R?^]6F5')9O2A5K[.^-1AX_;74>>_F^G"MN.S#C:)6BUH7 MN=G9['C4ZK7Z=;S99#M=Z2>=Z?K[J-=^SU2/K76NU_J'6HYZ@QZK7HK7AZ+4 M/XJ\EIE8E$66C7K#_8%'5=9Z\9_=HH%,Y5/5[JGE4R(-R*CG#(0H43CAH> 39KZ):!I,_-1LW/I3/QQS!B M!-(Z(^17"T#:"*1] M%DB1FH\9#P&D@T Z9X3L1-)%(-US0MH TD,@O7-".@#R/0+YGA9RPL4X">(T MB$(6W;'T@;/;N0A"+@0 _( ?J %O/5%(!JT..&"AR9X#:H?FD &]V$ (#\B MD!]I(0U:FLS'Z3P)POL6SA>"IVP2B#@2$'(XP#+Y@!8S,.$+[X/;*=_SB0L6 M\A32H9XA%LTT$H+%/#'=938S;2P>_(1#.,PO0V+!^.-Q- ]3P1(^YL&C;V+8 M!N^B;>U."V.&&1(K9LI]P6'/'6(J&1*[)$XBTY[IEPL6&P^G;:CX7_,@-K8S MD8.8F$R&Q#8Q;9O,36;FG^,F7XN6,S*IT#R*\R2!F)A.AL0^F?#;3E_%K#$D MUH9(H_&GAV@ZX8GXVK9I^@6R8<(8$ANC9;LTWFC-.VO:M)4&Y,-<,22611 : M*LY2_W.GIUJ8&2QB,S0I-TB;;KE_^DW%DAJ5\7 <="$Q05C$@KCS@X0]^M,Y M9S.3Y^8);X$A'CH$(58$6JET*F<+4X1%K @<$];.%N8.B]@=:$G5C2;F#HO8 M'<=+*O8NE8:C^@-B8NZPB-UQM+8Z2HE9Q2*V"EID==L<$XQ%+)A]D74T>IA7 M+&*OH-56=PX$4XU-K!JTVNIB8K*QB6735%O'FMC&%&,3*^94:?,&"C'1>2YB MQ9P0]2&<$!-3C$VL&-R$<(+&QA1C$RL&QW0A)J88FU@QN+!A76%CCK&)'8-C M=AH=EO"].Y@%G*(+72\F+QD8YDMMIF$F)B%'.JYL!.8?E[K MI>XT.KK>0FPAO.B%>=/!+.303Y(AF#!O.IB%'&(+X9A0E@YF(8?80F]#B$.> MU#O%WDU4+776*38=3$'.[QGF7+);F$W=S%%.32+\<@@\A.-#$% MN<0*:@>11HS%>E/DYM3J:"]W,?VXQ/IY0TQ5:;I,(?,3B.AB/[%ZWA 3M2NR MGN6;AS'@RW\%AFH?)QR.6#UQG/-K!/C]@] MIS#-$VFNOH28Z*MFK7OZ[0SV\0WOS#U!+ P04 " !%1 A9'M^97AP" ])P M&@ 'AL+U]R96QS+W=O9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[ M4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;I< MYC3GVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9Q MU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0 ME.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N! MV8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C MT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3; M"?1VU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U M#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] MO8- [XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J8S&YV&T$ M,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO M>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G M%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_. M^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( $5$"%D7O5G1V 4 -0> 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 140(63&9H@J_ @ @ < !@ ("! M!14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M140(6?5C28E+"0 7$T !@ ("!?R$ 'AL+W=O&UL4$L! A0#% @ 140(6=5D!71T M!0 &0T !D ("!2E4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 140(6:F4#PER" Q!0 !D M ("!7&4 'AL+W=O&PO=V]R M:W-H965TQS !X;"]W;W)K&UL M4$L! A0#% @ 140(648ZBFNP$ WC( !D ("!#'< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M140(64XIZY!6 P $@D !D ("!_I@ 'AL+W=O&UL4$L! A0#% @ 140(62:%*,BZ$ MM"\ !D ("!X:8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 140(66A7)IT3!0 ! !D M ("!<+\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 140(63P2#7I)! 1@H !D ("!#,T 'AL M+W=O&PO=V]R:W-H965T74 !X;"]W;W)K&UL4$L! A0#% @ 140( M63F,_=F3 P C0@ !D ("!&M@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 140(65A\0H3Q P 1, M !D ("!J., 'AL+W=O\DX% "@) &0 @('0YP M>&PO=V]R:W-H965T&UL4$L! A0#% @ 140(69RP/CPW P M@H !D M ("![_@ 'AL+W=O&PO=V]R:W-H965T MD! 0!X;"]W;W)K&UL4$L! A0# M% @ 140(6;(01UDX! G!L !D ("!G 4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 140(61F@ M/;RJ P EA( !D ("!TA$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 140(67KH5=2J P TPT !D M ("!7!P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 140(6;]1!'UV! %Q8 !D ("! MD2D! 'AL+W=O&PO=V]R:W-H965TA&UL4$L! A0#% M @ 140(68@WF?LF P %PD !D ("!M3&PO=V]R:W-H965T&UL4$L! A0#% @ 140(65M^7E,0 M!@ Q"\ !D ("!2D&PO=V]R:W-H965T&UL4$L! A0#% @ 140(6>Y>X?W[!@ 9#0 !D M ("!@50! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 140(68:LNF,*!0 %!P !D ("!'&0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M140(6<')^XL9 @ C00 !D ("!L&\! 'AL+W=O&UL4$L! A0#% @ 140(69>*NQS $P( L M ( !7GD! %]R96QS+RYR96QS4$L! A0#% @ 140(66NUAZ1:!0 MQRL \ ( !1WH! 'AL+W=OWYE>' ( #TG : " 7!E&UL4$L%!@ 0 !* $H /10 $&$ 0 $! end XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 201 335 1 false 61 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.hydrofarm.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 9952152 - 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 9952153 - 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 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 9952157 - Disclosure - DESCRIPTION OF THE BUSINESS Sheet http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS DESCRIPTION OF THE BUSINESS Notes 8 false false R9.htm 9952158 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONS RESTRUCTURING AND ASSET DISPOSITIONS Notes 10 false false R11.htm 9952160 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNET INTANGIBLE ASSETS, NET Notes 11 false false R12.htm 9952161 - Disclosure - LOSS PER COMMON SHARE Sheet http://www.hydrofarm.com/role/LOSSPERCOMMONSHARE LOSS PER COMMON SHARE Notes 12 false false R13.htm 9952162 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES ACCOUNTS RECEIVABLE, NET, AND INVENTORIES Notes 13 false false R14.htm 9952163 - Disclosure - LEASES Sheet http://www.hydrofarm.com/role/LEASES LEASES Notes 14 false false R15.htm 9952164 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNET PROPERTY, PLANT AND EQUIPMENT, NET Notes 15 false false R16.htm 9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 16 false false R17.htm 9952166 - Disclosure - DEBT Sheet http://www.hydrofarm.com/role/DEBT DEBT Notes 17 false false R18.htm 9952167 - Disclosure - STOCKHOLDERS??? EQUITY Sheet http://www.hydrofarm.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS??? EQUITY Notes 18 false false R19.htm 9952168 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 19 false false R20.htm 9952169 - Disclosure - INCOME TAXES Sheet http://www.hydrofarm.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 9952170 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 9952171 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 22 false false R23.htm 9954471 - 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 23 false false R24.htm 9954472 - 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 24 false false R25.htm 9954473 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS (Tables) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSTables RESTRUCTURING AND ASSET DISPOSITIONS (Tables) Tables http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONS 25 false false R26.htm 9954474 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.hydrofarm.com/role/INTANGIBLEASSETSNET 26 false false R27.htm 9954475 - Disclosure - LOSS PER COMMON SHARE (Tables) Sheet http://www.hydrofarm.com/role/LOSSPERCOMMONSHARETables LOSS PER COMMON SHARE (Tables) Tables http://www.hydrofarm.com/role/LOSSPERCOMMONSHARE 27 false false R28.htm 9954476 - 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 28 false false R29.htm 9954477 - Disclosure - LEASES (Tables) Sheet http://www.hydrofarm.com/role/LEASESTables LEASES (Tables) Tables http://www.hydrofarm.com/role/LEASES 29 false false R30.htm 9954478 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNET 30 false false R31.htm 9954479 - 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 31 false false R32.htm 9954480 - Disclosure - DEBT (Tables) Sheet http://www.hydrofarm.com/role/DEBTTables DEBT (Tables) Tables http://www.hydrofarm.com/role/DEBT 32 false false R33.htm 9954481 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION 33 false false R34.htm 9954482 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTS 34 false false R35.htm 9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables 35 false false R36.htm 9954484 - 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 36 false false R37.htm 9954485 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details) Details 38 false false R39.htm 9954487 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Details 39 false false R40.htm 9954488 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 40 false false R41.htm 9954489 - Disclosure - INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details) Details 41 false false R42.htm 9954490 - Disclosure - INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Details 42 false false R43.htm 9954491 - Disclosure - LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) Sheet http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) Details 43 false false R44.htm 9954492 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details) Sheet http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails LOSS PER COMMON SHARE - Antidilutive (Details) Details 44 false false R45.htm 9954493 - 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 45 false false R46.htm 9954494 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) Details 46 false false R47.htm 9954495 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) Details 47 false false R48.htm 9954496 - Disclosure - LEASES - Narrative (Details) Sheet http://www.hydrofarm.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 48 false false R49.htm 9954497 - Disclosure - LEASES - Balance Sheet (Details) Sheet http://www.hydrofarm.com/role/LEASESBalanceSheetDetails LEASES - Balance Sheet (Details) Details 49 false false R50.htm 9954498 - Disclosure - LEASES - Future Minimum Lease Payment (Details) Sheet http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails LEASES - Future Minimum Lease Payment (Details) Details 50 false false R51.htm 9954499 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables 51 false false R52.htm 9954500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) Details 52 false false R53.htm 9954501 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables 53 false false R54.htm 9954502 - Disclosure - DEBT - Components (Details) Sheet http://www.hydrofarm.com/role/DEBTComponentsDetails DEBT - Components (Details) Details 54 false false R55.htm 9954503 - Disclosure - DEBT - Term Loans (Details) Sheet http://www.hydrofarm.com/role/DEBTTermLoansDetails DEBT - Term Loans (Details) Details 55 false false R56.htm 9954504 - Disclosure - DEBT - Revolving Asset-backed Credit Facilities (Details) Sheet http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails DEBT - Revolving Asset-backed Credit Facilities (Details) Details 56 false false R57.htm 9954505 - Disclosure - DEBT - Future Principal Payments (Details) Sheet http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails DEBT - Future Principal Payments (Details) Details 57 false false R58.htm 9954506 - Disclosure - STOCKHOLDERS??? EQUITY (Details) Sheet http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS??? EQUITY (Details) Details http://www.hydrofarm.com/role/STOCKHOLDERSEQUITY 58 false false R59.htm 9954507 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 59 false false R60.htm 9954508 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails STOCK-BASED COMPENSATION - RSU Activity (Details) Details 60 false false R61.htm 9954509 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails STOCK-BASED COMPENSATION - PSU Activity (Details) Details 61 false false R62.htm 9954510 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 62 false false R63.htm 9954511 - Disclosure - STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details) Details 63 false false R64.htm 9954512 - Disclosure - INCOME TAXES (Details) Sheet http://www.hydrofarm.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.hydrofarm.com/role/INCOMETAXES 64 false false R65.htm 9954513 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables 65 false false R66.htm 9954514 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 66 false false All Reports Book All Reports hyfm-20240630.htm hyfm-20240630.xsd hyfm-20240630_cal.xml hyfm-20240630_def.xml hyfm-20240630_lab.xml hyfm-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hyfm-20240630.htm": { "nsprefix": "hyfm", "nsuri": "http://www.hydrofarm.com/20240630", "dts": { "inline": { "local": [ "hyfm-20240630.htm" ] }, "schema": { "local": [ "hyfm-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "hyfm-20240630_cal.xml" ] }, "definitionLink": { "local": [ "hyfm-20240630_def.xml" ] }, "labelLink": { "local": [ "hyfm-20240630_lab.xml" ] }, "presentationLink": { "local": [ "hyfm-20240630_pre.xml" ] } }, "keyStandard": 289, "keyCustom": 46, "axisStandard": 26, "axisCustom": 0, "memberStandard": 39, "memberCustom": 21, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1, "http://www.hydrofarm.com/20240630": 1 }, "contextCount": 201, "entityCount": 1, "segmentCount": 61, "elementCount": 527, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 775, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://www.hydrofarm.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R3": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R5": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R6": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-35", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R8": { "role": "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS", "longName": "9952157 - Disclosure - DESCRIPTION OF THE BUSINESS", "shortName": "DESCRIPTION OF THE BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONS", "longName": "9952159 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS", "shortName": "RESTRUCTURING AND ASSET DISPOSITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNET", "longName": "9952160 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARE", "longName": "9952161 - Disclosure - LOSS PER COMMON SHARE", "shortName": "LOSS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES", "longName": "9952162 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hyfm:AccountsReceivableNetAndInventoriesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hydrofarm.com/role/LEASES", "longName": "9952163 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNET", "longName": "9952164 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES", "longName": "9952165 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hydrofarm.com/role/DEBT", "longName": "9952166 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITY", "longName": "9952167 - Disclosure - STOCKHOLDERS\u2019 EQUITY", "shortName": "STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION", "longName": "9952168 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hydrofarm.com/role/INCOMETAXES", "longName": "9952169 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952170 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952171 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSTables", "longName": "9954473 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS (Tables)", "shortName": "RESTRUCTURING AND ASSET DISPOSITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables", "longName": "9954474 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARETables", "longName": "9954475 - Disclosure - LOSS PER COMMON SHARE (Tables)", "shortName": "LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables", "longName": "9954476 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hydrofarm.com/role/LEASESTables", "longName": "9954477 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables", "longName": "9954478 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "longName": "9954479 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hydrofarm.com/role/DEBTTables", "longName": "9954480 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954481 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954482 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R36": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "longName": "9954484 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "hyfm:PropertyPlantEquipmentAndLeaseRightOfUseAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R37": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails", "longName": "9954485 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details)", "shortName": "RESTRUCTURING AND ASSET DISPOSITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:GainLossOnDispositionOfAssets1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R38": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails", "longName": "9954486 - Disclosure - RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details)", "shortName": "RESTRUCTURING AND ASSET DISPOSITIONS - Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-26", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "longName": "9954487 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details)", "shortName": "INTANGIBLE ASSETS, NET - Intangible Assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "longName": "9954488 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails", "longName": "9954489 - Disclosure - INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-107", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails", "longName": "9954490 - Disclosure - INTANGIBLE ASSETS, NET - Future Amortization Expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails", "longName": "9954491 - Disclosure - LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details)", "shortName": "LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R44": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails", "longName": "9954492 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details)", "shortName": "LOSS PER COMMON SHARE - Antidilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "longName": "9954493 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails", "longName": "9954494 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-26", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "longName": "9954495 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "longName": "9954496 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeFinanceLeaseRenewalTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R49": { "role": "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "longName": "9954497 - Disclosure - LEASES - Balance Sheet (Details)", "shortName": "LEASES - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R50": { "role": "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails", "longName": "9954498 - Disclosure - LEASES - Future Minimum Lease Payment (Details)", "shortName": "LEASES - Future Minimum Lease Payment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "longName": "9954499 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "longName": "9954500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "longName": "9954501 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.hydrofarm.com/role/DEBTComponentsDetails", "longName": "9954502 - Disclosure - DEBT - Components (Details)", "shortName": "DEBT - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R55": { "role": "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "longName": "9954503 - Disclosure - DEBT - Term Loans (Details)", "shortName": "DEBT - Term Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "hyfm:DebtInstrumentCallPremiumRateYearOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R56": { "role": "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "longName": "9954504 - Disclosure - DEBT - Revolving Asset-backed Credit Facilities (Details)", "shortName": "DEBT - Revolving Asset-backed Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails", "longName": "9954505 - Disclosure - DEBT - Future Principal Payments (Details)", "shortName": "DEBT - Future Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails", "longName": "9954506 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details)", "shortName": "STOCKHOLDERS\u2019 EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "hyfm:CommonStockNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R59": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954507 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "hyfm:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R60": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "longName": "9954508 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "longName": "9954509 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails", "longName": "9954510 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R63": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails", "longName": "9954511 - Disclosure - STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Unvested Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.hydrofarm.com/role/INCOMETAXESDetails", "longName": "9954512 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } }, "R65": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "longName": "9954513 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "hyfm:NumberOfUnitsInRealEstatePropertyToBeSold", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954514 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20240630.htm", "unique": true } } }, "tag": { "hyfm_A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee, Director, and Consultant Equity Incentive Plan", "label": "2020 Employee, Director, and Consultant Equity Incentive Plan [Member]", "documentation": "2020 Employee, Director, and Consultant Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Accounts and Other Receivables, Net, Current", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r54", "r728" ] }, "hyfm_AccountsReceivableAllowanceForCreditLossChangeInEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccountsReceivableAllowanceForCreditLossChangeInEstimate", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in estimates", "label": "Accounts Receivable, Allowance for Credit Loss, Change in Estimate", "documentation": "Accounts Receivable, Allowance for Credit Loss, Change in Estimate" } } }, "auth_ref": [] }, "hyfm_AccountsReceivableAllowanceForCreditLossCollectionsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccountsReceivableAllowanceForCreditLossCollectionsAndOther", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collections/Other", "label": "Accounts Receivable, Allowance for Credit Loss, Collections And Other", "documentation": "Accounts Receivable, Allowance for Credit Loss, Collections And Other" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Change in the Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r791" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r162", "r253", "r691" ] }, "hyfm_AccountsReceivableNetAndInventoriesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccountsReceivableNetAndInventoriesTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES", "label": "Accounts Receivable, Net And Inventories [Text Block]", "documentation": "Accounts Receivable, Net And Inventories" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r789" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Accrued Employee Benefits, Current", "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)." } } }, "auth_ref": [ "r57" ] }, "hyfm_AccruedFreightCustomAndDutyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccruedFreightCustomAndDutyCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Freight, custom and duty accrual", "label": "Accrued Freight, Custom and Duty, Current", "documentation": "Accrued Freight, Custom and Duty, Current" } } }, "auth_ref": [] }, "hyfm_AccruedGoodsInTransitCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccruedGoodsInTransitCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goods in transit accrual", "label": "Accrued Goods In Transit, Current", "documentation": "Accrued Goods In Transit, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax accrual", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r57", "r117" ] }, "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities, Current", "documentation": "Accrued Liabilities and Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r36", "r152", "r557" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r77", "r163", "r554", "r592", "r593" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r9", "r18", "r478", "r481", "r532", "r588", "r589", "r763", "r764", "r765", "r776", "r777", "r778", "r780" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r68", "r728", "r904" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r603", "r776", "r777", "r778", "r780", "r849", "r905" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased for withholding tax on stock awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r44", "r45", "r404" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r434", "r439" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r164", "r254", "r258", "r259", "r261", "r872" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r164", "r254", "r258" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r260" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r85", "r356", "r771", "r857" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r278", "r285", "r703" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AssetRetirementObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationCurrent", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations, current", "label": "Asset Retirement Obligation, Current", "documentation": "Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r809" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations, noncurrent", "label": "Asset Retirement Obligations, Noncurrent", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r809" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r115", "r126", "r156", "r187", "r221", "r226", "r243", "r246", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r473", "r475", "r507", "r549", "r637", "r698", "r699", "r728", "r744", "r817", "r818", "r863" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "hyfm_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r147", "r167", "r187", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r473", "r475", "r507", "r728", "r817", "r818", "r863" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "hyfm_AssetsLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "AssetsLesseeAbstract", "presentation": [ "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets", "label": "Assets, Lessee [Abstract]", "documentation": "Assets, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r102", "r145", "r146" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r52", "r53", "r100", "r102", "r145", "r146" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.hydrofarm.com/role/DESCRIPTIONOFTHEBUSINESS" ], "lang": { "en-us": { "role": { "terseLabel": "DESCRIPTION OF THE BUSINESS", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r51", "r93", "r94" ] }, "hyfm_CanadaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "CanadaSegmentMember", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "Canada Segment [Member]", "documentation": "Canada Segment" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r21", "r150", "r689" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r21", "r90", "r184" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r0", "r90" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "hyfm_CityOfEugeneCountyOfLaneStateOfOregonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "CityOfEugeneCountyOfLaneStateOfOregonMember", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "City of Eugene, County of Lane, State of Oregon", "label": "City of Eugene, County of Lane, State of Oregon [Member]", "documentation": "City of Eugene, County of Lane, State of Oregon" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r142", "r159", "r160", "r161", "r187", "r208", "r212", "r214", "r216", "r223", "r224", "r255", "r323", "r326", "r327", "r328", "r332", "r333", "r366", "r367", "r369", "r372", "r378", "r507", "r597", "r598", "r599", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r625", "r646", "r664", "r674", "r675", "r676", "r677", "r678", "r751", "r772", "r781" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities called by each warrant or right (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r63", "r119", "r552", "r624" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r315", "r316", "r680", "r805", "r812" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r38", "r681" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r735", "r736", "r737", "r739", "r740", "r741", "r742", "r776", "r777", "r780", "r849", "r903", "r905" ] }, "hyfm_CommonStockNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "CommonStockNumberOfVotes", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Votes per share of stock", "label": "Common Stock, Number Of Votes", "documentation": "Common Stock, Number Of Votes" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r66", "r625" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r66", "r625", "r643", "r905", "r906" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock ($0.0001 par value; 300,000,000 shares authorized; 45,980,321 and 45,789,890 shares issued and outstanding at June\u00a030, 2024, and December\u00a031, 2023, respectively)", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r66", "r553", "r728" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r19", "r169", "r171", "r176", "r545", "r562", "r563" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r685", "r688", "r792", "r793", "r794", "r795", "r797", "r799", "r802", "r803" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r124", "r189", "r221", "r228", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r698", "r699", "r817", "r818" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r124", "r189", "r221", "r228", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r698", "r699", "r817", "r818" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r380", "r381", "r392" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r80", "r81", "r541" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r14", "r103", "r104" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r322", "r815" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r322", "r815", "r816" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r47", "r792", "r793", "r794", "r795", "r797", "r799", "r802", "r803" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r106", "r185", "r297", "r298", "r299", "r300", "r301", "r321", "r322", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r350", "r357", "r358", "r360", "r516" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r56", "r57", "r116", "r118", "r189", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r704", "r705", "r706", "r707", "r708", "r726", "r773", "r806", "r807", "r808", "r856", "r858" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "hyfm_DebtInstrumentCallPremiumRateThereafter": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCallPremiumRateThereafter", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, call premium rate, thereafter", "label": "Debt Instrument, Call Premium Rate, Thereafter", "documentation": "Debt Instrument, Call Premium Rate, Thereafter" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentCallPremiumRateYearOne": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCallPremiumRateYearOne", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, call premium rate, year one", "label": "Debt Instrument, Call Premium Rate, Year One", "documentation": "Debt Instrument, Call Premium Rate, Year One" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "totalLabel": "Total", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r15", "r118", "r361" ] }, "hyfm_DebtInstrumentCovenantFixedChargeCoverageRatioRestrictedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCovenantFixedChargeCoverageRatioRestrictedPayments", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Covenant , Fixed Charge Coverage Ratio, Restricted Payments", "documentation": "Debt Instrument, Covenant , Fixed Charge Coverage Ratio, Restricted Payments" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentCovenantMinimumFixedChargeCoverageRatioExcessAvailabilityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatioExcessAvailabilityTerm", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, excess availability term", "label": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Excess Availability, Term", "documentation": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Excess Availability, Term" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentCovenantMinimumFixedChargeCoverageRatioMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatioMultiplier", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant , minimum fixed charge coverage ratio multiplier", "label": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier", "documentation": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio Multiplier" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentCovenantMinimumFixedChargeCoverageRatioTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatioTerm", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant , minimum fixed charge coverage ratio, term", "label": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term", "documentation": "Debt Instrument, Covenant , Minimum Fixed Charge Coverage Ratio, Term" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentDebtCovenantRemainingContractualCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentDebtCovenantRemainingContractualCommitments", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual commitments", "label": "Debt Instrument, Debt Covenant, Remaining Contractual Commitments", "documentation": "Debt Instrument, Debt Covenant, Remaining Contractual Commitments" } } }, "auth_ref": [] }, "hyfm_DebtInstrumentFloorOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentFloorOnVariableRate", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, floor on variable rate", "label": "Debt Instrument, Floor on Variable Rate", "documentation": "Debt Instrument, Floor on Variable Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate during period", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r59", "r353", "r856" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r189", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r704", "r705", "r706", "r707", "r708", "r726", "r773", "r856", "r858" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r15", "r189", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r704", "r705", "r706", "r707", "r708", "r726", "r773", "r806", "r807", "r808", "r856", "r858" ] }, "hyfm_DebtInstrumentQuarterlyPaymentPrincipalOutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DebtInstrumentQuarterlyPaymentPrincipalOutstandingPercentage", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, quarterly payment, principal outstanding, percentage", "label": "Debt Instrument, Quarterly Payment, Principal Outstanding, Percentage", "documentation": "Debt Instrument, Quarterly Payment, Principal Outstanding, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r15", "r40", "r41", "r50", "r108", "r109", "r189", "r335", "r336", "r337", "r338", "r339", "r341", "r346", "r347", "r348", "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r704", "r705", "r706", "r707", "r708", "r726", "r773", "r856", "r858" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Term Loan - Unamortized discount and deferred financing costs", "terseLabel": "Deferred financing costs and discount", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r346", "r362", "r515", "r516", "r517", "r705", "r706", "r726" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r445", "r446", "r550" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r35" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r221", "r231", "r246", "r698", "r699" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r402", "r407", "r435", "r436", "r438", "r717" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r145" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r6", "r13" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "hyfm_DisposalGroupIncludingDiscontinuedOperationFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from equipment finance lease termination", "label": "Disposal Group, Including Discontinued Operation, Finance Lease Liabilities", "documentation": "Disposal Group, Including Discontinued Operation, Finance Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets sold or disposed of", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories sold or disposed of", "label": "Disposal Group, Including Discontinued Operation, Inventory", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r102" ] }, "hyfm_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from operating lease termination", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities", "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities sold or disposed of", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment sold or disposed of", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r52", "r53", "r102" ] }, "hyfm_DisposalGroupIncludingDiscontinuedOperationSellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingExpense", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to sell", "label": "Disposal Group, Including Discontinued Operation, Selling Expense", "documentation": "Disposal Group, Including Discontinued Operation, Selling Expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash loss from asset disposition", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r294", "r771", "r804" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r714", "r715" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r748" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r749" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "hyfm_DurableManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "DurableManufacturingFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Durable Manufacturing Facility", "label": "Durable Manufacturing Facility [Member]", "documentation": "Durable Manufacturing Facility" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic loss per common share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r195", "r196", "r197", "r198", "r199", "r200", "r206", "r208", "r214", "r215", "r216", "r220", "r469", "r472", "r485", "r486", "r546", "r564", "r693" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted loss per common share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r177", "r195", "r196", "r197", "r198", "r199", "r200", "r208", "r214", "r215", "r216", "r220", "r469", "r472", "r485", "r486", "r546", "r564", "r693" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r208", "r212", "r214" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "LOSS PER COMMON SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r205", "r217", "r218", "r219" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r508" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.hydrofarm.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r448", "r719" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r437" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, period for recognition (less than)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r437" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r746" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r746" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r746" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r750" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r746" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r746" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r746" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r746" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r143", "r173", "r174", "r175", "r190", "r191", "r192", "r194", "r199", "r201", "r203", "r222", "r256", "r257", "r293", "r379", "r459", "r460", "r466", "r467", "r468", "r470", "r471", "r472", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r509", "r510", "r511", "r512", "r513", "r514", "r518", "r520", "r532", "r561", "r588", "r589", "r590", "r603", "r664" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r348", "r506", "r705", "r706" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FacilityClosingMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Closing", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r348", "r394", "r395", "r396", "r397", "r398", "r399", "r487", "r488", "r489", "r490", "r491", "r497", "r498", "r500", "r533", "r534", "r535", "r705", "r706", "r711", "r712", "r713", "r720", "r722" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r348", "r705", "r706" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r348", "r705", "r706" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r493", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r544", "r720", "r723" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r348", "r394", "r399", "r488", "r498", "r533", "r711", "r712", "r713", "r720" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r348", "r394", "r399", "r488", "r489", "r498", "r534", "r705", "r706", "r711", "r712", "r713", "r720" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r348", "r394", "r395", "r396", "r397", "r398", "r399", "r488", "r489", "r490", "r491", "r498", "r535", "r705", "r706", "r711", "r712", "r713", "r720", "r722" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r348", "r394", "r395", "r396", "r397", "r398", "r399", "r487", "r488", "r489", "r490", "r491", "r497", "r498", "r500", "r533", "r534", "r535", "r705", "r706", "r711", "r712", "r713", "r720", "r722" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r522", "r529" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease liabilities", "negatedLabel": "Less current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r522" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeaseLiability", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r522" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of July 1, 2024 to December\u00a031, 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r861" ] }, "hyfm_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "FinanceLeaseLiabilityToBePaidYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finance Lease, Liability, to be Paid, Year Five And Thereafter", "documentation": "Finance Lease, Liability, to be Paid, Year Five And Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less portion representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance lease principal payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r523", "r527" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeasedAssetsOperatingAndFinanceRightOfUseAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r521" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets, accumulated depreciation", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r756", "r757" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets cost", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r754" ] }, "hyfm_FinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "FinanceLeasesMember", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Leases [Member]", "documentation": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "hyfm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful lives", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r154", "r266", "r284", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r286", "r685", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of July 1, 2024 to December\u00a031, 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r907" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r286", "r685", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r286", "r685", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r286", "r685", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r277", "r279", "r280", "r281", "r283", "r284", "r288", "r289", "r542", "r543", "r685" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r266", "r284", "r543", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r277", "r284", "r288", "r289", "r291", "r542", "r685", "r703" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r277", "r279", "r280", "r281", "r283", "r284", "r288", "r289", "r685" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r542", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average amortization period remaining", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r542" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on asset disposition", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r771" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r78", "r82", "r125", "r187", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r507", "r695", "r698", "r783", "r785", "r786", "r787", "r788", "r817" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before tax", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r79", "r121", "r125", "r547", "r559", "r695", "r698", "r783", "r785", "r786", "r787", "r788" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r714", "r715" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r295", "r302", "r307", "r492", "r494", "r499", "r585", "r587", "r649", "r685", "r721", "r874" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r302", "r307", "r492", "r494", "r499", "r585", "r587", "r649", "r685", "r721", "r874" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r188", "r442", "r448", "r449", "r450", "r451", "r452", "r455", "r461", "r463", "r464", "r465", "r602", "r719" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax (expense) benefit", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r131", "r140", "r202", "r203", "r221", "r234", "r246", "r447", "r448", "r462", "r565", "r719" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r172", "r443", "r444", "r452", "r453", "r454", "r458", "r596" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r183", "r456", "r457" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r4" ] }, "hyfm_IncreaseDecreaseInAccruedExpenseAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "IncreaseDecreaseInAccruedExpenseAndOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Expense and Other Current Liabilities", "documentation": "Increase (Decrease) in Accrued Expense and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r539", "r770" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r4" ] }, "hyfm_IncreaseDecreaseInLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "IncreaseDecreaseInLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Lease Liabilities", "documentation": "Increase (Decrease) in Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of warrants and share based compensation awards using the treasury stock method (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r216", "r406" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r277", "r282", "r287", "r703" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r277", "r287", "r291", "r703" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r266", "r287", "r703" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r277", "r282", "r287", "r703" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNET" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS, NET", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r276", "r290", "r292", "r684", "r685" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r153" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r277", "r799", "r801" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r85", "r354", "r364", "r707", "r708" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r230", "r766" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r179", "r181", "r182" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest accrual", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r124", "r221", "r228", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r698" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryCurrentTable", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r758" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLineItems", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r166", "r690", "r728" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r132", "r149", "r165", "r262", "r263", "r265", "r540", "r692" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r760" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for inventory obsolescence", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r98", "r761" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r759" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence", "verboseLabel": "Sale of inventories", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r264" ] }, "hyfm_InventoryWritedownMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "InventoryWritedownMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Writedown", "label": "Inventory Writedown [Member]", "documentation": "Inventory Writedown" } } }, "auth_ref": [] }, "hyfm_InvestorWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "InvestorWarrantsMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investor Warrants", "label": "Investor Warrants [Member]", "documentation": "Investor Warrants" } } }, "auth_ref": [] }, "hyfm_JPMorganCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "JPMorganCreditFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JPMorgan Credit Facility", "label": "JPMorgan Credit Facility [Member]", "documentation": "JPMorgan Credit Facility" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r821" ] }, "hyfm_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lease, Liability", "documentation": "Lease, Liability" } } }, "auth_ref": [] }, "hyfm_LeasedAssetsOperatingAndFinanceRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LeasedAssetsOperatingAndFinanceRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "label": "Leased Assets, Operating And Finance Right-of-Use Assets", "documentation": "Leased Assets, Operating And Finance Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r101", "r530" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseRenewalTerm1", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Finance Lease, Renewal Term", "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r524", "r531" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r524", "r531" ] }, "hyfm_LesseeOperatingLeaseAnnualRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LesseeOperatingLeaseAnnualRent", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Lessee, Operating Lease, Annual Rent", "documentation": "Lessee, Operating Lease, Annual Rent" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r861" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of July 1, 2024 to December\u00a031, 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r861" ] }, "hyfm_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five And Thereafter", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Year Five And Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less portion representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r529" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r519" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r56", "r57", "r58", "r61", "r62", "r63", "r64", "r187", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r474", "r475", "r476", "r507", "r623", "r694", "r744", "r817", "r863", "r864" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r72", "r120", "r556", "r728", "r774", "r790", "r855" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r58", "r148", "r187", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r474", "r475", "r476", "r507", "r728", "r817", "r863", "r864" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "hyfm_LiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LiabilitiesLesseeAbstract", "presentation": [ "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Liabilities, Lessee [Abstract]", "documentation": "Liabilities, Lessee" } } }, "auth_ref": [] }, "hyfm_LineOfCreditFacilityExcessAvailabilityThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LineOfCreditFacilityExcessAvailabilityThresholdPercentage", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess availability threshold", "label": "Line Of Credit Facility, Excess Availability Threshold, Percentage", "documentation": "Line Of Credit Facility, Excess Availability Threshold, Percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r55", "r60" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r55", "r60", "r322" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r96" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r118", "r347", "r363", "r705", "r706", "r726", "r871" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June\u00a030, 2024, and December\u00a031, 2023, respectively", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r15", "r551" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r57" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r157" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r850", "r852", "r853", "r854" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r189", "r352" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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)." } } }, "auth_ref": [ "r8", "r189", "r352" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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)." } } }, "auth_ref": [ "r8", "r189", "r352" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r189", "r352" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of July 1, 2024 to December\u00a031, 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r775" ] }, "hyfm_LongTermDebtMaturityYearFiveAndTherafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "LongTermDebtMaturityYearFiveAndTherafter", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Long-Term Debt, Maturity, Year Five And Therafter", "documentation": "Long-Term Debt, Maturity, Year Five And Therafter" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r158" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r806", "r807", "r808" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r15", "r39", "r806", "r807", "r808" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r400", "r440", "r491", "r538", "r584", "r586", "r594", "r615", "r616", "r669", "r670", "r671", "r672", "r673", "r682", "r683", "r701", "r709", "r716", "r722", "r723", "r724", "r725", "r730", "r819", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r400", "r440", "r491", "r538", "r584", "r586", "r594", "r615", "r616", "r669", "r670", "r671", "r672", "r673", "r682", "r683", "r701", "r709", "r716", "r722", "r723", "r724", "r730", "r819", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r92", "r122", "r146", "r168", "r170", "r175", "r187", "r193", "r195", "r196", "r197", "r198", "r199", "r202", "r203", "r213", "r255", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r469", "r472", "r486", "r507", "r560", "r645", "r662", "r663", "r743", "r817" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r699", "r784" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r696", "r700", "r784" ] }, "us-gaap_NumberOfUnitsInRealEstateProperty": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfUnitsInRealEstateProperty", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acres owned", "label": "Number of Units in Real Estate Property", "documentation": "The number of units in a real estate property owned as of the balance sheet date." } } }, "auth_ref": [] }, "hyfm_NumberOfUnitsInRealEstatePropertyToBeSold": { "xbrltype": "integerItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "NumberOfUnitsInRealEstatePropertyToBeSold", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acres to be sold", "label": "Number of Units in Real Estate Property, To Be Sold", "documentation": "Number of Units in Real Estate Property, To Be Sold" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r125", "r695", "r783", "r785", "r786", "r787", "r788" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r525", "r727" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r859" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "negatedTerseLabel": "Less current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails": { "parentTag": "hyfm_LeasedAssetsOperatingAndFinanceRightOfUseAssets", "weight": 1.0, "order": 1.0 }, "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r521" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r247", "r698", "r699" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r155" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation (loss) gain", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r3", "r9", "r114" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "hyfm_OtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "OtherDebtMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Debt [Member]", "documentation": "Other Debt" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r703", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r801", "r802", "r803" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r15", "r118", "r871" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "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)." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r755", "r767" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r306", "r769" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of withholding tax related to stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r178" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r88" ] }, "hyfm_PeatBogsAndRelatedDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "PeatBogsAndRelatedDevelopmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Peat bogs and related development", "label": "Peat Bogs And Related Development [Member]", "documentation": "Peat Bogs And Related Development" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSU", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "hyfm_PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to unvested performance and restricted stock\u00a0units", "label": "Performance Stock Unit (PSUs) and Restricted Stock Units (RSUs) [Member]", "documentation": "Performance Stock Unit (PSUs) and Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r505" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r762" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under foreign revolving credit facilities", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r20", "r773" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash proceeds from Asset Sale for property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r87" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r249", "r541", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r687", "r710", "r729", "r730", "r731", "r733", "r734", "r813", "r814", "r820", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r249", "r541", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r687", "r710", "r729", "r730", "r731", "r733", "r734", "r813", "r814", "r820", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r530" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNET" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r99", "r135", "r138", "r139" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of property, plant and equipment", "label": "Property, Plant and Equipment, Disposals", "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r101", "r151", "r558" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r530" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r530", "r548", "r558", "r728" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r101", "r530" ] }, "hyfm_PropertyPlantEquipmentAndLeaseRightOfUseAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "PropertyPlantEquipmentAndLeaseRightOfUseAssetNet", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, and operating lease right-of-use assets, net", "label": "Property, Plant, Equipment, And Lease Right-of-Use Asset, Net", "documentation": "Property, Plant, Equipment, And Lease Right-of-Use Asset, Net" } } }, "auth_ref": [] }, "hyfm_PurchaseCommitmentPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "PurchaseCommitmentPolicyPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments", "label": "Purchase Commitment, Policy [Policy Text Block]", "documentation": "Purchase Commitment, Policy" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r393", "r400", "r430", "r431", "r432", "r440", "r491", "r536", "r537", "r538", "r584", "r586", "r594", "r615", "r616", "r669", "r670", "r671", "r672", "r673", "r682", "r683", "r701", "r709", "r716", "r722", "r723", "r724", "r725", "r730", "r737", "r810", "r819", "r853", "r866", "r867", "r868", "r869", "r870" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r393", "r400", "r430", "r431", "r432", "r440", "r491", "r536", "r537", "r538", "r584", "r586", "r594", "r615", "r616", "r669", "r670", "r671", "r672", "r673", "r682", "r683", "r701", "r709", "r716", "r722", "r723", "r724", "r725", "r730", "r737", "r810", "r819", "r853", "r866", "r867", "r868", "r869", "r870" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of Term Loan", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r768" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of foreign revolving credit facilities", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r89", "r773" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING AND ASSET DISPOSITIONS", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r303", "r304", "r306", "r309", "r314" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r310", "r311", "r811" ] }, "hyfm_RestructuringChargesNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "RestructuringChargesNonCash", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash restructuring charges", "label": "Restructuring Charges, Non-Cash", "documentation": "Restructuring Charges, Non-Cash" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r305", "r306", "r311", "r312" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r311", "r312", "r313" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "hyfm_RestructuringPlanPhaseOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "RestructuringPlanPhaseOneMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan, Phase One", "label": "Restructuring Plan, Phase One [Member]", "documentation": "Restructuring Plan, Phase One" } } }, "auth_ref": [] }, "hyfm_RestructuringPlanPhaseTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "RestructuringPlanPhaseTwoMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan, Phase Two", "label": "Restructuring Plan, Phase Two [Member]", "documentation": "Restructuring Plan, Phase Two" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring accruals, beginning balance", "periodEndLabel": "Restructuring accruals, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r306", "r312" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r306", "r312" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r69", "r110", "r555", "r591", "r593", "r601", "r626", "r728" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r143", "r190", "r191", "r192", "r194", "r199", "r201", "r203", "r256", "r257", "r293", "r459", "r460", "r466", "r467", "r468", "r470", "r471", "r472", "r477", "r479", "r480", "r482", "r484", "r518", "r520", "r588", "r590", "r603", "r905" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r123", "r124", "r221", "r227", "r228", "r241", "r246", "r249", "r250", "r251", "r390", "r391", "r541" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r141", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r686" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r95" ] }, "hyfm_RevolvingAssetBakedCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "RevolvingAssetBakedCreditFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Asset-baked Credit Facility", "label": "Revolving Asset-baked Credit Facility [Member]", "documentation": "Revolving Asset-baked Credit Facility" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired under finance lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r528", "r727" ] }, "hyfm_RightOfUseAssetRelinquishedObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "RightOfUseAssetRelinquishedObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets relinquished under operating lease obligations, net", "label": "Right-of-Use Asset (Relinquished) Obtained in Exchange for Operating Lease Liability", "documentation": "Right-of-Use Asset (Relinquished) Obtained in Exchange for Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionDescriptionAxis", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Leaseback Transaction, Description [Axis]", "label": "Sale Leaseback Transaction, Description [Axis]", "documentation": "Information by sale and leaseback transaction." } } }, "auth_ref": [ "r127", "r862" ] }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionHistoricalCost", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial purchase price", "label": "Sale Leaseback Transaction, Historical Cost", "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller." } } }, "auth_ref": [ "r128", "r129", "r130", "r862" ] }, "us-gaap_SaleLeasebackTransactionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionNameDomain", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Leaseback Transaction, Name [Domain]", "label": "Sale Leaseback Transaction, Name [Domain]", "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller." } } }, "auth_ref": [] }, "hyfm_SaleLeasebackTransactionNetProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "SaleLeasebackTransactionNetProceeds", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale-Leaseback Transaction", "label": "Sale Leaseback Transaction, Net Proceeds", "documentation": "Sale Leaseback Transaction, Net Proceeds" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r401", "r779" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r204", "r401", "r752", "r779" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r67", "r73" ] }, "hyfm_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities and Other Current Liabilities", "label": "Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]", "documentation": "Schedule of Accrued Liabilities and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r782" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r26", "r28", "r208", "r212", "r214" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r850", "r851" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r277", "r284", "r288", "r289", "r291", "r542", "r685", "r703" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r703", "r798" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r277", "r287", "r291", "r703" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r703", "r801" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r74", "r75", "r76" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option", "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r530" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r311", "r312", "r313" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r37", "r103", "r104" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r403", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r11", "r12", "r111" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r703", "r800" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r848" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r745" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r747" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r123", "r124", "r125", "r126", "r221", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r251", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r308", "r313", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r697", "r698", "r699", "r702", "r732", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "hyfm_SeniorTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "SeniorTermLoanMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Term Loan", "label": "Senior Term Loan [Member]", "documentation": "Senior Term Loan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r717" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning (in shares)", "periodEndLabel": "Ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning (in dollars per shares)", "periodEndLabel": "Ending (in dollars shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedButNotYetIssuedDueToDeferral": { "xbrltype": "sharesItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedButNotYetIssuedDueToDeferral", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards vested but not yet issued due to deferral (n shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued Due To Deferral", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued Due To Deferral" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r423" ] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotYetIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotYetIssued", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards vested but not yet issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Yet Issued", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested But Not Yet Issued" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r403", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of RSUs", "terseLabel": "Number of PSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained": { "xbrltype": "integerItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityPlansMaintained", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity plans maintained", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Equity Plans Maintained" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in shares)", "periodEndLabel": "Outstanding, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in dollars per share)", "periodEndLabel": "Outstanding, ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageOutstandingPriceFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageOutstandingPriceFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning (in dollars per share)", "periodEndLabel": "Outstanding, ending (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Outstanding Price Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r428" ] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantPrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Grant Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r427" ] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantPrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r418" ] }, "hyfm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "hyfm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r417" ] }, "hyfm_ShareBasedCompensationAwardsAndWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedCompensationAwardsAndWarrantsMember", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Awards and Warrants", "label": "Share Based Compensation Awards and Warrants [Member]", "documentation": "Share Based Compensation Awards and Warrants" } } }, "auth_ref": [] }, "hyfm_ShareBasedPaymentArrangementOptionsOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "ShareBasedPaymentArrangementOptionsOutstandingMember", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to stock options outstanding", "label": "Share-Based Payment Arrangement, Options Outstanding [Member]", "documentation": "Share-Based Payment Arrangement, Options Outstanding" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r718" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, outstanding, beginning (in shares)", "periodEndLabel": "Balance, outstanding, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, outstanding, beginning (in dollars per share)", "periodEndLabel": "Balance, outstanding, ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails", "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONUnvestedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased for withholding tax on stock awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling", "label": "Shipping and Handling [Member]", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r821" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r123", "r124", "r125", "r126", "r144", "r221", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r251", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r296", "r308", "r313", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r697", "r698", "r699", "r702", "r732", "r873", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r142", "r159", "r160", "r161", "r187", "r208", "r212", "r214", "r216", "r223", "r224", "r255", "r323", "r326", "r327", "r328", "r332", "r333", "r366", "r367", "r369", "r372", "r378", "r507", "r597", "r598", "r599", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r625", "r646", "r664", "r674", "r675", "r676", "r677", "r678", "r751", "r772", "r781" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r66", "r70", "r71", "r143", "r173", "r174", "r175", "r190", "r191", "r192", "r194", "r199", "r201", "r203", "r222", "r256", "r257", "r293", "r379", "r459", "r460", "r466", "r467", "r468", "r470", "r471", "r472", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r509", "r510", "r511", "r512", "r513", "r514", "r518", "r520", "r532", "r561", "r588", "r589", "r590", "r603", "r664" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r190", "r191", "r192", "r222", "r520", "r541", "r595", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r738" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r204", "r401", "r752", "r753", "r779" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r190", "r191", "r192", "r222", "r252", "r520", "r541", "r595", "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r738" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for vesting of stock awards (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r10", "r110" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r65", "r66", "r110", "r416" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r70", "r71", "r97", "r627", "r643", "r665", "r666", "r728", "r744", "r774", "r790", "r855", "r905" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r107", "r186", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r483", "r667", "r668", "r679" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r526", "r727" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "hyfm_TechnologyFormulationsAndRecipesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "TechnologyFormulationsAndRecipesMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology, formulations and recipes", "label": "Technology, Formulations and Recipes [Member]", "documentation": "Technology, Formulations and Recipes" } } }, "auth_ref": [] }, "hyfm_TermLoanAmendmentNo1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "TermLoanAmendmentNo1Member", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan, Amendment No. 1", "label": "Term Loan, Amendment No. 1 [Member]", "documentation": "Term Loan, Amendment No. 1" } } }, "auth_ref": [] }, "hyfm_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "TermLoanMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTComponentsDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term loan", "netLabel": "Senior Secured Term Loan", "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r46", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r801", "r802", "r803" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names and trademarks", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r46", "r792", "r793", "r794", "r795", "r796", "r797", "r799", "r801", "r802", "r803" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.hydrofarm.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETDISPOSITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r305", "r306", "r311", "r312" ] }, "hyfm_UnitedStatesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "UnitedStatesSegmentMember", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "United States Segment [Member]", "documentation": "United States Segment" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r133", "r134", "r136", "r137" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to warrants outstanding", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r735", "r736", "r739", "r740", "r741", "r742" ] }, "hyfm_WarrantSolicitationFeeExpensePercentageOfNetCashProceedsSolicitedByPlacementAgentsUponExerciseOfWarrantsFollowingCallForRedemption": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20240630", "localname": "WarrantSolicitationFeeExpensePercentageOfNetCashProceedsSolicitedByPlacementAgentsUponExerciseOfWarrantsFollowingCallForRedemption", "presentation": [ "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant solicitation fee expense, percentage of net cash proceeds solicited by placement agents on certain warrants following call for redemption", "label": "Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption", "documentation": "Warrant Solicitation Fee Expense, Percentage of Net Cash Proceeds Solicited By Placement Agents Upon Exercise of Warrants Following Call For Redemption" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r491", "r537", "r682", "r683", "r722", "r865", "r867", "r870" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average shares of common stock outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r207", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r206", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares of common stock outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r751": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r753": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 87 0001628280-24-035894-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-035894-xbrl.zip M4$L#!!0 ( $5$"%DW\:Q-54@! .M"$@ 1 :'EF;2TR,#(T,#8S,"YH M=&WLO6MWXDJ2+OQ]?H4.>\YTU5K"A23$Q56;LR@;5]'MLMV&ZCW]?NF5EA*C M+B&Q=;%-__HW(B7N8"00D(*H1FL*U4U3?KZDM4JE1\H5N*)G%,L]8A1) MG=2*U:H6]MQ_ G&'> MCG_YYEN_%_I!,+S\].GU]?7B5;MPO>=/:JFD?/K?'[<=HT\'I&@Y?D <@Q;B MNTPZO>OMR;,O?&IK%4*VK*^#EPY:^U;]0^X<]/Q!]/9-74 ME7J]_ND-230=V[HG*MK,X,:7]T>]P=P-_9'IN3WB#2X,=\#(4ZIHIL M*M5W!AU?,:&I7WPF9#BYH4?\)W9Q_,,< _!)UGO/7N#LVQ(!Y\B"O\ZP;/6# MW^.76BJ6U**BCA_B>\'R1.#+I4F8"XB+9U#Y%/W(+KVT"4AM@3K%GYU"XTN? M$K/Q94 #(N&=1?IG:+W\7KARG0 DN-@=#6':1O3I]T) WX)/C.V?&O_U7__U M); "FS:0F<4QR[Y\BK[\\BEZ])-KCAI?3.M%\H.137\OF)8_M,GHTG$="@.P MWB[Q0NI%?UJF21WV)_Q^!VK$LXSH_6_!(^W]7C"*@&.'#/!)U+IL@J(Q4=G< MV.2Y($5D_+T =+_L66_4+/:(C5"VS-\+O:*J%QHWS=M.Z\NGN3>D>.%8N=U8 MOD'L?U+BW< W_N0-E4(#29'5"Q[@JZ6M>W?\E5Z'ES5&HYYC4L!O,L,N&;X@">T@?-/AU# MO=!0U$^:DN[UU=)X C(RVOZ%+1!(C:L^\9XI M_N*19_J(XM=Z,ZCO-U^(99,GRP8Z=:DW& ^LJI<*C0>M=+UF8#<>,5"&I="Q MHF'Y\ KJ%Y:&"F)K4L,: #A_+[3O;L8CC]73Y95-?/^^]P?Q0#D$]]XC+H[P MMB?JW?OG0P97M4H74PX.1YB@WTQ(VX>[5'@ M&$Q_A99 E7;ILW4.IB Q%7<9@&Z &5J#H8VJD7W7]W"&TVW\_8 2/_1H(_H4_?CET_QOX\_XC*7GA3"&Q8?% M2\;ES\YUVF>!5'9P$)-G@GZS3#I[*8,&"5QOR]5HB8I,UN(?4Y&1&#/T&]\!ULXE_I#J20Z3BS5@&88IG_;B M!LOC8K/$7U(]"M8Y9_6C\)5KYA08S*2M'JHI&6DA^HY)WG3-"WT3,#G)9;9=J[(T J( MG1?R*Z6\T]\PPD%H8\#V/NA3#Z_S:!^?]D+;CN$.:&YXL7=#><^\>*0!L1QJ MMHCG6,ZSGQO"5[2.+"\E+V[&*>R /+ K+U[3;G7T#QP:>]. MW2G:-#PP;N]N:)X7JWD#(:L(EY)WG_=(#EAF],^] WQ\!RPK7JAY=X8/[8!E M1G@>MHCV-+6]^Y8GLJ:5LW-ZU;P[O<=8T[*D?^Y]VB.O:5GR0KBL1R(\#UN+ M>YJ:\-/XWM56A5.7(V;EW0,\<%#Q.%S2\NX;'C^H>"3&Y7U7]8 .6%9.KY9W MI_=(#EAF],^] WQ\!RPS7N3=&3ZT Y89X?/N^1Y*\:O9915KN=]Z/8+BSY+^ M>??,CZWXL^1%WIWP@RK^+ F_=X?Z:%,KY]T+/6@ZWQ%.$)3S[FT>+9WO&,S* MNYMZ^'2^8W!).+,Y95S>/=_#I?-E9R#DW>D]3CI?=O3/O0-\]'2^['B1=V?X MP.E\V1$^[Y[O0?,#CE"*HISW+>>CY0<<@5EZWGW^P^<''(-+N7?\C^ZE'(EQ MW 4!?"^ %$]:YBY7P2?(L4+(/.K[N=OC4<@L?9=,SOQ#%M^/,T/0LN P(<\N8(%FN52[^< M-]X=19G+$;90C2DJ>.-ZWKL&BJXM'.?S@OM/F&#J% MNYB6P$T>]$V-NWA;8I^0<:OMO,!C76_TAX<[8N[KIFWB7&-$38.1N;V,G3#" M7=Q/Q VXPXB(/V:&D>ZK>Y+[;C41?\P71HZP_U?C-OZ8']_X9/4'MW%/@8VC MZXU\QUNY]W]/5J?D.Q8K<',L?<-MG#9_<9/]8P0N3^QOGAL.KVSB^_# 56O0W(71!VK>][Z.T-2]

$? :VU?)WQ%V9"\HD(O-#I M6A*([/3SX+96>T\')&F+M]_&( F>PDG7HLV]QC:U+1(MB/8C4CEJ0?2>&*R@ M1T9M@E;WJNL\M*[:S5OI[K[;DAY;WYJ/U^V[;]+-_>,?\&?Q]O[^;_BYTVUV M6S^2MA$Z8H>^A-/N]BT?3]AZ0'E[)#VR/L&2ZT@WKC>0E%+Q[ZSO'K$<'UOF MO1+/+-JN^RMN9#DNKH4-,"V'E=494.+@KW''Q0?/>L&6CC/Y'[?PSS/#';P/ MXR+8C1&O5^IU_4)JVO;LH^/71QT=@\W#=>->D8R6L]6_X-; ]7#QE7K$"+!% MJ&&'YL),X'4&]:(9A)[T%#<)EK!384"?1RQ[96@#R66I%Z+E(+E1$0FXPXLK M2^ UT]Z?8X4K2P0HA?TJX5]\N/OT;VSV^1+GQ-"W(7R,"R9C@U&\9OX=+KZ6 MP.?UO%C?2S!7P&S#&]T!E0SB4YCSR WA3T>R<&@PTO? ^#22_-#H2X 16#1@ MO,@U;/194]72YR=J6_2%RNRC\GG\]8",%K]ZM6Q[\;NA&^ B&TO74Z!A ,8 MQ.+W"&#+"9>^QV/NAC5<<8?E8-_9Y>>$]M*7KZN^''HN FOI:T#MTJ 9YL9? M(@I]"[A)/$0CP-EG8 1I"E R7NA("E$^4"*#$4I5C$^@*!,S!&U@ .,0IW;0 M=\/G/FNK"Q1[CV>QE*/*\*GTZGJF?X%"O>[Z2':I# (:,(' =]@P="SA%;CR M[+4$"P5<)A:+V(0OHKU^J54V"TI1J1U!3.I1TWI@W+1I_<%',$\LI7S!% ;0 M!%P:$?*%,P0L/U\_&4(ZCG*&D359\!# $E8VQ40 M;88&+C1]R^C+;"D(/="H??("2PZPVF,R*1$3'T[A+VLP)*RI,S[*9]F(^+9H M>?"F)8"FFI7]SEX 3V2#9W*+]>),%[21%*]P$>23MUP6@-H54$%_U8#6!N(. M1"LJ358#MES'JM#H _\1;;[OPOJ/$&3]P1$Z"$K+0[4T!KGMXF3!!C#Q!AHP M24%EZH+\D*/QH="P;?<5^[PPL>"1_-@U'6@-RP4V7;8"1E7;]9F]@*(<]USW M0=H-"E8H-MT$P:<>&%P'EMYCT^H=L3[NT%;+.Q,,Z\_0@M5C)%C%Q]#6LXH\ M63;F^,-".: T8)INO'J:P$@_B*TWQP1SCJVZ7;CDCO@F^5.Z(D,K !4:5W+Z M4(B^+WP\0<:S5UWB="WCY* P7N",R>(&VC;PP&X#SQ\ 0-#7C4( X+'C[^A] M.'YLF1E8G9M] U*/$?D3Y/\)<7MJ^YB6';)H#G,3T72.S&NIY[D#B4;G?^)P MB//,;'A8B9E9C@TG$F94XG-07O^1C::MX_4P><)ENBH.7=@64L!+QF MW3Y_2 VKAU$W],DB!^JG8TV*\T>R?T4<8A+!=#Z&MEZ]3SD;:_IQG'3BJ\\Z M^FQ/"AAM>.YP(N43'[P7'>">>1#,^!4>(6# Q]#6PR".LDBTUZ-&%$89AD]@ MTTA]BE$_B0XMDX)BF(,#*[I__X_V=5&I2S!+=H4\M@7&D7;YG>#,"A4CP,+' MT-9% @/J>>$P5AD1I^/8'_CNEF ?)T-;S;X>-=DZS_8%<+66;#SA;9-)+76/ M/H=V+*'#:%^ B7K48B/THQ*^!L@S;@/B72#5!G$<\!E]80_D&1RQQ@>N&W0X MU='$P(^L0_0LJP$*@IU\#&V-K-OHJ).)ID;!9#8;LO&%>)8;^LR26V7#$68( M',^&.SY+CVR1S=I,&)$SP.OVK:E4QND+Z*K9ML7B^H)%!PYHXTX/YB1(CNL4 M#>2!;;--"9MBDH/$DK F&Y#.:,Q,$#*,K[*X&;.':;2_L1!Z]< I?\4=^"CO M 5=K]EKV<,'LPS(;7%\K6@,=.3:48C.I;PVC?"GX?I*Q\$2B>CB_Z"@RCRW0 MH6Q3,4ZVF.R BT64CZ$EV@WY1>D0/%V 0;0#3(T^RT=B26C@1!]##PN.[L)1 M^D:-,-:LM(@;SVC^3H(7@I=\#.V]"*8?F4E/E.U)C0-7P$H8_:$WFX_/)WY$ MRP_!<_3]7LAV"L9YGF0(*Q_X(6C.S%BU4H!)-I@M,W<;N\*CX]LM3 :,+D3# M:/X-#MC#:$PQ3V>2YPO(B!]BQIBPA/5T:"&-&34V@ ">^ )?79@?>:PW2?GF>5V M1^[Z, S(6+_%NQ>S7T:J[DA.^%DSB\6AJP M[)G9.IC;.?#'AP"GQS#SE'!U+%&6=QQGG[,\Y"S62B9M 5 M!Q>0-0&>'"]CN:)'R!0^:T[$:8"@52USSC@:LT4PX[!B$6\TL1T&ZKQ8GNO@ M42ABR^-L/+8!'%6)ML;@"'EX>5T68S9DT M;&(-_$DF;>"RN*5M4S2X;'P>9EW%50E8H)0&!%0CJQPD.'W(=*C(QI7\ONL% MY#E.9%O>]IW?XQ4<.IHLDB#P2"R+'F6;[,@:"AK5'5%A5!S:J'AQ4508=R9N M8YQ^Q@*9[F#@.M&1(<&:P[(FVH 9R\XJALP>$A=,V;\JBZI86/ZO:)F9%F6Q MZ,*9"]>G[ @N6 ]P#P4M-U.%*$HY0Q:#J'B=/WFXZ#IL=R M[:6_23W+GJUV\/.B<['8^*OU%D=>K_#0/JLO(WW B^,7=UI7\?L^LF?3)R]$ M@T:MRY):4LMS%\,7VOQXQO=F5@4)X7FD$DA_T*B\"2:'F7%EG'=*Z-BXT6V/ MQN=IQAL_#3\_8G"W>073--F99WBM<)D^8Z])!7" M6):ZA[O,K/X6LP4D)QP\@2C $YA4R?,B%=WC^^$@SG0WJ6]XUM.X*AD\+"*I M%%@!RL [8L1*?=D^?45Q3%;4[$+Z2@T2OD\6PIZ&#W4">S0[N[5Z@E78@BE' M\7/,U7<#8#8&5DPK*I[C27^&),ZEB,IP@8$;VB8KN.3%>-N(3>!3_$Q&O<6Z M48SIL_@S+,\(!WX0%2#Q: \=GHC8+"-V_9L0HO$LB-%'U+))N(:!UA\[G\ \ MIS$X654MR;0 U=YL(2%V=CG2GK' 3'G]3O$UZ0\6X69NFX3[3*R6UWACR7VR MQY7OT!EDF4?PKG 8H1?WH5XL=F;FW0)GF!>*EV#9I,F.%0@>JZ7'2I_-7(SH MGI_RY#WS)>=D^(1'-Y!9'HU38)Y8R. 4M&DLD=]'IN?VB#>8%<>X9J!'3"HY M9$#'2A ^H^DS3D3Q,1N)$E;,(%DQ0I3)>..0^>D(].0%%S<,B UZDJ,DQU*, MKXSW7*+00*0@+5:-81C5&Y3<5P>"&\ QS:O/[?;0;67@ 5NSXTX"53UP_I?6EW*=+ NNI,%UC M/=")>"#$)D.?7H[_^!S;FI>6PP;,;OH\#Q)\PT+W#/;"Z.=XW:K7+ZJE*BY= M<4.7^,7QJG8!!/BT_'VU=F*9BNQ_;6NW4JF@K=H'2S)'3.F_AHZ5-)*\D2:UG>7 M.<7I7U.#L@B;ILR30"!F'+AW7N<$4)]QO"ATK>,0H5.B;A7& F7UA% $0)C6L ;']WPOX M"4/Z>&7QF9#A)2*LZ9CX3VL*KV9P13QO!.3X![%#6I"B4Z"_%ZRWX-()!T73 M9>$P?"P #LA"&?0P"M(K:J5" XQA30$+9WZDC>.D6D14^Y_?E$KI\RZP&&N. MQ/#(9BT5PGFJPED^@G JL7"J0CBS,B?S8DXTEYNFR))#@[V9F&HZ4JY47OF6 M\ W+[Y@CCQ.&W-$@=@#2"K9::"@U6:_H>1;L=P1L'ZNN '$&RU26(-8 Q!6Y M5B\)$)^;L]N.6Z-9=']QLO=D.:DUG6]9WK @C9DP A%.*[OE0D.OR56EGF?9 MYI9;]0L_H=Z[@IHUZ.3>HKZ6T$Q'FVL,9$M!H)A^G(N8%C?D3A$3 Q6V_Q#L$WUS5?+=M.*].50D.M*+): M$IZ30/.!DP:S1W,5T%S5Y5I-H/E,7"B6+2A\I2/[2M-,JCO7,;:+VM<*#46N MYSMY7;A('()WDXN4!7CK"-Y:6?CWVWM&JS>ZWED+J"!JLJ5LB:D^IR\Z-5PO+6B]F/C9CRL[5C?M8&JDWX4F#43C(Y9#&^& MS1HPTG1#C$PO\OE8I?)2CNX<]@_&A13M*;RVJZ:849U+[NX_L_.^D_)'0S+" M*B59*Y.=XQS<*>;D!M*J*9Z.#92PBM-#A*OMTH9UK-^DR;5\[X3Q$X$4TGBJ MTIBP'-5NTHB%J%2YHN3:0>$KV21'=H(7TG?K@LR8E"(?Y=#+;G_4&US&3)IQ M'<LW+M'= Z EI7<[VWS5=62E[6LFOL MTHG-?CWLP!QF[O.*??[$E?;A8GS,'U;0OPI]F--4LD=;RC5F3\K5?,LU/QZC MP'+BPO1[P'(5Z[*IFHA^G)V_-8[38W=K!"8V)5\XFB;\+0Y6L/G#/+O*>ZW0 MJ,JZ=@II'<+)X@G%J8ZD[8KB>J%1DS4MUY4^A&>5T:K5LQSBC-4M8JAFL M63<12];(^J(X5S#;L"S.EPJ0'G1)2@E2I="HY[M>O?"3,EIQ;-=Y+@;4&P"^ MGL31Z*,M,[? ARZPX1JXL)TE6<'T#UD7E7^%/W38Q2<#Z&H8AJ[7)M3V2 MJZQ"J%X2&UFG=N1VTTHE-JVX6Z=6[@=L+]LUW*,N57.]2(EM+0YAO,VVUO8P M9JD654UL?)V;+R6VMGC9VMI:>*NL_5=9KI=%OI_ []'VM[;'+_;T4G2YK.0Z MSB<\S03OTW<[JJK1>9-3$BSKG=*CD.8!IY1Y+491JLE;.=1:PR/X[*;@GS_Y+ M"W?L]*54Y9)V"O4!1=[?CIB\<@<#*\"VVU&Q0$0AC)TZ!I8T_W#G!E12RA^/ M67PZ$8^CAZ==4=Y\Z]*Q[-\+@1?2Y5(Q$](T'?-JEC 38:I%.#D=HI0S($I] M0I33"K>OEJ .ER7_N;O_T,K4M%[&SXX?4<3K+Y7:^"&68P*,+XMU)B/'6/-0 MF%Q\*R!(^O#?[\GI _4Z?>+1=^V$]MW-*GEU'8;1!^+=>YV !-3\![%#.GUD M;".4QA)<*[VO--8-1MO+8)1"HW0!C%B5!;;PA30DGO2"S_LLK9V C^_Q=R D M&ZC?#(.^ZP&WS606V'1"ZCO473VX%(3==7 8E2^5Y%+T_PE('HU8(I,WIB9] MZMG=AX$?@+4"0IUV>N7]T[[M^V%ZNF/T29?KM9*LJ4F0CL;:OB&^ YTKJ>F< M>G3;T;G*Z%RMU>5:/06\+?:RJ)[VE"H2":2_A@Z-G!>M)$MJ22W+[+)K:M#! M$_7BWQ3VFR9+\+0AA8>_4'LTM:MAN1+['\\D@&5=P/(,2[BA->/( +&D[5Q%# M4L9EZ^!SH56B54\A+INSG883!_"FMD/9 %A! %?E6CG7)S'YRNC*S;ID&.$@ MM#&<,^XWY Z&'NU3QP=/1[)=7V1YI1/P#SLM43Z,'_Y:T6%LS">6.',URZ4H MK_,66'5'@_M>E[RE50$JJXQ=64ZA6=I $NY*KO"UM((=KK^U%G3_2@,";S!;Q'*"'/\.FZXA+:26L7&CH:D6N ME9;3\I/+F' "> 154AV>/:AP;Z->DJLKZI,?'%3;&N:GFMKJ9YN^D)$]=$V+E!QX$>>,^@TQJMU1CWFOL A5E%.H M4\Y7WNN[R;CO.%PY62)G3G^PG?V,E\QWS->$%(]H=*D!64TW?++I! J[:13N M^/'?6^:'9T&@TU&UR8_2-!US=\5; ^N_HLF:GNL".ID#ZD@>L5 I0J4<\[A2 M)BH%DU]*5;E2/H6]\N.J%&;L?0H(O'";!UXYDP/98CXP78;"J RP&P)G5\RLXX M,1JR:'941-9BD1#X@IULN9A/RYRA1SR(LAJ%[(>NSW;.+SUJ$TSI_/QJF4%_ M+$ S-\;<+4UO(4\PB#!8?\M&VL\=8U!+%ZI^C),,C!_*0B+KS']Q1BBVEEFO ME4N:KO>HHI6KE-84JNMZ6:&$:E6E7OF7 F(=W]3WIH%E*%+?0WW_VV9>@K?=;7Z];4GW-]+5_5VW==?M?/E$&JMP,L.<_>L7 M==/:Q_#\?61Z;H]X ^D[K%,8!9>^@>X>RE+;,=:KAQA;4U7^>09M]:/HS]7S M Y9F]TV7"!]^'G7_'G=AFL^ MKIT\+W/[T'9 X;LA/,/T98F^&117S7ZT.)C2D'KC3P-8C@-__91FN*>OX1Y; M.:=:GJW4,%.;#'UZ.?[CLVGY0YN,+BV'C9?=]'D>+?B"A56:O2_Z.59G]?I% M3==0H\7QF?C%L;*[@/E_6OZ^7+U0EN_US65 MOT%IM71/RM^@JN\^:D/T[]T8=WWILA4N8&R\',3565SOUH3Y8%FCT@"NZ_L2 MA=7.9*=Z)*TD)XCHG2)%.M9; GIL"A0GV3+==,!XG>_SWL%@_NB)Q\*2!(B MJ[\?T7VD+]0)Z8WG#K (##[Q#ROH7X4^3(]ZK3?##I$L3=^G\#\S?;(O#+G0 MT,MRM9[K(&].TE2$"A J8%$%5(ZO I1"HZ+)I9-H4RE4 %>2(%1 A6@'%\% MJ(6&4JK)]9,H+2YT %>B('1 AU0/;X.T$ 'J+JLJB)C732X:ERY/LOJ>'9= MTT?ZF6O#8J=Y["M#/QYI>=_[AI3$S"SJO5@&]3M T]1"BAU -+E>%@U]Q-'% M@SJB&6(83RK69+UZ"JG* L,\87B#)Y4AABN%1JTJ*[5(,GD"&& MJX5&'6NAY=KG%R?6,\;J-\_U?6GHN;UWRH^(<[:[^ .,Q ^,PJF%MH:1.KDF M@O49!^JVSZ,2LK"+7[&++-1!%LIR.=_%/#F4!0'WO;D@.\!=*6%3,;E:S77I M3P[A+E3_<5R9761!P?(Z8 8M%[L2LG!V>Q7W0XJGZ)QGB;X-\?BI?RG:@IW0 M_6=6Y[E#;?CR69:>J4/QA#4>J"/FP'(L/_#8$>A='/,37W0V^-XQ<;]%I&TZ M9G..L*U(@:1>CS"!IB97]%S'@X]3%GJOYM>)@WV#<[TGL&M@?&ERN9+K#3Q1 M YU#/&_PGO>$YW*AH=5DM78*10N%\LX-V#>XQWL".V9?5.5:75@J9]=@ +M" M2 !*XOLTD+!<1EPG2:3V)7IX[D-QHH\UUUO>9/,,M\50- MHI+Z$Y,]S6E#O[1+DEJ"):DN:^IRG#9U*S^1KW$.X%PR__<(3J70J,GU^G+R M>:ZQ*>"W _R26NY9P$\M--2:S*J]G1+^A&[<%SB7#.T]@A,W6%6Y5.9=.9Y9 M_+R-Y1>I'XS3S,XL;+Z;G3LO)6-2QKM8=Z[CCN4FM;3@]JU<4Y9/Q(AFNOG& MT(9H=)88TA%#U149+0)#^<;0AHR2+#%4*32JGCGU+:[#_K4DRQFLTL?8@/OHRPY=*=3T#D4C0RM/$;467F(?*)) MZM(R_FN ?Y&9)-)*CQ783 W8>J%17K'GF]I/%X#A2:]ML!I3PT3#L[OU4SBL M*'#*E6)+')5,C5@%D^(Y4&Q9QACSL=7^1,%IH%) WG8),)YUL#[I+OLT1C\N MK6LY(1#F?I+H\)4Q([JN2]ZHWWH+/ *TM1SBC=H!'?@@5OAVSV7Y^F-O,*WK MIZGL5%4I"]^/BQVI0R1WG37(DQJU/($ MDRZ7JQD$>WG"L5#6QS;4>0*YCDZK7*OMDH9P")"?6:@Z8CWZ!]- -3@-#MVQ M8N>IB^#&E(18HF*G^&M$T56"40'M7^? -Q;!E+T>?GM712<"2A6 HH@R&0*I MA\YJ2(S06J&AUY8K2@I5QAU ]F=M)@(*%MNMGD+5:1&03@$Z;&=M@S.R-WO_ MU'K8I9X_WTIG+U%W -7VR?'E4E1]3#_W.+D002&"6_LPNXF@@JTBY=J*;K&Y M%D$A94+*,MVQV$W*U$)#J\@E/8-#"3Q)F5CHA @>;C]E-Q'4V Y(5=GEE/ ! M=T#&@QB350<9RC:TDNX(L@93,=WPR:9+,]WVZ6)TN1G=F9T.'H=*I"$%0>P3 MCXHN%*=T_XG6?%H-YJ_$MXQ=(JNG9FNMFF*.S:D'ZG501;T;PE/76E4MXCE M!G_\& :7B0%5FAI0Y4*C=+&B664>]Y<$_$\>_I6,X:\C_+.HOR;@+^"_?_@K M&<._@O!?<9Y7P)\'B CXOQ=3R@#^581_A8/DFA--65CMNEQ;=AA0(+RNZ7S$@-FE037=G9?WI$DSG8RA0#P-+=#NB_O"$!]9P=&"( 0 -X= MF/4"H)=V=F&$ @!X-V%>4< E)V=F(P$X,Q.^?W!/E"S2&!4Y)E&6XJ^Y/9@ M]H.!BP-RC5^2&P9^0!PVQ:WV&S/:'!;W9WS_63GM*_<;)[,^S1JD:_5[).GO M>K>E18T^5A?-2%OZWG>F!P:PS<9465*VI5@%N .VMP*T<$=YF!NU:OR)JV?%Q#@%N M>T=P5X\(;IV!6]-J8!6 #)V&F+)+0II:/BNG MXC;PDX8BX+VSVY 9O*NGXC@(>/,)[ZTFE\@?^,7SL@WK/E%*/++U6<2/P5.]%:FH>F0;'FZ.$= M Q7)U^U3B1B&.X!WCX BDN,&\'3 BP2#L6!DSQZQI2'Q MQ-"^!RP*6)]:]0 M0AUV-)< QJ2>Y1#'L.!B0%E !S K_V+"ET42Q8,HJ]'FXM#U+832I4=M$E@O M]/.K90;]L:C,W!@3M32]A3S!( #F:V_92/OH&PNG%0"[+M3H+/ Q^*'.4VSV MOS@CE$?+K-?*)4W7>U31RE5*:PK5=;VL4$*UJE*O_ L;-L@%XI/ M'B6_BJ0'D[XD]BL9^8CF65H!H19XLP59_QWZ@=4;K:=AK[<-#6L)2!@- U29 M&Y4 O@3AIQY>!:,AO Q%ZGNHUG_;S$NPF[O-K[9B& M388^O1S_\=FT_*%-1I>6PP;#;OH\#PE\P\+JS%X8_3S561>E2&_%@;[XS?'/ M%_#3I^7OR_I%O5I9^5/I0EGY_;I'*M3Z[W5M]4NV&%1%J64EJOF\$U/M:26D^3G;9SMV9!+ MVU7R3I$H D,[8"BC_5%.MD4SJMB\7-SIO*KHI9X_WS%8_BHV5[*HV)R62P<( M\&=7R%*(X/F*X$$J-E>RJ-C,H0@**1-2QD_%YDH6%9LYE#*QT D1W%T$#U*Q MN9)%Q>9#B&"FQ7$YEX_[H$\]/+4Z]&B?.K[U0IF+*NKCGM+]F2:?:]Q >G6* MSHWKP4=',D+/HXXQD@(/GF:S/7'I X+[H_1,+.?,LM/W$GQ@ZN-J5GM$ZT/, M@ZN8!5WD0/3:IF-VI_QHFKA9B\D[L+3<][KD[<'UV ]!X%E/(=N+[;H/!!ZS MJO5=!9M]K\A?SV,5PQ/'WTZ.]U%1E]+,T<&?E\LK"C.=7]ZBD(JC>,I\RT<% MY:-4%3VZWN5NL95,G-@IT'* JQKPZ& M0L*%A&>U79REA-?!;@%O4UL^XWRJ$BZ$6 @Q!SYVAD)<+14:6E56LJCEG1,A M%LNTD'#>-[NSE' %#/&:K%2S:U9\< E/= 9='#B/YR<.G*_FAS9/L2T/G.OB MP+DX<"X.G'-SX/Q[\^Y;JR.U[^"'^ZN_?;^_O6X]=O[GMYJJ5#]+K;__;'?_ MF=\SZ+)$WPP*2R8L^E&I?XD,8&4.SN%TNE:^J%75K Y*Z^D.IZ\;5.VBHHHQ M)1E3M9+VW?L>DU*ZT"OIRAV<)Z%P3._3*=ZI6[ YU3*S[G8ZE'N*I^:OHM8L M'6S-DL'Q9<]]7=SYSQ4YFC!6M-J(_>7)^]1X()99;#OL[RLRM +X7A"I:1CA M(+31 62484D,$8UFHP/LF]L5^\>"9(UKVK,,*Q"4B9(.&$V8#NJ#PT ]/[:2 MV?>M/T,K&*TZ%[^@X]$[6:OCLZCL<5[5"***E:)\0W(A9_Y/=D5 ]GQ9KHM+ MU!-QY"NQB6-06?I!/*,O:8HL):S3LK=\Q]V.$O*WRY"RA&YM=I^A?7>S8G\! M[%&V%.Q<,;<:=0'3*JJL5D^A8BY/9VS%,=KS/4:;9F.Q]GX"]*S1%QEZJW8* MM4+C% JZGZS\GK7PGJKDUM-+;LH$@'*A4:V59:5T"KUVCI]&)"3[C"4[73Y? M*6&Z3P9"KH.0RPHZ77NK;R$D3$@8;Q*6-&4V PG#KG5E5:[6]EFO4,B8D#&^ M[%-%W;N!6BTT-*TLJZ7EU4L8J'NJ#17E'W(15%Y-_;;OAQA5QM18(]H^]Q%J M+!/JA?H!9M3";]&7Y)5X9J)=%-'2>=N@LJ)MB"HS58!\H^9UZ $Q'F!<;MR3 M[1%8YED&]FC#RYK(L&]>XEIN,_%F/%E:*LGU^G)&>X[4Q3O"*1J79XERMLFM M?A;0$- 0T!#0$- 0T!#0$- 0T,@2&EE6>>7?-XT\&LFCP] S^@3/:Z)7^FH% M_7YT%$L*R)LT<5EW\$[/M_[;^D#PMNXINPV3S6]_IBR"[Y@OWY%7F)Z M-75\=JXPM7-:9V6/2GH&&S$.L##KV"! )_2*@(: AH,$7-'8K_+?7E4?A8^4YKYU0ME]6 M?")16: I@R3ZAG]3L>MYXII7A.\$- 0T.,V5V,T=[+K36@@8F6H[<0$$MB8_ M+:[)C_3/T/*M@':H]V(9-$JP>*2&^^RPI_R#V"%-FX!54[$#04U9+N0K)$%( M@E"2 AH"&@(:W+1@XV[YU,3R>9[[P'^;HMXH8"&@(: AH &E]!(9>QOV&9@ M]?97-.*+C8"KV ;HH@D0O:[IF-VI03#=IABW[GMP/?9#$'C64\BZZ73=!P*/ M"5+;@!7<),VL:?.&M3MU5W?T)?@ MKZ%#(U)KI87>!%&+1YXZ%)R4%EES5+=ZP/X$M1KK3Z"72[*:[QP-43R2+]2+ MXI$;?:REAN=;]"6HU4^\+X&06R&WG,GM%OU$TMGC]1)V)=#E6ET4?16B+43[ M@$D.2QU']E8SO:[ RBU7ZAEL5 L)XP1K0L(V2IAZN+X?==9\#V2L+&1,R%B^ M92R5B"TU_LAZ?H9(&I##=\,FF MZ7HLBZ&)H9W3T,ZVO759'/K;YQ:1JAYPBZA>9EM$]6I5KFNG$&K.@;U^!E;Y MJ=K>6W0$6S:O]=/8U!&2)B1M?Y*F[=W+K> V3$VNE%0AC$(8STT8TX5UE\JZ M[2^L6\5VSJI:.?X)/R$30B;>D8FD)Z8SD(D:6(PE3=;TY:5*2 4/R#EEJ4@E M%!L2Y3.0!6PS4ZW));4NS+8S.X0N&B-S%ZO+@ MES@3** AH"&@(: AH"&@(: AH)%?:)Q7.6S1%IG#MLB;G=/]MT562PI67ZA6 M3R-R>^((RY^V%M XNO)9%0;?<(@TT]Z4:@F;6 GUPC^&A'H1T!#0$-#8X\JS ME)2PUX5'XV+A.:]-4-$3^YT%@5DA)0 M%U 76E! 0T!#0.-P"V1RG_5@ZZ,NUL=SW,8578W/9!T0P4L!#0$- 0T!#0$- M 8T\02-='D;2@K^[=*552Y5"0]7DLEXZ_EZ8 -!^MU/W@I\J/_@YK[W4=[L: M;^T(GF_4)W_KM@@("F@(: AH"&AP"8U4QIJ6M/G @=MU+AM\M4)#*^^2.2< M*'23@$:.=%-21_+HJJG.B6H2G7JG9=:/W:DW(M+E0D5\),LYM_+5E,/5:5>5 M4E2GO5:2-759/'.T/F4++4XK&.Y3$^GVGQ05*^'79:UZ0@V)A?80VN-$M4>ZH.A2(XU]E2E7 M%0U+]^N5:F;]6(40"R$60@Q"?+#^&ZI2!B="K\8!XSY83O;6 M8\*G2[5TH>JL)?2!2:\BZ;M]*A$#ZX009X1E*!TW@*<3#[YV) M&^^P16QH2 M+\#."0%<#J UL9 (*E"'$17KQ$@]RR&.8<'%?@!?L/-X%_-;%!G1J/'ER?O4 M6/OHI4!TIJU$:]]#UV9GI2P\+AUDO]/.K M90;]L1TTFMY G6$?"8/TM>5I2%_?E9_[;]\:#&9)G6GSR*/E5)#T8 M_R6Q7\G(1^-B=MHPYP4R;T$AS/BP>J/UY.CUMB%'+0$UHF& 1>IZ+/WD$LPX MZN%5,!K"RU"DOH<6^&^66:^52YJN]ZBBE:N4UA2JZWI9H81J5:5>^5<5+*;F MU]N6='\C7=W?=5MWW2<,JM]'IN?VB#>0OD?5 M_7SI&YC:0UEJ.\9&XVUJ>7^>F6#](//;Z'VQ^0&+KEMWG=8U,JMS?]N^;G;A M0Z<+__Q WC$^?F_>?6MUI/8=_'!_];?O][?7K<<.R^RK?I9:?__9[OY3^O#S MKOGSN@VW?TRM2 \][0]M!RQU-X1GF+XLT3>#@I.#!>=9IHI$!N!.!?[ZB%KLA='/ M4X5W48J47IST%;\Y_OD"?OJT_+U6OJA5U94_E2Z4E-^#8DAUQ[I!U2XJJAA3 MDC%5*VG?O>\Q*:4+O5+A;% \$@K']#Z=X@S.!7-2+3/#;75X]MU\Q827U9C8W*@T02%XV7U8'$*%E08D' !*<.-U'*E=7R@?:FDU4 V6EK>C-T^,Y-%;#TQ^:7"H?J-[U441;R+60 MZWU/.EU*=_5P*=UU/)>A:LM+][8)W4*^A'SQ+E]+79?V)E\JUF90=;FN9= , M44@8'V [2PE+)6!+M94SERL%:Q'5Y5KM0 5/\FF9GE?)WK;OAQA*QM,*1K1G M[B/26/K3"_4#/.0 OT5?DE?BF:**[SX#R>72AD R4P3(-FI>AQ[0(FK#% 65 M'X%CGF4$U&27-9%?W[S$1;2G(695A458J\F:NGS\.#_*0A3O.PS&]UG640!# M $, 0P!# $, 0P!# ./<@'%>+4,C-T;RZ##TC#YVH&6>Z*L5]/O1F2LI(&_2 MQ$W=P2,]P9Y-NP9^MW5)V6V85'[C>EWR]L>46_ %^_7K8C/AU ZI5FC4=5G3 ME_.=1%4,5WII/Y(V5G$+IN8NVS'!XO%QI*N2:T M"_<@$MI% $, 0P!C3\O.4B;17E<=G9-5Y[RV/=GN6/&)1&79IAR2Z!O^3<46 MYTGK71&S$\ 0P. Q*6(W-[#K3@L=8#BJ[<35#=AZ_+2X'C_2/T/+MP+:H=Z+ M9= HD^*1&NZSPY[R#V*'-'6>%?:OE^OU/!_,$W(@%*0 A@"& 9OP-B/)\O' MPED5"^=9;OK>T4"RDQ54$D&M_"X1(MHI@"& (8 A@"& (8"1"V"DR]=8:JVZ MYHPPV'MMQW ']#;QR:09+Z$&7D)=KBKEXV^:"?SL=>-U+_"I\P.?\]ISO7$] M^.A(1NAYU#%&4N#!P^QHW_696([8=#WI-5M$" 4P!# $, 0P> -&*B-_0]M5 M5C1_KEY^9*O%J_]5O/AW<>V/7M=TS.[4$IAN2H"9=]_KDK<'UV,_!(%G/86L M)4[7?2#PF""M\:>5"@U%ULLEL<,@A$)H2P&,(^_ \JTL%:$LL]V.Y<,[W]12 M('2HI)4X;BAP2CIC]8E;I7K ;@*:RKH)@*#+JI+G:D^BY"-7F!IXW7T^]/^R9F]&G:TG/B_NV&S/UT]Z8R;OTGK/HGJK< M;M&5/9T'7"[AWDQ5KI4K)RS:0JZ%7',5.RXOM6W?6^RXK!0:%;E<7TZ$$I%C M(5^G*E^'ZYY>QFS#>DFNEC,X@"LDC ^PG:6$I1*PO1NF&AYK+\D5Y90C1N+$ MO6CNG \=L":.7..BN7.YC,JB*BO5/'NQXKR;. @I@"& (8 A@"& (8 A@"& MD3=@G%>=;]'CWM"&6.V4M@'%LW;,J M)+YTWFZ??3;+E4*CSD&;38$AH5P$, 0P!#".=,K[H(M.E8]%)Z-=SR77DGVV M'!/(=5F)O$^>O$W1X_FQ$;WI36MO46=R9./G7)"DM!VZ)9UO)*K9]2 MB7^A%X1>$'I!W7>E5KV"+03JLE8]G?;.0G4(U7&2JB-5]$'3#E9%7:^"$I'U M2G9="H0("Q$6(JPM%6K?GPC7P'E0*W*MI HA%D(LA#@S$W[O%GR]T #?7RZ5 MZL*"WW5WX1/;*X%_3>NE\07^,Q[Q@'C/EA.]MS0OLP8%?GMSY4?4TH6JLP;; MF5*>O?E=TJM(^FZ?2L3 (B/$&6$92\<-X.G$@Z\=R8+1/GO$EH;$"[#?0@"7 M V9-K$*"VM-A1,5J,U+/Q82GBS2*!U%6H\3 H>NSDWF7 M'M:NL5[HYU?+#/IC&9JY,69W:7H+>8)!A,'Z6_+$#WV>8K/_Q1FA'%MFO58N M:;K>HXI6KE):4ZBNZV6%$JI5E7KE7RHLT/%-_4DS]R%YIL4GCY)?1=*#25\2 M^Y6,?(3S+*V 4 N\V8*LN,=H]4;K:=CK;4/#6@(21L, %>AZ;,/S$A0']? J M& WA92A2WT.5_]MF7H*[U&U^O6U)]S?2U?U=MW77[7SY1!JK<#+#G"6,9XYG M==/RQ_#\?61Z;H]X ^E[5(7*E[Z!,A_*4MLQUJN'&%M3W?YY!FWU53*\=WE= M/3]@R77KKM.Z1N9T[F_;U\TN?.ATX9\?R"O&MV;GNW1S>_]'1_KP\Z[Y\[H- MUWQ<.WE>YO:A[8#"=T-XANFG&RY;&J]2LJ<['W13]/==-%*=)/\99__.;XYPOXZ=/R]]7R1;5:7?E3Z4)9 M^?VZ1RFE"[VNIWK4^N]U;?5+MAI4[=U';4B3>#:9<57;I7RWRLQ,$?Q@ 9@J828$K>118;EC@%COQ4H??XM\&\?M2 MSW,'DKO"%KK<6T;W,>X_E4/ER2!P38? =HM%_V20\*%-F2H@CBF1 1Z\^ _[ M;2V+Q$\48>*/V1N6$22 M(5,O-.J592_P[)!Y7M[((_4#+S2"T$,/,^XEM#[6?O;VVH9%8(Z<5ZX?^*M$ MK5)H:"L"+OD1->%)\(?,#8M ,F3B08RR0.:9^05;]Y8[>\MKT[GK'?J)STCE M8=LS\6R<";?A<"M&1N#%XP5RO7Z@PP4\@_>\/(L[URFR7:SI!I9- 4T[+2IG M84T17@A_V-VPIF2#7:70T.5R2>Q? MG)F?,EE26*8$RXX@OD\#"0\-Q$>_A*^R:W+=-2,FL=F9G#LW@,_X(,L)J1G+ MK^M\(Y:#^4;WSOCRU%*,6^J*K)0.5#B&9\M0N#4'W%+/ MX]ZXV:Q?]0SUV% M;&VF O"Y0_N\G!Y6BE=X-MMZ-DB]B8G8G*0[7L&:?V.[KYWQ(?)50EX6F6$SDL/LOVM2WR9-DBH3OG M:W[3,& NP%./&M1ZP0/KYV4![';$:S%7R? P-'1-HW_;SIB\CQ/JIO8T*[A_ M5E^1=I?'\UX"2\GSWI)@:1DNU4*C5M^E%B5?"V-.U.@X2_&]H]YG']M(&L-; MAOX,>5/KSQH(A%PI+9^7S8^M*@)U_($YZ0'7;,%<9R>YREJ>=X]$;&ZKTR]T M2"QSDN3,?# 7/?BXP6\0.V?G9;T?9OF)B7]->Q1(;<8[OTW'9"&4)J-[6E&N ME="NK];$F4SA5QS7KTB&[F4 *X5&N<2!6WI>G@9CRBZZ/K?6V7XC-0O1\+6H M5PL-5=NEWH@PYCF$2VJEF10N>%R]MDNM)F$M[Q+5'I+1^86T#Q+1?H@HNPKS M>$QCS,H8S MT/']46^P6EJ0Z@MN8-2'/;B=TGN5I%3 .*[D.2M$&.E M-#19 M75%-35CU>Y7E<81*\N@+=<(SL^KW4HMX66JNX#GXAC^LH'\5^C!=ZHV%957C M[5JMT"C7.0@#"FN;#VM[ X!2ZEK<\)17I48+VWNONI8=<3Q?\SI39;O&/F$D MWL$.J9?P)*FF+)^"%L'H7.-I2WMW9SSAAIZLET6T^BA;>K;K/!<#Z@UVUKKG M8:%L;^(R>M^YCI$DIE''#;_C6Q_"NN7#NDV''0U6Z!SWIDC3D2LW/9G>;TZQ MBYF;J!=6?B0JPVU$H#N>*F0EO$UJ?AW]]*D)PK1\^#"UT5)&![%<.X&$V,3P MR8&%?L:BL"&5)(TH+*.=U;G.<\KH(;"^K?>P>E \']A=C58\8.!GT8 RB3%Y MC/O/*Q1W18960.QH&]RT@M"#1[L]:>BA 1.,9&EH$\S_=TR)_AE:0SRS+\)U MV]HJ#V3$6IQUW:8!U/3H0TSG!Z1RTS%;8QJGME784=Z:4CI^@$4$[ Z8/;I' M1+&M:&VG+'P1LMM*)X,3"0H8:&?&Q?Q8#K#4 0ZQ!D79:^? /OTFWKC+ +^8#B&3NC,.) M)[-[]B'$CDN6\Y'U8DT<;TQ@#Y[QYL%V^V@KY3F5]Z.5,,U!5FMY7J[2PB<' MKM&)B<)>DC3V*!1:=-(C@^QCOC:\WMV%R]^&UXWE$,?(8,,KS>[DL0K6IAO< M>85E'^8BLAA.*;*L6)RFU/7@P9'\BOCK-F=%D9X3L"(ZW883F EZ%AA5*_GN<*HB+1N0>.OKN>YKS!N'^ (:S+B!GYW\'RJ M:[^@/6)XU+0"J4>,LSQ&M:>=OUMXD7_?NV+$72616(= /X$T.1%YY0B@*3;R M-@*T6FB4:R*V>F;NR2,=QE%YS-_;UVJ16QLORRR^*:GO>QNEL0;+A2AA<&H( MV:"O4R&D7FAH*PR*W)SD.@5]V<6SL;92AXX<5+TMR\! MOMFZA<>\V1]XUOL%P+:C5W!B.F$O"U7$F_M>*^;,(S#FWD&%@?_?FC+BD?J! M9QG@>^,/3<><_V+FRE6:HH:MO'9I B/J?/$.SPR7K .!LEYHJ.5E.RH_BU?^ M"H*M=J_X6+S6>U567,H4_LAXI1+6ZX;8UDY"_P"C=\WE0K2&'2)%9]5+I')6 M: FUM*J&<7YTA/#U3DE:-BRU^90&HU0WJ-&2"W@:J&AE61-R?."*3:O^ .Y5N<) MY1I8A(JLYGH=R]'F&Q_KV&H0O[N.46RYNVX%V]K"V"SJO!'IO_J@GP?LZR-!E,QW?#)IO/3Y*#BSL:A973Z@&=->.>+SFY!W^771[Q="G$L'*]CZ>)[$<4,E^GYIQP8MI![4H(]I]@I&S MG'5?EARZ5.=^YP@ ;[*0W"I8-4.NU_[L6R S4-WW?OJ4]4IXG,'3_5- 8 1F MVQF'Z&]<;](3:ZZS;=H>XIK*VJ[4U5T:,?(34!,B=*(BE*CK5]FF]'*2J*V0.-5M3=WRFAF33VOHYM9GGN?%YN5HC)[>&3-6O-N/4.U M)NH9BG.E1TB8V '&P=88@XT!KA@'MJ,6\^34,[MS@GS1X():Y0F*U M$MAMRG):>GXDEA_?2N U<8[>]GC%!#HES\>M^/)S^%A85B.N$PZ'-L73U["Z M6$YD2K]7?EV$A7EAZ'MM3T&P68M3"S0&2/Z9]9K.<-EOQP1$57E'4^L?CSA]H-B_^NJ-4*C8I9+A]( MQ"[2<"*+R^)6!G$3K2E$1/*@*T028.H 3#W/@8LL0XV? @RLP;^F]=+X O\9 MOW9 O&?+B;*_2O,0,BBNQ%FCA;WE75JI2*MNG[*XX #>/<(,$,<-X.G$P^@@ M/589SV-5,P*X'#!D4@?K.L%?+(V-U2>-$X?@8C^ +UBQKHL)$Q;I$0^B MK$;% H>N;R%L+EFU4^N%?GZUS* _QO3,C1'!+TO36\@3#"(,UM^RD?;1-Q9. M*[A42Q>JSE+GCL&/RCS%9O^+,T*AL\QZK5S2=+U'%:UY%]H%\T#-!IKL3JX=_==UL=J7LO=;^WD!'7K;M.ZQK_ZMS?MJ^;7?APT[YK MWEVUF[=2IPM?_(AXQ?G$/OQT2&A:H+\_\C]6T[5MXN&>%JQ#;@C/,GT9"SE1 MS*?N1VN6B8>A0-XA+'L%8!2N EWA^<^*C58YF2;V_Y$@?8!PVQ11W:H]8T7W)"GS)#Y]\R[2(9U'0 M+4@33 922Y^O(A.9?5(^?Y1>B<\B9M'6^@\RDM224HU3O_ ^F[SZ8[HRBQ@_ M7(-Y^XJJ*7#'Z6+1F$R2!08[ MIIFQG@%(>=S/PW8"0,2P!PY9Z,&@\#VFA2=SGL+ ]7 X3QYA3^TCK8:N8QD^ M.SDZ9,T(\ 8?]WZ %BS<@Z/TD&RF1)T7RW.=Z+IG$)C0QK=('PI7K6;AHQPG M'N" P-MZE6SD#%#4L,'=#.CX41(SW:-$\^>H"Z,$)+4(>[D3PF#1CY EH/8K MM6W\E\"P70)ZWO6"'K@?+L[$HC_ M@AO_?_;>M3EQ)$L8_BL*9F>W*D*F0=RK)AQ!V:YN3[CL6IN:>??3$S)*C+J$ MQ.AB%_WKWW-.IH1 XB(0(.%\XMF>,J!4YLESOXZ82U"E+(G82<",H2WCA@SV M:@X1'0"T#H)AZ0P1Q-2%'>,V+!WA X8E[LQ3J!LN7#T>554(.>GVX97F*RVI MV[;^;,+C(\MY8R[^PPU,7(_6@O]]92^,K$P"F6[:'JTQ9NXSB<85E^0QWRX2: =9,M;\B>5(QC9V#;L?B88 M ;Q]CD=X*ZAT<1N"X]0?2_KR;TO"*9.BT*FL9_+:L8786I&E9=8IDMH#Z!1/ M$P6(_1U8R1 X78IVT4G1+CI)[>)+_^GV"?6*[X\W3Z#^]TG/ MZ-]?*T^WO]_??KV]ZM\/E/[5U<./^\'M_>_*=S >KFYO=M0]: [.\PY=@W+A2<_2H_L(9V^@A'EA M-H@5U'7@>[#H^+.XAQ\V&JC*$^Z8-M:GV]>5#T(W^U%]JBJ_]_O?(^T,-X./ MNHQTK&CX''[V=',USWLP)S&8P)Y!IX!]596^AW;DQ/3]*)\?;$X/5@Q(\@Y! MIH#LA84K%<&2%V04.R\2,\IMB;H3S/E.@$J $ !&/WA^OR M?9#2YV6[VY0;<3A4/2 5Y9DH3O?B=_T_>)? ;*PME@&8@XF!RN6A_H9WA>N/=-.= MOWL)02EEO_/92X=^"+GPRH&]@,KEB?OPHYF&.6 MY/>C@+1J7!MPTK+X \)=#[=G(55QV@,=P?9X\"5^[:#J@"JG"W*:WRA!Y0S, MO#7,3H!'\<:,^8CD9("EW$P#%%GXFN %E Y7;_!Y%<01N7]L"V)8Q$A5(+.Y MF(2-O\!7*GU.8X_$4(FROD; MXB,#$MCB,$G]-*[$1/\!*>33^O#W4$ECJ8703+C17/WKGHWYP8:.' MOJ5LV@C^"%DWVD2$QG/I*&2F%Y,PR)8G^D\VOQI>U^!YP63*N2&7O;SU/V?H MB*:P >$@QBV*ZGA\-%8*$3I-AI;C(2/F9T$5@1P?*YZ)6($AW#X9PZ8Q]26Y M49>],E#X^8^HUL.#/XR 9.G\(=*N2*I4E9LY9%R2^5P+&)N>[Z BQ6M&T. < MH@$YQ,(A'+T$QZ.FH%P+3"5ST#[GL.;K=H:6;$X\SZ2&@OS,A7PELP3+_ MBM N4F9!V6#F:U3S@ATO;#PZ:G*D5KSJ5L#B:!"61&_QKC*)YX=1S(L9&G ML W@ W.JB*AO2)='8$(4$4K^8NL*?& ."/)Y"3SL#_V %'ZNV4WT&5 Y.@,C MN>_%&$I5>4#?"Y#%BX/@)ZU97;"/@"I-]N:1C31';#@ P!H9!Q'-TK)X@^2G MA#_('N"*X)CIPC$\9C['*I+(CQ'[V&2C6%,9S#%#KDYBVD6%F"0#_8K] M CM0&%O 8.!KC" \5#ZBIR&BJG23.C3 @ ]-'8^S4'@%=6M.O%PP"^!C\.%\ M/?@=+0AL@?,+Y!)#_BAP!R=PB5\,XF$9]%&Y+[H- $)&K:Q,N?/X9:_-![V] M_YH8DQ6@A?(PBKH^"*19;)\&=S7$/.TWQS4\-I\N6XL4RF:MTJ9G&# M&;BA<.SA3R:'!!TW1) S[@J[>N72L5D2=FZT<@B\F*%'.E\88@L=]K$@'&+H MU4T_%F/;QI4O4^;6,I_.ZI0YF?TFL]]D]IO,?I/9;TOL<75,44N-*3:*$U-< M*POB*2M@Y/#,^'5NLN-32&\8S$P6P]E-=I?8=J(&OZ+#%:7NP@\ M MNRF]4,_&( BSG+?5,J9$IO/--EZ!3([X.\=^N4-W&V_@]F7V.W->7'T*'*&/ MWLP!7G,R3Z#93#CJ,[WVD7MPO[K.Y.874+NM6U>A#W/K/33.(UB ,PVYGS=, MVV,NII.)S#GDCK'L.L8_6NY72Y592VUN4W,'XB:MP=!7B2VV, !/&9O.W,%) M$?*%7% 4J=[8>;,%22D//$+KN' >.WK84V-!;'."CCXPE"U*'C1?32/@*0YS M#A":SXR_8CF\MGB [:FYM8J8!>\*34/JB8VYL/K48Y_"?WP&9@)7,/MDVG1G M]-!GL;RP)UO)U#IZ(?]Z;CM5:]Q^$A72XLWBZRI\]5OR\R9\46NE?E6KUE,_ M7[547:OV&MF66OUYH]N4FSK^IKIKE]I0?[^V!KB7^%E*D:]P>1RERG>S.5#C M'E>7,64"OQM[F'4"+.*?@J]FJ7#:;:JW7/DYGE"U):;<&6868V+[', W) ]XA#]@PR?(8 M/* -/*"KIHWCD#Q \@#) P[. S9,I#\&#^A4+KM-M=4ZTH3N<^,!DM0EJ6]% MZJW3DWJWD;KBEY?4MW38%XLX5_7#Q6CB%KUOB]1)]!#TUSX]_>'0 MH[K:KC7*0W_'$YKO$"4W#=PZ/$JV:H"2H/VUCS2*2Z)DP5&R>WJ4K%4"4[)T>)35 R9[:.M8LB2*@9$[CA@JM&].$D3 =-NQ#LO, W +. M;-F2'#/-CV[7-@R0WHLPD[37 *.UE@Q2E7&FND2C&!HEAHX<%HV:J%5H$HW. M#8T2D?0\T2BCFM "8TIMUY-:0D&P3"+3!F1*A&0/RY/:E(C?YP:'8["&3 M(7IZ.[13N6PUU4ZO1 [D_%#I.#%;R0$D!UBI'YR> W0KE^V&6BM5MH;D )(# MG D'V# I]1@< (/(M:[:*U/(3K( R0+.A06 M?5ONK@2=6K75Z.15UM[IKB]K/TFM?:>W_N7[U-IOE>&7TEZP64VYU),RM*BR M_-G];=L"U]Q 4R1 A.,4E$8] H:L7I75JS*5?0\WR(JJE?%L-/GT771(^H[] MD6["UDA]V[C#3DB/^,J'T0^/44>K>^9G5G[JE_)KQKJCY)8!@B, Z'Q8YHJ&+\?AF*W*9;<+'+-$ MXOL(V%5LNUKR%\E?,O"7D[KEVIB64%>[K1*I9 5E,"G!RN5YB7N-+"Y*:WT< M%RXZV8UC6?\,![@"KG[#05$?R-P$$.#F%CRV,W3F-9N9S'>.C"L.9NOCK MD0LW_>:X/VG*(7^6AD?.C\@G/41#J?7X=V,3[")W.)Z)\F3OKQ!9""8U1KVO .QQ:3I[%/O,5>F17-Q$C=I(Z# M:7!"KO?I#*8.W>&!E;I"4^^US\J_HBG T1"H_P0.QF4)/3WE0V#K!AZ"&1\5 MYQE>^\IG<"!VO3*!57PNM8FGH['98M8(?!8;7[S/L)UBP4]+@9_/AF/;_ \. M((] :=K3P(\-!E\$+0Z@%N(ECLT)V'Y>>FX1U#@//'V5\&JBU]N.G[:ZV"4? M: X_7D:!P!,W'IL9/7$,@$.T,D<,2E7BPV=U/[:;SV*LRR(P@%,1JZ/!THZK M O-W7><9!R/2Z!DUOJI@7L"<=!33^%.:[LE'CO&M [NPSPC)&NN1C,9<89U@ M.#8^L)/PXC#?>0AV@6&T:E(?:0SQNQP]HNY( D'VR_.LU?%O"%R MWRU/GQ?HO#3 ?DGVX P[?!4(I\!UH^GH7+3&?S>:SV[WJ6P0:)L/!U7>0/C$ MY!=>.0VUY^@A=-@TJ55-3LQ5'G&&/4K9>R!NI=[BZ%7_K!S83EJIBJY1E$AS M5+ZEJ**GP#65F-HH<(G-X#BYP/-B\[!6W5_)ILNEFP:W8GZCR?8Q!\)55FO_ MW13MOWLNVG\,B!Q%/!^1![B0Z8V!LE\6HE(-N[T LQ0$K\>GAKOZFQ). M2YL+X_GP;&0MH1U;5>)O(@/6)W$J%'U08P&#B>5X9%-@L,)E +._2&P0&\&! MGL#]P$3 B6S)<7 CT_50M*CB7T[@ Y/UQXZ!*^O#(8Y7A5TM6A$3'3DF* 5D MTZ!"C;/EB;)P5JO'N:J# [CAC?.QH7P5!M>)0-C\^_E TV#JD/443*;474?1 MGW&KR(Y#DUVWN2V$(#(8P-2(32F=NL@Q&>P2;B(:<@]*#?S\A8^^HRGF)&EQ M7B7-/(4[^*;;^@NWIESV:K(W,OAXU"?:S!0NU#%0A;/($HK@K)@ 1'0_D-HM M)ERB]L:8PX[ M<(ZN'.(NA[AOA[5RB+L/BL M45<5K)OABA;^E'MM*=B2-M12/%:CQYKJ0C0GU""-V%E0=S.<-]OC!Z$-.7@8 ML#5"U1IGS[^P!9WRT!IDS/ MX<(_GEVD*[@>7!H,:R?RO\4@!2_"2>XC,-2<-#]"Z8);HC0V#!/L.1M]0Z'M M2ONV=QZ6;-RD$W$1I?]TI;1K;>6B8*ZD\.()P\/+$N03#98_I6-I.4Y&OG%W M$5W_"DETN'B D,D@.2.OCL:EBSC7$'D,]P/0L@:;FL NQLX;$;NM W_#T>HD M1X%58A?:%^(2@2T\I?X,^76X'PJ!Z]Y8&=&EDQ >C8 %<<\ [-9V)D _Z)5P M7"\90XQY$A8."A+EA=F,^_UY- "L8+'_63@V7D1-X:2^:SX')/\X]PP=(>1+ MS2,L7V#R>YS#+![U]#AV.)38 "Q_8GJA5XD )R+&+OVPX6: M%WOU6'\%C +!;K]8I"]0)A#J+\XS7(4>W;@;AP&**M%A#U[TJH/D0T?6DA^= M8Q!)52:"V4/N\'(L8/NPSC-6H:H_ RS^2>19@4X]:_T M-\+>Y@H'W_00@_.1)PZ^8Y$V= :(B<3.>8GR;%K6$J*1?\D;F]-IR&3&\!^+ M]"O'\T.-AZN+4;=$BG_\5Z;J@-//$>C4*I=::J48G3O;<4[?@[Z#=:^J5DNV M_%",N0J?42\7NJOYRJR9FATLG40K\..#!5OSJYUZG3H-NN9OL M=[[K+3<6;QELTC743^H B1Y09F#GC$N,T(QRGGG@(";C\'LNWG@J 4@30^03 MC0)K!!R(RW]\/05T.>-&G87')U#5 )Z$V3VQWR>9$0^4C,3+T/)=5&P,AX76 M-:5N8E"Y,V7G/AD&@!]E^ MJW+94+5&LI4DXB)<=)K$P(.M<@XM\AG ,I>)=*>%_!B1\D%,9P+Z+0L5/,J MU/\$6VG1X%FD$X%C:)J@PZJJ<+X;$FED)9&G$A1A_1J$;AM :>6(3*4,7(?GQE:,T*G-"7CI%*,=PO:%[2KB) M:%\7PL(B!APQQ3P3@PKC[KFUX7X9!]->&0NX#,C251Z=3OM\/#IF!#.T'E]- M3\@3H-UAP-&.I"6F-*)W<1+Z9;^X"9JX[G?53I!W6>P8AV(=B!P&:B0^'2 MD;V+I+;R%>'#BNFSB1A>IWLV86KB!PD(^%S MCJXB=+)'8!&&6JB4A Q#+!3RQ'6/<$6$/[ S%RD,RWAD0ZXMAJDK"'G;04?8 MOG40L.=^M.SWA577ET-T4LHA.F=3#G%K*_<@#ZE%&I?BB%5?^T]? (\].+$R MAQJV"+,-W07]^\>4D/&#H*G^TP]!2!]AN2JM=%'KJ 7S0S^)45^/I*_BB3X, MG"G@CM:M??RDW$Z0S@6W!)[!?T9.I?#):V >P(\PC?6D_NH/ /$0RA_51)D' M<&Q[C#HUYY5\QSS/?:Z'18//?DU1*?>XYA)R>)%:2XPM2I@U,<;P Q0:RT(+ M;RX%*"_31!63N!7ZPH$ ;!(?F @3Z8Q*O16/)2ZR3B]4[C(MU5PT!%%:D5C)4*Y'9 -(+A(IYG&1>:_3.,>2;Q) M?E*D%(>->-9:Y$Z])'=Z<1E&QN.Q,I'#;=K<@J45N;J4HFBBR@?4:9GT0S6F MI\'B5)NW&(4#U?C/P#4]PQSR!\@\$S4(W+ #3<$V0BU96'=.7 &<<]&0#X*> M;9#7(@=F"!SL1L=R0=UPIJ$+:8K1'-]GQK'8VV9,7!VXDUFCZ6346YTUBB=" MLMF:/J)&U4E:XY;+ .R;QN/ M7#GI1X[CN4:9XKA(J>3JI%1R/=X\#1Y_7 U^/-[>_Z[T[Z]!<7BZ&2C7MT_? M'YYN![= %4E[9\D1DZHK=E,ME2YID*7P1L6@?P:I(=EP[PI#L'W/%!\E-SP/='\P M/\(UN*[S%NKTL61@D20>)1#/TX/ILP\F/"SBPR(K+(Q$"=U?F%FA[;-8NB@< MZ_.D/BX<%L)B8Z8;Y WDL!'5?)15Y;AP3^9?HCS>40QL*H!I9*C,S_M:Z%,X MACX<8Q+@(DNYWCF_(1XICP+O4Q?'K_P*O5MX[FS)((G!TFM8\Q7/34\)LG9K MER>/JUK5,S[BI!N!3 M,]EC#6&+_11XRHLHE<@G92AVV11(PRY(O";%G#. -Q>4S@NJX5B\QH@@LT%L MXZC-[:BO"=#2\L@ [&P<^Y4#]='\^%XK!>4H&R(N-D(W57C5PG%^EF(7)>&J8C,USY8P)=B? 6B64J!\J3[__MSZ9?NZ#FA,/W1S[DL5T=9&G M%XA\KSFC(!?D5NJ/RC-W3+X2FX;^7]3@R ]+#LS)U&*Q;V!#;YA@A!I3IKOL M;DQ:S8&2<4ROVNBEX%ZZX$PIA5/G2EVV\VW,8LWA?#U,'6MTDLV$#Z,8G(GQ ME6HDH_USV?>XB1-8_F(S&PR%Z0:5<";K$Q=57Q,I!.D='U$\C)(8&RV/>6A" M!%R ;%U#^4^@NS[O4,)I;6X#_*@^59=,!W%GLT53@RP'T>8PP+9HR^62PJ!9 M0@!06BCD/B\>BIJJI$0D=K0:FANLAO32TZPV1# M)E<'EW-D/(UA?TXP=.CB?!):U4N-18A4MSDA77H&;< M_8:$ZVW!"09&MY>'@=%=82-FW1#8$+UN,J5;I1JN"&C;F MIJ?HK==#(R=C->,C!$,C)Y:[Z24GJ0Y@K8V.O#IU0K8SB;)3N9S1HCT M2%1T4JI94+G<#(VD$I&?XK!'WO+3<,R,P&(/HQ7!0(K3)&(M8(0D8BWPV;FD M+5/O5NIZ0=!'?,4 "?,07:DM'P].\7[LPZ&+=E3$\N85/6'&?:SVC=32)?V? MN%,L,VR%,;6+8V6)(7[:ISE":<;4]ZK-5JMHL^4[U4[[F+/ESVK.^H!0_AM' M]1M$=9JV'LZA5Q(SZ+/-)^53C(H_F&Z1*?21\5 #*!*LW[ EM"+J)1>AL3VF M+)+VV0^ >H=CG+0L!LPC;_B65(B:-?3#I%@PQ9W&=,)QR!NGMRT,R"P,,:5# M^8;K.5LPF$Q#ZU)FW&X%MC,/"5>75R:S4(W MAQM?7@JRQ(P.Y;L^6ZQDS2;]SV/.](<<:2T$Z%=G,0DQC;H:E2NW.271M>D;.6ST>@(K-FG)L M.;2MGHZS[%/:NI5/YA=N:JITGDGG61F<9T_FK\.YS@HMB-9J!U&9=-AB3+K, MI,MLE^YYVTIBS+_N2H^9])A)CUG>%)HE*3F3QZQ=N>RTI,=,>LRDQVQ+6LOB M,>N@/UIZS(JC$TN/6<&T;>DQ.[['K"L]9@?RF,E1L3DD)]9K^LV*I6U1:#ZG&RI):GN8N$]M/G-C>D(GM,C97_MC<%HGMC3VB<^>7 MV"ZC=#)*M\(OF:6$?8WYWT.G9+(4MKCFOPS3R3!=.4ATA]*3K<)T]1I6TR=K M[)7/BBZ-22V=;9B[F !T8?6C%M&&?ZMFY]-E&TJO)-M_47 M:NO]WW_K:O7.9T_!(:B!YR&U]6T#_D^W9I[IX9B%K]&H\ZMP:@K]YI%&K9#T M>)CW-*<5ZY\QGPD'K42/>&F@./E%\3GS@4OYGNP7CL2,^E:OR./$S,T3<07: M,NP(F)W/1ZD@M>)^H_;O_ECWE8F.,S^C5O!\(H!('%Z8V?)F6I8"ET@+6C@M M ##I+Z8 4 S3>PYP8L[0"2QLQCU"E*;>\+ "?![MH[HQ*S5&W8493-NG 2/7 M\QE\&0Y1X-SG!QLH;Z;4H\;8IHT"TV9SF0&GL/5_V+]^L6U[ M?+!K'(W(<7$9GQI XV61)6BUS]\#=TBS!_KAU_1%_?-'OJVK M;\I7_=DU^7PK5;F[NUIX_DLP8V[T"(Z<98"]-"C&6YIVP);F(MW:MO/*!SC\ M[CIOS/64FZ@S_X?*[>\WE8]K>O83E\C4K;^W84!:./^7"D9NPQ;XR(3#+/V( MI5[A:!Q#_)'9U,*)%VJ[G3)=)0Y:3@Q/\' $7SZ1EJ9)"7A.71/^=F=B<"Z- M!P+D=R;,%>"'G8[-J9CQ,U^3I@@Q&HN"N!DV;^:3$.)X%![>BVX7<1%NA[\2 ME@CO:#Y-(398U^%3LGP<6/3,[.$8)]K >7^:8C3OWS -Q")N] M3:<0'U[I<6"MQW;V"W;@(6YYP70*7'2._M%BA+MB7ME^8@=+7T8R52\1J4QYGQ26,2X M@5[9<&P#PKY@C8^OVR\F<@TA*[*.H,OU[L/-<#3/"A2MAL.E6RE#(]58X9+- M%HN63GC@!]S0W7PO:6>J5RY3QG\MSK&:ZF"DT@0:%/ AO?/Q\.'D1*&> &^W M&.H9N4EMFC&=Y=#A1NYP'PNGSWC=&GI*M4[*[#82OV+?[D$3&TFC)@>,4@; M1)Q%+QKP7N MLC"O:RI"0XL8.:=4/W) 1)/$0((/&3/2)Y%ZJ*DMJC08J-@3=1=1(=+#_HUS M1:^=M\S6E0;655/MI5E75+2]3D?)_3@K%:^0MV67/EW2P&K)XZEB."Q)K4W YO&%OZ8OE(;=9*(>_TG+>YI2SGEXV#L8N MA]GT/7"] +$,]",7L'>L5(7X%$M7TE:]"@5()KF2W8E#P M&74+@!;=WS^_?W/<%SC6%;EPONCV3U6YK_:K*B+RTI!,_87QC4R11?A+%MBR M9/?A4CR^;8X,]'M$GXA%A&['13L.1QH+#8B_B!N N 0=706#'!@A[&^H3]$Q MR 4G'#EP&9^LK0]19A)3(]Y#YKE'?%=X@ >P,LA3W3X7^YIW1W#9BX,H8#!O MZ)K3N,\[Z:=3# ?>;SMP(X$[=5RZVV!K^Z^-\L!%TL=[2G_(%.'N1;B.)[-'LH"K(E1LNOTUNVM;:%66S $[@-,+'X8_8#GO5O[D>G6#0F84+P.G"_LR;&, M2%[6YO*R!\9YFBX 6XCX20X;#27^QKVF[+%1 XVUN6Z3V'L&K87HY M1_[=\<;,5@DU_L]Q?RJ6PUWUG*''39LEWR7Y?T-!),80CW5KM,119:.T71JE MU66C--DH;3NTE8W29*,TV2AM;:.T1GZ<[J!L'P0U&:\D>N=^%O*;3%V3G#0@ MQ4522*@RN7P\.UAJ"]')H>ZZ,]337G4K8*&F@K(_BM$"T\+ H^W$7O:"EA?H MJA9Z&]%DC#R00M1O4OGX[K-Y03:,J>!Z],,H@T,WQ?/1J%5_A GG6+C%C0T)B?DM*[ M[.5(5[7P])OE4A-4R+7"1SL1I:1S#L"R?RQTY$UV>E_V"R[&Z!!I ,4#EPW@ MJ2^@]?Z<(TJRL2)\AFN"7:U/D8&Z >@?M_>#_OWOMRC-^T]/-X,G4*-O!LE6 MP?$[6M&9D2^?\E(M="GX9@9@<4>1E]-(#EV!VJTL7SZ >9;I!R\F;*' M9O+@N^[H%M!\E'U7C<3[2VDVWR['K%7N3@4VX)J>\+=&+2X_O8.ND%JKVJVE M?Y6Y)+U6;?4*5R2Q2GK:O&."=W>5L %LP-LHJO06NB3+;I/$?EFN+QSB/>'PV 2\/P8 M #?LZR]](:U? CU_H-^#4OK%<7XJ_T)S^&!-$MX/0"7?D'SC'0!]#=_(K'B( MBL%B-K=*+^SE[I8+"ST;R?ST3SNAG@##3@A2. "E5S[O@@Z9"6UK..ZZLMR9 MW-E..\NU[5:1IF6LZ.'C3*:!C^$\9^2_Z6Y"OH0M@=EQ@RMN)V5F5;;6-'>JF_? M/$R2BB254LFP>\P)22(^MG*H)[8:"6%J-0=BX!.YTPJ1Z*4=-T14W9[*4TVWI^(VC6\E.ZG M38\]E<;#FMJ];6749=VH@A1 E*1!>B:ZW- @/6_=LHF=D7IJMU9JY7(-D1Q" M8FX3F#E/5,ZFC>V.RSEI8TVM.[1(1-R-G5G=V3.2]WI5BZUKMII]LXBW'3FR'4D MW-I%W<&H95UM-TJM[DA$+B BPQ/'%?DM;#]9;ZIU*?(E,NN8R'7#D*_I8'0[ZFUE.#8^^.3,FDCYN-P=8,1ZG&WAH]_ M3W3WITS<6$>\&Z9$YZ[G-$#/:=35DH^4EL[V8NHYNV-S7GI.$UO=J[5NIW^5NX$Y+,DJ9PA&_ 9H7+7,TUA!J8M+M@76: M'LXX[;230>P2$:KTJ!=3H]D=EW/2:-HUQ.YF>Y^,5(E<9\8GTVMHV_7*9:.6 M]'=)-B@Q=3],W3#2*F^)WM:0YW5K,IU(HG+N$GUW7,Y+HC=(HJ?4!DB)7CCD M.A9NK9#H39#HW:0OZ_VQP>,E6!3&_9".D /'URUEM+8_.\UBVR?98KL>[6=( MPD=V7;2QWK#54CN=<_ R;MW9O^BN]+-"_TSJT>G='>W*9:^C-E(((G, 1^)C M$?'Q..BX0\BGW<',Z*X*+%$R8XG\)T?^8SM=NJB+]-1VN3V($OT+C/Z9=)'3 M.VJPK+&MMK0<4D@E/A81'X^#CCOH(IT:Z"*=AEHKM_/GX,B?T\2I@GA\TF%^ M:QMLK;]GMW%\FR%1/'K=8^I>3E-3XU *&$^":Y+G>(PY2.*AEGFJ7"VC.AQ=N2%-)#<_OS_\H=["K MMCK)3GXEXH Y8M2),N E'Y%\Y%S2+SMYI%]*DI8D?\\:URF5=4^%6DCN'E11_S.#_7,;H')[Y2YG 9L>>P@"'#.6?@<,L ;==#-I_F2_ZV-3"1(M62DB@JL!NF8NT?>_X3&DHE%Q4_ZP<6 V@ M%3^9/F#6<(N[?F2>[P9#/W !1H3S_)8Y$$V:P'PBQ87V1T0Y"ESL+ RW[NNF MY547:0P@+VZ6LU=Q-XTFR)"24N J&OD6);S1K?B,J(WN"K 0Y08@<=&@:5@ MS9L8) 5?\Q69<:J6_ -7%A0Z@O.G@(.V)#I8LKNHAY:6)KI /3O0_X5]# M"ZF7?KR^M=*G/5@?P)G4O4@EY;HEP-O2IQ[[%/[C,_(:2Y]],FV"&CWT6:PO M]%0L!5I2+>F%_.O/;Z;ACS_U>E6MW4.#0N0&B1?S;^M5N(7?DI^WFM5.O9/Z M5:U:3_U\U5)U+%I*?V354JL_;S7:N6Q*:U2;O?5+;V N)9+T-4X#%D97$# M]CNQN?H6=]T%RV+#7>_$%-,SF M]*5>@(SH >XP08MD;$Y73TP]X.D+RO_J MM0,QG%[ELI.=_]7KA]E.#^?/=W-G@-L4M9P916VX/^UH;*X')GJ]=@@^5T+E M;Q#YSL@&IY R:#LXC7J3 M*G RM:],]+7A_EK'XWK-RF5/*G=+C7&$)Q/_GNCN3ZG@Q7"S?2#>@@.R221_QT$[:)S%/IP! 4^/M MP,+XU2=N-KXRX?H7 (H]* ('M?DC^K/G6(&_^I$U(0WN95T()6FUJM8Z630) MM8<%VHG]=^S.7J/98:Q;9ZU6JUEG.FMTZKWV_P/:&O2_W-TH#U^5JX?[P% &?]S@15S?W#_=7.._GA[N;J_[ _CCZ^U]__[JMG^G/ W@@V_\K@I^L \_ M;#TP0#(8'XN_5P.#Q*ZGF+;BCYT UC(\56&_A@P=TF,,HZ.&.<7P"O]K E+> M]SZFL<>U\G-9>CX-Q\P(+.:,ULC1KX$?N"PN1&]X(M@ 9=X EO]B.<.?<\D) M0IIY0WV*,'8#5EF=ZJ!=:&5.=9@G-N@O+RY[@7\J(X+68I P3)S#!(5D=I$7 M//_)ACYJKPM/K4YT,/&A"< *]FLHS\QRWDJ5Q !BMUKCHC=+%D.W7:UWT[_* MG,50K[:U]4L=/&% Z%M%RE*_B1":$_UB_J<@^US\FUG:U!3:8/DJDHY$(@!1 MK#53ZIQ6D:BOV9!-GIDKJ%A\LV-.^[LN$'D_)2![=(U(RFEN" , 'T#,8R[H M_Y&AFRUEM-<#@ZRN]IIG5"!2A.D%)61YB#Z85X[9F GFEH?W<_=.["7T[H,P M:.W46_U]3.#-E1/>P[J#-V:]LF]4'9&1";9J6";74+NMWADP0',RTV2=:++5*[5BD22PKS$R5&E%ELU;J*=A2 M4F:ARJZ4E,>CRJ].D-6&;]5PJH"F=NKG,(%0BLJMB+(7UEFZC,+C4G)FI='Q M;#190Z!(D\.E%DI]A/3.5(JE_BU-[?9*/;7YQ+*SA &&=?WO=YS/*KM-'0@T M9\_U#C($N57#QA.M+M@%YZ""%*S/5#+E<+G3%-["YNRL)JB):_,(M*R9<0?- MGVE5-V3]+J/TC>YB6JCWG;E/F$^32&%IX2"?X4J+B2UW#T]/RO>; M1^7JX=NWAWOEZ8_^XXV2;/H53\U(SX41RZ>\M+09,E]T#^["&SF0" MQ^493*:'?V/).#8%P4 2-M>AW\)936Q9]#Q+[PX"3.89EG-&"RMZBA/X'O G MBDH9O"T,TX=C$9BG?"K>40>XX2OS\,TN-I$Q47D#V,#]2Z; N1@ MB]Y!;FV>3:$J9M@&*7J,(,[^$YBO(%I@"U5LYY3Z#1*39WH^OE2\+99J]::[ MKHZ_HGY9^/7%LX[-H'3XQA ]G]@OY@Y-#_8#: +/6PR.ZH]UFS89G@VK/@ . M]!OJ)37O,47-DSJ?O<7MCQ9R1E3<#O7)^>7#OO&?ILM/[E$?*R>P,,L+8 RW M H(8>S2]P"81+(B>"QEDX6[@\ ;EA*OP*+Q0M.*QC7"'G-6\,'LXFV]DO'A3 MXA>^-0.*]0*>),9!^<&LLJI*[_^(+X;]\]YQMR)%QZ)KO2%31"*YFCYP("V:*$!T$2N#K:JVP(H.KQU$B(F M;"NP_+0[&8P=CZV'6?14'%*X*M"[ Z_0?8>.OQYX>G3>9P;\A)HBB0_"+<,R M\U^]()XK!B8GBD_BZ#[59P@O%0&&;?W<9)>J[/FD#Z-E&4O"H&\;@K.DIXZV ML"'&4NKH)OYY>F:YV/2*9U)&#/*9A"#RF/67FMK#C\NC#2T;Z\LH2*Q:!\L>D>5%^D0N1>^A]R2O\\]_I'Y_,4.2RMX3E25F.1R$RGHT M"J';;DDJDU3V#JDL,6+F$%16K^&H2+76ZDHJDU3V#JDL,=[G(%2&Q2L]M5-O M%IS*)^K#20"YSA1UFRBX_^*<&0L=KU/YGOLWI92B+9B+\4CLY54 MQN&XUC1+=(0.+Z//[^*>8L0/(PHJ>@_S&Z XW;D5YN3GU:Y;+;47J=;]L+V MS+AT2%&[C5]<$L9&PFB?D# :1!A-L+/:6JEGA4O".#_"J)^0,)I$&-U>6VTT MD@X(21B2,$Y(&)T3$D:+"*/1Z*KME$&ZDC .4GV8P9XZ:2'BM4B35. ,F*D* MIE0R 5=D@V)B.+,]T0219^/R''%*D'.9[@7N3-A@$^:/'4,6-:X5E_7>6KYP M:P]=2IK5+9Y+S3E"W_==\SF@'+^!$V9Q,N,[SQCMSY-ME]P>(_,7&,]_,=>9 MLJ;DI*@=UD@ZQ4Z!(7%7"R;'!OR$X NB59QL@.ETJ1O[>OO=(#CN%A_8DA_KYAH4D.92; M''8*"NU)#MKY!H,D.92;''8*!>U)#HWS#0$5(*.NT/TGTW%V30N@/;(;=PGM M%@XT^R3A;@) L1G9VBS\+\ MB7R2VR5AO3_":N=,6"TD+"W?HA%)6$5 +TE8F0BKGC-AM9&P.LG!0Y*P)&&] M*\+JY$Q8'22L=M)>+1AAG=<0D?5QM?TLQI2#GQLC2#OB&9+ZCE:?0*,T8N_N M;?>M*6P\LC=4$L#9$\".UMD: NCM;9]) I $4'0K:C4!-&I[VU&2 "0!%-W: M64, ];WMG9P(8,48DX7)&8FQ)K&VU@*X38W7/TT=CQK>?W*9I6.QT;S7]-\7 M&XF+3M6U^2/ZL^<@P%8^LF9V@V@6&4]8U$#$MD[6D+P^;Q3)@1K[[]@-=S/5 M7]C%L\OTGQ$,D"WQUG3[)!/3Y,SUL_6X).?&!_V,I_4,75PW(ZI6ZO> MPL?#I,SB&*[CS+7TC;7E'WM:K7VRHU>7TR=]SHUS*JPO1)543GTEWCVA-(]-*)M; MZ36:E<65GH/%+V^ MC]YI*!K;3C;K:B]E3&:)Z%EV'B\JSJ_O/'X:G-!)>;RYNKG]%Q8AJLK]S4!5^O?7RNW] MOV[N!P^/MS=/R1+>>+7+BE(F>N/N-5CBX/>.S[P[!P .I_YJVKH]!%R<@R/E M].U$L54IRZE"""AN=%A5L9E/-5:NB5,5%VJ?MJI!:JTBA5*4('5JU5XG6S7, M40IK6HWTE^RTJ>[!"FN2/RM'LG54-/+L_K9MOOI9 N(:. $V=5<:]0@8[S8- M/5W%&;BZP10]R3L/EHUR;CU8,I^_I/9$X!G+QL2"^8Q_+=D2"67L=]?QO*O M==FV1D)CKJ=T*I?UKMKHU<[ 1BAZHJ.D=DGMR]3>/"JU=X':VVJG*:E]O]!F MF921/IIFE'-)#2V^Z5:M<]K0D>SW479]7"D8Z WOP MQV!MSHVHW9+#SS 8L;OQT+<-@NH@2N7&:9_YWC>(#T%I-7:,@4D/1VB*!D@U%!WK-LO MC+=#9HJ^WJ&(8/5,*O@6S7??4W:(;% K-R4;U*ZSOV2#VH,TJ'V7[2]ET]!= MH"9[T$IT*EP/VF)&I-(/_86!-HDE&LJS;J$F+//ZWF>F3Z;0\V+OMEUCSVFN M@G;ELM--5K;M,V=:)M"='KLD66U#5G4M'[+*Z)[#Q%FUWI94)ZGN/5)=+GE4 M:735S99 ):E*4M7Y4%6C=Q)9UD-9!FIDP:ENU_:Y6=)8$D04#\,TJRFA@Y/F M1EY19(8F53+/A_OU=TR/+&]GN4P$UDJGKQ5E[NGQ/@[S6_M& #R%HMHUH*B6 M=OI)V+(Q8:[HL\*"SQU],-VV5X!!ZA)]\C55CX0^6N52ZTCT.3?TZ1P$?;+I MBNT&^3U2NOX>';L.%6DHML;W;]?TV84S&LDRF,QJ7C8SBB#] (!.(P/,SJMU M2I2:)PMBRH"XN82(UB)NJW+93!HF$F\EWNZ#MRLTVQSQMEVY;#22.JU$7(FX M^R#N"ITZ1\3%0&%'BL,[F"KG%)[4"0" M%Q"!.^&OZ(L,WMN1I%P](9F@.U9$""[#AP!0,7F=>9R2LB5E9RH6RL6CGC6ZWZ'H?KN=7_YU.2A? M$K8D[+*+[.9[%-F2<"7AGK=$;IV)1,Z[.]=\2ELXAFXF.JVMZ,?5.9.1;+&I M>^]Y"IM6[>0U\*Q>;=>SM>PZPA0VV)1VN.Y191T^)J>P?9)3V+;TA7\U;=,# M(:&\.(Z1R):6];?OH_XV1]LL4C1"S/H=$2NS1M>I7+9J:B^EA*)$D2-992^I MO$ 'S[%U14Y4W@4J[ZJ-9JF3S(I3?COL33,>+J>L,F??>*O0/(8(1 MHK?V=P[/S,1)#2]Z6J_,M"FSCPJ(OMO*EKW0MUNK7#;4;J\NT??,VHVF0_91 M?U.P5MLU :UDU>_>L@/@^2T$9V;:JX/H:*I:M]3$)TO1"HB^V\J.O= 76X,T M5"VEU]?[0]_W8'DL3G\V0QQ2G&>PXI@W9"G)JF>NS^69KA$1Y;]T*]!QM4<& MVWIEV2FS4;GLJHU>91Y.V&V1=[M3+[4'K1!Y43+A4;*/0K*/;=667=@'#BQI MJ8W6&87 BYM66?HL1]W%=$0=)XKJ/F4Z@DW+7!PO.G0\7P'#UF:^XC(XR5^4 MO/@*JC13%=WFB9%7S@2.,%,FNFG[\'^PI+TTQI3]0D\\/<%-8Y_%K&5_#"\V M/>59QUS+8 JDHWM>,)E2C;"B/SN!KXP"/X"=&FR"J^#_ ;A_PL: K@R3?EE5 M!HD!JNO?#"_U@N<_V1 .[H2#6$>N,U&F %C'P$_%O_CF<&L*D. S!] (Z,IQ ML4'XT JH0M4#8O3PJZGK&,'0]U2Q[&(7<0X]S/)TX FONDU*:>%Q"J_BS\#F MS._-],>$'GW/@UMZ KBH"^@"EV$H_Y6%9_9JZYGFM0#G[\!(IK?AE<"GN(QI M!\QX@,LD(S#BK_7,W!4[3M75=CWIX\-KC]DA507V#7@".'3O -HUE/_^6U>K MUS\K!V;#M.(G$\PB<[C%Q8%![+N JH&+"(QXR:^,@Y.3UHD$!^V/Z'@4N-@H M .X?6$R"8/ FQ"7K7-#%2$@L1K.#X87AF3ZYS((?O[)YJO3?%[/6A="IS1_1 MD84$_NI'UI"K2'.-4ZM6JVJMDQ%LO;D$Q-A_\4B(\*;1ZS9KC59KQ.J-9H>Q M;IVU6JUFG>FL 09*^_\U>Y7PH;$[S_9]81?/(#)^7N@C./4GW7K39QZ*U#BP M %)B1[T>;'D'H,[SZE= <#3:!8+=+0#(MP&,PN$LY1,H+\S%7\%N]*)L11F[ MR#S_MODB@:\-^E_N;I2'K\K5P_W@YG[P](_?],M=1!/']=SQ6MNDAA->_S$S M7&>DNQ/E#Q QP-,\A22"JH!,6"UI#[_]C58$;?_^87#SI P>E,$?-W@1US?W M3S?7^*^GA[O;Z_X _OAZ>]^_O[KMWRE/ _C@&[^K@A_LPP];!XD,BN;'XN_5 MP$H&HZT6A9>=E!3]RI M*ME*Q.Y KV9,:%3VRQT#!=E+%H9UNUR-(_VK[XO/<+G%,(4L@.T1;@*!_\R M+5!8X"FR9?RQZ0*JZBY]1+(!;#BP:@)/ 5A?#-%:LLBTHYLZC?BWU[SH2A,01XXL]496KIMD][ M9O\)S"F^1.QH9-IDM?'GJLH5/ #69+@.7J].)A1HY/SZ8=57T^,VHFW\!EJB MRVSVIEN*PTU'57DQ7W'S\7WAO\GL1\4X#4NV+PSN$JTTD?86PLL56)<3 %@#0,!+S!/HL-?.*.+ *\:57V. M1/SN+5-_#K''"!A" DPZ?A<^6&V!2VZ:$*J6^9-9YM@!"QF6%_#GAG@(A@P$^?44K"7?&O"EV!GL-$9';WG"/,0-[[+C^!6#^A&,^ M7,L82/J"_A$A3_S]\"R6KAJKWC[*9H5NF'ZPR!"OX!59+4PP,"TS-_\3L#U@)D;RA8<\A=@XV: MJF#1H1K# VNF9C_TAC;_.1Q:PQ316B?9G2[[9C>TR,YALXW*95OM:,G4AUUO MJ+%X0T1M$3DA3^+4"H].7=B4"_*1W$' DIY^_V]],OW$M8L_ M#(^)=(8J7,YB\DDL?TNKI[$M[+C336%:>8N_/2^'CY%/F0^Q=#D'9%@K<\".&)?Y)YB'NCL3 M&/6[XX_UB?*=VV2HY]_=7:&:I3RX[ 7NRS(GZ*6)3($9=4)!!*30&V*?9QHF MKBA,BA!!/Z 0U6J?GYAE,9?^J'_^J))P#R83'F14O@?N<$QV)BR'PECIAP8G M%]7_5(BC*=?A)D$+Y'L$H+SJAKYFB^$6PI=$NU"F@>L%:'T"'^6L6Y@U%-N, M;%3%"B'==+T$-SKO54( MF8+.5WL/2QE:ZE!U"PNIT&+=7WA.\EXK^M&':0= MI$^O?82W)N^K70.#LM-884Z.S%^$ZT.7*S5"$T%OC$4' UI!W29V+M/+>IQU M;<.S'P?G][:3R2V+5O^B,D:"=XYAI%=4C::K (FGID,\M#J?/07$TYLR8<#1:04[ M\%T3[_G91:_WLJ54KQW:1%HKSH29EK:%DXO:5, <8U<9C?>QX5OR"J_=#Y?'A M1^6C5NUP%L=JR]%#SRM7NW4.KFTFVOVJO6> M5L >>,5LS+<>4N^Q,=\7/O=">1HS4#^N+"!6H-BJ M4&O;2NC"\;3M2ZW2CG@^Q5(;:BT7?4>/^)*'T0^/D?&7T;G9KC4JE\V.VBSW M4.GB]"J05'FN5+FAA#%?JFQ6+EM-M=DK=4VC[,J6I;UXPCFUCUI?IK-_7YU:F1O2E38>37NHY,>7D]M@)/9K?5'A;+N^WGDOG\Y\-15V@% M(H$%4YUXI#DR>OJV(=CL$H?-VG>N7<.))BVU7C\'AT0AFCU)VI>TO[\V=13: M[U8NVPVU6RMU)[ACT+Y0OI9Z?M2;E(!SY%C8J9^/ 3JE85;)=G=>H<)UL>M8 MOE7>H;%W_?Q[<)>*X;R?#N88?(_/GQ?K62?*EZ+U[R9+09"-,G73EC/;"3T,([0:B3+L MSE/#L#I@]\+B->-QIE-I%4ZPX2.F*0(YA1>[X_);9BG*ZKYSNFV>Y2,18,[/3 M#LT&UVJEYJ>%&.XKN8?D'H7D'AL+3G;G'EA/TE);C7.H.2_A:'"Q5P)+>7K) M\LG.-MMRL/-4!S!3)VOL)2[F\C#JMSWD[:Z7HPR9&]^OF@1-)))A#'2Z.Q+4 MU,R$A8WA5:VS8EY)V(![/O-N<=K=Z2"09NW1^1-'U&K .]K))%,Y24F.N2[T MF.O6ZC'7+ZLQ7S%K3$(.@U M4YY+/<]9?WEQV0MJPJ, 0,(4$";F))B$HV[U&1]XR:000!K;F7&^0ZL8XQUZO:K6[F6= M[M!I5CO-=CXS"VK5=C>OZ0Z-;K:1#&LWU9"#%%:UI7ZOPP*$O9?+>("SR1P. M1W/R<>.<0UHSI2YX(UBVX8P%P37%-SMZK-Z[M_==.7,W9(VLU9V^"YW@D4UT M5&+-"DA%(1K V[68# TC2."9V M-\ZA&>LQFH6==:XH8@B.%4=+,:&]G%5]U'NH3P)ML[7RTF3501Y*UG7 [F'% MP1NS7MDW6'Z<.0JH-;$;=JM^#KDY!="B)(+GHCRD(G82=S'?O"LQ]WUH!R!/ MVCO)D_>1(I^3/$$=;/#F9!8CE#+?K9]#TU]9^E$BO-XD1B)\3J)L!U"V5>JL MPF+5>!1=>G2D-7(4Z3%V&0'Q^@DTO90@DB4 M?3?V1U?:'\>0(%^=('.HL,%[E[:E/B<-D,()$([029RM \Z6NPN,M$"RR(\> M)4!BM02CC'UID.Q8CKQ&E@R<+^R[;AI$=^8KZ]O&( )X9JFB52[K;;4CAX5* MN^2(")XJ4_)%[ :UZFF4VE];HBZTI>M_$N;V[V/Q[)J9&NR^=W%SH_^[+NEVW[?-F["5N+8 MUMMRO,!-Z:[9;')2H9[??5]\=I'HN?G]\>'[S>/@_U3E^UW_?J#T[Z^5F__] ME;$"K9&PQNO+T*6=N)3J*EK)G:'AD59GB MH2G;->H?KRHV\P%HDZEK>HS28$7O3J3'$G7O!.95K7&&GZE]IU;M--*_RMPI MLUYMU[,UW5S]>2O'36GK7_X>VW=BXUJE45/_\>S^=IG6@?&] "+LZ*1@,R S#MJLU[J)-J#D_DQ0C,%(=ST M"_G.=%]Y=EX\4EEH915\BFI1Y787$Y W1TIPQN4Z87&](3)8&SN4=B!QIPZRA MS16CWP]$FUKELJ6VR]VW0IHPA43DUE$1N5&Y;*OU*K52JT[2 MSLFK+%[WV-BQ9 QG6V)M'35#H-5%8JUWI7HH[9R\$?FH"0*M'KJ)Z^U2NXF+ M-9N%-P@H4NN5=*PD?%&FZRJ1E(-T$SMW$CYJ#+9=JURVL2??.>B-I\\RS\DT M>K>X?]089[L.N-]5.\U22Z^#X_Y[R'O#/F*?%'TX#"9!F%D]=0%S=-E1;"]I MU9^#]#H&4?BWQ? ?0,3]"?88^HL^7TG@F6E;JUQJFJHUDR:6;#Y6;HS;("-. MAG$-P+BZVBA"S^SC-3(KOIT2-CC>U#%!MCB3[8B*:]S=L^P,"9,IZFJ]?D:F MG>QN)MF)9"?[V\N[L!-,:>F4/:>E$.QD16^SY4YFXA#E:4L5U[=5M*"YQDW* MEA[3N17V:\ILCT5ES+ZSA8*FO.F>\E]9J&-#HG%\NYFIH5VYK*N=%/.2=IYI MFQLB-GMMD[("6LVD"H +46LP?^PRG@_KF;^4">QL["D,<,E0L*42IZ]&356P MIY(*5^9-&2SQRJQ952G:C6_(5MT+E%VP[U2MEFS'DOW&-^0B[K7-'F8>UMO) MA*:=;KRQ?./;](\K.)OJ>XHS2D5NK$%2E95%L*J23.53Z5NFK8QX MFU$^\]-3=,]CN!S<,LH9H!7\J>?COC(A4H;NIH\(@8?1#X_U\>U?&* #BSE+ MXDZ1K$C7X36I]5X2ZU0XL^>M=*T>\<1YG;6.?*#52AZUJG#,"ANP">RJAX14 M.NS:H%T>#;LTZD+0Z299;][8M?N)\SIK P5VLYVF-W4\W?H=S(+IK3VT B1&;)3K MB%:THLU\CJ[A3A,OM:.E:&& H)OUH*H"AP.V $K3O>,SI:'\]]^Z6KW^63FP MY44K?C)]P*7A%K?[R#S?#89^X(;\C=\KA[F))_9.9"O2_D@#&@4N8)@+2 *\ MT_*J9T!5@QC%.(2]L/8T:A@%$J)O@3SR=1 QNJT;>E7Y 9MVYY.30 CA $"< M2JZ_>0LD:'J*%SS_"1H@XM\0EX$%2<: A/%-EZ27XCP#9(AL/.5#I?_XX%4^ M$@K@6O@;8\Z2\:-P>Z"#XFYUEP%9XYYB>P')Z'IXSJH2/R* M=2N@ Z.),40)$'\;RCV2B Z*!/@R8CE+&_#'\*?I1_"K*O\>,WL!$L AD%W$ M?FQ2 M0S=46FSW3%"IO(*V,P7IX9K&'R;O(@^W5^.H_Z8'O*1#<8X21@@/Y" MKA?G!S/WCZQV_Z MY2X\GJ-M[BBJ;34"X(^9X3HCW9TH?SAD+7@**2RJ BK+:I%U^.UO-\'@_F%P M\Z0,'I3!'S=X$=[V^O^ /[X>GO?O[^Z[=\I3P/XX!N_JX(? M[,,/6P>%$03)Q^+OU<"&_"[)?W_L!+"6 58A^S5DZ-$>ZZ(,'@1>^!=-=?8^ MIK''U6,E_YC'=194&OR]EB0BOP8*5(/D1ZU>F!> M!T,QW61/ONR.R$VY-#OL#2?'MY(Y,(M^Q)AS K73X= %PRMT$O,6IPYIZ:&& M&BI!)GSK<+4,3F+@SS$V:U. AA2\9]TB9X@W9LSW0I],J6[>VWT 4:>#[M^F MEKR XR''/MOOTO9;R6;(Z_#G@5#%BH86[HXL:&; 52O#L6Z_P-.Q< 6N\JJ# MY1%X-%S%L=%IASBA _HR'@&AN(=AD-*,!DS,* JM &XHO#'@M[8#?!@8HSD" M8\;VJ]OH]EN.-VH5=[Q1+^MX(V /))>^ZS.TM 2WN)M?LD!2/VKJ\W-T\;AR%M/O=X-II\>AJ.F1%8[&&T^KSB:+%O!@B@Y%&[M<3S6/N'[H$M!]W:*75"BW,.SGH7T MWLG\C"E]<\%5GI2.A7MJK5?JB1-9D:6H-5X%H=WT.[E%O9)Y/OE? MV23?5V ME=4A)(6#9;5SM]O Z.DYE,L7H")(XN>V$F85?F:4+$U,V==D)_!WTM/AJTM_ MJ(5<.A<=4$U9+J0E[?WC\[JV3WQW'X*DW+JQB2BLE%ZE#4+VU!QRF M:PR53N6RW2RU#T$:*@5$T2T$RM8HBCV SZ*87AHCVSBKALZ$*;[^2YH?.866 M.$@'^B_FK:&R'E!9(UDX6"(JDY9% 5%TNYA(&HK&;8J1^8L9%W\QUTE!W5X- M4:6KU;7/$GWSZJY=:"'!\UAUD9<1RU631L.NLH) FLR@W-'"[]7Y6*]SZ*@F M#8LBH?$&>9(S&FN(QMVZ#.0=9U90N5JEZIG2J'?,B9!]#H\ H/-ACUNX!M?7 M@^S**1N5RYX*_*K,G#)WQ"IV;J)D+9*UY.O2/0QK:2)K::54:DK6DDL[U<7: MR;0&JUO64G:+6TM9KV4MIKQFS_Z\.#)9*MAK):LB>ZUD5>3US9?!QEK'M I# MOEC**[3*EO61X5'F)9)XJ!6EC[UVHO2QE,6->$3L&32O6A3M@3(7+LHJ15FE M6.#B/%FE**L4XSX);.APY\"++Y3O+C:&FR9CIWL'H\JOVY^I=EYO:9MZ93_[ MMS;VG<0F)%>ZZ\X #'WJ9)19)>]@H]F:JM63[5?+IY27P&*7=%FDLV6CRPV! MMUSILHMTJ:FML_##R4AX-JG_PQ:3)+"Y-_9I#D239 .;(F-')=[_''L.4[O7 M=Q8MSS0\,:,\C<'^6H#^N\LF9D"I\OA3SPNP@]85 GZ'J4(]S,]2NRDSRK8? MFB@#VL7$M$P2XM"8!B?"H+>6TIKPZ)CVWNPVN"WT5@59&;FR3X[L?L&>XA%? MKES^SK%?\(:0L#(34AVTL7I;;=;.NAM+08*>$N5S$C=[H3Q.H*EW52UED)I$ M^7=GG5 $^)U9&=EH<4,ZXR(M)LD-VXRT\T.J:6VN&'6.HOP5=$-,TG.I;CAIUMGXV*6FQ^ZY^Y-V]![_U53@2$SW5?%SE?+#, M+DK>.V#U9\K-,ZAJ?=NXTJU6'="I82J2VNJ4VMB4B4B22 ND M;.5AZ#O8D4!KD5NCKE('DBMG MN9D?MC"!>JFQ0V,WU/ M,4R7#;D;# [ __""9\\T3-W%(>P?<($*D:/C>I6/"O5A8/ASWU%TY0K^;?(% M?@]T5[?]F=)_<1E#+Y#R9OICY9_?OSGN"\#C:@R4K7S1[9^JC& MQ+1-SW=U]+TH^@L^!W1-.[<80-7U5&4:N.@O\A5XZ=O8'(X7#@:8[CIOL"D] MJU.K?;0BV4X=LW_@8FHI1;**QVP3SNRQ88# )?>EA7CY 3M,:[7/$:;2W_7/ M'ZO* " P1^ WA.4$X64HSW '^$^Z@WNGJM01;NNO*GS1TH/AZQ1@.=P]I@!0 MJ0>(U@E]9["XRZ:6/F1T+7>W7QX>X9,1((H]A/W W0(J$3(\/7Q-?E55OL?N M=VD'Z+:;Q0[JCW4?[Q%HSP]P75VY"5S'P*XXKO((Z\5^9WJ*$_B>#X=&ORYW M#>(>E^&#_9;P%P8^[XUURXI:( $*^:9%3S$[:NNC3Z? 8ZA/CQD.NIP"X3H& M8:\7 (ZF[@OACPM,7>?5]%#"A4O.SQA;'%/9&4!E:4^XBLLF2,KP__GE*!]L MQTUJXO!'\7- L_2QV;GZFL0Y(93O**'"IB2DL MB'MUQ:FJRM-*6/(%D&&Q_P1P(&NF,),6>480*?TOC_R'L)K.X?L%(#$&IOZ3 MON!4%/XLW-$S@[=$YP0T(JA9\+>-K_Z";(PV\8%P6E=6,AU@"\"/DWRG$^<[ MM_=?%[K:+7*=KY;CN _VOX ?(_SQO1%WN=#F[*5=N=2J2=;R=V6$"WQ4IE;@ MY;?1= X)D#&]IZG+=&-QQ_74+7Q&,%22=KB=#.XH*5P5J+U8DS;%0IE4^,.U"D(!OS-)Y=9I)_- M.\;]?;%1GS!#:O-']&>P.$! KWQDC68MNGW%%6NM5M5:)].MZYTE(,;^.XXR M&:>@O5X\PU7^O""Q]TFWWO29A_92_-QP:+%XKP=OWP$^PO)8#8S1:!=@=+> M!=\&(+CC$OI\"E!%QU_!;O2B;$49NTB.?]OY&>?BJ7#W<#V[N M!T__^$V_W,4@Y&B;.XIJ6[4:_6-FN,Y(!_;[AV.A]N1K !]_X717\8!]^V'H \H\9'XN_5ZYA\[F88R> M0RPOMFO(4,/TEAWN>4! MJG_X%]G"WL%)2NV*T6_D4>0GKODP__@Z\D M;>T!KIO[8A4C<$.[!B7C=Z <" PU:Z%O,YRH$E_Y\ ;G]D\M.A]PI6,,$XGJ'#(_(IX,-) M^SKA5(@@I7O*S:^Q^0SW5*]5N^'C> RE;P/N6LHCPUU5%>&AIA0R=-%X<4^& M_NR@_PHNP6 CP!DCO.[Y+9^!DS'I= +K^T]T/I [<(C&V91G>NVDZ+>W-[FN MX%TBJ0SUY?\#?'RP4ZTN#1,M4M1[5 ;ZFXVP.['&*"_ MA[3'U), CTPS5/SH*;[A"09)X-:=A$^XJWRHB!#*3+E&,_5C%0AX10HDHO,S M(]=9E#P)4(HL;\%5%$!][K$ESZ5P&EG$V;X*7ZX/*AE3)@"HL2?X1EJ.'CF> M(E]C]"+T$Q*Z9;Z*7OPJFNN-L5OQ.KR(:V)UW\G)E7H5%$VJ=I+QZ[\+?_H2 MC'#W&=W3O?7NZ7"[-_P-NY2M:2W,$6TUDDBE"J>=8)1>B %ZR,57YLU24FV8 M89L]B7;#H?NQ;3R,OH;OID32M -B75XGF6 U1TS/_'5\M&S7#H66'4++WBIW M1@YHN;CWPZ!EMW+94>O=Y+V="BTW'3HK6F)N=B\%+<]$1YB&K*!_65PSA5^%:S-4#7&- M0PKJ_PVW\5V?X=]1M_.'>80)Z!(-./TE50]IU$!Z5[56"FD*Z$2FP3+\$N!# M?Y\1#$EW<2Z #^FH!5.8US#( X>K\)UZH \8+%+Z+1W(W]!GN";3@99&)NXU MA#/JW? 44,01L7J(5C2\%4TS$#+P #P13 5(3%'Z -^!0$%N3K^B M^.E$',X&2J3R%6>>"%-5^IZPI)ZY=7'O@/3I*#2$N/Y9.7 .R\K%X0L= M^ B[(%=#&&[>?#?$!@@59'>F'[I;,#4,ND%A87DYZ1!G!A< MJXSK$+,-ABXD\I^2/I41RU=4X.Z+Y4E$;H#]MN6XBY/?^XZT%04:D(V%?D6# M9$G,QDB*E8B[[2,P3HFC1<6Y9CK.%5-Y3)>516,]/!L3,#(T:-$=%CHAN-O: M=(VD9$XUQ1H%-<4>&2+@T.?!.SQRG\S6:],+TW4*9*AYCF5PN]JCY-),U-C; MX*;C1]8M2HV(2DNH1X&(1T?13HR(FH;X([.BTZI<=D&)3*%6P)9O^DS@$:K] M245?&#F EG[.ND.P66-[6%4=% MM+%RM*8*R1'7QL01%*NN[_#A\;.+4_=W:@)"+MA8O<#<"QOY.Y=MXQVB>L>; MF-AIM%=/3#QX$Y@]M]Y9/51N,=GU'/!U,:]">'*\I"L'6!\ZXT*GG$N9*8BJ MXA'AG]-'(Q.!C>&3H5 X/8[[-GM)_3S^*D1J"L( AS'GJCLF=\3?L[+5SG)Q M$CI*16D3!BF$N\,RF1T2%-SNQ9OC_B1?OG J"AU L*=X%9N.RSGPC_@26SU> MW:?2KS!UBX_LU;$H[B&*NK[J0],R_=D94,*#+:).6B]>Q!B6("X7(#[QRKDG M@5XK(2,J&5=^7_FX:[6B2A$=7/(9?DSXZ>&\=SR:J&"<4YBH:!0:'L"-Y#'^ M[Q0LC%E8[L4):/5A3$S%BTKQ%HBO3=$DI!10LH ^7%[31D&)L'#2C1:.NP)X M0)8'%6%7?S'7V8M1+^.XK?0K? %IFE9K=RF6KEEID6E6 M/K!"UQ.Z*E>3ULV+RCE MY:%$/5^);T>YE$ SE PV=-'SCDN9[CR$O0Q'^&E&.&[J'W!(./9 ^ZBM N0M M)2C8C!\B"HHO@6?!K/T?='JQ5],)/, T?2ABW@O%UL]LJ,\Y =?35R,NL*.P MV)'7/\,%(N5[R@LO[X4;I3O?7!6.UL+"3I:8K)"V2^@@*H:?^)?1L<.2874C M0TVOZL;CXQXH!<3V.3-:5+H3!JTL<=J_Q*DK2YQDB9,L<9(E3K+$*8<2IT9J MB5.S)"5.4:PO=#3 65"!(I.!JIP\E,KH($"'9*0!Q?( (__B)EL&G0UA[X=8 M!Q-=A%[F2@=NZD\'A26W:8Q0FT77'>8G+J@E WHZ12M):AT>9?A9F10TDT-@ M@XH&.WY!58QQ5X4G?!6F*[P3I)]%^2.88N[5Q7SH,*.C'+'/".T7?Q)M&Y;+9R&480;M[],V#YM9JI 71]IXVP'^I+U5O MU#GA=5']<<'XU M"K\*&\]MB'CM&>W:/F#V8:Z83>#2E[ZFC*7.YT7Y*KH+SCVX>$2%LJ0$:]8Q M45,WL7:::B!?] _8G5$5!L5?GT#]VYBL5!_..2%7+K/ M\SHP(B)Z87UX_B@B)W Z-ZK\6;?@T]$5]\AM?<$A@ M<15L6<5\_BLUGHE*!Z8K!,2\X/]P A_!87JQA!B16(&Z+R\BBFUR$EB^.;5, MCA'X2^ TR@/V: 7@W9E@;Q@<>/_"]\7MU;[JVPFD -9TC,'W'Y3+A1K'!NL69NGZ2 _Y^]=V%J6TO3A?^*BMD] M3?H8QY;OR4RJ""%[,Y.$-)#NZ?KJJU.RO8S5D26W)$.87W_>RUK2DB7YA@') M:*IF-P%;6I?W?GG>W)J 1&$PW0)&/69G2UASKDW[_0. MY(8UE%G9W>X4SP % @I;EQT 4G8[-X(FS2$S4<.;94SS7O2MW$Q!8TX]9[RZ M![2-,+!9S=FJ'.X63O46C6;M'&('XUC6U(+(V*^]]Z0>0S?78WB3]/ON;0)W MS*9O"Z4&>5PK7(%=4$>Z@RW@.B2'?.6E?,:5G-%"SN0ZKG 97Y5PC6$\&O%Y M8&E3/6T)_V*IZ7N.@]?^'PE [>5%]QJ/7R6&ZQ*7">)I]&Z\\,&R& ?"C5?< M/_H0W@OG3IR0NE\&^V:QKF''9O$Z? ",3,$\6UP&'3R*0;%B.:$A\$A/[%\G M4WL,2N0=O*'3@,."5\HPDP[G**L+AA2B/<4Q.0Y0RMIM@[%K MJ-$/S7:X$?R(:IU>8C'J%5SB,:KT>I!57L84% \"\>Z9R[8 O57TFT>X5]$N M93-^D,%FG2:Q6;J/[U?-&((IXLHBXN6CC%K.J9HYDK>T'3@F]+E4)]6Z;B8[ MLXZ.?3FE@/&YUD8*\% *'?,U/&4-L#,8V4@%AI9B27.^J&0[?P[V;RWYQZOS MO^&?6@WMCV2O/"[S_(@@[(SVS74[ MRY#).Z$0]YI/B'S;00RO^B #.Z-NG*/C0.-^VAG;00SI)8+JT0IQUJ"T> M M5KI =2AE%_1J+?Y[$/[8[OT%>@OW(X*>C4VN_;-E^Q1-N)QP$;X&59,TXDG7 MGV#)9X;]WNEL-_=G2=4_ZU+!U< _933F+D=NHZDA<;9F$@4P-U/OD2W%HQH\ M^4P*Q'C@.X%P>*RCUMWD\*)>TAU=M6Y\?N":F&ENYT, /G)X_6O36V!AB8FW M!$:QUO2DT-9A^'B=?HZ/M[GX*TR[ 2/)4EKA $0W[X;1E;8L[5Y3V$U/UK%) ML@04NI=[&X#A7]0]F!"52P^W(D; M9QTPP^O%-\-I^<28']>P9PKR6.M@H#8+C$C'XXTPE74+7%JORH(?7Q8\J,J" MJ[+@JBRX*@NNRH+W4!9XWM'AHO2UBG\T"\4S^\']O! MW+$>WMDN[9*^]%X^7QI+:&$MC9:E%_*?8[N@WF#; (?-QB-QY9_K\*>WZ=_W M._7.H)/YIT:]N>7O6_WV5M_(6U2S6>^:JU].$W7E1C/&>6=-[7[\QS)F<4L+ MM$@SIY']$^.1UYS5NIG)2R.1)0S,BC-YP?GDV2.C%7:]!$4ER0%.%GMB;0RK M9/IH[>4AT\\T-SX]@_H5S81?M_G#F?>^KN]=T^:QEK^*(+XO)Q&D.@I))^41P)6@W8NWND\G35:R=<585:Z]D;=2)-_?>UAS=/@".SN:L MI^?HJ!)N.>RWTMO/S>/<;Y1F\ ?B8_M.G+KC&[@?.<%YX[K5;@]9 MIV\VS?=E9N=*1V],C#=>:#G[5M+KOB.CS#(-VX*K&7L+3.I2I/EU9FOV>30' M+_^> NF_V^LWGG8'+CN:D3A4R3R_$:- M+)>3O\%3@G27/LC5J$L_U7W2:QQ]\%R1+NS')5&3'H&M<"7CTO;JAGZ5DDF, MJ76'H$.(D7DB9G-J52>)1 !_$BY3GPM(SPY29P>OYC)_@D M:=.N?#&FU\)'Y&L)(Q 4CTW3D:B3(!ZHA%/,79"50?P%:JH/]1'B3@RZPV5V MB1WCT>C7S(=%[=PXA@F+\13@DLO#GUEA\"QVPD/@N56)X6;PMF""2\9A*H[- MV 3T;T1ZHL_'DY]L.8MK(B<:; M\,6MA&T*U-Q:^9A CG64X&'T$$)W@;74#&!K!"8:\TE)@""$'?.%C@'UT;-\ MJE#Z! 0R8E#ZE<6.\##"L\ME*Z:LE09+1ENLQEG7](#C):.71]&^-DH*3_:I=W2Z"*>>CR!N6V_(I-&2"-&2#?8I=V1%;]@8BZ P M"NKO("NL5)5R*973I2OK_099$QW48+BQ1!:(!.?QT57TCZ,W)$>2&*LZP=[+ MXY*C/RYH,AW((76,./P#D0R(5W$"#@-8+,_%0,%HWS&F@#4BN"A\&Y*^>G3J M T=O:JR?L/_+#@B:@;K&,O65Q,B3ZR61M?!'-&QB:5(M'J/E3(SCYEOS38Z" MRAWND5KE$F(M@F&1GA N]I[Q=Z(MTZ0@N=_OT6\)B T.TDI,^OIS$&T&_8,1 M4#C/?[P5\<1P5F+X4^IF^$J Q1W9D!_?.JO:])IQ<*^5_5:$*9! UTL+WQUM MJY)[!]+LAV:4-F6N99/@.;2L:A)BB<)^+S,;^I#$?(SMY6*7W/J/OWZYDD M3R$Q1#)G41MUIV[HG/<*[)R;VSKGL1M^.4%1!6Q/)W(E"'N)4'K)X/F(:*0* M "KMLO]U\EQV4\^GG+7W=?OY]^N3V\N+K_MY+#S"S)>:Y;#C2=S4D+: MCK3#1S)VR:^XL\7] =A0NB)4$(,K,(]P^YL:Z*3%8@K5:?@4>?^6Q,''AQ01 MGX)L&"N_G^-2( +=X*MQ"B%OE\)#IQH/;""='" M6/OL0>+9$7(5R-I&QN-KVSX?GJ(]GT,)H"YCI28_F7Q I$?8C(H>8T@$6VG& M@;I%[$$&Y8L.A3Z(+XI.3GK;&N(9(>=+,'*RR:/7R^")Q#X[/KJXO@S03.;? MW_H1E&N@\:^%Y$1.O)!'%J#;+MUP.=8C.K3TJ-1O7CR8A1^E\#FE$HZ!8)*; MBC:\4IO"PC"&L0K,)=LQ;O8Z:USC1S.?=*@5DA58A[_C&6_M5R/29VT 9D*O ME4YN*!>$K(88-0LI@6XT<;Z2UBI,B\>+?@0XJC M*DR+3^TRHK$<$,QM83=QQD..41!'ZP01^RRTAS?O! C'%$D@" &/5_<>O"O M6DYV!)R1!S!N'(9[@(.5",04=<%XJ$33IIQ0M"1\/(5,T8K79[%1B$4&;- 2 M!%,3SISFQE VB2.@0 (!&I9"38"@C-M(T)!SEZT_:8UH;Z%Y=#S]*D0P4S_^ M!]BHNL1 XB@*A'>>^C:"^!^ %7[A I7=R_"#8 MF+E4&?D647H4#^).C)/F*7W.YY$>8R*="+ED%SN_NWD*[(Q3HFRXRZ$B8[#; M/Q-@BAKQM+4!WP=SL6;VV[5&IY6?Z%O*2"!O1GYG:^A_X@O@N#D^ M5R7>$M[!JF>3_!B*:"P[A3G_RP*Q[3\837PDVVJ3IP96!)NAR"+DC&5 M5&"$76(X%HQ]U' %I(249%:;E@$LY-QQ386D[56WNODMR&J_$ZR;I3-?=R\GS?Z+70QISN[[%ZK%1-\P<5S-=IUB M!S>9G$#R3]**#)=I-H\5Y ;5X*OY-%4W+N7'V)89BFBP+Z>YW3@K!];!2&A6 M-58RQ<.*'B<-S4QI.%PO#8WM\,_QPPD??@[(3AE#N%Y(,P;=?)-?2Q- M-'<'/Q/P?.3DB7*(.H,]>+,BP$IA.YBR=!0TN ;H&,Z2S ,[JNUF.2FHUFO$ M.+SRV/"%.%"E?Y*ZE(_4Q]'H]*!<);?,XS4_I3 M_HIJ-T936]Q%%4SX%Y#QQ+=H'MQZ(*!KRG_,9;S(F$.^H+G6:'/$99,U(_:; MX7':GJ1G17./DIHHP;Z*_R3W2L95X0TF!<.MTO-FIT,#/$78.C>/*;MI18(Z4^^<)O=BS@ ]8-]-$$1_L6$L@KZ>RR)W"78WD=DC!2U-A#?WU]^;G MTW_^QK?'%-C<:,AAOT5-$R=(=BE:M%S7QGX"C(#(0]#)<2_0QS2R(6?;4L3E MH"#WV^D8?+^=+G4JIU"\H;BYJF:4*,0X$1$KT0.IG/E\=%Y*\B5QL(HE!/8O M.=)F-6O4#41:G2_\N1Z>T-A;@Y>.S1T.3"? MOZDHZ'\,_;=D%FW0*W^0)_%W^H<8TT%8<@X6Z1[Z#060*>Q"\9;7BI.=?78? M+0>=LUI0,EQ4?+2:YK'6_R6CI=NF\/@.AM!<.)WMLK#-]G'__O'#/9R:8X0,C$'+.AWW@QLX$N*+C("DAN8C7TCC[T M&V:MU4R/'R\1U^\):_$98,H.6?-G;;&D?+Y*N2>9_1F5>Y+5=]+P?9QYW^M7 MO+XO7-52*/&_D4GXF+A "77X<8F4.%_0SDI\^;;2WG$KC6 MAZQ#L[98;#XKEPY-ZIZ?T#_)=(4N2IW&99L]8#&K+9:O1J@U:I1<4>B;3R MNBNO^XF,B689T](#'-M9[Z9C6^43#\\P":.49= K4-,)2&T!A.K!F?RO:E[- MZCD8>4&H%TDO7+V*&0%6?]MF3,P2MZ0'Q2BPOFLN?L[FGHCRB5$"&HVD_QTA M/[]YX3\$O';DW;J;0YS'4V8&5/K5;O?2* X*7?!>\MV)JK+DC@KNN8CKN!/G M:0>)AH>AH%8-7B+^,=7XF],5@"[,,YT<>_T$>$R_PL]MUB$QZ.9W2'"I?-QT M0DV"ZRO8D\TGVMEM1X;8/K**#$\=QQLAS65!D(1TAP!8)*G$13M*)98M3[G>SQ?HII5OG1RF@*HI M?B.CH5W.IOA^HTU%B3T3K(92M_E4G0I%T/VOI5.A7=:V^'ZC@VWQ@_08R]?' MZU5;?-467Q@U_JBV^'ZC"VJ\WZB9@[02K]KBBT"+58%^473HH]OB^XW>P?C) ME2MEC@^QB FIS2G.JLG7Z3\7GWTV,3V@S!=IP\/LK!I>.'0"%3/-[^R M268/X 7?=P0OZ)0#O*#?Q &9M4;&U(EB@!>TBP]>T&^N&._XLN %V*OR%. % M_6;[Z$,K(QRU"WA!^ZG6V($U]M,]\8]#)_A.Z 0W&7U%6_L_W9(6Z#2[JPIT M#+06\"(+M/0;,XDK!98E#3E9Q/&@]TU3_:0:T0+&9Y.D"V'-&3Y 3M M,;-7W,L5]1MIS4Y*F'NH M+_0[E;0PFB(;(,G@+?N> ^:+=V<';"T%_*]Q;-S8+O:: ,\;+;:_(/AN3 M?+&)9MEOCL;Q\K M>RI-D:D/?O>](-AF0X.C#ZZ7X>@N:X8D6RN]"4HU9K?Q]AY5?0UWYH_%SCXV M_7Y73\?NFXU43RO\+CT=>X,.5_ULXG;7W1I:=4"Z#=I9Y9(S-I+?Y%KNT<^= M=KW1W$^/ZZ#>Z9E[:G'MM++?4:WIZ=;4KSJ!,SN!J^[?N/N7?E8Z"J-D(U$= MS];-T:_PE R=@'PQ [^%W%ET6$#'+RR'_H*!7N.8+/9D/<^K[R>_7!]LKAK+ M=T[!/UE-G+2>M=O;+=%N-H\^='K-6NN0TNQ5^W@QF*5J']\B"_]$]7QI0;&4 M:U,D1KV>)*^9EGL9MY QZFN3Z79&):O]X= MY$:1=W)*5_57,69\,?1 -I.>8;K,<:H6JQ?.4<69T9T+%TRV];^Z1Q_Z]7::GTID5U4,73'TRS+T9H[2X[EY MH\X%DZ $&J6>!UH;_UF%%51\._QQ4 >O"#'HB>UPK<,ZML/30J1_ M]*&3D;6ID'^*0%-5C^&SFMD9++.MF8VX!*"42VUG5QQ=J3V)XH3W*CY^G7Q< MH-*F%I4VM:IX_8O%Z\MDK&[:)%O$\J06E2?%>/+[*4]Z)&[EB_AJLH5:]J11 MRVWLLQDI=^UQK3'+@("5I_98P<]X[ZN PXV"%KJM(L(HA5S'D$GIPZV7 MHY=EQR[0QBT6K%WQ=YE=NRVYFU*&>4R=H]Z M5ZI4T;.GBBH'+]?!VYK$\_R^;(S-I-_7)[^O^1QM*<5/U/')$VJ=CK%* (I/ MGKBK!AD4Q5E\?+9O<(#9OL+.,*AR"%4.X7D]R=U3A.U&E2*LV+MB[^)ZDOF\ MO=*3;#>K5&&5*BR')[E]!G$#3[)M;II!7#>O9N4$&WF:;9/;JN9>0(CX[VC" MB'TG8O3:/R41=J7YVHB_8@W!6%V$^5]9@=6)-8 /O+.?>>@B0Z_1]PZ;EPP<#>/L.YQ.C%N<E,1+/5[@G1 M;XI.I]-N"DNT>LU!]__VCC[QKXWL?R9\8?GH/ )C-]!H,]KQH4[RD?-?_KEKQ7=M/QOES?G MU\;-I7'SQSE>Q*?S;]?GG_"GZ\LO%Y].;^ ?GR^^G7X[NSC]8ES?P"^^\ET5 M?&/'/UQK,<:NBS?%7^L8<<[]@$=/> MXUCBH&>+72&#P84HC2WB>E_K7#&R& M,'B3)1[S0=O-H[R_]GH=Q.1:@G3'WW:VE8X%FO:P#D,_FMJU-S#][857R9#P M>]VZV1KL"4V]WVT7#N&]W^U5".\5PKNV^T= F+]Z/.X?2L)68-S[3B-M!,;] M"#=[:>:UG'X3;)LU:K>./C2[M6ZOU$FCDD!I/BW+%$ZZ5)"[^T7DWH>TV*6W MO=U&G,5Z,SU[LQ(1"1&QH?%9,J0F#NAN8 J44*D_"1K3HX/GCU3IV#50,[OI MRN$\M*:G48TK-.#AZ+(#UTH;("D]FMIW4DDXLWA0*@"E)U8N6]7HED#K5/B MQ=!(D>6XC):TK*32/-JK, .+P%]5^\C+:[I<+MI)^?4KK+&=/*[B-P,L!60? M4_E?%?@_IL"_ )%9P@BM]3NM$O%YH:KV*P>T6%MXHE+[EPJ+=KBLOE\>]MR+ MMGU4)65YZE-65.)TCCZ4 $A_/X.M?//"?PAXK5IKQ!JMF#40>3)MGU*5%);LW$MV.U'Y^CD! M[QH>_-.XG]JC*7TL<8IVD.B/' K]N."/C@BP; @H976]\Z#Q;"?#<,)@Z\M? MX>>RJYKO034&PHT/T#SZX %)8K7SW'9D-FJO)[-1QO!%2>O8Q8E&X&X@LFFD=?6BE<6YH>ULNL?%42VP? M?>BFNRUJ<)H!4J9])YR'&DH&E@)4MW9"RB=)RX)?025L>G%;4$^+3R-=MH;+ MV:"&%_33REHWLY&2KKD-#\]5:]ELU=?P[_)M7KAPM.+&^O7)#D:.%RQ\<0,? M_PAW_#.^N4ZJ>A)^AP\3<,MS+#;U0E%:WXVM>HI93%RP^2B";[L4(K5\1N0-C;,7)G=5\'-V\Y-B/ MPA43.\QBW"[(ED&::7=F"ON(^T@:&>D=T"%?PGC.F;5C')2AY'F<5'<>)&9]' M'\=4I0=_O_D3G<&V2VT^Y5('>4M-7D/=T!CCW_^M;S9[[X.LJ] JF==?]-B& M!_B!,?&]&7UK(L"K)FUCA8O0\Q^B^S6;?S+FOHTUUA6DD61Q:6:./,5-Y-!E?O2+!HX:86IU8%SQ>T MFA'X(I:]O$Q\R8_Z=9WV+/C3^JO?VO#71GLY=A3>Y"K*W=I.N6$JN[)+%RSN!QHJMK8L=P MNM:3A>R6*^X]RXK!+6C4TWIR#[)VDZZ1UN,%KNYV8:=KR-VNAI4K:@WK%CX3 MA(8=!H8K0CAF6(&/CB]LPPH"$UL^'-Q;??S[^=7:QS@W*\%WK+*B7\= J6GOC. M!O_;'FUP&=\7_F@*'CHZZ.J,#\"2V(R^"--"G4!,9-\].+L'_F\&5766Z>MB+6TKK3=R+'L6&%,+#)"A$*XQ!+4##XKTN\X$H(5!PTX% MM@\CN8^0L&MD D3T7S?^/K4=U-OX,1N- /P)J!N-%'NT<,('Y $P3TG98FB+C'#LDEHSL=8.MWM+9UG,V@ZVQHT45XU-E^"#(G1R[!?>FG[Y?/I MQ97QM],O/\Z-K^>GUS^N% C"+I8+/3_CK68Y[)DK,5KX/CNF8^.;Y_KJ%P=@ MU9P&H):#D6\/*< ,VP._JV60O]=\;SQQXCWW)K(7>P7RTU^,0%ZHVR#/S4"( M "ET0+R\4+$ K7#,2XL]P90':&1G#\E6HRM :\V-#3:TL@(!UARH,-_[9:-, M!N&=&UBP1FM*/AH)4U555/V [P<7[I6PG',* 7[W462'#S?>1W'M.5DCS+O] MHP]F5@H EA#)\3TL5(FXM6O-6B-&EMNK%NG=HTWJ$#5Q?.!W+Y@*4%]($__P M_)_&)MYU!6RU&MBJM72(%;!5!6Q5 5M5P%;K-U8!6Z4-ZM6F\U:2[DG%/I4% MP=(3R01C)BST3]@3G@IG? +^[4D JEOJ8;+J0!N#O4<&SUC#FS&&RD%FUU7: M2349R<*(.CJF]ICL*BW@X\9T(NT^I2- M#%\^\B*>:C/[5#-H(E1$(P_ 9*U)S82*D9NCY1%6C/F\+&09U'\:V'/F51= M$1YA8:MQQ"LG)N#:-5C3D2)NR2]_ILL<8WYVG RZ#"V'LEM@KXHP:\#AH:7P MQ_:8 EX$BE*H&'5&E;0]L! YH0[T"$W&-<#WE=B1Q/EP089C,B?QX? MX&K^/8H:&QSDV*GCJ#7F["A;+<8;'W!APAF7=&(8+C(H7F1\C:7A8^+7UZ.I M&"\<<3F)0E%,W*?N^$M\*_)MXTLWBJM\Q%.^P4AG.F#5,P\CQ+T!.*-.EHD8 M:)1\EV2.PD2G:V^WOVI1!5O4D*VR_*DBG0/[EYM0SM;@E7N;C+OK]ZN5O=*5/<&8 MWI?EW51 1(K_8$J1#*H&P]CHG>4D0E#;L//Z,RB@&.?,1',?&WZ"J6L%/+!M M4@:MU1D#)#\LLX7_.8]I[S145HF$*-D$8$A+(&##?:/66C$ON+KD?5YR28RW'*LP@2N/K^@7S_X()EV0[W9VK0PG(O*]B1@]9OO( V"'O9 M^8/7GE%B%_[ MK;,F^LJ\[YX[BV.'O\DAJ$&_;FED=8[^M"O=5:,2ZIN=;^W MN@8G;#^WVL=;;60@=E6W^C2WFD(L>HI;'1Q]&-2Z_7P0W^I6]WNK*:RG)[C5 M?F.C6WT"3V3=5 'U["*T/)"]@6=M?/$L=\U@@8,+]LA&BR+X9H4_L!W8O/\< M;(X@;V:C9F: T%7W^C3WN@9D?#_W:H+X[M9ZO3W96M6UKKE6L[$&,7L_UXJC MIDVSUFFDFY:J>WV:>UT#5[R?>VT#NX)KM.Y:SBTW)]!U+JHM=,$.G;&>*F;+]! )6ULRO7\\"1$&PX^O? I MW,P=B_H#$3>"^JBPA0E;+'-:P M2 D%S$],ODI_?F)CO(.E9L4-=G<@/8*9S<)P49-$X#-JD<6^0*U16(8)<]J$ M\6OT!((0!JW4@&;36H4!Y^HL!0KX$]3K[@9U F&Z$/1RFE&3=!6D$284:V MZDYL/PB-?RTL'Y$"$6ZU8;:6J5UM*G)L^''QFE4_]NI.:R9E_&KT!>18>+L7 M*A:+:)>[XM-O]H'A?3JXH7Q4$ ,AN^ 2H%IV^,0?1&9TPOC)4@9 MO(#ZG>O&%?X%3Y%PCWH*]ZA8L$?&ET3(_B7X2T)?P1DU&P4%AT*-^Y)'5*.F MR\G")V&-]+<( N3 9#/GGX,E@41'&U'X$@;S.M$L^RD1J>Y]N:1U;D/KZ;?3WPGR2/;37QN?+J[/?EQ?7UQ^(Y!N M^,"7?UQ?7.-V8J0DA%*ZN%&?N3J__O'EACYR^?W\ZA3_D ^A5"B1O*4^32(6 M:/J,$'I ,$N&.#[$9871">XLYB.$.$-P1W*0@(WQ ? M1\07A/ CH7" <[7PL]%C>=)*A#6+N"@V PS]PUN@?X/PM2!(T!NR@WB=B!WL MN?]P3K0\#9.7=!'COP<6L1VD'OP\I6!OBB$ M^T4K!.?IG3B>]Q-/T[7(!6'MA?K1BR!W[_A;/JU _E+#\14^72E-JCD=A;BT M^"OJ=F;6@YSG$,$%PU8)!6=Y)?%*Z\8%>#UR3@/^!3&4XS_7C(?X,L$G$#C6 MX2'RUB2 ,JCX!1A3X.=X"+B%',00/!N=O/(#1_(EBP#,#]ZDVAJ<5,[.PJF' M:,B_T+X(Z(TU@E.>(:@T>$0/-3)E\@^@ID4&^&$!CWP LH3EHX0R&^^O[."G M\9DW2+\"HQO!EW+HY5H(]YH"]R0=?QCT+@3[7B"% V?Z[,K: M0>C;0QR20@CI8"QC.&R*V(5SS[5'08PSQ6-(&.D\(.\$A88/,AT%E7MG^Y[+ MG[OU">D<^?_XZ.S\].B-3J"WOG=O.+AD!.]VR.U7CS+(P&7@W5L9NIB)L6W1 MR]T%+);I'?S^>X*Q!=F)J.T@H9%J04,Q"2LP87S\W^*4$8%E3JZYQ/WW!C*2Q[]B,B+ M W<2EET^ 7\!SZ-(W+V-,[I\ZW9&O@5>&)"4_\!C1&G80;O!DUYPVBC%CMB_ MF0IGCA!J<%#HX,RLGR(Z-7 &;7G),X^Q?'"W<"!UXQ(X?F:S%K!),(G9')^A M'@7.I^7/\)D4-H6[M.$P42Z2IE,GQYI9N(3C[BN M$?P-'OCPP"F-(-YL?B\^]I^"+N0 ^/ /C85LA[9#J'EIBO? ?0%*\5$5D00FOI&#-"R= 6'''I(+GB5XN0@6*72NK!L9*V*J M!U4(-W=+HS4F!O KA]:$@8\@"#[ASX+H#[IPL-&I'$UQFC<0P0.35D0>R!:+ M@%'2<&],5K4$46&4S@4*LI'H'$5]_L)&-N-CJAEWXE907H+$ MDIM!+A#Y4M MEB6(0 F&!+Q*=$K3FQ!!$-?D$]DKJ?-3/$2W@Y8 O4K7J< ?:#*"1*L9T\6, M9BW4P)9_D@A1M][9Q.5*1Q*(+>KM9AH."V.D[!B:+QO4(OHEL@&!$#X8%)SR M%T 42KCCI6"PPIMAVSK(3P ?13ZTH,MG#&]2KBL&"1\(&=C8+OL>/P2+[> 9ZA4190L6 ?EC0OT)YSTJKLY6"\T+8&G=%>(\@ZNC&H6HT M,:\)I^K!E2 (*7@WH3?#*Y;),#QR#Z49O,/%<2-2A2E]KU[HL>2*S 2/\.8, MZK3'VP!9%*(#DR'C(BL*/;^1[P4L71%8'GY#5G$0&Q*6MD=]9SY*4=R7#PL M>O3) ],.C$0>SF%!^UO0B+ILXXR7J$XB2G,2L\&#@.UB&1Z_K::_"R.=CJ.N M1U,IPX7MC.G3O J# XOP[RG\^QZ/ U[K"VDDB1/Y4!&_"%R+E0M!C1"-D%*L MSG.F^'N4EYFQXAFC]03^/QA_L2O]T_7N01F04L+U6)/)YD;%"_DB7\DR-,Y4 M".(0AIS]71JJF'Y&X3Y"!I'#?^+(@'*05295#_3$?&K)S_$4(LW)@">@)"#B M?T"GV>+!2LC0;&XK<8\FAS*=QF+D8\($_R5M)PZ>A/2S,D\BL&DX4!J?H5GQ M<;@HX EI"A88Q;J+$Y HZR*71.M1(ZBT%2U'I&Q,/ZH!52S]Y.0HFI#&2L:@ MR4QHQ<%UD0.CSNSL\F\7GTZ: XJDT.%'*)Z6G*4$OQN+&3Y:KDQ-FU3N,+S8 M;)@->CO\T.0H10#N!G ZD-4)R,*1%(WQG$M=VM7X98&-_*>.PI!7!&R+AR[? MC8]&B0Z+&)$H]1=SUOQL)_BN)?4B'09(-"#Q43QRB^5,UNM0=(#0H-F?\FV\ M,U/MK!7-R,RC)MB436$[+1W$)$ZV,ATV)\_'JPXH<9R'H- O7*5/$_%/(,\[ MFP>42;Q8072NS=E!F]XXQG,\2@[@^0Y_.'JCKHB\7 KDAI[WD_VG*'P\L_Y) MX\;H:.-3Z*"?CKQ)[@KOFO]((@$1;E-;"#I=:BK8"EG2PYX*AM0J/&L@). MA T')O5C&[8*+R(L?#FX*(XP4]Q!2H\XW*,^%UDJ>&N1YHX/8RJL,1'YMY9K_Z\,R7O&V*?@2A2QD748=(I@Z6'^>L3^K696H(D68. 4+6 1 M\CQ"%:'AVXI4.4'#*PATCN"/R-(9@=$CQS.!;/9""MP'7,ZUH,(,_1I(3')E MRIQF2\H@39KX^$TXLH=6#$*8EJ%D!M:Y\-_FCN !"JZ:NXL1>J3 W[KUM@'L MYN"?HU5HQJ:GS;%$+3+V[MU N]??6FL?P!5!:A0"IPX$^J[\;[09Y?W#W<>5 M8Y*&#B*X3KI3HE-CQNT;0P H'?6DLOS,)1 M$2'%"Y,\)V_@06=0M9(YAG6P_,MG^2DK-6+1X4D.U*\4U!#9M+'A'X-1C3.WW/M@')T3O[#JSB)&B;V2!?L:#HH2<.K5<4JV**G***CI/,A>K MJH\H87W$/B[G28E51N1N@5_E!%@*)%- 5T5QI*,BY5,@-'''TBE;GI%"U@66 ME(:RZ.L,S 44AK<>EG4!_X^U(;19DU&26?'86SL(;Z M$Q0KGUE@&\-3I?TQ0B_I(2[II>J'N&J=SQ).6=T.!VE&[$R1ODMJ2OS^Q>_G M479NE:([#;(=#4H&!HMA %_";U!Y@=*GR>)D/7$ODL7,N/1HZ/QI-#@SFGKT M\U7S>E('L;SUR-.@$>D)K^2W?KVGM+D*6U/I.6DID:3-THF\VU7R*=)?%L])\]STJ.+L MR^K$][&3@HL\ Q[#1ED&^]>J<6P'H! _+8]=SMTVEV7$,YBQ%L0)P"WZ)48+ MV425]/WB7J]\=]'F[**FXY!_7#&NR5B,I(9LVP>YIE$?) @9*+L9ZXU$3X!Q MBBZ 'M;(EG$T'A'G]R&5P,=2[^<.(:T\Q?7NDT3&$?F$UM?BWJ1[[ST^%Q7> M"**2QKFP0+8B]<,^[]#OU+^O!SAD"916$,@'[LTQ_(;]F+:(AA/2,$UDJ7AN M,_X%]1IK-/9.P:]5C"95O(<\+HM&LP0_U4&&E&)>T@/T;G9^9>"*3%S9ZJ&= M&,L%);$FGA>"SD/)&0?LHKA .K 7GR$=B?+4#>RFE1%U13++%LER*$ 9>!DQ M$-PF#\V+[45%"BK>(A\UM9R)C+:T*3V!1X\A"K/>2%"K4MAQ<&&D6CBC* ,' M] /-,\B)M3 ]1+IRF[TQL\G^/+DE7+>T!2@_0R63;.E:=U1LHC+3^K98$]PX;,NS])V&0OEJM.^SY)/JT^*SX)X@M.]#5GB!'">/EF,$^GL<7EF]ETL MY9]5#B>U;;ECQ7#:GC.R99:6B.$S4B<1RVUY5,_*I544-B<*VZVBL%44MHA% M1E=QR4DTNIIZ09KF>ZK^\.U >0":X\-NSAKO)RJJ. "MGCE?5["Y*2-V<7L7 M5:G8LZ=RK9=]3'7,NAN@+$OR3+#:#@P2Z0NZ(@HHWKUCMG9TRC9 MOMDJV)K,>J>W>B9M=4[5.6UU3OW53WK,^%FSN3S1443ZJV'" ]8Z3#P_RO#:!^C^T@=^T]^^Z,;@S MT>Q[3,9&;]D6^/F970PZWF_*+E\^VMU.0*Y7/X&&4:QSR":SWYYN__J^?7QE MH3;>:==Z@]8+M6/2"MBS?++SQ[]N=0]['(2[5E>9>WIX+J.]),%E7S>YO>6_ M\S()^3]5POUU"O=NJ];H-"OA7@GW2KA7PKWLPCU[_Z] N&=O_+A?,SO]-V7F MLTJV;G'?)\U6O5E^V7HPH9.DX'WN*6$OL>-TPU)N0&X5?V;LO' LF&U/MUNU M0?NEL*MVL:>SB>S)6'R3=$;9*2/[7OJ-NEFJNRF#O$F9M@=#1#GBI5_K]/J5 M>*G$R_*]]'I;N]65>'F]XB7'86S7NJWNY@YCQ=W/Y=D-ZIV*NXOEGNW@K3*Q M#0IS+ME&QN^$#,H-WSL)P-*'5[+/I=FH]:M:,3N MU=!FCKQKU]J]JO"GDG=[O%&S=0C9WTK>'2)M'K=J7=,L=;JT$C=+?K/9J>1- M@>[C]65$+R/\+C7;_EVNS'UL[*OZ?O7]LGU_U[!;E@3N,>Y$D<7!M7#@E[=XF?U:MS,HGY=9,LNNT)21?2^M]J[5 M;%4Q\--X?(4FHIS.V%:MW2U3Q40E7IY+O/2V+LBJQ,OK%2^Y%1/]QF#KF%'% MW4\?^6EL73)1L?>+Q&_*XKM]R8,T/]@JL1R/K5GKF(T2F50O4PJU.YY/V[C6ENL^45.&+O+SZRP*RCZ?X^:@UC(/$43AL<9 Z2\\ M)W#4ZM1;5[CE98HYDBC?FTPZ%3"Z/#N.P_1I5T)HP+=QRL51CFYKV:C MUFJU2BV-*H&S+'! X@PJB5.8"WG5&;<+&N@=A*IV^F #3CG67JO6;S8K.(;B M2U<=5E6)GU-Y4;5S% M,*?*0$,YSE+;;%1=%H5C[9-&O5?Q=L7;CW.5!CLF'"K^?G)?J=G?%9^P8O 7 MR.F4H]QP*":>+XS0^O68H%!Y4Z\Y)H[9JC6Z6U@YVYY#"<))Y;W3'/NH;>X: M;2K2M1YH-OW5$&=>:7.KUNQO4;]30,JL!$ZZ[7U;:[J UUH)G$,DSN-!K=_K M5?+F@*[TI+=]N6"!K[5\(N65Y=HN.,L&KF.<:0-_TA6/G%52:-;+JQ\:5"'Q M DK$*B1>%#.J#$24S=NM9@596,F6C$QZ!6E6B99'#@IME"NA\XK8VS3->K=4 MEU,^!G]5V;9O(C0<+T@!>FSHFO/:W[5@NV-O,70$N>?YCOMZGBO<"?WV(D=3 M%#&4GXAL=W9.1#[J:,H3PML_D-NHQ'CNT;QN,9Z/LM/I5V*\$N,G?7-K,+!R M$D,99%5&6.EM:,&9PO^.[;L/_P'_46N:6?ZM[=(!+R78_[D(0GOR 'N@[T8G MQ#<">W&L>2#>J1_>X]0)QWIX9[NT(OK2>_EX>;OXAJ6#HA?RG]_?V^-PBGNH M-V@?*A@FWRS_7(<_O4W_OM6I]]IFYI\:]6;F[_,>U:MWS,Y63\K_?=]L%6Q- M9KW3ZQ5L3=4YE?J<^JN?M":PO5K/-F/9G- 4J]6!+LA& K&Z"N4 7]N_C*_P MJ6E@G+MC,3;^:^$*H]6H;8 6OB& >C$^MBZGL3/BZF#-,\I'$V;#;&\"%K]V MNZ_GO%J/99=!ZF/EV/MW^)H'^YA:[FT^]."N?+9KX>;!E,9CW64N%;JPH;OLY4 6\\S))^\J>;=7>;?.KH-P MBG2M!RIO7D-.]'(N?"N$U1H2]SAXMTE/PD[!K^K[U??+]OU7!H1^+1SXY6W- MN!4N" ;'L-RQ88UGMFL'(0J*N_R6I;*C9^9@)O=K9K]1/B^S9)9=H2DC^UY: MG6H"<;$\OD(34;9X:?=J_4&92K(J\?):@FN=2 MN(M!\,3*>BA%_*8LOAL-0?94%=FA[[L'6B>6TB#9K';-,'MO+ ME$+MCM]3=K+)Z_/<.O57U;"]WAK5;-GS[__6-YOF^TKX5$6RZ2E;58=-)5X> MJ:/(M"D5&3TV$U.*>_GV]G2O6=-]9IT*7\]-?LO$]V:&Q\EHSTV!M[V.(I&\ MP4G]6L/<(S1"42M$JJH@%1OJ[#KLMW1W?KA61NF),T\:F;5&>XO!$06DS$K@ M+)[N_U8[8J[GYR[ MNU7&I^+NQS8D][PQ*B.M1LJ!2H M$Q8J;WHUS\3IU-J][1,^A5-X[S;&/6N:N[4E%NM977J)3>N+,JPD< MU/K]+6H""TB9E5P"G,?;Q2@9-;$]CI]RIYM+L;]WT4.!K M+9](>67)M@M.LX'K&*?:P)]TQ2.GBA2:]7+,M\XV4Y6JD-GSA<0[5<2L$&94 M&8@H!PRGUZPRZ95L26?2*_"Q2K0\;[COI[G"G="O[W(T11%#.4E(KNU M1F>+D45[/)KRA/#VSQS%4T@GK=:NK6XE(X9BR:H-+=5*C%=B?'5ZM]?< H"J MG)Q;B?&-DL*/2]*4A1B*):LJ,;[ET;QN,9Z3-._66NU*BE=2_,1L;EV+74YB M*(.HRH@JO0TM.%/XW[%]]^$_X#]J33/+O[5=/N!&+X13@7\ MOR^$,8-O3@-#P +'QG\M7,%\;L"S']MR:81EC M,?*%%0C#FQB_]>NM^&_P]"9XSG\"ZI_-+1^>&GKTOL":"6,.J_?&ANWBTUMU M([VLP/ZUZ:*:C4&]D;NJ9C>]K,9FRSJ ^[Z!K?$]1(<"NW-WI0(KV.3@X&+@ M@W/?AG."+1GCA.1-W C>F_7O6DY&I\X5AAO'X+&S%F<$U '_!;#R1LL)C/X8/P M5/S R')=:V@'\.\Q7*[_P"]G,EI]JAL1\39G&I]D4][IYB?9K \*=Y+[XK , M?9&K8E].D?SN8^L/G*A>J55>V:)O9VMU H0$@KL^R)7;K7HW(;;-#O!;;3-U MDKFRS30*K@NLS'PMUZXWD^JD4^]ON*[<.Y?'BKE/K#Y4XZ_>$8/9=^+]O3T. MI]+LTK\HS=E&_!5K"(RZ"/._LH*^1@+A!A/D93;J9N?%*,SL)8],_^_45ZN9 M6[?B9 @W]//$FL &WEG.O?40H/6M[QLVO73..QR19,'\\YA,=CF/_@;'P-!O]UH=3H3T6RU>T+TFZ+3Z;2; MPA*M7G/0_;\]L$Y./WXY-RX_&V>7WV[.O]U<_\=;ZT/6E9=2/EXN?.-6ET2\ M=)0*R&E M9%D(;'1'( DV5:0TO@)DVP1J64S)$_:%G,\L)V5=O/=L4UEA573 M3UI;C7IG0]\]?WE;^/"M1/!@:7_.PL7%@X0FO_SD*")@SJ0XE.VQ\"[CVW^4BOS2U(1/- JX-/X7?@&?Z61_9[0 M&_T\&=*IX['!ILDF@B\['JSXW@ZGAD< >?)(8$LDO3V7#F<&F[?GCN#3T0X' M5:P( O@<'-U$R*UXBS"PQZBA_#OPW_F7MALL?,L="5[XH42N=,Y/'/HC9;F5]=(NL=66I+ M;BBBQ;-^0G9Y&?T4>4S*+82#^M8!%&L!F+NU^Y'A M&$+.W@.N2AJ_GSU_9C0;)W]%Z\*@H 8]CR*GWQ?^:(KT=7H+VA##E4Q/9U^- MS];0MT>2.+]\.4-N!W_!X6,/V%)'-I4R0YGA'EKX(!Y\3'X9L%A[3L^-8J6!W%):%QS--8-AU CO%@_(B MAF=6X4W4C;\CMXPPX8E1X5S*XN1)L]Z).7-Y=?CL#>1MW;@2$U@ G-HW+X0M MLN/D^LLZ>F\FR"?$JY9JE#B5XXA6O7!^1D65,%C[=)W/*7-U5F*"H Y!Y MN;-/RBOJEK>T4]2\I;MJ'&FPT9YQ _!^(W&68=.PR++AE0_"\NM&[FHVCY3W M$BXE*FS-;6MH1O8:HV=E6F%3.%9@@COX)4E=6VT&_']!$@WUPHT M3?#%LV!U\'HPK1QX@HS&#!^D*3<6PY"LFA!X'EE?O@+>Z8[L.=@^OIA;#RC2 M]V=9%XK5-L'O+B_7Z;NC/>W$=@T][Y,F]4XFJ5_J1BJ_FS_>SM*J:Y@B?Q^; M,VPC$69)[:+WDKO8RJA(.6<^.$TN,G4D"20]XP,Q,PV4:8P6OB_A+14JR$'$/'4CU8X!3Y2F6B8_O&/X13;( [^;.U( R\?_'YXE1>G5D4TBZL9"3\$=EQ:)K[D1_VZ3GN6%'X( :Z$ M'^;JART#-"DC2E*YN2V5*Z>QM8JDM?=')%5O_XF>BMFX)'/L1M[:0AY+V?B5 M,]11[H,Q Z)!PJ$]Y=*T89&L![T 'CGJG3%ZI:3B8/'2Q9<*B^B-\FX8KLMD M'V81_;JVOXV<,CFI%!5S1"_(8Y&JL&3KPI)^55A2%9;D:@ZS\0R4F1/IM?^U ML,<8V$_A=C,IC^0@*9P"<2&3L^B8T.CNIKCJV9MW"5NO86L.AQ\.;= M)D?8R1.[=5O9+=EI4?^6CUJ#7K.RF&Z0^EM%G)8V5(O6Q7^?9D5OA^FP"*)UY;.N> MD=$G5_ #17F2"WJVS79?SWFUMJ*U/-2L@T$UQXXU5F:4@U:&CF%%YLRV^&6/ MP\4NW %MWLB^]?Z+W:3(CB74ROUFZ_$,;S:S ASBDIBQ'I MJ,B%,JG\,Y7&D<3 :"K]@ 7+=Y:#Y6VOS*0X;O8'SZZS*F-BK:77WG%@:!G, M"1XS51@9DH^:'I4&VOL6&'N)%A20; OH,S^S-7)H5]JIM095*.1ESOXL3^88 M5F@,Q:WM4L$78E11R>4KLUU:C5JKN:W(J4R8Y](%S9JYM>2HK)C]6C$K)8AP MQ_FR8\.CRD:3;:P"E'U=F9!]'%"Q&9W$\+:8Q'L_I&+G RLV>?5L8G9KW?[C M'*078I.]XEH_>=7[MHV?4=W*:3I-4-Y"U/7%.1* 5&O;W+8E-'D M\5M+ZU^+'F.[DZAZVHI133 &<^_Y/_'1(ZX)S^YHYN81AT =$$2UJW>M.B+@ MSA?7*&N- M1EQ^[(N1 )L21$/=. V2V"6EA[JH/?6:5ZX0@XZ>ZPHFN C2($:X8&P7$#LS MQJ!& &JJ"L<;(N*>^QXHD'& >_-&-GU,PT9PTA08()$T$OUV(P>^;4_LY"OP M,;:[ ?UMPI_9+O4[8E&] GN*7^%$H=F5 MIW0(C9*;2_-&EC1?TY"!O8A1[S@3_YU8][Y,E- ]:(3NDVL$Q#.&WYLR7H!Y(% 5B:7<$(ILE.A+F)!D& M+*I(%(!67OC\BI7;71+L*^]OL_[W;!6PV^(.5DIA19)15JJ?$0!K0 M9/-NR2Q-+"%%$]HQPLC28*X24(<^TAJJ/VGG.&B[RL\1=2J8+*3+N?:0F356 M)NH_%^Z2C8H2Z.0+*F\,_!@W/IRI-=* 01&:E,]&2"4?OTE_?T(/2SPT0F!% M7(TY\,XOF'&3EZ5L9U/FSW-AMO*V,XBRT1\@ 7>DM;* MIY8E#^M>L&.50 /RV%S7*7U[\JY0-K:E)7-0H6Q4*!O;2L(7 G,XO;-LAYU MQM[XP>XJ)I$/0*XC7)/:'0B]F?532 .6)9W-@)G#10!?#< )EO#>]%M"R.0Q M)(RT!/ZR@BFY!QD+'T"+U5C,)>ZF]B:>T1'B1(X1AAOBB(B&!1%.?6]Q.Z7O MQA] Z&=X"2&7DV\S%(XM[FBH2IB"D\@+M]!LKJ'M*B]'N?ST70<>YTA8=,_W M&;G"TDF!>(/4QY6X\QP";C\#=6&'QF<9EJOQ(0S!HQJ#,J&HG6?@[#O/YW6" MR^-1L1*OCZ*KB( &#^?#5: HK',,YV,%H$TA^T#']@YE>$Z]OZ:4/,B%.$6(;FMB&'163#2, M/4L2WI%W".IDB/]DHTG-DU!XC'/,UX7\Z\BH B-J@3H@R%'D'LYIFPCY=(Z< M:$YJ['E2_%'E#1'?V$75[D6K21U YM8>OV [?3/PQCL[(-4H,="B#1R"6+F8 MP+FBW6KY#V06)4Q0Y YOX8S)UG-XF$ADED:#-)0-IH(4"'**X0Q'A3-PL U= M$T^/5N%=,#ZC^$O=^+0Y"V6,/7%C>RF>:F*@\-?&1R@+_1YM98?$$>_G=R^8 M"F 8/-1_@-%D.-Y(F^&#?"(DXBH:N22%/;)^%RY;>^J=Z5=(2SGO]!)V/V*@ MHI19C.4^AH+9AC8ZB9D5'ER3I HK0BQGM+QLE^/L0SR=6^M6: #E'J]KHF\D MBF?Z,E1DSZ)UPG$#^]*(1WEZ2^.O]1J 4TSW>SBSH L7SI&I?@C0R%S^%ELT.2KTF2C\IVI)J34]?& M(!5&H1R5)_^A1Q<*R65)$9X,8)/N_:_O7SW_%OYU1@.M/EKN3Y#1]=,Z3;A; M&H@*XLZ-,:H=5!OHKLX7?K"P6)JRRWJOG'&:#_62C/=;T^S(9!>;;,6\ID"X M.-XB$&!THBF'E^3@)1WC21]%EW;TIOZ2ITE&I$9!2"(SMAZ&#\8I_DBJ[9M7 M-YH:M+M%:C%.Y9@]EQ4.D>GWY.?VG.@YC MBZAO:05H6NC6,!E<..4H!&L4GVL9YPO?&R,RJV]<800J_IP=) ;Z6)%QNKQ- M=&YHY ]%L*86F"B1I;" _W78,.)>(=+R8*K8H^3((3GL!'F+=%SFNLC685,C MSV#6'XXVE$#;*+DF=KHP#(OJER_).':]$$\YVB\^U1O)82=BD[V_V>]NX?(P ME2,E"GU,VS?O:6H!<4VML>%ZD>L.#QV18<4[JQO7N>?)#XFG Z*K9]-#,'0( MGNK'*_X@#4VC,_X(IS$%)?>3W1,>PB<_IE8U%)8?[]5BU^K4@7]3->9'%+2T MB&.B:\LP:<*YXWG^&V/N+ *C7>\T_L2&<<9;5[]GC'I6R"\2SR3>U5Q^5P?? M1;7'\L+&ZM);Y/<]WP:[!"SGV+5<$F;@X'.Q3+9=T'_20=#/)7384&7RU_-)5% M TVZ/;,6!X&&EF-I(DT+EG#1I7KA5R0(]* _288X7++X.XVY-2PG\!+1JGQG M2O$5^Z XPLA^ _[J%'QL2H=(VUGZZG$R9P0G"FNT]!''I"7HJ^P81UE"X:J+ ML@R4"_;$'E&ZS;<8D%.%#K2HA]6;": [0"Z$2Q3LA[2;QS!(:P(R&XOJ*XBV@LM=NZIZ"IE)8&8L@$E>H,29R5K",AY-9 /XH&!>>M.;E:Y>+ MNGAL>UX"0;]C3G#'G3V_-;5&JU"TUEE(J0:FA8"I$*-V+3\ = M,U QAE1;K5H<0+3'Z;72DN1>5N='2"6JQ[;KF<+IQ=U@MD%?4D9E%<'J <:Q MX*XJ:N4"]:+/5BODD5+!>B;_!8FX39*XN1@>.0[IKB8U\IB82TM!I/DL(L>- M.$@_68V57C1>I _+*^2-+LL6JY!,(^. V*(@O0863+8?%3$<0C$ M!7! #7,F)D!IXK#>0),= PYN""8A^.U@^$?A8C7O\\!K#4Z7 NW)]D%E7B9" M(RW6PWJL.X[)1+&294.9NZ51[B6R*[*KU33KR:S+TN37 SCI9/!0^B%!Y(C( M&F?E2OH4-,6S35;G6I.)[<\XNS;R[C#@0;^F7L_;I=]3'0-99C8/5W?LV+:R MJ*9T&,8?3V5=DK CFB,11(DGZK2&)078SBQ+."9]99@=0)<3W:G\\JYYR13F+E_/WJS:R:Z1K$[ M?.00/LS3DK&N&SB;,4[..?+F[AQI7;W:S%O84$1C"6ZB]G<9V\.ZS+NO516F@E M\/"LF1S_#9;;UKM3R;2E75XSFR]O,[..@O=:0W\P*NC"@-$M5@Q$E8,ASXA? M2C,FZX'(\XR(D1N^)1!]'$0&ZJ1*+2Z[0CL A1&EB-$W*RQE"K: MZ<1NR..)#XP&MWHVO4.G$7EV+96M2-=4!!3WQH2)N+.]1> =8QDJ#[!FD,Q M@D5P*[N(MIB_>ES2+35HC.,S@Z_8OI+9!@B*I.V 2Y1I%9&6!9\]/ QMU^G= M6$OUBXFB67(;%8G4DK(HUW=,KIS%5K-W'\V9[H-Y!% M4'PP,L=%25\\=]!,3,#PN93IT*WMX3CQ+71#_)+?.LNFHBISB%+;U!L$IZLW M^-!#[@@?#!YR!\> +30RZUN3!RM-D8G]"\$LIJ"8V9R*\T>'8HKF'S=Y/&,) M*Z'.:>EHYRSZDBFYG$J"6O*/5^=_PS^U&MH?SS[B &^6Q!E?^61AZ_8U5<+2 M<]6WHI\LUP+*=HWO/IR3?(2L.CO[=,GK8*$LV0ECL8N GX;F NM5Y?O1)H]W MWT_^RB-:Q<73>][0.B+U$1=@4+%%LS[H_*ENG&/^FE8U15/":$1%&77CU)@( M4H2->AM^.T>=XKK ;6"F,PESX4S%P= MP+ E2E\G0]:""N4"3A#_J%_7Y$&3J,2=M:^G!=1IJ^& MZA2H;XR]T4)Y:['9AY7QVU%RYKOC6S"S4ILRGB"9: ;A+IWA4[#E33KS5_4;V7XGBSCHJ[= M$\H*HGJT@X,H7;G ZKPQIZ$PO[J8S4C:1O*(C&39"$=*1.:)4?WY]@@_HHI: MR-3B\Q\FV[8HVO(@(RW&%-XO5IH5\@HZOVHDG5V9"5]>2U1-0SGZB# P82?@ MA2BA#D&,["MLM2*ZF03I,9=,=7+8(WV)<632DYLUY@\%YJ8V(@TRCC=G4&G" MZ'B(.0@".CA: C!2)=&RT<#":1JE%'4I.8>1P#HH\*'=(N#W7$;\O\+WXLZ% M#:CC$$[L)MUXIF$V^3ZZVE)*1=:1YJVS\*(NMLD"#;U$31QUE7IA'(= XD4$ MS7&R&B96ZF RAA$H@VS5%TX@J)9KLZ;] ^FVBF:/T _G&1/3RDUTN1/A5-I) MPHKK)1F47TK^)MR:VY-5YA&5_=9LUAL9Z:S^RF16S9@*A[PEY"$XZ@V]@*J: M(:>:H5E5,U35#"46VU\MJG!W6&Q?:8[P ?A03P3+GN(I M:QN@=#&8&?@'67 M6\(BO$2.V2+$[PGU0:)[4,O$\HS<-B[I7T:VC__.U=%W M;V+%HH6PD@FG[&(4BOW<$^)!($V@^<(?39=1M)8QNS1@K+^!/B#W@T.67JKS M/5G&+LITZ(%; M_-7R?X+K@=!0+]J<#TPJ"UD+>*S-NO$Y,HZO(^/X93LYJ-6EV2AHK\LGD!@% M.)^J%2C_@% X,!&U"WI*9UJE/#EA'O9/WV*+X'F5_QB*T;"<)LNVMULW\ M-=2EI%^!")8=?#V++C$598)8HN@GL34SQF90MTJ&8ERJ_S,^4T\3)O=0 >/_ M1K$"?T:1_87/V*DQFB@&X! YD1P6B4D4 SA2_(U0@&SAJ[XAF?LT)M8=6*VH M?,$H&7%W$JP(MB9K:/14-O8SJ"VH8)[6*1O'T3"F1X-))MP0@MO@GJU'1=9? M*MJ UXP-M:<\A 1/Z;OG(!(F,\"Y1$$[!#.6^Z#%2!"M2_S,J*'0M9R'P(XH M/A&HRH;T7$Y;N9P2-()I'#*V5/-T$LA>ON'I@V*4$!ZI6[;B6Y[KMZRP[CBL M9^-%1=757^%D6%3\.2!S3CNT4^W08GOE+#H)!G:*SNXR/CMX\'<,1U]'HJ,IV&F93P.^QD$%A!O KL"X\6'P_8(/:T0Q14=^QP@+RSASR[A&:]D:O! M?XW_QA<*WSO)_1ZO14D#B?F%]777G.M9=\ JQQ< @V!K,V8R_[D8WVJ>4A L M9O/(M1B*:%]Z'06$=*93DA9!J2Q'1"JA&E+XMHR8^6E(V?0?:A85;D5"ZUK@O2_6]I*E'9VD6[2RO MUM#$RWH6TA#>21+N+<]4!?=S@OMF?G ?MV2/__-H?12YWSFJ,@*O,R/P,B; MQ:JZKPYF_*HJ 19 M#[27F! E6A5=G2K%UNJ%8F"K:LED+1!WMV9/N:.*-842J25M MHARR/H2.,3%O1GQK$+&ZT/;SVR\QP)R^K'Y_HTAV[TB*$%\ M'+VB2F%4*8SG"3)3T 4YJ%CG]:)NVH7$,6"L6L':1#5Y8F40&)=<5:)Y?@ MP:@JU6<9:[OX(PVWGMEA'+#C0E1J<[OC'D(9_9NS>XUM>YG5J(F(%@G0A.B. M&OM4V)10)3'T)KQ%0/VSJO-&?=07MPO'\G'=L9*/:ZFGU .2.+Q(201GYXH_K M3\:"DI'BERQ[8;&(KJXTH3_&C<;J:3;A8MM0!QEEP+2ALVDWBH? M9L4U^4)_EU9L+R$8:7/1XCC>+:B.R)[-K9$VL@2[ 7PQ1=%X1YWMN*!C=(NH M)8YGLD@)BY3!'GE!&*B6 M$?KS6(*$9=.4;">465LU=D5.PHG'!<8*2660@/)J1+24WR0N.@T4I\0O4$>- MN!/8[Q8R =*-U[2J^/@KW+2==%)6GY[TI5U>=DW?C%YL+QG1&F*KZ(U'78S2 M99& V$M#>QY6O%=6$4V 7Q!++HA8HM'(#ZNEPI?;)2VE)CL947.[13.P@]GU++Q+XD2^0 M4%6&@<:?S_6744?F=B^G A!\Y%#H^49=7L61GVP#KHK5;QJK;^TE5M^O8O6O M-%:?=3GFBY7E4PR_7:>%7UU^N:;X_?>KR[/S3QBR?WE]M'+UYU%Y">%$1Z74 M5);H>W+^]'>$S1YCA?6!J*995'&D#7 @9"-J(% Y_& QQ^'7J@R(\K]36TR, M\U]J4,4E#G46,?8$_ST.2\J_U]B0DA/\)$!5-,C(E0/^>!Y8= ",KI:H$':;%DGSMV1G+?\7=IA*L BW/U\TSG6#*R&G8GDPU3X.YP 8[M/ZX[.6_R9[ M8>)/1*F.L<"Z-G9]P!VF'!L'_/0ZH\1D7'E_\5Q(=O$#'$6$5B8AQDA8AYA= M$CQB8T 04< ,U<"0NM[L^/XLHS5^H M*:NX&3!V-S@[Y73F_7W_!Y9_1M9HM)@M9#0$?3]O-ENX8+V':O!+%O^NDZNY MO(N>J(/C7_"$J45\% THC2O-Y-9B+JYK%:=TK;2HU;T?$2V9*K@=<_HBG)[)]XKH.0P19B#\E"3_97"&$H&F[#V'@>3R"] M4V7O\9%%XWXQU$"0-'C[<"NJN),B0?&,6&Z+#]"I<4%;A#+? L<4Q?." M@"I/<_:[>57E2]66QS$DRDB[7!K,>Z$R^IAHKE18[P D*B=2Y# %/9(6Y2-< M=F_Q)/@@8J\WCF]FV!'*C)B\45I+9_$WTK_F^7WCC(CF5LJ-GY8HG$#*)BV* M/(1I:9IS+CD'<<)^(I^3)%GZ0FV[S5=^^]9^>WL??ON@6?GME=]> +_]^^G5 MC7%Q89P8ES=_G%\9%]\^7UY]/;VYN/R6%@T;TG;[:/5V7PYNG*(4S;KQY?SW MTR\,-L(HQ15G.S"<;-WC[^04LM1;4,&-',N> M2=,3QUL+!^<5-.QJS(MJ=W5LJ@>(;NVY# >VL( M_ 5M0:;PTSJ5Q1J?3\]N+J_64K=4V?2*$A$\M98F6]0HS3>Q1J%'H].YAY:: M [E4[K1F'&%I!$*,X6>.E+F8;H:3C6;Z$^,ISVIHJP..!C>UPOY)>41C/F0@ M:S5=QMZ23I@9XX(W'!/LRU0E5?)2>L9#SQ ?'O[ X>93O^;%8RM?]5D!^EL MALGCT!O]E"(57 ;\&L4X2$CBKZ5HBJQQB><=EV++0@_PQ:D2.FJ!C1__R$,O M"G->+I^:'6A* =/7G-C$N@,^:>.:/B?KX+]\.8N*!!1T2U_Y>E5(YGW_H0=O:$:.RS)"+\[>ZN1&,NM9#I-9LV0$&.X&K1[XD%%2[BL^/25]\@%.7);6"_O>H8] MF\%J4!_$ED^"!K6RD"QR9#&%?1ZQY$-3$7EQB15_=[PA%I.#?AM%0$)QO#-X MF T]1Q'D'__X_+4N">\PJ"YCN*8\&$58%"3J])N-X]&;X]:;X],W<9F0A?,^ M1E$L"/-*?: ?!%\$":-HQC>PNQ//>![R5-JF+$9.&!E%R$(]I!9<9,B9-#HX6<$N=3TTK=$/C3YZ% M*FT!*D,^CQ>IOJTR9#*P39\?\OXV@(DN"5U/:ABQQU$W1*ZR$DU>_O92:LU% M1.ZG :82@SO0G<>(_LI=991GFFH;Z=GEKS'$=_*[,6S-$FST"B-/0^VAYTKS M#!,&1+QL+U!MNS-F_2OA(G#$ K& I"D$L$"#.F4^:META,1/C&-<>: RUX%3 MK22M1J\B7:?)=@SQ$J PG1^GLP3%L4,XA(>N9+]PI>G M5)B"GTK3>I8LAA^8J(#=LD6U\FQ8_'- 9^&JE>'?,I]JN;PN&A7B6FIH1UQN MH6I9>:P5E[_2H)+X(U%GRK\67L@> AKC0)4G\.P3@D00BF=I ^08JZX@2LFP M04;+FGH.NN02266"6EF'@TF%E$C]_&M!Q>>Z_4[].7@@.FH\'*Z4';A8:6+B M/:0.AU/B/),I=CF4F;EDM,6G43<^L\Z=42F[G7%;M/'HONQ0[C3EA])<&+EN M/*>A[B4A'IE^2?E M">5?ICJKA-YJH=?=B]!KFL\A]&"3HQ,X.FRM?,=ES \;Y,"+*PD3&Q*_IO;0 M#M^_]/J>7#RNO4:S<#*S6S?._^>/BX\7-YN;BG.,?R*FV*Q).ON$X31#BH=%$AVCUBK/\ M=-(,\OWPE>R;U9:EJTIF4'W+JDVHMEP MO&Y3#=R2/)QR[_T3S>:9)T !MMB_)((ENZU%0C'[$9*?2>[.0X.07 RUS0W/ M-_L9$_J_QSUCNW7D'<>>Z +6]ORZA:BB"4S^\NPPSD%-;34ZS8GY9-M_O#'X M<@N4UN T#.?!N[=O[^_OZ[#.^JUW]_;4'TVQZ>NM&-]:_MNQ%5IOF]U!QQQT MW@(U-;MFW^PWS';#;#5ZG;>4!/%(,$3#2NK3<$;%H513\,?#V/&AT"^YD5^[UJ]HN'O!,C+EP[E&RX+R:\BL?(,S_^@'=4W)C)C:V*&U\U M-\Z%3ZWL6+R09,=]<>/W^ T5.ZYCQ_9?_D_%D"5FR(?)[ 3+<1O=5N.7^-5L MM)F-OJOI=:?*XB22+_FN:@9#E7ZU'J)"Y!KC&F,]5GB/#44)R7$(NTY+/P+: M^&I\MH:^;!LXA'W6L)^F$LTDFEO->O,OE60^',G<:C:9RL_PJ%6W#UHZ>6@Z M\X4?+&3?YK7@?H96PU0EVM>6/[1<$9Q<_G+$@P(',QL-LV(AQ4)FQ4('Q4+F M2A9*@4Y5+/18%C+KS7^K6.B 6,A\C!9J]JEMXJP>,5.SU6DP%N78FZ-EGL5Q M@T:WXKC-.K,#EHGMA^:K!BD =+8;4_62%%E"V@Q O M(VM!,U@"?D]HW3*$++:3CQ%?0P-?U1>DWE=_1#%%Z6\(B?/Z[(]73ILWUB^< M+?I@7(^F8F897VSW)XT]_%31"-/(V>F7BD:81LXLAR?-@!ZL"&694#Z=?ZX( MA0GE$Z+IVA6=9-+)E]./%9TPG7RQAL()*AI)T.[-[J3TEMHZ M=FW:+$4C2;-?[ZUIM=BX)V50;S1[FW1M;%^PK^"'$K7RCRN4W_ARD\U&_0TZ MLYK/ 82=W9?U%QY.G?[O9QIM@OA(&#S8?.Y.J7;_?_)VGP'\1[C!W4;S>/CF MN-EX^#!\4H-__]Y>__.7_CV8, M(QHC8?6*7W+\DL2PM!$NB853'.A!<"8@\:D$EU3@132MQ+XCI& _@N%!:+*Z M<0K_GC^HD*4GQ_O0] JZ1=GWFQF,]HR#:I" M#"H1A/">")C->8A/(QC!,Z-A/G)#@091K!84[WKR_]J[NI:&82CZ5P*";#!6 MQ0VGD\%$$'V0H4.?.]NMA=:.?B#[]^;>)&M&F[75KFM=G_:PDH^3I.?F)CV' MN03+N=?M$.C=SC %?;F7H!$H"A6U RH"S-)Z_#]7QIEJ98 XZ*><9P=%QE ' MA(%EQ3>5!,XU$4 X;L'%A"9B>6Q0JLK.,Y&]P-)CLU,#+O(98HFBO1-?HLS" M96N&AD)9L@7XMGFC-*<8U/E$5;1O.]CQEV;"K9*4& K!!:PT<%CR>0OI@QNI MB>!Y36OWQ5O%-[E9MN1(S%80;XYOKNP@Q!NZJ1YXL?7=E6Q]UR->TML*-&1- MU'AS03-V@1[;*.L)W^+'>N5 ']ZRQ^VG'&[K!VU;F5\T8G.D;@!X#JT@@H . M7AD@\\BZ4-$:F]PM?&VBK*M*F8>B:@3UTWZX+D?[8=@*WK2"-S6<]>EZ#F]/ MCR_3>9FB7\==Q3.)6AF'2$JC@E^S;%3AH=>8?"#2I<'8AF P:^3R14,18.XK M")+3(03+E!67@I69XP8^P.TO(F!!K$>/0LM#3\K2W$-W1R6#-YJ[V1^,^C<7 MZ7\5W>SG*"IG-N[WZ2LQDI4(&F2_,7 \]G^#M9.)2D^&7 [V9$/JH0R0>>7I MX*G"!QJ,WI)IM*(S@&UC1NS+EL)W'-D[5UM M<^(XMOX^OT++K=J:K6HZ(4EW)WTGO47 ='LO 19#]\RG*<46X!HCL;:8EM)!/H]HR9#SW!UGF.SGGTOW7NV$7M9D=S@GEJ.43S(F#GEP^0WQ&T#?F M_^$^8C3P,)\P?UZO?Y)B+;98^NYTQM'%^<554BRYZW_$U]?7DZL/EW4'-R[J M5U=VHWYS93MU^]TEN237#?+.<=Y,/Y+K]^\G^.H]E)C8]:L)MNOX!E_7/SP\ MV(WK]^0=E)2@S\''P)Z1.49@&@T^/@>WM1GGBX]G9T]/3V^?+M\R?WIV<7[> M./OUOFO)HK6XK.?2/[9*/S_X7E+^\DSORV%M+_A-AS)RYQH&EX1)"_56#C-L?^ ME/ >GI-@@6VBXYI//R$D*'/G"^9S1%.R$QP\R#H'/I=B-131VV4VYK+5BI(! M%)7FI7RE2@XVVVKBYN3E[ M%HTONP:9C4F6KXL_Z]"M+AL%U.:U2GW=\*N>R!VB#NN.5ZP.B=PKZY#9T?+: M@DI2_@Y>6XU5KRU.805Z<[O"PN_LCH )A2QJ6\N!)? M6RQ<.F'1!;@D:/R8<#DDDV0\30W7&1U&_N\C]FV?>8K>=;;PV8+XW"7!YE O M 68^F8 T#/CU9.SZ?>&3MU"3I$A*P7:#%+=! PE@ )7V=M<&)1""D]M: #QX M)')1F>UWR*2H_2#B4O/JU>B(_@/G*= MVUJ+0:1:0^+:>&CN""^DTJAT I< KEO@IW/Y7P/5UU%M'4FI7\Y>EGV!$@;$ MZ=-/\N^7?3H6CHOL$'SA%6VY[4Z4*19?3+RWRZ?]7MOH648;_K#Z7;/='!GM MNV:WV6L9UA?#&%GC7G/<-N&JON<+8.[@Y^;FW47CG>#' N^2A* $'&VBHQ@> M1?CHYY6&?YS(S'+\ /M@YXQP%VI^#&:W%2AIOG@MS>CG+8V5I]T:P;_W1F]D M]3O]@3%LCDRX>Z#.K )7TGVI1_=:#^IWT%K3J7]G<]'JWP^&QAO^11:A$,;NI!H AM:$)K52C152&6P3.CX;@U M)Z MG\$U3H9(VUZLF15A+P_?TG(&B5BPGJ# *A"%(AX'=9M$,3?0]O[TAP:V@QDB"H) M:+PD0*X7 5%,$CB5,C_\6AM#8V687YM0D.$]@<#@]G["B-\?UAD%M+!4C)T M\9*A!!6M864G>2/'KPWL"K$F!IT"Q,3%E;Z_3/4.*5@AQPZ&(HLT^FW0%4$3 M+#1@J3@0JXHB4\-.$"4)5R])2.#>( DHF_T*LFKS!8P&P['1-GX=B#6@!;[H MPWIBV!H/A^"-KMF\,[L0QQ0;M301E=2]RQB[!#9*P"5W$A[%^&A#085H;!MW M^OU)%E8Z_WUZV7E7I9Z13K-I.SA#5.GNU"H_/]-6-1)@G2Q28/>BS\LUH7IK=67N1^C5RB!M0M#1<2'U*IZ TW.N%MX%6*FTS2'7YO=L7$/:[LD.&8*>*5C-Z=75VE.]TX%HY\3 MK57:C=F#G!%^\(Y+?ZQ!27XJ(_,*\B.=5:)>F<8O2+0NGI+65+)'9W.@B@QF M9/H+M4UDH(5]'/V4GO@I[?":+D(I7? MR,N?5Y&?S#Q@07IV82C9224@^BZ=MEC M@X-SG:]"27HJI:-)^I9*)'56DOZ,U+0)QM"I"Y%4,P@(#RCA11DOAJHD.94F MRDF"PXV5%A2I>8- T8E9%0>_-X[#+>">V/U.[.X]%^M@*5E,)0QS6:SV?)OA M['% )J'7=2>D(_00#WSCO.Q3!R"UD!XEX1G'WW((C_0BH1A%FNM2=;H_GUI$ MQ%0GA,"$-.?,Y^Y_9?6,YP6AP2&ZMA);Q?R-YE-L(E$C=:%-92C65DFJTSO. MK76U8*EYAP/7QM1INU[(B6,,K**$[Z]!2;O>LW/B^.5:(P*52.I$H!3%6A&H M/?$OW=6DW'6$5_:8M_70E+RFTJMYO&ZB5Y(^C:,(3=MF(>7!D-C$?13IZ%[Q MY=-K]2@I3R59]0]"0-E8-5KKAK(5C<,UJ&K-(,@A+FUZ'GL2[[R%,;'-P@<. M05'BRR.TD")JE0TFE6$MTF"BFB"7HE5=Y+R0U&;=HDXM*)-*DSZ"?FHW1XV%%:2\>B0T][+]1QQ)6>I5&E\V*KJ*_+(#7?8$P.3-2/% MY^M\!"4I>2?@ZBB&0Q*OPL1$:\A[@)V'\R[! 1G@I7@7V'XL*>&4E*4R72O* MXN5N#(XD.HKA3PSFNKQ \ED;\,3B]SF:6K03ZF IN4NE'G4.IYZ(VW+VWN%' M(5 %E>_.4[E$#2JK'K!H'P[>8[%0#%A);RIG6/38<07I%>> 6VR^8)3LD1G( MEE82E4H"RM/(XH,'"51EN1@1?]YEF.Y%14I8R40J-Q*NP>^2VUW@;TXXMZ+4 64DL-4>BOF,%X:K("394$U24N_-JHH5_D(2HI2 MV:Q=;WJO*CFI!V+VCOHUX92T9;\V+.M)FZI'^=D>'UKCI@T^,P"5/*;R*#MX')QXS'*[Q9G]1W\A=!R6SQW M*EX;J:3*#EZE'A0I.A& ^MOEM;8(]\>UB M\0'SVUHQ$.IZGCCH>%OC(%5#XBO&[L<%\5WF"(-N:]$'[7ERZR$ZO7%;LV5^ MKX:"$.KA\E!8]MEGX>*V%I5T.9G7$)<@T94YH\"[OS3AC@!??PX]Y0J3 CX6 M9_>C_YLTMBL^99_8%!NR85JN8UX#J7:3$_J2W)2?'/+P/=TD=_7WGXR#:#88$AA]_A.Z M 8S,_0<84JEX[LEXMN7!U [S^U!EJ":=;G&[S'7.P?#+ZL#,X^70\S>.;H[( M,[_S8 FQ:X@M %+$%5I&.]ROB[^"QD>>J-$P?1#ZP%M 6FP^=[FX)]]8O(S^ M55NM+5\6@Z/ I+D5,'4)7"3R=3H:/&L#E,7D)$;K3_+#@/3\INF.PX"7Q55C M\;RF(S_ &EAD*F[>D_D#\3?MCZH8F;]#X)@V.6P.XZZ&02U,L8.U3,DL6@HC M8 H&C7PY@,F &S#U+,1]T07%!/-B>H)1-W^T*@RT?RA\Y! OFE26WWS1_M@3 MW<:^U;?3$]K%M0ZP,MK5! U3A'M-P M@N.ZQF<[EKO-TY$L@X7;+^N987]*@AZC+1S,\N/E73)EC8';;K!@ ?8D(BP# MO="!VHLL$*,0R\/$'H?UC&;'][N6E8*&AW#<;G0?P&W6<2# M->R(V#/*/#9==I@_CY.S8A4!:VIW(1+;NZ847>E21#S1FV&Z M&>^D$4W2AAAM\S4BS0DG_F\$^QT6^KE,OPJSI(&N!=,GN8,AS1%GLZ&O1G5_ MPKXCJ/TF#DU1KF@9!4%*T4 &Q)=OXQ3/6(JM:]%]!]8X:L]@I&LGN^BR8P_A MUFXGO *P% Y9DQ@?0VT*UJ:R5+2M'_1#+IJH&/1U&T01K%*X(9UF7+UF (:] MZ'QUEP5!]!H"D\)8[\YAM"^0M]0%?,6<>=S(0MLDYGG$3J8)F:IZO9NR,,L: M7;1@M=6?&.&44-(2YL&O+J9$YK/ZD[Y/IDR162@$48H>%"5KM]<934I#[ UW M;:&JQ,K*<92OCFK?C$W+(S.[[,%9BZZ(.8=.M0@3(W54MY7_H7/%*YX7:;O\ MQ51AG)+&1*F-!Q6M.P1*P:UZ"[+X3N*/6=-F#1*K:HN%U@"[C@RZ(4J'IC>" MZ8%@$8D7&G=T(JK&X9$,SOV#0*R6']2IPV>20>6Z@W;[1$ M2S']QMN$'9^(\;85!IS-H=;MD"\U3S'M%"TKMW'=/S/F!":51TQ E:E:[9+E:)QRGB]31X4O2U5K!253SS:A,N.N-5C#3T.LB1*8=*_!O?, MGV*Z]7RR8FMIMTPIS+((=9FOUT^RRY;"#-$#3"HVN\3UCL>8WZ=?L>^*F@UW M)1TT)(]I(:#8H+>PB2WL>0.?S-UP+BHIPHL^U;4R3_C06??#VZD1AFG+E]#: M?X?8A[IYRS@9N'K@?2,'.(BP\527[:*@)?2+^-5BCP0";#XD8DR0'ZRATO@0 M>^LS?SLV,/='+&MXL_W^C#O\\O49BNE)6[R$0WS"7?RVN([[#)67!QS$'1\: M\E!4Z#[TN+OP7/WQHCCNO,GDZ?CQC2C;G#P[UEN6 MR4MI"OJI"/ /'6NZC$X%1W*YB<6A,KY\D==2)!"U D?N3'N'B M[&/R(%4L0)P[<0[;EJC-J>AIXX7X/ ](N@&()?QUF-AH%8$BK"HZS!\2A\P7 M$4\Y3BM#U4HQ#S4OSB_.C?G"8TM"VJY/;.@8T.DAY@X@F(I/P?.E204@# CB MI/'N[O4JR%+TP9SC0.LC('?+] $1<5@HZ8"1@<*NX!Y41H_ Y3\AC;H0Z26GR4=,7(JC8F%@EB_D^'"T(>I5 M=?J3#%7[N2!_\/YQM.C5J1RT;)XK4B0<,HM^WY6.?)E08,_(''_ZZ?\!4$L# M!!0 ( $5$"%G\WDBT*R4 (=M 0 5 :'EF;2TR,#(T,#8S,%]C86PN M>&ULY7U9:[?X6FYW72JGWIL'V#(BF;$6J10U)MWR=$+5D2QB"@"X!: M[J^?+)"4N( 4ECK@4=\(FQ(A]#E?57Z56V5E_>4_OER,7GS"Z6PX&?_U%_YG M]LL+'*=)'H[?__67=^>OP?WR'W_[TY_^\K\ _O7J],V+@TFZO,#Q_,7^%,,< M\XO/P_F'%_,/^.*?D^F_AY_"BY-1F)?)] +@;XO_;'_R\>MT^/[#_(5@0MU\ M[>9?I[\&YUQ15D(.7(!2B8-7*4/2$B4ZCCKG__/^5W3&E* ,?:,D4"4D"#XX ML#$F[@QJ^N;BH:/A^-^_UA\QS/ %#6\\6_SZUU\^S.C M/T^F[U\*QN3+FV__^>'!Z_VWNR]W3\\^\?AX?G9N[=[[PZ.Z%,:T>(-\Z\?\:^_ MS(87'T=X\]F'*19ZU==R 57TS$A6,XX]54WN 83=*=+XVJ("?3F_]R%"*.%I\.+F?P/H2/@S?#$(>CX7R( ML_W+Z926S\![%X/R"8HP1.=,=';>:G"8-(^)V"[3O7FD("7.)K/;CY93/EBNA]'<36[FX_K]7!<6?T&B7PW3_]Z,\*<.,J<$!0K M'A07%F*@!2M4U)85'C'EQB-\"L_=L=[BTMXTO9A,,TY)_?WRXC-6576M":_ MA6EZ0+*[J_#Z&R]GEQ<7BV?"<(X7-_]]F4XNFO)A/NE(#%=RI]%L2XSCCSBE MB1B_7XX)C3T.:_Y-\A_W+V7QR@=,'R)3PE@FM0%M3B+@%(4JR;YJIG'0((N36&G(5 M7*M01?Z<5&DNEF:$>3,9OS_'Z<4!QOD-$,Z1=)@1P%.QH**SX'F@OW%-2LXQ MY01K;4$?PEB%#NKGI,.VD]Y,^GLI32['\]E)^!KB"&^P."E9-L(#AI)!:<_( MLFDD)AJ)0C@I4FL%L1S)*AS0/R<'&DS]UC2H 40%,KW$?&MX>^-\3''G=,F( M WH:+\^0M:,1!QT@1DLLS=XDGV,2Z;YJ>!"DK/W655A@?BX6=#OS[?3#;(;S MV2!P(7-Q$K(5 I21'FA/H4"360?K.I[R@T M/JW3>%S>S7 QV %+W.MH"R262'\F[< GPA5*1B_'Y)S=34^(N;AES2ZK!GXOT\F^?-P-!ID="I82_Z6XA*4]0C. ME@A"4'@N.3?H2V-:K(*K3\%/ W8T%T4[I5'=K6M0DW&Z"<;(H5*&H'C..$&1 M"H)T'C(/O&3%5=2M'9ZE0/H4_[10$EM/=F//]EO49;.V:!"0%!$H9AFXX"D6 M5Z(@1HK#4VLM\(1GN(FJ^T1/F4R_5N/KN,!B2$(J.DW&5Y">9<)"B;[$0#&) MEZW=W-OO[Y^7NXF4'VJP#6>X76HWS#Z0GU7_J+[6IS B0+.]^7Z83K^2'OT] MC"YQ8'@*S)4 UHAJ:0V-T4ERQ Q#SXT(M'I;YW97 =8_[[<%*]K+I&%HA!_# M,!]^^8AC# Q4,8^ST:9J,*=B[Q'P=]TW&W[*A M3J*2FLRB9H4,I,K@69* &I5QD67N7">NU"9H^^=?-^'3;J37;@_R3@+\;#Y) M__XP&='DSZI1G7^E->"+DE*3Q12$JI:T12P%;(K!*)]*5**[DIZEF!J.><"# M3)[1ZA;1!E"918B943Q$*]YE%7F1K9?,K=?WR5]ORH0'NZX;3GDSGB\93[;( MF9,4]O)8%YWWX*)V(&P6@BD::@R-1?\C+O>F1J<] [840,,JG8N+X?QB$2M0 M]+#0QN]QG"HSF:(0TD8#6=L**KQI';1 M*(B"O%V6%6]&@KB;9; L/XS)J7[,?,9$N\T&"M_5D M3BC&ER05,[&+?;FE:/J4C&I&B39SWTEY\FW%I:)!0V,2)3GRR&2N&75R_((M MM4Q.F0=EB"TKE/NY0=O,A]A^SIO)_P +TNOST3A-+O \?+G-39P/LF'6HJ#1 M:=)--$X.@:4,'D4*H=1L5FM3\0-(/2U6W8H1+:70:38%.>DB"OM"X62N3 Z$ M@\Q5]BYXGAQRWMJK;)\9W,MY6&4;1B=A2%.^'SX.YV$T,-QCSJ1PO2,_37%? M-YUI)0K)DO(>BV]^*N,1*'T*G+9DP8/4>8/);YHFFHP7([S:2):90CB6- 3N M,BA)3GNTVD!FS+ 4(M>VB]S0;0Q]"I,:RWZKZ6ZY'7MY4><4KW:("=7'*7[ M\6SX":\4\)O)K*K=XT*:>%!2Y,ZP2.&;8G6CR(%3F,@M"U(AHK2N=6YH38A] M"IU:JXL.A=6,4:G[$W]'O;GA5GY_3SM\.WYV?' MKX]/#D_WSH_H7]LWK_C1>[KK8K'6"!NUL_B6D?FN.P:6&Z,-"A!8VPP$R2CN M]@C)HN,NDGUJGBI= F-K;QU'HUKLC6-Z]&AOG/?RQ7 \G,WKBS[A=5G4(.9" M"I)LK,]U3TZ82(-UI"6SBBAJ"4SSC8'5D*WI\T*GVFA;FCS8%VTOG&;6Z^]3 M&MT)K5C2B39*GA/6^PJOR)58V!*53$G9@C2R-D$J-%TZ1^"6BX!"Q^!:+]1'H*QI MO;MUX%HS:;N);\R";FB=R7*)FH++EB>BM;$0@B\T(-2\\(#1MTY1[$RM;;A' M3H^>W#7]-YZZ%_6X=7;@RR)S23QP5I'TI>"%>29355 M*W%VDB1BQ&LM3094DOQ?IPHXE=]O M&OFM:T8-QNE_N>XJ*>M%/;8%%FFB578:0HR,7#\; A;.:.:;[]ZL#;-/+L"F M?'FXC].MM!J6$LSFQZ6V6EF9+84#0#*1'@L5Q RXT!> M19*:4\QH[F_=;%]4\!B:7D5IK5C2:/*?>9=O__BWD]/#?]!WCGX_?'-\UO%F MWQ.OV\V>WZKC;;3UMZ1TX%O9@%0VR4@VUBH$4JR:7)SL*6)2LG@*H(P )WE*L:!/O)-63KL: M8)_,:BL.+XV,>\F8CO8W2M(I!,<@+'P$1@%_4&0;,E,";9&9R];G')[8WWC> MX+HK4FT^X\]MB/?._O'ZS?$_NS; #U^S(\/[@_$U,KBUQTJ8?2#_[M.0GO;J MZ[M9K7"OC;YF-9+=(T7RZ:IV7AG.O;<.A*Z'Q%DA+PU)05C.C'4I,LRM[>_J MZ!KTT$V(>9%B. LC/"Z/MG8=%)F"X$F#I"5!ZRTK<+H(,-D+;ES,Z%I?+[(& MO#Z9PH[8M:0+;R?":]>&+'Q='*HG4WT;Z\*B+YN,I)T-*D6PK$Y&]!(<\_64 M61!9FGH0O_6&X9H0>Q6B[HIF'4JQ.=7.)WN)2#_%QY>").*GY"P(I64M<4)P MV2(P*ZP.S@A?6N<(5T?7JQ3TC@G66'8MW?-ETW!UP/[N-!3.R<>*H79H(WQ% M6?"1D.J464E!:A9:G]-:'5VK-7:*BV+U\PEYX37C64OCZ46D'\X^4!3U*A" MZKB3U[Y@V^Q]=>I M7%M>^_#-!E'T@;/CLC_%/)P/%-:3%YXB=DGNC0I:0^0>@2LR1T(FIK!UX/PH MF#X%T;NB41/!-#SY]/&:U\?E+APIG,R2POV,-%(5?*HYG@#.^,B=8T:(UNKH M43 _@[UO390VDNF$*+7MP4#[)*RC$2E?]V68K)UQ?(9B1:W/4SXW/U5Y'\.: MQ]_^<+186PYMKD.K4?2B'TX,Z=^W,LHT S?:;>"*25HQ#\('#DH[ ][9 EQ8 M6:(SUC_8<%]^"]H*+^M3AY&.6=#)_'?2TNQD.J0!?ZQ= J[H.K!:)R;(JK%Z M99_2Q8%'76][#847YPMOGB)\$M":;4C^$-JCG82ZCAN_%>;=&KEQF8R=-( U MN%5!^'J!6@;#N,-$D;1*K3L=:-^Y<"Z5.GE!VIF^T%TO+4VT,NW[O095"R M%&A5;1^>%"@K+,2" 5CV3$BI+5.MJ;(*KC6CRV<)$[IW9K:45X=,NKXUZJ8! MX]+;HP921LM=O4[5L;HCAA)""C09.F34F1>F.S@:N0'2GR$H[9YMS66Z TU& M4?1B60A>,J%*4,\JT$P$!M&( +Y(XY0SSHK6AP5^"&H55MD_EO5K*ZBVG;N7 MC+5.R>O1Y//9/-#L+6J1F#2A7DI (6'MIYEKEE]'2$5%9Q@SW+?>?UD9W"I\ M5)UP+KDP "BU3/5)5&U-AO 5I/R&:W\FV"JZ5./0'RSLWEU>[[O/+RZ%<5J0 %0>;-*LW M@R>( AUHEPT7##&5UO[Q%D5L?[ 4= .9=&B?[OE85V%>=MQ*;3(44X\=J7K, MS(H(&LE_)_Y:)UKW.UT-V4K\>>ZJI!UM#XQ M97DV$%VT];)>!D[7*LPB-)E2XZUMGU.\CV(EHOS!DL];RJ)#);.L"\6WB[T& MM6]O$L39R$R][ZV68P8N(!2TI!R]RJG[)/23$%=BTS.7.W6O==I)L6&%Y&P^ MO4SSRRD-O#:TF TL17>*T9BC%(3#JD!^5VT;[+Q$3<3GNO4F^T,4*Q%F5_!LC]R*T MOVUB0Z@KL4Q3',* ^@?*%J\^\&M M;Y[@=#C)#_7O==>FPR_I0QB_Q],PQ\-2,,T'(A:K;0D0N:9U9DJ$Z&NK5F6S M\T'*W/QPUVY'N,.#7X MDBJP+L3?3%U<#?&XW![V\7BK"1X$GTT))@$W68(2O.87L@?FF2].EV)\ZYQ/ M!\/H4\GB3T3XYR94UY7JRPYZT^N)D=:!T?4$MA:U-J'0KXS9B*%H@3M2W!NV M9]A5)>5/Q...Q/\WMX?C2>TZP,XPBO-;G]W:8_7S<#0:V**T=D;7V^D#*,=X M)0'YFLF8:)27P;;N4;\*K@9G$&E)OQE^JN2_^[I;5TC>V1VM31A$*AHH-C>U M*XN!@"I EM9KJS()I/5N]OHH>]5RHSG!EIQ3[%**+;OVWP&WZ(?\<"JT5B*8 M(J#V00:5D-Q5'Q/D;#Q]S!6*KM?:2BTOFAZ%*8,>.>!RH _0ZAR?UR[#%8P:B_(DX-D=2V%U36A MDA%B\5ED\@)R:-WY81?!RA'-7WE\&3R M=?/BR74Q]FE;J#FW'KJ4'0IP5\YE*=I[Y!JLR.3P$A0@S9J I>Q0)L&R:%WS MM(YS^1-$)=M0J*%P=FX$7U_.+Z=XV\N[/JK9-F/WP]=T90S7&U\C@_@#0ICL M@["U771&1FZT%1!M",!8+LIJ^L-UT$:K@U!P<7CJ\4?7F4[W8HB],L?I?V*8 MOIY<3@?HO9 Z,TB1UIKR <%1; Y)N,"=\MRQU^6K.53O A#6K?3X_)Z.",15O #H5+@6M4&\C,3ZGM24*X4 7J8.Q%,XS5SMX% O!UTU&[FN= MOM 9=[G3] 34-=M%_<\AW?J"[#9Y4F_'/3D\W3_^[;?CMV?_V#L]W/_^Y#*9 MO@JS80KC?# <75) =7ARMD4*9?.7-4FD-!IKHW3*/Q?WQ[>1%K M)'#]\L6!^-GQY7Q&M*HYO0'CP2:1$W!9>R60G01GG0>;B^,.O8VAM<%9$^*V M:O&1USUXST).@U*\M58XX+$Z"RHZ",4SR"4G9;Q.KOE],6L![%,&IDNNW=>) MW4FQ[>'KVA,KC/8G%Q>3\16XNU<*?V])<=V'?F\ZK66Q5RWI,5B;*#0"CH63 M!J]GYU0.4)1/CFGN2<4WW_#:%G6?LC"[I.2.Y=VMQ=[;WS]^]_;\C*S7X='O M>Z_>'+X]/-][>W#T]O?#M^?'IT>'9P^;HK[=JEAYVUK/V:41]LK_->')?LS442C/KNC<:33[7VUQ> M3Z8'D\LX+Y>CASAO():HA'%)@D1%HW<)(4IM()A YE\DETKKC@)K >S5G<'= M\:@SF;6CU36$-L?4N]$K M^K0%T;DV:B>B9W>E;O6][-:!6O*B7;E-/QICLX+*Z]9;B_(A(64V@WE__FD]Z> +^'T>5B%DYQAM-/]8B] M03)P6@.7@:R;8+;N82;(+)-G%"4+V+Y_]6-H>G4_<7LF;#?['?3WG$S_72\) MF22<$1:M76#.@4VB@-+DXGBM! 0EE?4NFQ@[4P=WD/2I^* ]"3:?](YWU@[W MS@[/7H51#:O./N!6&;C'']9F9VPUK%LZ@HNBS<4=!/EJC_1[#XAQOKX!]K1R M\+B\FUUOHPZXSSH7XX [[XDCA=B"D@%S.GAG>9;A_C;/\F+:-5_<]MJY>T\? M!*,4#S0,@XKT%*-8FJ(N!!&E]46+(*QIK!N>!-0'C[%S>CQ]$=TV(NKDINK[ M@+26@2-F$"([4(&\7.<)FF&.\^)Y+*8U9YZ TP,:26>-M?KW+G.Y>L MT5 TY,GW23&#\O3#)V*M]4PSAB(RO%\9_H2F?*2O\[:*\-MC;[)!3-E2)+> MUC!0)I'YKPW4ZB4C*4:E2VJ]C?\THGZIPLW$^[2FVTH&G:BZ!XA<339*8T!* MQD$5X\%)Y.36>\]J"W]I.CA,]"B>?BF[-IQH-O\=W=3[#=/WJ\H',26O?684 M[-=JS:0,T&_$UB*#M%I8EUK?N?%#4'W([.](7VPHB6Y5QBU0U@3!M&"UE3J2 M:1>N7II(K&4&DY",H'5P-NHI2'T(O7>B.#:4PBY"\*O#LK\-Q\.+RXL%ZNL" MGZWC\1\^N6%POMXHVAWY?2CJZ_?.#BYQ$)C5J"*"YH$\!^M(#2BIP&HE1$R! M*]5Z]_Y'F#I1,K>>_[V*V^LL5601(M.\IJ]BO6@Z0S)!1Q6U5*R#%CVK@>N# M%]L)BU;21EN+JUN3=0-O^0%0GFQT3!8@UXMTL^,*@@T"I$Z1.^3"8NN\\?HH M^^ 1/S^_MA=@FTS 4I#GDU=D(X9Y<=9I^*E>4W[^ :<8ZD'X03:%LX(6W*(M MI;<*/(\)0M%!*(G!/:B[>K1)P9KO[H/'W"EW=B&3W6BH:P6Z."IGN0\^10.\ MMGU1,A8(,C'ZX3S% HX0[E0OW<+6!S?[^;71IL+:&94>'/@5REE4ED$1M4@U M)Z)^0 Z:XI.D0T")NW8?-SFYO"!U(6U#ZY$#+>E@^FPC.R]JYQ&(D9RE[OZ-:B3ZIY)VP MIX5(.N='D4HE# 6R"P)4W=H+>G&Q 2,G/J?H7.MP>B5^-"\:K5Z!A_) MW8XFVY0DC3BU/I/>I%QD5YISATS94"I]J _8[-Z,E9^]PQJ!CF[*^&$627CT M1@D&H20RDAYKDSV1H&2D "D;E^Q.0LJNJP0>]2*E3ERJ@"""HF6D:.R!YT2> MAXO(;>+H6I]V70M@G\Q74S:M%&PW$5O'F4GFG!:R,-#<%!JT9D#CU& 2-\&0 M)M6^@[L@?Y29[&$NIE.FK"6&W2=C1 F6'"X!UHOJAJ&J1U9HT$4;'XJRL7E_ MT%XD8Y:6^W :N58R0$F*HCWZ"9XE"OY"2.2 E(2\=3"T-L@^Z=U.6+96$F9K M,>Y\Q=UL887$M*4 "$C;U-LD',4_@<(AS-ESBTK&W'I+94V(?=+;_6/:FB+< M+<^6%YFII(.PPH)W]:2[=$A1E*4?WM7Z1L^5?A;*;5PMN*N*K_ZP;WO!MCI' M^ 38IRO63''15P\K)F5!.93UN#T%],4YB2:C?G!9^V-G#C?%T*?:KTZYM4M9 M[=R2/J@NDA&]1E: &R%I&7@"JJ,D\)Y9P2//OO51KTVQ]JE$K#_:;5NA/HLS MMZB==): %8+%13*@(I?@0G!@N5.:0D<=GHUZZQ2\[JJ(K%>4VTB(W6:93TZ/ M3PY/S__SY,U>OWP[?G;P_,MCJ"M\M@FN>6U\3=**Y],)R1N MDNXHC.=DR@[_ZW+XLW[QFHB1B20RCJ91,Y6MH[NG\*S MK8YZ]-E7-XY[&[CRMD!4!J^"X"@Y YY+\5'6.WI;9_^>1M2GQ$4SGMS7.0V% MTK(+[N5%G6O,!_AQBFFXF"+Z^P@7\S^^<^GEHT,86.^$R4R0"JXG_%%R"$G6 M<6!4B0F/733*;8*]5RV9.V/?LTBZ\WZ[I^\.#P[_=7+X]NSPC&S)\?D_#D_W MWYV>DCEY<[3WZNC-T?G1X39W#*W]CE9==K<868N^:D27Z27F&Y]HB-^Z,-_Z MZ*9>0WCKHO %?.!$"5EOOV4YU_NG,JL=XN.#BSN7A^WKO+6!ZJOO.AK3K.-Y M^/)].,1@$5*6$!3%LXI%TL0Y:T#G+7/,HHNMRX$>!=,'R]@M(98HJ@9R:6DA M*YQ#4A:3KXBO<(QE./^&"7FR>=&FBP<-RF@-WGH$:TKBA2'&U/R^@2<1]2$S M_RR$:2&A-@G0:T"+AL)'X_-I&,^&W]K5FX0J$5F!)2'(?'*$P$T-*;TL23!E M\VHISJ?>TH<$^6Y(T';"VQ43UB$^'/RW D=1CW$D"T()&FF]E)9&SNA7S8TV M6LK4O%_GDXCZD/7>K=9H**&F6N/U=#''^Y>S^>2"QGYP^;TN%I7/SEH&BAM+ MXRU$99,,>&0I:[2*Z;5TQQ/OZD,2>O<:I-7D-^P%/LOM&W.$,,75 M6]4C8KU:!>ON,O/@@DRVIKZ5:+U;NQQ)'Q+'N]4;#232;51\'&"<#UB6&(/R$,U"2/761>02R#&0 M+A2;3&H=V-U^_[;*H#[C:#R;3R]K(F8_3*=?:V_BJ^)2$ZS(Y-- L/5DF6>U M31[65%$B"F9K0_.:H:?P]"%NW9H#]]=^,P$TLP]W$;T;AZL4'N:#ZQ+DDRE> M#"\7MJQ^=3:[K&6H^Y/9U6WE-&9KI=604"I001B(+'M \G@3-*AO( MA\TN@]0%O4F*1-.\Z'\E9'U(;/Y$7%M+D-U')%=G"4^FPW$:?@RC;R4VVX4G M/WAJLUAE'?2- I[LKULN M?(O.URODZ[V*TZN"TT!+(\<2P JSZ(U P;:7B4)W1ZZW%]P^B-X>*0Y>\8U] MLF[-Z'"W_+>+N>_$8GW7G:?X\7KY'9=O*_)H_*U2#X/4ME9%&-)YH&I)B MB]([W?S>X4UP]F$_L']<6U> ST.U!U7OV3$38Q2@+4I0QCGPC'2QY)B31ZM$ M:=X2;!O ?=A;[!?YMA+I,RJ\Q0E:F1"-JZY 8!2\*DMAK'8%A*7%$QA73+>N M]-P,:1^V,/O%N\V$^!R$6WZ6D8F$UI0(PE74-GKP65I@S"@N4XZA^7U=VV+N MPP9IGTBXO6!7S%569M+3(P,C0P-C,P7V1E9BYX;6SLO=EV6TF2)?I>7Q$W[^NU M"I^'7%75BY*H2'8K2!5)978]8?DHH1,$5 "H"/777W, E#B ) [@#H"0>G4I M.07.=K-]W,W,;?BW__'GU>"7+VD\Z8^&__X7^J_D+[^D81C%_O#CO__EP^5; M,'_Y'__Q+__R;_\/P/]^=?[NES>C<'V5AM-?7H^3FZ;XRQ_]Z:=?II_2+_\8 MC?_9_^)^>3]PTSP:7P'\Q^P_>SWZ_'7<__AI^@LC3-S\V>+)T"1C_/\^_C49I;(3"O\B!Q#9!7#6&=#>!VI4DOB7LP\= M](?__&OYQ[M)^@67-YS,OOWWOWR:3C__]==?__CCCW_]TX\'_SH:?_R5$<)_ MO?GKORS^_,\'?_\'G_TUM=;^.OOMMS^=])?](7XL_?5___[N(GQ*5P[ZP\G4 M#I)N??1JG_"CZFR474++ ^7_+I_VZ,:9/"&0< MKGT"_&D:%HI7Q+CLTS?'_.VS(*;LK@?3BH@??G95O*,KUZ\IX GEQ]O;UWXY.?SN^.#F]N#Q[_;_^=O;NS?'YQ?%_ M?CBY_*\/IT?"MA2/#^L-^V;3>X;>+IY._I&BH'S:3#[:>]Z A^=^]R[F.*!5\X^ M7%$ZP2\GO:1$L $/)>4=GEW*6W#1.1#4">])YM&JAY2:W% TNXF?D6KQB%^+ M3GY-@^GDYB4,R,]J"DDX"+@/7%*2$%$3DF3@F MG6BUIAF"N^OY3J2C\#V0/Q)4\?RQ?5F'#\W]?]Z=?7HZO/ MHR%^.SGZLS_I99JIB 9MA\ L"!,U6"8L!.>Y$C1E[G(K8BP#5)$G3U@*3_!F M#44_QIF-!;Z,0ANRX1ZF-[,S;B50O7NV2R4V+ 54D06/VEY/<&!SQ8U:27UK ME%!>$9&B@1RE ,&L!$\%!Y=32)J8S-02P^JE4.&.6;M[)G01=@,&()RKT?!B M.@K__'UF[?9HY#Y;]"939NB81^L0B^.(+PG/I0K2U;:!'H"HJ?EE+L)#M5=0 MSJBF9!^JFFRJZJ,89T)T@_>N'T^&K]WG_M0-%N""ILQGP\"SA :29P*<(1&T M,YH39QQ5I++:GP1T"!2H)_$&;_Y1"-=7UX,2]#N;?DKCLO!Q^E2VR2_I9(@. M7%H U4FK[)R'7%8OK%=@BEED5; V6B*9TK6IL2JX@Z!)$TT\I S;E#+G:8IK M3?'8C8?]X;ZIYI&%X^0FZ4V:_^_)_&#[-!K@YT_F4C@?#09O1^,_W#CV/"$A"49 4FO0 M3O(,;# *L@^9HF*B2[5-R(X0M\^5RO&)EBII8'W<,H=SY#,6E"C23-/'H=TEM>#16L-JGRT,4A\V(#:7>P-*8(3J93*Y3 M?',]1F*^3^/^*,[Y>IXFTW$_H+DT^[.CLO[?QJ/)I"FG(A[$CS^8_?85 M"BX6:P]M\]D-?H\3K=%YUV ER2#0"@.?-)IZP0C&E/0\5K\Q6@/G@?.MM>8> MLDUL'HWY/]>3:3$'\8V8^7Z7HU6A.VHY0S<"N$WH!FK-P)GQ(05F1@I>C1V)5,^3^/O+SA#*<]*?I(HV_]$.:[^_G*8P^ MSG7[=S>X3CWMF2/>6+#XKH'(2H%GA(-R@J<@K-&V>N"H\9I^&#+OGA$/&:\V M9?QIFL[C:>^*O<&4L3ZH!-)H/ %D%& ",T#1[A6,E^!L;:_S#H##YM+ZLGZH M>+VIXA^+J^)"4__C\/7U>)R&X>OEV"&?PTP)PSC[;C"C]_<7 Y=UEG&#?S\: MSWXQ16/67T]+ZL#EZ#V^&L-ICPI#GET>7)V>G3ZYN+DM].3MR>OC_!'KU^??3B]/#G][?W9NY/7)\<7IVX\ M1@)_P9=LZOJ#R3IYIS4>6R/KM/KR*^6'.@04S*>,LU\]?NTYW%M_/J%3RE>#])9OO.TV9-F MCE-Y[F2>A!<-4\ID@O:!X&@N) 562 \V"Y*Y#]ZYVAYN!WC;RFBMSI8'@9-& M*MEU NQD/.V]'X\B+NALO/!(9OE;)/JLC H@@V @$KK=WB@*SAI'E!9&T)7N M)?$!MSB%WWWGTV//WEEZ:RL=CRK*NN)5TBT\$USD M%D<36_"J@NZ:ZK$>$A MD.VFN=;1T4.%5Q+PUK3OI*+46[1@)5$@%-JR!FD-27M+K-,JT)52WO=+ZX]D MM&Y1Z5WDVN+6^%/_\^?YGO8W=!7PSSXNTF:4SS&$2$%SA_9]RKB7">8AS*-@MN32<+_']$K[ZG,)"^95,HZM)PL,?@*H VEE#719I5=J%T MLP;,[0=;FIN=K975@%^GUT5F9_D,+2_T$H% M)A21*8YFM!*$,RNBKGWO]3B: ^;$AJ)OD+>T;#M[UW>^/RAIPK/(\;2'ZXN1 M.X2'$L"CDGI<.O>@ @O4.\-33O:>?3V>#C%-?W1C^ED M6-JUS*XBMAO)?1+"CJ*ZJXNE5E>!^4XTWYJ0UK<>^YW3UC%K!$?#FV11=BGT MP-!0AI(,8AGW/-/:%X2KX*H7X7WB::^^+GXY#SFAX:8I06^!1?061#("O%0> MM&1)6F>]I+7/RC5@;JV'06WV/![Q;:.B?8C\XJX_&0WZ<;:6FZ5(X$/$=U$*5? M5#$,_!B.[4>!:^CH295O(.!M*3^8%$7F$AP-%JT^A(5?!6!&!MZ;R+7!LXY \B!(O(I Q2&"HB$()6O3#<0.E""%)PQ;F41I':12&/ M0-EN!+B.GNXG1U40.%Z7 \Z%_UA[-5WU3:JZ!8XAI]1A[18(H. M+'&X?NZ#34I1+FJ;VT\".@ >U!-XDRK"1:7MJ^L)6LV3R0U9Y_L>9]21Z"$Y MHW'?8PK-FZR!DJ"<$MXF4=WC> K0H9N&];72HN!PCN7&>ED!3*.F6'> [+@9 MUN:*ND^!C:7<8K>X RIH;T66$1(E#$14"1QS"6PTADG+"*D>N]^"RE=M>M58 MXUV$6U'3);K9^X!R+#6GN-*;Y2U.*Z\D-<[@JDQ6(+AUX#E^&QD)26L?^8,; MO ?ATJI);CC&/0P!',13 X$F,R<<9Y]C/1' M3-1H'BUNK:S:&\/[\0@-X.G7]P,W;^#XN7#%?F2M92*?THE8DH(>^T5CG<9];R7:/KDP^(+.TE_^@V5/?6]?SX MXO+\P^M+_-/3WXY.WQQ=7!Q?OCFY>']V<5+N&JM4R'1_2(V;TPV7MLWJ%ZFD M,$XG2-KA^>24!:_+MRD)P_&LR[+^9K]?U2\^VR!8$& #+\W>7 ;+)8%@H_8I ME,K&ZBV/7FCU2Q>V;%+]TD4EN[X#74& \V;&D7B?:0;CI$1+,"EP5A@@1GNI MN4O)U$Z.?@;2[D-AE9GPP)ZJIY$&MODE_MT]$=ST*U\!6*. V*.@=A,P,^ MO'5AGDJ)I]KW4A#!([-1E.[FG.*9;'SI?*N ,9:4#X+2ZO7+2X%LW\>JI*A1 M;2G7]K-/AE_0/AF-O_YC7.*#HS]N+OX\%];&&"!RBLX_P14Z_ DDHXF)E%(E M[UNNR_WIQY[PTG5:3WQ-8G.W%ED\^=G.Q4.2+I?*&Z\(""W0]-&EQBLJ;AUW MPE5O<;@4R ]E'*XE_28MW^^!6G!_%5B-#,)'(.V!.;B>TIZCP082W\8><;,9 M9O2WE?>@B4T(RA5X.N+>R(,7P@H9[M^_O"@B=#'_FO*@BZ!KWZ$^P/3^DYND ML^'-? J1-2%$.BB3?D'(7 8?J \NLPRXYF1^Y?GRX__9QZTXU*E=;4Q:B3* MVN;=5OZ^)6@FV"EGR,AB(W2*-&&D7JU"_-G'G2P:EY/E UV M\WEGN^^3*1:#J>=I'Z@JGJ0 224RT"+YC+=HEB:/?H:PSIO:F3!/P#ETZZ^6 M)MH,?UD&[2:+:P5PC2S!)X'MQAZLIL;5Z+&!#K:WF]S$,$F,7E$+S%@W[Q#B M%$''F2%H:07GU;N6[X @S]B)N^%'%]$W&3(YF9[E"S=(-^4"1!*3LX@EL< 5 M& X<,[)T)%+2^\09JYV1_P#$3KK8UE+2@T+W323P49B0$@G@;?&.")I"WA,#+$0CT!1BFM:^\^\$ M\)"HTDXS#7:.-_W)Y]'$#7X;CZX_OQZXR:2?^[>V3,%8)L9ZH#:B@RT(!1># M B\(09O=NZ!K7SL] ^G0[=2:&FDP5N4)>(MW9Q6 C>S59\'MQF:MJM+5Z;*! M/K:[TRR 6FZ947B$DFS056>S88U>0' R>:&3P^/V, CSC V[6[YT44-KGLR_ M2?$LO_I:C*_3T11_5-*Y^L-K_/&\6'8TO#E-1>)*F!(/%AY/:\M4B2!1,$FQ MF +%D]RVI%!'O-LW>RJK_RERM=1=DPKG.P;A*S=PPY N/J4TG=EP-[-ZRAH& MH\GU.$U>?;VSX E^Q#Q=?_DZ9^^N+(.$F9+ E<\@3-;@*!I]5 O"&-$N\-HY M@=M9V:';97O(CP8CRSH!/G57:;%KK )[&T;?ZI#W(GRY%RQZ:A-O3('6]D,' M^)9[;B/:4UP3=/D%S^!P2X"0-?'*.>)T[2XF>\7<;G'50R)N%\W7OO!_+HNDE'7-A%G&N3"9&(K'1<58Z!-9I!YB([+J(S?K7"V^>?M6-[ MM)7.1NT$WJ33^NU$YT]N_#%->MQ2(H)+$'#=:+F@58ZF<@9%!4I!D9!8[5&* MRW#L:0O;38J4-A9WT^20!:#3T?"UFWSJ!2N1M=0!Q^6"2%*#=2: ]8EQ%PU7 M#U(&5D@,N?N0 ])Q57DVL%5FQ;J3LWQG%WQZ$^SAX9B#$AQ7/YMI3"CX@-N? M9(('$:W.JO9.L ;, R+1MI35(+FX ]32Q*P?;W#'X++EZ!YS$E5I71CQ>.41 MWPN:!65*N^K51NMB/4"F;45M#?*8.N#^5J%!>YHS(:W%=R10"H+C@6O1Q@(\ M>24>P03X.^TS0#A?>M;T:/XVOA2B&?LK@ M$R5 A+=HWF5K;-.+@C5Q_]@CJ'H(C/8 A7 M)2G-@"LE#.4.Q@;>1\A[R3F\6LNR ^Z:9]:Q)U>T% M,"DB5]F"%B455Z'Y8(*D0(P)R@AFDKWO8#P2U*R YH#(M1L-/:28V1;%WO:' MY2+B 7QCE90N"$B"H9%*4QG'J3DH?&^H5(H1=3^9:&."/8+E!Z97#>T\))?= M%KD6J;R+E-V>3XHXB>Z.)BJ \$J#+>5J42!V([Q1^7[NQL:N]%D3/Z8]A+RBJ1/ 'HOV-0^^/QBINMKQ)3P5BO+,&&(VST@_S M2'M9)QJ*ZQ]=Z5JOI063.0.C+9I -N'9=[];7=" MQ@S$!;2\'1-@J);@O"(Z!N<]J2V!U=%MJ[MV=:X\WEV[JD+VI;GV$XMZ]?5W M]W]&XUGYTBQK&'?90%5P0+4K\UM*N79R$BA-THOHM$FU.RAV@+?[RIBZ!+G? M/;61HEJTTWT@M[*,5X';J*JE(]3=5+,T4_WJ%*NFMSV@&R*S5D0+3.K2 ML(Q1L)(HB$18'HBS;IO;V/9H]DSIR;ZRK(NZFC3]N?I\/4WCBU&>_N'&Z1[F M13�_'4Z8!W1\*(BL'GG$"6>O,T,K0C-0>=;(2L.T[BDW5^Z!=4&W=-"@T MN9DR-JN3+?4UG_J?;XJQ&O;T?CJ>@%N%EX)_<_?.AA9KIWTN%9"-0&1K 23 M,P5/C)8N>D;U_?S=Y4')U9YWF%QH)? &10678Q?3E1O_LR";?5/6?@/.:&2K M5 JRD;AX9A78F!AHH=&U(,S06/N*ZTE ATF7^KIH4 XPRUI[(((%M& M"3J" M=1>>5&[U\\3< Z;)+7TT""7_P%E.0^>:(4<]=R4QIP< MG#("%.=$$..$,+5=H!]PQUA7X@U2YY]8^V_CT632H]Q;0?AL<&D$X05Z=,8% MB+B[:44*RBV&TV>8]HHA=8+)5=70P%=Y M]1"-O?_SHOAJ$@" MB9T@*7Q51 KE*C<;2"&6#E>>!U$[P;T[RA^+2C54M=TXW6R2D^%"R,]'(;^+@Q(TNTE). RI MY!0%%$Q 7\TG&KEFT69?/]FO.\YZ]\+//'UQT\2=+>]SZ9.-FN0&G5?%"-C@ MJ5!>&V[H>;<^KQ^^+JBEKVRNWBSKB#3&>W!4$9QKP7X%C '8M: M U[B+L.D1]D&XTSU [^[K@^61XD[[936I,9'$_"7>JPK0*YV0B7SG!W MU1FQ(0VZ4:Z:#O>$?IYJFZTAH"0Z]B(H BYK#U&D%!77*;+:!NS>T.[9MH;[ MS;HNJFLQC_Q^M$@GI[SW#*@NB4)<.+ Y66#!1\.-2\'4'B2R^_A<<\4]%Z/K M(O4&P9>G LC"4D4U1Q,TEHZ)R'\P1%DPG(1D(F,BU+;G]RJ0OVUNU-+%]H^F MXS\7Y9V_C4;QC_Y@T#/1N6QS!O3G*0B&WHR/,X*[1 6+(I+:P?ZN&/>.4/7] MPJ9J>W0W:E[M<.K&\X%+=6L<'GQLH\J&I^%OLYY!*.X8Y12L4;BK$!K!J4R M4\EUIDPINL4X>H.XU;/9T9)SDE74$'2V* %TH2V-N+F:Z!VAR9#JEY(OM)ZA M"U?!6>OH8R?$B3H%;I.'E"Q#H#I"Z90!7'C' MH\G2RRT.==SC06MM^=)%#?LV:$TKCA#1MR0JY3(H ;T!@I))1##AM#:Z;=?* M QBTUDG]-0>M=='=RQVT5G*ADQ46\(7%=U=:7[Q4#5XJQH70RH;ZP84?8]!: M4[-L#^G1NC-_A[DWJ\#^.6=M/UE4:5S5.A38HSEK1!FB2O6*B:I,;D*;RBKJ M067+678!ST1_R,S=CSEKNR!N%\WO8,X:-LB\ 9VZ.T,Y)+F=*^UNW+X+DC+@3N"Z(*/8(410(5Q M(5,J0ZSM)#^-:$^S?C<)^59400.";#(8(!BEC64.0LJS/!$"WN#^FJB75DM. M5*Y=/_VBICHTI]:VE/?H0=7\@O/#).7KP;M^3G-A#I8)L^[E9Z='-KH877_9 MV[PT=9FP%%T 395"^XI;<)9%8"H8$@DA-M=.B]FS2]-$$S4Z1D@FQ-+B78*A MI6J,4$]C#LFRVA'"%WIIVH4K&UR:=E'(OER:=FG]P[*6JO3&2#JCJ:J" ",- M .>9@;< M* Y"4P&6)(;^C9#$91I,JAW+.) F<)W4NU83N"ZZV7(3.,6S#3HR(-&@_VU+ M^H-R F0,5D4BF;2U!U2\Z"9P&Y&EDAYVU 3.1$F-+7'B7'+"1<*OB(M@4M:< M<65T>#;@<%!-X-;A0BN!;[\)G,U""H(>;2R!6^\5-O MD0&_^TZ$.P\\4&][?:%6W *^@;A))UL!1A?_>!4=UW^MG_=W-Q#^??5M(+F* MY_M].-GDR)(,H)AD\SW(&9:!9Q$8T3I*$5^" A_Q).OKKXO *NOM=Y34U?75 M D@*3JID.=C91:E1!'V(: 'W$\Z59=[ZE4*?SVCNSD.W=Z9N)/91#9E5]+MF M0-R?MX!(Q;QDV4)*:.*+H!5X%#N@6VBET9E%M5*BZG/*N_W0%ZB\M656^@_E#$JJ>T+64%O3N[N'A_?/[Z[/??STXO_G9T?OS:#<(B9I1'XU=N MT@]N&-_T!]>XW1Z_O]@@'VC]A]7(!*JTU$HY0,=N7&@R06Y]^OIZ='4U&LYB6_,@ MA\K1*.5*I_*(^S/39>YJ4! I)QIWZ,!TNTF0*\/<5C905=8\G@G41CW[DA)T M](<;QTO\XWF%+B?2F$B L3+OR^"F[+T5('FP)@X])ZM$S?\%,L5*XIJ7K$]'A?7I'!L\NKK][]Y[[Z6G\U6\'T9PUC& MP=^*P*^RID9I/BW6LYM/M,T[:+:FO?_S^RH *V7#?^H[0I&W[K0!ADBIKF"#0& M#P)],K!*$R!)F\1S\.J!8[L\#:#38[?OI.Y>S:.MZ*A!S.0T3>L+MX&F[T5Y3Z^+8,[R M;-63L^OI9(K^.HIBYKKW-**-VD3P2FL0*1OPQ.$_F4C-HPJ:UJX+[P3PP)C2 M3CE-.LN&\6Q;=8.Y5S.'>32=COO^>EJ\F\O1P_WVUG;<,X)(ZHB#',J8,X\[ MK)/$ ,T!A:@44:IV6O7FJ ^,FH64'KP\/9.%8P6IS26Y-R0\ MTI.@("/UG&M.":W-NHX0#XQB+1748$3J?5G,=UM/A4^,>0B^= 8S%D5! @&,(5 M<7&EC,G-+Q .G 7K"/S1.:BMK_>.AM-^+( WZVN^V@>WN;9[=@F5KNAN/^LQPD^+;O8IOD72S>MS%LU'[M/B.]F,""ZBWU22422(7%+&0I8E99=&*WED MJ?897@M[O2N_#1$MV@+:0/&%)1#1;P"!AAMX9HMG:I60/B=C:TNR[@JV=5&X M$^X^?J&X=>7OS5WC9@M_]77Y!\RBS"1XGR)/X*FQ* 5)P<1LP9B0/)4J,U>[ M1J;AGSV';T47HOI!A)9)NJ,E= M,,Z+R*US>+)11M$%\ &,YQJ8RS9JK2CSM:\[=\.TYZXN7RK1NBBP <$6EV(W MB>PV1Y'HVO9CUTIZ/PSP\HU_<7'^;UU)/IN!]*6/#F-Y-S_-4"M:=.RI(M)82, M:#K+ "Y(@Y:!DM1**[BX;Y\MO\I>&\*!D&*+>FB7_/#P+N+L\ZPP_U8P^:8V MR<6L>4Q@C MZ^&TQ[/R+)B(J&,&D0(!0RP#3C+#9:F(!_)^^89SX/O"OBU'2K:O]"V-U3QZ M_?KLP^GEQ?GQZ^.3OQ^]>G=\>GQY=/KFY/3OQZ>79^\_4[*44BU(A(45C)@ @E[2)G!IGCWFF\I9'4[MOU M$,7FR1N+3WQ]/1[C5_-(2PR"96,82!;P5"!1@TUXK#NDNK'!"V9J%\@L!;*M MD.Z&VGV82K&I4/J-+?-OO'7@M*7 MO<_:$L],W.*TW3T>@=F6+UW4L&\C,'/2Z,P*!DPQ!R+JWUSJC0(B+;[ AFAP4GM(/*"=((7Q3-3/>3[@ M$9CU+; ]9,(>3;M3;NTTH4H/ 45 @'!-0.G;$:5 M4I5L5@(-J$-F[GY,N]P%<;MH?@?3+M'$DLZBK264LB D]?,AX)1JA=8/YT;> M)^;A3[OLI+..TRZ["+R)R;DP74K[J\FG%'\;C>*DYZB,B0BT?EB!%A&:BV48 M@>6!DY1*;4RK,.P=)-LG2:N([/H";JGV?XS&_SP9OA^/0II,>MH*JHPD@,X7 M*R8K*P->*:1,A#:14BN:J?T.DL-1^_H";E(PNT!U[O[X'0_7<=\-D(M6>H,N M-T3=IDL9? MTJ27;3!:,@*VC%L6@2GPD@O@.3@BHDV$UP\$/(;F<+2_F: ;E)-^0W::IKV0 MM-511$B"E5QV6OI5!@DL.^1F28H1M3-D;S__<-3<59@-JD0[33->P*:]@#!Y M]*H$."7:G425ULH!J!?6&R:DKEYOM1;0%T^5]NK95L7I\='%\<5I2=_=M,1T M^2=5J2E= 62EG)QW:,NE]"ZY"3YF$L;]SPN\"])$(Q43U(", E48.![YJ#KP MW.-/N0[6U+X#>@;2ICO-\H]?C*P14N#Y1H FC:RE:-E:K@58D7+(D2=G:_ +.MC)W:G+@_L912]K[DLQ3[MYFJ_$N_/-R[(83%V;W?=\7-[]5#A2/35J* M2IA'4YDYL$9P,%EI+CVGN7KVUXK0=G6U5(T)]ZMX&VBD14O,1V#>"LZM@K!5 M@]9GT>WFWJ>)^>&\^NHLWPV3A]'PT7T MOB3F4Y4X!","BL$E,$0FH"%R+U$61-\/F"Z_+NGPT!VT-:VLL-$6I%UY-M>W MN\B+D(9NW!_-W@*CI'69:,BS?"$6\01V68*C3F=.6-:\QH"UI0\_%(NDCG0K M#[*\P?%A./F<0C_W4UP0?150%<=:/@ID^T,N*RAIU$K"E8>Y/0[.4B%5B!1T MT@:$,!:\C 8L49EZRZ*.*\7.]DOM3XS&W);6NPBVD;;?CL8IN,E-?;H6DGF' M8*RG% 3W%*SR$;2,TDL=O" U57WWZ=L=WE=)+4L4O8%,&UQ[/Y?5;DF@4;$R M,-+B:JU18(-V$%60+E#)I%OI/'_Y146MX@XU-=#@INSYW/15 /XL+5I;I9U+ M1=;1QTY*B\I@6IV\@$1SF4WK"?C@)!"AN'9>:=PG#X,P&Y86M>5+%S7L6VD1 M%RK%&''CM='C81P,&&%*[QP64HB&!-GT>#J TJ).ZJ]96M1%=R^WM$C@Z^I2 M,0A8:59AG0=3,JIYE,J@>9!)K)] >,BE1:WLL#WD0^O\F X)WZO _EE@M)\L MJE2GL0X%]JC B'/G8\X9*)42X7,)#D\[,-2Y))Q2-/\L,#I(XG;1_ X*C$2D M2BBGP7@C0$A'P6OO(<@HC8W$$WV_I>;A%QAUTEG' J,N F]@>,X-F+?]87G! M9G;,>1JF/]S@,HVO:(^1K!E+'$3F^(^TQ2RF&APS/"FBN>&ULY&?1K1]TK1/ M)*LB_0;<6+P+PX\S9*]'DVDO,N<4U0&8];-AU*7U V40K$:_3>+[06KSX2&* MP^+ AE)ND9%SC7L68IF?PCT7O>#>,4@"]R61A,$="K= G53(F3*F6/6LOSL( M#DO?&TBW0?G18[DC?^M/2N_$4&;^%48J89PA"4BV9\12*QCED&TYN8048)26 MH"@:4H$D9LC]B=)U[(:G4!T65RIKH6)X9V;Z+H-W-!Q>NP&:.-.>S)$Z/-G0 MH"FSX)(I)C4-X*SR!+<\*[U7VY06;G*Q]8HL^P,OU+- MY?OQ")4]_?I^X(8E2'O\W]?]SR5X^YUHU@;FB6! O"I-26F"4B\+FAL=,[JV MVM4.>C^/JMZPS4>?-;\.S(2:Y(P#HTLW*Q4D6*8"R(3GLR?:.E:[Z'15;-NJ MR:S,D<='7U94Q;[4:#ZZI%=?+_$C9O<9R9',O#.@/$/A$4'!)Q*!*<>BSYQ1 M53L!9058NQ\R69,.H[9J:1#.>WSU^ &+&XY5(#:Z45\!WFYNSZNK=E7J;*B7 M'5$H!BG0UT2 2I9 9HY@N*5@*;4F$A&-JQWRV1EUGKF^W@?F=%%' \;\[L(G M/-3'7V_#6UQY$N,S(T0 88[@?NLY6-QZ00IIT"%(09'[L9]-F?($G.T[9-75 M-VHC^_I3'=WTU>CC?'K@P$U3?).^I,'H-CZEN/!6&F!R-DZ+&W0(!2_YH%XK M+ZSE="5/?86''8[FFXBWP:[PZKH_*#$"A'CSY"*\IT;QINIHH'+Q'F$%#D# M?+0#Y"R%)!2Q4@@3JD]8_/[TPU/_FI)M<*7X]GJ,PKP>)USEV_Z?Y:L;]L4R MU3$Y 3&6.<2EJ865,H/F,B=I"9*O]F[P.)K#XT ER3?(#I]/WTSC^R:,*Z$A MAZN53I6FCB*!"1+M&,NM=,;3I&KG(CP"Y?#84$/F%6\7OU]AN$GZ-!K$):<3 MT1I])>8@6%JF!*!+Y4V4X#UUPLBD::J?HO@HG,.C1"W95[P6?';IOXU'DTF/ MI9PLQ;5:KQWN7P+W+T$LB!@RJC0JJVLSXVE$>T2..A'WB@IHD+]Z%,+UU?7" M$_H\3J$_+S5,GP=I)O9A/+H:C:?]_SO[^:.+Z25*4!C,H'%$32 G04W MVQ:93T+>OS[>>+!W)>P'1[F=*'6;(=59WVJ:8L[2@DXIXHNC\,6QA *C@7)B M#/YO;1/G*3P'1Z)JPG_4W=U>3D*-ML^=/K]UEL)66D2O0##"M"SY]E"J?TH/ M184$\QY2-B$0S37+M?/>]RA=P7FO@O,,C$^Y5.*'N<4OF*Z+B+:X=;O \?3-:!#:LLG2,J.!2QEB*-.U:C!!)9Y85);5 MCB,=6E^G3NJOV=>IB^Y>;E\GFD0VVB:@O%2+& M'G9?IZT897M(C@;7]^LVW5@%]L\F3_O)HDJ]8I<21=,A!@5[@W4 ME>*F+(")E'A6QM/J@UOWBKG[T>1I%\3MHOD=-'DRW 3&G02IS:QKN .3I(UE20)UA(+U'LDO8@9KG$8SEADF#.52UDZL7!?KP1%H*TIK8!8]@?LQ MQ$3BEDH<@9KVQS/3 M\,P/^A]GP%Y?C\<-[/* U) AG 1.I6UMR[6]L%6P?7CD&5= M9;1N-_ZT8_!XVA@C6OJ(HHF:2!#>!# D>R RZ!P]I=$WO;A>$_?!$6[KRGPT MK;UNJM>;XU>7)0M_-"QYUAOD="W_H!K)6RM K)2E]2;YZT@=%U%T0D)KAPNGYD;3F4S5WSVQ\[OU,HJ='9E%HL4=:DA0;C M+ ,A*=$Z.N92]3DR#V%L*\NJAHX?^N2;275?LJC>C88?IVE\5=;SK7, R90S MDCS:6=F!<)F#"\:"4503%BQ1K';Y_#(X8"&XA[>V0PD1#<#P5HJEF9\5I&O&L-E'&OI/%"I-IU ML=LDP3.71]OB0!OM$TDU>*._XY5\=J-QU]+7XRKT36ZB21K:;(EH(3F MZ";*""Z6%KA4TBAY:8+;UMVXBV<'=ZK-;?0-)-[DPO0VM@]#-X^-ISB++R# M]^-TU;^^.AK&V9].)MYV&-[F>F8B*.@LRWYV"5S5:-%8R2AP1-C.:E=='S[ M^8=!B+4EVJ*/T2TL2,#7[G-_Z@:S6[E;X?*;RQ7K8S%8#&CA:;%E(YBL(M!R MO%(KH\G5)VAT 7AX_*BKDQ9S5U8"VZ.*::*\AI0I;F(J&?2"4"C?$ZM*ZVG 3:^T5).IF1T E;^ M$=D4I3$*A*9HM-'!AMK6WA9OM#+/UC%?WH>2J88;('A-###.>))<,E+=EMW# M&ZTN.E[E1JN+5/?[1DM3)0BGP'TJ#?AS+EFS&0A*1&7+F$H_VHU6)]VN=*/5 M0<9;O-%: =4/>Z/516,KWFBM(>[MD2%''B6)'$A)Q!$1#2;/K4VS)N$^WVAU M$O43-UI=Y%3[1NL&RA'R.,Y:I(WH A;5+)J<)Y'"]3C%6Q=O+%+"(LL@G2Q7+8F =]X#%XQI M;;EUJ78J_0,0+_J-K2/:!KK^NQOWBS%Y[J;STT22Q ,^%%F<\33)*8!'@Q)L M5L9XX3@UM=M*WL=P*#;V1K)M<+EP&\^"RZL@:F1;/T2S&[MZ,RT]H?(-1-SX M15\@8P+/EU#*ETD0($()/QN/!XYAPAIAB):U>Q9M2^G/V-&M==Y%L@UT_:H4 M\2&:F[090H4RE(,3F2 :*L$3!,<#4X1F*@*KG2M^%\'VC^Y-=7)_!L[Z FV0 M>;(P(LZ^I/&PE&K.:S?[PX\%XL4HCQ_&$:*&"%N77KC_^NQM"V#VWGC%>]XY:7;34DE(GP\_7T\E, NQF^!!+.DH\WI6*"432I;4G MRH1Z2YW3T7A?^];P"3C;-WL:*O(QRFRHA18=C[Z_,+?$@#9]?][]+<= J7%J M7A0HC$:_3WDT"0FWR1).0VRVRRR'=(!VS\:2;Y ][YD?J-4I]]P?OOB>T/! M!8=7@=K(W.D <^?&SN9JOC^&I[&.6AY(WP&6Y)YYV@F^UZ3R!:]<6377^5%=& \)TX;B6BD8J%&C/+8CL'!B% MHJ%$B*!RLM[6YLV.]I^.%DXU_6ZP 7513@-#YZ9 [CQ]1M"S=FTHA,?ATIR9 M5C: I,GCTF]UN51!D4YBT $=R 4VN=&XV'H0HA.,:I= MNC\%%=B M=S1&5<8QL7B_C>5RM2[[]$-0Y\92:SV(9,D(-T]\EJ6V*$L9YC%>KT,$FK)) M,G#%J]_U[NE0S>HF7$7)/R2&:C\&<16 /^=GKJW2SO,0U]''=G>4!=# .!', M9B!1E=$E(J-;2A*X9%3VDG):OQGIBYR?V98O7=30FB==9S!F/!J]E0IH$*'T M]T*[1V<)C%+#HA.:I*8MLP]@?F8G]=>MCS,VO;7WO(@X=LU[L:-+@*[)^C,O>3194F#JY# M@=9V0@?X+! M.#KGVA4WG:H,!NTF,$023;V,*=XO)3THYN['J,Q=$+>+YFL' M/E>8W,@9C==1R5V47@S3N_ MWNM*JZ6@0LD$G!L+0EL'AJ$8%+%")I%55+6+;EY&'^!ZG8TVD'CMN/E=8&\' MH]'X;'B[UJBGF>ES1LG@38Q$L;;$-SED%FNUH0_=E'O6Q5-Q!G\SO0 M68;:Q>=Q!S;R^9)4TU4 M++I?PN?7;C!8-)PR!!-8E7C.@O.=#^\]J-D:V#K^_=U_+]>]RF M0O^S&YQ=3R=3-XSS72O@K]S'U#/<)V:U!1,,ND"6X"E'4#;.^T2YS3S3U7HC M;H+B91-DNTIXR!ZSY8DAZ/D([S(P&3.**'BP$JUD@EB3$H++\'-BR,:[33N= M/"20K;C]E.]>C[XDW!VGYZF(;[9'#J?C$HAU@]>CJZO^=%9#WE->48:N%$0F M$35G!BQA'D)I>*.9Y$RL&/1>%\++YLH6Q;\D#K9Y#'SUT>JX@DD_+K[I&<]# M1"\,HC(<1'0YG]-K"^;8%O5U!**59UT]JTNKB=5]BF3 M %R6F3DZ)[!":2!.BR2IXZQZ4[.E0 Z#')O+>(GF6:OQ,.?IRVCPI=S\3"9I MZEWX9XIW2BGZ:=/),5T>46NHS-K+:CQOANF5-"TM+;V8*B1X*@)$H\= MP4S;"97O6LZ;B1*W-,45S/+-!,^^-%XNV0S:*64I):%Z(<3^S9OIHN-5YLUT MD>I>SYMA)D5.-(%RU(%(@8(K$2-/A)0Z.1MD[9;G^SYOII-N5YDWTT7&VQLQ ML@JJ'W7>3">-K39K9!UQ;X\,D=N49"J]R@KG#=I#-C@*P?F0N(CHGK<8<;C/ M\V8:<*"+E&LG^-VUOEZY^\;73=*9--Z+F-'_H;*,V9$4+$H";-:$".>]3?>[ MI2\/>*SXP+V9=]%).:/&DFV>SC=O!^\D3=E'R*Y4M @\,RU3 K33VN1$-*6U MPZ3[W=IDDZ-_0_DV&(3Q:"7X*KA^U-8FG72V:DN+=02^S=8FBA(DN-,037(@ MF#!@I960*Y@FK%8>:^T" $4=030B.& O.80DDG6 M"QY]K)UZ]1#%H9SP&\JWP2B#NXANN+T"ID:G^S(\NSG9-]75DZK?0- -3O6E MV%@R3OJ4@$13]J,=<>@X1 M'Z*-LD2[F4=/,Z*3*=#Q%,$3[K5E7-]/6MA4^4\"VO[!O[G.1JT$WN#@?S#G M+4O) YJOD!S7@"9: &?0+@GX4V(%LXZU''EW2(?^1K)MD'._9,+7*HA^M.F6 MG;3T_*3#=42\G>F62BDB$1XH9W'K8:7N*]L,2AD2/,7M1];>Z_=UNF5EG7>1 M; -=KSI[+Q@\072D9,UR"R0DM MX8C@O3.)I=K9+EWP[3I&]*Y*RD@SC32_%_HP=/,:DA1GN9/7I3!@5GIX-)S- M;9)1'T_:[(=6/'G2$? M!L>VJ;==MAB05 =%M05N!;KN$OUWPS4BSBP30I5@ONTEY4MH,5"/2)4TT;;% MP+*6&9[Z+'ETY<+>(3IOP2KG<1LUPE&9@V7W#[87WX%D';4W$&>#R/:R$_3# M\'J2XLVY^;U,Y&U*MPK5.,N!*>U*8CAZ 4E1\/@O1.42M1EWMEP]HW%=L"^; M2=O558-8RC+@WRJ2'AIJSJ64(FY]@99RZB0X[G\S)],FF8Q61M9NWML-X>'2 MJ9)6*O8U6-:G8U'4]CLB14O_;?]/? ,^N?''5'XS1L*?EY*CWZ\'T_[G01\= M1W1'@_&1@(PN@/!"@TGE6X;8([X9]$&=ZDJM4;H">=G$V;HJ*O9*6!][J6?J MF8 &&'<4-"GUD2'[4M-?F@5:84K##_)@\'-% A4(/RIU.HN_=DN%9=OD\9\A M329'7UP?_WKVDTO4^N33:!!OG;K(<)_[(?IBDNVI%,>EX[9BU7H+)F"![] A,-!QV- MH<)PR\A:?>,Z(SE84C521HM&#,NVVV^5W&=YWB/W5N>:7J+*L\ )\B%:M.>R M 5_&A!CO0N9".\JJ%]!WQ/BR>;45S31IN-#-OXS9V914!F^I!D'1T_19E=DO M6CO)LW:Q=I.Z3;S^[O(XFWY*X]L=$GI)!I(\'A:2:X=TF/E"@0$5/!LN>.+? M6RU46O(#$(?Q_?F^/SB^#\_G%S^UP;M)1[_ ML!J-)%:$6JEEQ&P U5G^AQN/\;@\&Y^7+(#OS$@J16>5!EE:\ J/CN!L)TO$ M&!0(XY[XRN_)TX@V3B5>]NGS'+J2)Q%M:9%".+JZS'/P,?#"6^,MH9ZZVA7" MCZ/95CN)BOI_D%5<1]3[TEQBZ7)F65G"NG)+B.>[5A&$\1I7PSB0!3,KI)2:RE[%0YU%GJ+DH1EP!8)6:M :U6>\CBL'56IU%'@*K380/I; M)@B)A$26"$CBT3^( <$&:_"-0"N,FZ2IK)VAMG5B/%?!LG5>=!%Z[MJ^7QG^6?OX.BE%KR M']457H.DPF_SV19KOIB.PC]G!'8F9*4L UFR<(67 3P/#GB!E*04*=9.YWH4 MS(&9 W6$WJ 1Q6T\"[ZO@JBM%7 +S6X._TKJ6K[);RKK=F?^'60DL&!S!H-( M<*LR&9R3 AACD0IMDWTP$^BE:/^9$WY[RN\@XA9*'UU=C88S0(N326FOD\\4 M8HAX,E'MP6NA(+&H#"&)29YKZ_P^B)V=_6MKYKZB-Q)K[?& M]"<7AVK'.N)0-)%8%H9]$9"N5^F I+6!@W-8$*JWF7@"3P'P8;J@F^[ MJ\^Q'5U//XW&I?JDEZAE,D97G(XRL!)M6<,-'F>EU8X-T3-2V\!_ LYA4V)- ML=)Y$I2PTHAJL0)%"P46H(.FB+2[.Y>H/NC4$? M!(-WH\)'JUP:W/B_.KHX?O/Z[/?WQZ<71YG!?>T_R5M>OW__"=7RP7H MN(A*B0&SX_>5*R5.HZNRG;DYOU'M'V?;U:NOW_]DD41W](<;Q^^<#,'22%, M$WGI%!0(6!L"H N8&(^>.UV[FFASU!O'A<.G%*\'N'<_BV7R&)AYH#1[K1W% M5UJ4A%:1K 4CF0+I279,*N_9_0-_8_'5 K^M](4ML_1!/'HGRMZ7C BT7(:E MX^@LJ$ .QME>VR"0(P1CXG-$*I2&"T:R, B#< MD115,K5-^6TH^9F;CE8Z[B+-VAD+1RAH)C&##8'17PP,NG[+%@> MJ=@ Q/8=M$V4-]J!Y!M$TN>GVP5]V!C+(.XWSYA<^T[;#JIMTCO]IKIU M=I/V 14R.;_XL# 2G$:CE @%T4E36ILI\$R%,@XZ),>L3++VE?:3@+9OJNU> MYP]ZK]=26 .K[GT:Y]'XJK16G-_)WN3CB&)66@J)EI[CQ 8P0G,H/6<-Y<8J M7;L%^R-0?C*HBI(:[$0W?LR,UF>S"\L;5R4GI@4W",RP!?.3/Y4453OM8NWP_LWMY=Q5+G*:_(XBFN+_S3))3* &5Y-)N:Z, M0153P4$*/B4GA2;I?H+F\@!%&WQ[2,\\(2IVS%CA%$0OC.!C".$@:?(Q9R^!KW[.T6LL/P_.](D7;9,G7[G-_ MZ@9SH&C6IO&7%!'GV^OI]3C=M.CN215%2-X"#0[?3NUH*0:C8(7,AKFL2?5Q MG)U!_G#T;*O&7805'Y/7[R/<27]4>PQ)M!EY1[EFV2I+/'@(I,@4>Y,E2(#57MB<#7P/PF]%;57 M[**^L1QG__P]3:9X!LV70GL\)!>IE4!TBGC\" $H15D"Q(*4%H-,U6Y551/_ MC\GB72B_8A_W!Y%"] GZBVCS@Z6=CF9-.])\ 9/+$3H3MW]?9C2=CJ;_E:;G M*8P^#F<%7LI)'P,QH U1(#):5L9%?$V5%$%ZKESUN2;-%O/#47P_:%&Q!7WS MA]H+VGIA,759D\]ZH"B-C3!ESW$J$A,^(/:S>2VN\*?;\;^ M$*AB\_UOF1F#V=^DN'R=B]+('G&>$VT,))T%"!LDF! I*)JRQQ,N$U][KU\- MV0]'SP8*J]UH?VT)W63*WK0\GLRZ%5]^?D[[-W[M7UXMTJ@!JP;+" $OC4J22<7'X["M/\%EU>]?<*2SV[70.&YA>Q/"P7CE!,B"> N:A!9 M1G")&2#>.4*32]0WN:LXD!8*FB61J%*0L_*EE[0 KP.:9@(/GI0I2_7%]P.V M4.C"TG8M%+HH>U]:*-RM8V$Y"U^F);)8!OWZP-")$+@@[?'_X;*HK9T3?6 5 MDYTX\&3%9!==O)2*LU76]+-BLE/%9">:;*/T;!T=OQ3^4LF\H64JA,\$'4E= M)HM1#=Q+IAP+6H:MYS[O#6\[54SN'6V[J';[%9,Q,AL9A931>Q326/",1""! M"2X=,?S!G-:?%9.5==ZM8K*#PK98,4F3EIES!5:JTOC><;!*&W#!!$XXB9;4 MSGH_[(K)31A40TF[.#@?K1$9+0),#P-0WY.8ST>S]K'E[WM-"D]>.ZRQ4WI]*HHZ+VT-^-W:C]Y(V^U18]VQ<]EL*QKS:JB=-,"X* M Q2MH7GIM"\%A;;H(1I/:*A=W[ZUQ;V@]Z,M0;<6]=^$7?MTS'2^WDB),V\S ME)GH>$27EF0>3VR3J>,VIZ!3]6EH/^_$#O0EVH!;^U1^V/$RO5=ZNI.H$Q"2 M7!F0$P'M78G,ER%9HX2FM0=*;6MM/]^A;;]#&W"K525CDW6B%G+JWUXJ]X'H M2 707/JC&*O .$Z!&,ZYB&6BT-XX/-V7]_--VO:;M!G#6M5(;L5Z%;XTD%(9 MDB_6:V(:+(\9F,'-0Y!L6*I]4[DCWV@OM?"/5,:NI'CT)8W=QS0SB]ZX:7KK M^N._N\%UNOWR9.^T*FUCLRR1,FM+F;J28)@V(0N7T'AZ>;KJ(H(7M#7N.!JT M!Q1\4<[NZN+H29^2PE+/H7N&4^N^X7].[M _GW M\$7NQ-P7]?;>#2>L( @37-!<@*%*H"#087+4>;1*I53,,$JJWP/OS>)_OL?[ M^1ZWY/ +CIFM((@<9+;2 <\JH7T5#)BH,ZI3&>\#2D._G,!TQ\7_?)GW\V5N MR>&7&+R['J?)\U(P65#'O $NDP'!E0&G(OZ3N?>*6I_YWA1)5%WYS]=X/U_C M9NQ]F3'#YV7@9?!"68-J#!R$PAW-\F*>L. 523P3\W(NN+KZQMLHW7O?L'1O MR6>W*]U[;B'[4[KGF1*">X>O@(Q>&[TV\Y]W^E>YY:A/+ M*:!I$W1I-\G >+1O;(B2JTQXMM5KJ7_ TKTN+&U7NM=%V?M9NB>48,*9#!+] M:%Q!F;.B? ;*F'&2\=*V[&?I7C4./%FZUT47+Z7T:94U_2S=ZU2ZUXDFVZB! M6D?'+X6_U)86N\:"=1(=->H9>,\T>,M\8AI_2;<>;=L;WG8JW=L[VG91;8L1 MY(_4\0@;N+;$08K1@4AXLKB8+3A3)B%[R62J/;_AP(NMNNAYQ6*K+DK:IV*2 MSAEL-$M)(Q/ #2]-;*7 -7J4I=?)L<"$('MSV_!#%%MMY/CL)6WVZ?WHG% 8 M@[(N: U*E($JH63Q1X8N0.8\>NM0'[7;'O\LMMHV07=6;-6%72\X@Z5'"2>$ M,P.!$@M"X\YF2Z=>+I+2S&INB7DQ;]&/4VRUGR_1!MQZP8DCO92]R0071DLI MF9#H:5ETK4!F&90C02?:9 #6SV*K WR'-N#62\S7N+74& PW1GI(Q)=2&)W MJ,S 9DDDU7@B._MB7J,?JMAJ/]^DS1CV,A,G%M9K%M:H,N%),)E+&^/2)8!+ M,$FZ4E=F8GHY;:4/O-C*&F)B( 0<4TC*B/2T%#=\D5.6.D@>Q,M)$?]QBJUV M$@W: PJ^*&>W4\D*<\IY7#DK9QC#T\RE1,%GI:FF)DOSW:Z%*L"EJ%3PP](W0O),)+3MEP%JT1E$87,27XX?_++8ZB/>X)8=? M<,QLA5V-FR#+M.4<0KGGS:7JC'B0@6H7))-T^^D?/XNM?NR7N26'7V+P;K5R M%>5$(C8D2%R0(@4*Z!M9(-PHJ4(*U,<7\R;_++9Z^:]Q,_:^S)CA"D8)Y>A* M& TNB%R4Q\$X5"CE@1N:8^3QY91+[K;8ZNW1R?G?C]Y]./[]^.CBPSG^S^GE MQ4U*_"A_>_;19)*F$S>,[_K.]P?XX)(!YR9(VC@:GJ=P/1[WAQ]Q^?W)!O59 M+>'4*.G:FK@J58%] _3*#>:IBRE-?QN/KC_CT]_VA_BSOAM<3)%FA9ROW9R3 MW\.*BD2?"2];)&XRPA2WGE(*(0EK64Q"B]JMMS;%O.D6]_WY7YC$HQTJQ.0'=3:-5"XX^1JIFZ=LXQ MCRZ)T#)"#JXT6>41;$X1T':/7'AA%6MV2NZ.6\\40^T=M;IHJ26E3H:?KZ>3 MF03HHKI&J:R3XZR,,HKE5INBSZ<()):UEL)F37PK CV$L_T 2D-%/D:9#;70 MH(9C&32^@):5=8JI "E:#H(0#:Y<5[@4! V\K+IVCXHGX/QH!%E'"UO:0=@" MFB8NFT 4))O0[-/_?WO7TMLT$(3O_)>1=KWO"U)$N56"0^_5[ N0:(.2@,2_ M9S:OAC1I8[QK0\LEB:S(^CS?>':^\>S82G!29$@8F58A\%A]SO<3<%Z;@_P) M"PT>(QXLN0=F6%=?UFNM-LKY)#V(LBE !JW!*Q7 &9U"QQ33U1_N/0/I-4BI MP50T\)2/\\7:S*L]SOV/JR_+4@P@Q+ME\0*HC114#YB3ZZ?A-!]OQ6[,4,YE6"I=O S(2"D&!]A1'A;+!(*.R\ZRVGUF$\6?GBE/-7X' M!* ^Y#303N]PL?A9ML>D;P0ZQ8T1SL/EV2)#%B&PQ$'R+H+W!)SGSC%K$MFH M=@SJ"7%\?VI&]WP\KAJ$J/?+U9<[7*4/^0*[1*XIR<\6F-&\O/]*E3&W!I0V M@O J1EED9;_J@^_E.E4SEAHDW]?S^T^KM+B[2G[U,"VJO!Y=> $&F2B!VH 7 MIO2_.)952LBJOW+^%(X7*\@&&[U!I^ QIMUXN0M0-1)0D=9!YQ5""DEP:7*TJO9TM#&=X!E]-)8/]+%R1>Y+ M9]CMIH\D79/^VX];TR'F3@@'7190Z6'.\._51D]FYDX^? M!-0P^KRBQ2H*D#6>&[JVZSG>;Z%X8[1U5E+B0A)J\W\_[[_,VP$XMBE6[_JV#KM7]L4UGXZE49#GS]'<,JUL=NZ"4("7""W[I M-9 <05 LY*081VEJ)_M#,4]8I9BDA6Y,BIN4-9:?9_>Q?)4&ZQ_XM5S!;+63 MT)L^\9Q2YI;N'I:0Q),V@=;#R,'DI UBF>2LYF&",L%V@U.$M0)%<:O X2A,\:G:!$4-9NN3L)Y"^+<6U(/:&AAC%RUDW. M[/K9'BX?GG+^MV]^ 5!+ P04 " !%1 A9Q-;F2I;O #?A D %0 &AY M9FTM,C R-# V,S!?;&%B+GAM;-R]>X_<.)(O^O]^"M[>@T4/4)S6@Y+(V<=! M^=7P@=OE:U?/G$7C(L&GG3-9J5HITVWOI[^DI'Q59BI)BE)6[V#7=E=)C(@? MQ2 C&(]_^]_?'A;@JZSJ>;G\]Q_B/T<_ +GDI9@O/__[#[_>OX'XA__]'__T M3__V_T#X?U]\? =>E7S]()E_&SF]H.LYJ7XM*+5ZAUE=E%5 M!Z,:+HGA,LX-E_]\CMA/ ]@/Q._JF-< S#7BO@_%8Q^F[X.Q>Z\UA!R?X3TR M@UEN/ZC72S'5M[LE-9CU\3D.]5F4*[J8X+/8D=EC>6%^\$[_JR-C!NI1I@V= M3G7OL2J_K>12R%9;'@P-YN+??]#_FJUK^)G2Q]DMY^5ZN:IOE^).[WC51\FE MWLK80M9ZI;U<5Y7>&&=*RI12GD%!%(&((0Z)3'*8B#QF:1;+6)+9:ONAS^02 M_OIIPU-#V(/J#PX8K,ZLY4K6Y;KB[2ZH.3$G@):Y_V@(@VI'^=]^VK$;"KC% M=>!8."&Q(0_H4H 6ECT.;H#FX09T7)P%J>0'Y!;F)%!63X4NN9_0N^56:ZD; MB16M62-V-^!/YBCVDURLZLU/H/E)L^;<:/YT-/NWU48Z6O$+$] ]\1,O]>'H M<04/YD)5Y<, &%;E@ ^GG1C-W@^@K(2L]-'XA*A''_K=HZSTH6[Y^9W4Y[%W M<\KFB_EJ+NL/]+LY-=>OUO*6U:N*\M4,:P2*2&&8$\D@$JF$1/ (*F-=[)NI;R!FRY 0T[-V##T/<;L"H! MD^ #G8L;\&9><[H _REI!7ZAJW6EGP"_;?C\_\(I%A]X ND7)]*3JAD?4)YJ M&Z\Q_)3.IR^TDL;^$R_+AT>YK!NS\K:J]!/=.1O?Z>5N'LT#]9_ ME;4^8VFU^/K;H^3-<)M ( %\8"<"^E&!/3,"^@_WG M.E%!(ZO9/QII;\#>]_)Z[WOY:_.][$E] S9R@TYPL)4<[(D.[ON^,>=MY?E- M9Z!-ZQD)-NF6^(SD/K/A/D,._;;S6_'W=;UJS@CWI392] 3-%U*;*&^7O'R0 M[\I:__PEK;]\J,JO+K='CEN^FG]M#AO;PS(B@E*S,1<\E]K6 MT'LR30B!7.41S8M$J-1I8QZ#R9&WV#V6C:JL-DR#I5R!A6;8_-3\FVNV@5D" MH-P>U^F6V[\XNC[&F$U+3\F5Y\C1L7(X/5M^C4<%M!R#'PW/?S*_-FR##=]F MT_S1L [FRS_MV5@[]D>QG<;$-Y0/9PP6IW7YC CRD8=H3%I^F\';Y5?-3EE] M-]>F;Y>:,)=U/<&=$Z5MA^I6]U:7_:[>RGHXVR5(Z(\)F[9S[M=MB^?)=/2:8W M4;TC-K%#+TN]&.ER]8LVGQ[6#V_FW[31IFVSS]+\IK&MC/%FC*F9DGFL;98< M9C3&$*%,0LQXWMRK8L$X$7%LL[:&L3'R4MQP F[ 0\L,4(8;P!MV ._X >:4 M4;HX! >BW[^:I\/4;?$;EL".IQNPAV_'&&@X RUK8,,;^-CBV^L,"XFOZ*+I M&E_%,\#Y@)]G@K>U1@X#4Z? ]5B-=H[R-&HT],#1)U'H81#8Z/] H_D9/N_* MY6/Y M@ 3%VD12+()83Z:VF%!"Q,:@^& N^IY1AL7,_+??Y%BO5"WJDF:*FYPGAQ=,O1NIV^WYMHIGOY;?5" M(_./62%X1&.40)D*$S?/M0K$DD.:,OTW3E,NI--MO#\O8]NRS94I.[PRW5W] M'%R);NY2-XS>@-??-JN[O0MRO&L?,$.6E^/3X.Y_FST<]PR$[NJ -,*2;#A5R/FO.I9879T?/C[=Z&C)!;Z7.,G_B MTZTE__/G\NM/^IWVJ]7_V'VLQR--\NF=%6#S(9U_P&]K-3B@J42==]R8ZY'F M#MZ&]F,UTB"5KIPAX3KS$J@<\7$S$]Z%+G.Q#P]O5R)"T_G M69-N<#H$_?LFG^")*8)5E.*$2!CA.(9($;U1Y0Q!AC)"\D))I0DX&(L>/(QL M)-HD86P8>!MZ3<;%T5'5YEC%LLN5G5#=4;RJ,BX4E KL!2B&*60 MT0C!5"8BC3.:%W'NY_.R(3^VFZMC!I0*[-B!#3]@QQ!H.>J6G64@AR?>KAZL MT"BZ:;"G&-T)Q?9@SNI/N*FL/:I^\/ MK%S,LH222&*M6!#*((I(!G%,"XAEG# 1(\YSJ[B4HY%'5B$=+= 2LU,-Q])? M]J-YR^2VH"W%ZV#Q*%V6!N2T^ZK M#B <[:8N[XX9V3/+D")$* X+@11$&3M M?A]A-Y66KH[@$^3HW;@<"#1UJ,]5 GJ>8]C.L."< M8!Z(U[0R";_&G[NYOIYS3??5?+$V&<.''CZ9XD(B;2*(W+@B5!9#4L04YBB1 M*$IBDE*G)"U//B;T26SX,A",%SS!?1AN7%S)F>$%U7FOAM]P RH)'/&TAD+SARF7H#EM+[OB M64)QE),&VH>I7M"S8&E M%KP2LHZJ<7CYG.8OL)F=#_VSXU?T)C",(">?C.%XN:F@/.,H00)C#)SCU5 E"H$<5%D$.%"T"31YTCEY#L[)C&R-FSB M?1XU*:#*RD1YF5(>*T/?->7_"!L[_39,8M<;ID:\AEAW#:[IA6H.)#7('Z*Z-6\?BQKNOBY*M>/N]RR5\8SO-2'C;4470A.N:S?TP?9 M5K68I22BBIKV*"S-(>(*F_*K4I\7",\916D1.1T5//D8^3RQX0HT; %#U[%H MR5"<[;32!.BYZ2IK%83)Z3AR.@EI%UA*'LY,NDYS:"1GA1"+AU ?C'*&1CR4;LGTE(=R L5WMP\5U M7>';N4-3PC[-G"AN>>]\R--4$FMW5=\KG9 M$/\V7WUY_6V^NJLV9XQ=I=.[JLE[6G,3_&\NJIY\Q47.*4V8@)@*O;Q-*RR" MN8(IX4@1S)A(G1*+PK$VLD(XH.V8MQH.?CLE9U&884',U2::#C&IDT!#0[H47IG> H>93+WV@2UB5;;PA59 MAK%$>0:%(!PBC+7I)#F&6&4XR9)$Y,B^#.99,F-'/S9FP6)'W:'&XGEH^A5< M.('=E-4>R1O0$K4I]^$BN$/QR" ^!6'/ %$H%*/%X7J+>5X_NWI2C5>E."@ M%./EI_W.>F_HO/HK7:RE<10M2E,KN=Z='P@1">59"A-N[KI8C"%5I( "19C$ MINUVYI10V4MM9 7TYO;M1_#7VW>_O@:_O+[]].O'U[^\?G__R>ULU@^7W7$K M& AN2LF0!0U=L$<8_#;**ORP>\DSWX(N15>!_\=/^*V.@[-\4\-E80P [Z9+UN.- M]Y4=L- 57VJ8&+LADK/L@3Y3>[J3?L7.<#S]R-T'\#P GD^:OVW3TIHCOVF, MMZRE:4I\KV=.SI2@(H\5@G&4*X@XRR&A2$ 4B8)0E3!:.#GN/?D8>>_1GUOA M>$+TQ-/R[#@^2HZGRKXJ)#>[_J3[W-VTO:T;S@(>.8=!$^HPZLG%M,?485 = M'6 '#N>GN#Z8DN2FO5Q M=-8(T'EIJ4NHC3"P=Q#\$ ZR(7R MI'K' Y*GNL9GB'!U%/=\/7'.$E5D.12QBB$JL#3G'W,]UZM@A@I$&9$*9MQ4]DH4ADP0"A7+\DPF29IAY1:O<)[8 MR&NZ)0UJ0_L&U UU4.[U9?AQONQ^_"?7 (4>! F.TQRS#*:)L08)(Q SBF$: MQ5R*(LO2A,_:W-A/*UJMIL7Q*6%K-%_(S_.ER<4&C"Z:C(YQX*."$I3JHZF* M4WU23:D^J>(HAWF,,HPPCA 3'7ROE^(:X&W(6D/WNOW(##I4CPOX-,%V/.DMR/;["_-N&>B%566FL4RD5&!))010Q"I/(58D@A&A,4QHKDDR.EB MU)>1L>,?6K;:!0QH6R7:?1E[PVSMX!X=/&-YVJL+O5;OU-^H*4FRNJL:TK?? MYO4L9QEG@IEP+*IM!844I#3-H=92;T&U# M&_QFJ#OF]9['R])&"(&"HX'@"X"[?7!)N%#&P5DZTUH&E\0],@LNOC!Q<;7W M:^/*OE.MD7+[EPYRX*;0 Y=IV,]IR M#VX/9K01X!F4;[.$^-JEW"ZQ^<?% 8!Y62?VSOPT,# MYN.9&PC#0$?=7ANZ'?VQ/'<]HH[BR#M%[XI^O1[Q^]U\?2\.B=(X,,WE4OY. M%Z8R?#Q+2: 319E>I!I3-\YT6.Y4S M-=ANBNFPH-Y^K_)]#L&6Q1NPFYD/VYG9,CI2#;Z!L(U1D,^7I>M5YQL(8F^I MOJ%C^P;!+9OD(5/KXN6Z7I4/LMH>SC;U=Z,DI46A#2:U1=9M:EP>]ZUF$=8QY.86'H17[!,HE"_Q)(UI M_8=]8A[Y#'L?=F_>_EJ?JE??[^FWMT(/-%=SWIRMV]N=F52Y3$U8+LUCO1C3 M)(:,YSE,,ZP79AP5PBZ1_2*ED1=D2]LTGP&'U+NK5/MV[_UX]2_4H"BX+59O M )P:Q%L)Y]4POG_DR1K(6PFXWU#>[@5?][Y)_7(LPW+XTIBNZ39E<(1J*J=% M".9X/AA\8D?S*<&.'X>3GJJSK68%41 K,(5:1-G-0SB"1,H)%3'"N MA,"8.=T.7R(X\D;0T O:55]-][(VP=3RCU8$9,6,KN%&!((MZ796Y9$'^4: M\I/4'CD0=/PB(RVYYU)-Y$!XA[(AA^\-[=S=0ZCIH#OC:2(9%KE6 /K@AXI, M0IHR 1%-(E2HE%#N%D1I37ID5;#?4;I_272MI!U]) X8VVF,<9!STQW'58P. MH+L$U(!&V[8R!^^M?9'PE=IIVP)ROH.V]0B>72/U@5>89MR:P">I3=4F?&W/ M;4@Y+T2J*(PQ9=JZ9!ED@J>0Y9P6L?X?XDYGBTL$1U8H^^3!CO[-$$?K10SM M5$=(9-P4QD!0W#L]6DH:JKGC)7+3]G.T%/ZHA:/M>P.#>3_)S^9^MNZ*9%'% M52XQUF>)V#1 H?J0$9,"YC(E$18Q*YA3F<0S=,9V]FZC+>N.K&? Z1-T+)V^ MPV5V=/MNQ=U0'*$^V 6I0L>1/J%RG>C1TZ*>C1D]\[BG/2 7^K>??Y9+/?KB M=BENQ8,^'!@7@]$)777"S9=9I#A)*>*0495 Q!-3",CX!$02IU*B(G'K2^9$ M?6RKH.5%6\$M-TT@TB$_8,.0HSW@A+&E23 6KK[SC/"D*4\*$Y%$ M$.4X@B0RK1&59"B5:<:%G*W*%5W8J2![TD[Z9\N ]5+2C "N.0%F/O?2@.B6 M 3>MXX"IG/-50@B L9YE!!1H+S($I?#CCL+ MD]DOX^L8Q\O*<;$:7>>,6IDP%F M1W=LTTMS ;9L@#T^;L >)UZ%;VR1M32[PN/E:'"%@(TQ80A":/0RQC#E,,E90 MO9,SECFEV?92&WGU[=,&QE=A/U[3=2YZ!#"8DXJ-CD:*>2'3+-;0LA@BB06D MB420$IP44940A/@E)&4LPPY[?W[@X^\^/>R*#WL[0,4[!:SKVQNB]9:+._4T!$,X(.A MKY(6VF?*GGS&TUY=T56S,DTMA]5W4Y*P7)HHA^8[2O0>&N7FU),&.II];JQ?V-9DZ$J)UJ_6$DN:MUT#)4^KAZNB2))WZT4\U.B7*TZC1*V??FT2/7.)ZHS"#J")[Q7HE#;^DD:T^[E?6(>;>"]#T_< MBN6NN;&N_RIKT^!I*4Q<,-?_O"_-CUY_DQ6?UR:G\&_2=(W1SWR5%?TLN]_( M#]6)15V]%EJH8N8;X!2Z?%'V9FW71I@.8PG80WH)6QK:3;26G,+_/C M&[ GZ0W8R HZ83>_U8::$?<9M)().FW7;C@31I@_1EN:H!,7K'E-6*[\]MJ/ MFE*UYJMUI7=OT^-5\Z%_)JNO[:U)EN)(98F"IDF#W@)Y"FDA(YBI6.@I5+'* MG HA7J W\FYU0!W]'-Z70+/;/0)"X:;>W5%P5K&6L@72@9>H3:JD+$5_ MJD5L7_-;YO<5%=)4>X6"W5(=(Y[8V6\$:4B-8L.?D"+0.CX:?=.&=$^[I2CO[ MG&_=4KWM/Y3+3ZN2_Z/M0W>W7M4K?>+5*WD6"4D$$C%$N>D0EY,$,E(P*!.3 M)(&I5,C*XVQ';NS[XK: 9\L!:%BXV71_W./"M9!I+X#]*S0\+&[K=2@B'I5- M;00=4-ZT=_B):YS:B'IRGL6))'&682AYQ/7B M1@FDB=Y*)4N+.!-QD;E%51\./_)BUL1,U3FY(>>VDSY!PFX?]9?/;55VHFTI MW8 /Y6+.OX/?NK_OY;<5>*$_MG\$W%U/2Q=H;WTR^*0[ZVG!GNZK9Y[RN+DU M.1%OE^8\;&SEE^57N:3+U2_SY?QA_?!F_DU;VGI=?Y;F-\8@_F@L[E_6B]7\ M<3'7A[I$TBB2!8>I(MIHY8I#'*<49D5:9+',5:ZLC-80S(R\B#?\@!OPT+($ ME.$)\(8IP#NN0-.M"#QL^7*X5ATZ'?VZ86J0W31)DP2UX^P&[ '>L0<:_D#+ M(-AP"!H6P2_7 -SASGM"X/WNQR>8 +>[]4"(]=[##Z4QW9U](#0.[O=#C>FQ M\WR0=/6B_%PWSI>%WL?$*_E5+LJFHUOG,I IQRQF!/*8Z4.?-!9='C,8\X07 M)$OU7Y8]OVU)NJPRKY;?A@? -!/-/4W5L@'$C@\'Y64#H<6.$!@6-ZW?X&&H M TT>=/3!'@,^T4DVP#AH[L ^6GGBT %4KH.PO8J5IMQIE.>#E(=*$B7]SSS MA^AW<_%D*-QR7JWIPK5J3L\((Z[;CFA;^J\C.TH!' OQ0J7=]%":-@OGLLA' M23D6KP3H/?UR0>MZV]:FS=(A!2&%DI!G)M"WB# DICMBE%&2Y1AAKIPJ3%R@ M-[*5=]C)&!S2][K"O(2?W2(/B(JC638$D&']FL^+.48KYA/4KM=E^;SHO0V4 M>U[S[(U,ZR]O%N7O)EU6__/M\JMQ8BX_:S73Q@8?E,4R;9L79;VNY'8+(Q&3 MDO-,JP-$(.)805:0&&(A5,:$Y F33GV3!S(TLOK0;,&FG.=\PUBS0:H-:]XU M]P9/A)V:F1)>-SW4U.(SK+6I]N:_WAY@O.5OOR+?CL-1SB:AX K5XWDH.]/V M?PX$WE%OZ%#C^MY2?WJ@B\6+=3U?RKJ>98K2#(L4LDS_@3 AD D1P8+'A2J4 M8FEJE<5\9OQI[J$;DF!#T_76^1"0?DT40$PWQ>(FH<=E!Y-;.)#4I3+)90P1I2:7H& 0%RJ'.8XI M*20A&7$*N'*D/_*"/ PI;$C[]BFS@]/NX# B2&[+^1 ?NN@$[^4=(8+XH8+)GQ/*6)4QHOBGR873L?;\?0'R.G[@C 8'EQQR,' MR&W;Y-*TUU"WXN_K>F4HQC,5I4F4(F8Z2D?ZS)002"C-8*+B-,E4+C*W8N1V M9,?VD+0ML0;DM9T'S$Z;A8=AB,G5,7"SN14&.QY&RGJ[*/(8R6_GB5XO!^XB M$+VI<)??=E,.=;6://0O\R!2NJWHHP(!X6RCB]+T+5;]\MY"U?^U6Z3GQYUD M/5X4:[/T+C_H6;2<\W*]7-4?)9?SK\;'=;M8E+^;\DUORNIE)<5\]:ZLVT[O M.^]>EF=<\2R&A4297H\4:?O&!%M&%"6%1H!G;F7,O=@8>;V^_&(.0F"^!*LO M$FP9 JJLP*MRS59JO0 ;SAVKF_O!;K>QCP^FFUK8\ -V#-T\@;-E"ABN1G6U M#H,F5+%T/R:F+9\^"*BC@NK#1O-3;>]D7NZ2=S<])GL0RS:$43&G- M)1.(4U[ B!98TB0M2.ZDPR[0&]T=:ZC?;&JI'K3W\O:L7(+03A\%!,9-\0S% MQ%F]6$H:2(]ZC:F_4Z]IM=063?U!5HWCX_;!:*U91O.TB-(44J6U!6*"0,QQ!C.9 MIX*A!%.)G X[(;B:PI];@WK-_B[YRA0$,T7CFD)QM6.EN#"38'GTF1I:QY/0 M'GM@QQ_8,-BV\]YCL4F2[I@$FLO6?:M/3PVC <]%(7$+=4P*PM.TIZ:0,!X= MHH(.[J=0MTUM&XW=^3!G41[S6" *:1Y1B$3&(199#C&)I!)90IE;4ZN35$96 M>-L0W'+;HKFMS2]]'+6G<;+388.E=]-)NY;4W3'IDF?:6;GT"A1(69RF,>GB M[Q7SZ6+N?SA@!XU?EV)>-]:7%%I7Z.-6MZ'&7%L\C,:0(6\B]RI M+WT_N;&=Q(:X.:9WY#50H&%@@-OE GYV&B4<*FXJ9" @[LDT5G*&2I7I)S9M M(HR5X$=I+G9O>6>E-XV!WI35P1WQ3%',44$I5(7I;IU3"8DB&21)*@0I$$*9 M\CALG*,WS;FBR2W[X-6ZZRQ0=FM[D-R^B?L-Q>:VYH!FT)3]7JG"Y>N?)C-U MLGZOL"X0\VDC[GO5/FS?_;[IK?J4+V=R8ZK4^-TT'S"_:DN-[/]A[&>0>\_)SC"L:!1!$F1QA!A?>[!451 +'.J M#T$BBM.TFY/72_$L9V3#5YCYD/KG5YD)2ZT]%;:.ZET3N@$-L'OT;L".%= ^ MTB8N'OQP_XVP)0P& Q6P?H$_+Y,7+Q@,VZG*!<,''9 KQ2[G$+#>WCI/(AM_ M-J;I*VV5;7.\9FDF4WWR3*! A5:D,8\A,Z&'/%5<19B(7&;."57C\SWR*;?K MW16LG]L$$VFGAY_A]+AI[/ =VD[T7VL$ D8BL,M0#9RZ-=TDA,SOFH#KZ9/ MIIN*DYEB$Y+WVXM>/SPNRN]2?I+5USF7I]/;WI=-81_-A>&OOB]7=+'_>U,) MX'VY^D^Y^BAY^7DY_V\I9JFD$3'-F%"*%4T2+,L5^"Y7H-I2U>?._IO B:?+;H]Y%I/@OZML=XO=*FQJG+7L;C:1 M9L;>=S/V<6_&0M_=CHYFH.UA/#XGW1!&A_OI%C ^0<\0W[J6J_KENJK,GK,I M6ZBB2,1Q5$!2R (B$:>0B%3")$U5CEF:J,S)7#A)96QEVU(#M*']%\>@VY.P MV"G&P<*Z*;66G%95G;QC5%SL%2E4O.I)&M/&G_:)>11/VONPYVK<2^O9I,@= M)__,J&18LB2%*#,1]2D2$$/M1T/'E?$3SFQ_L)? M;)W0C"X,9XYKV0Y4(6,4(Y7"A/!,(TLTJ(+K/V2F2(%(0I4X!-7:Y3PRI,XN MYM=-J[A1T;14E>& F2"U,J ^=9([E(*U(SJMQG4"XD@%N[WM7DCAI3:^R\5< M-*>O)L*G+;ZOHCC)< 9EG.GC49P*2'(<0<8PESC/L)36E11.DQC=$-TCVH:4 M.579[\&F?^&'D=CQ]L==6*>Z"OWR#"BL<&;@R2HK] NV7UKAPI-^AZ&W2R'5 M?#E?R7?SKU*\7:[TK,Y-\G-S\OJ%_KVLFG \T^NX"R[)$AZE:1+#C&4((D05 M)#0QG1'S**8XHAH"%\/%@X>1E^Z.([@P+($=3V!C"C1LM4TCFE;;GN$[/A-@ MM^^/#*N;?MA#]%TX1)W/! ,P"71 \.%@TM/" (B>'AV&##4LN+GA#3)$,.9-J 2A"&BO- &%)%0,!K%,B,T8]8&U%DJ(Q_$.KI-S%A'V/&< MU8_194,JB.2.6L1':"=KZJ)0 PRJ\V-/9E-=%&_?K+K\\,";?K-]MC$&74U$ M$D4X-7%B$8HE1(IC2%B!H&0\PUF<*XR<:L6>I33RXFSH@;(-G_"\5S\"QV[K M#R*RVZJ\>*]]UU5M"EYK_Z*PH:^=C^A0S7;WA]ZVL[:)X0Z:J-]ZIF!7>-VK65KQ\"]OB'&^Z1V6_)>W^1Z ME# ^&P%#MT8[1>HZO=%ZA#[;'*WO';?O],MW]3#ZUO5BW<4'OZWKM12OUO*^ M?"65U 3TYX^36(I"VV>*F=!!C"&)> Z+"&>2Y8ID=KT3KR[)R/M9&WP-ND0 MMMZE;,P;7H#02W55 M&Q WYTK.Q[=0 OZ,.K\_<_R"[38C;Y(UI0T$H*M*C@ MO@0;8?\HWXPH>?-N=U[]G_#M'(CT/_(;LCXB/)MYZ\X?FIWF4!'E:=0<+*[/ MX"2GENN+^>1(]'P8&M+&Y+!>\+: Y^927!-\+[^M[G^7BZ_REW*Y^E+/,(\E M%]H$%VF<0T2%@D0I!I,44Y$BA.+"Z2K,EY&13SMZD64^74T\$+6SPJ; R>W0 ML.F#Z^^KSX/,JG5_%QK]_^4M )WRX NUJ&8!.V8XL'&%5JI^(-UNL?* M@/&>H:&X\7'N:]U9AAAC6.8PDQA!)(F +$L*F,8(<9RH&"?/QT \)<&U#4/G M'B_7F^MG8 $.G<%G;OGMW<@='MZ?^Z?QC R]H9_(']; ^X,8='WSAGQ#&WB7Z18+^2=&MBQZ;[-E4<1*IC@$!<%,PUV5,LXHZM-E=O1Y-3,?+_9 M37B[Y.6#-HQ7=^J>?IME>2IHE!,885% I%4PI*8L',UX@3AG/,?:P#15 MC^QT<0\M)\6ZI6B]9)O23(#OTP>+OA(1SEC9J;A "+CIJP.BH*4*?C05,OZD M;1W9).UI!F[ [6I5S;6=W#0D7Y7ZD%P%32BSD#Y4C>0>2M-60+XL\E%]8XM7 M/,L5<5ZMS2'0C*F'DYMR2#.1)+DJ6 H5CTP!L<2>?31O+K^7BJ[G*X6U])]4V M(M&G);<%?AY.NP4^#!VO!7Z(2$/4_*,E&VZ!7Y0LT (_3V?2!7Y1W*<+_/(+ M?@N\:TW7Y2QF3*6Q:#M0Z8V8F&:161S#&"$<)9BGB=LM]L'H8WLOFJL44*_9 MWR5?F0/D[RUU_;VN5_6*-F7LW-;K(3IV:]1;9K=UN6GX&#Y+\Z0 @9;?X=B3 M+KF38CU=9JIJ0LSPQQ%.9="+R<60U0H"EG",IBK MA' <%4JIV&9UG2,P]@+K2((-S::VD=V".HM)_YH*(:GCQ9^;D-:+ZY(D)]97 M+?F?/Y=??]*OMDM+_V.WHLX..,FBNB3.9EU=?,XW&8JM=K<-+V@]KS]IJY6* MN^5?:34W'H2/^@08SV@>Q5+_#Q*"$W-*32!-40JE*/1VAC*+G$3/'&OWVV*(4=<"!$+!1&5&402KM]Q7/T<%M+YN[5/B5!*$_VP=C3>J]/ MB77DL3[YD&>QU*I\E)5>J'KB5K?+)ASIT2S9]W(UPT+E%!6)6488(DPR;74C M!$62L@*G#./G8J+!0F;AIM]QE]V +Q>@?$ M^QX@W*NX6D@8JE)K'ZEIJ[%:"'U4<=7FG>&7>,:.FLDL2E7$M"*4+($H2C.( M,N[X+MX#G/1-+.>)C+>I;0.&%Z:4$4QP0B03-(X@+IG53@ M*,Z5R%#NLI/NC3W)QKG8T7/,_=P#P6Y!>8KFMI;>6.JX#(7&4QS M)2$BR$3NJP@F19P)$:&"1"Y1*(.8F6:[:ZG6)F%,=H0M5^4PI/O7[_C 3="Q M[0:TG!EL-[Q- :U#"MT4$/NEP8T(M5L6VU"(>C/1O >?+IMLJ/P'&6&#!_-. M"W@HETT9[ ^TNJL^K8RV;&JL;;(/9DE:(,4R#!E+!40I*R#%>0$+B3/."\;C MU"E5RX+FR.Z=EH.V3*05^-H4^@M1]=D&4;LC6F"[A'9V MG- ^-.ESZ"S:Z;&KS(V;MCN>EOXR W5OG8$Q,T$#01@\"70H7U?*_PP$Y_G4 MSU $?!W273Y%>X!\TV93?._"K%F6X0)+!ADQF25)K&WZ"!.8Y5F:YDF*%,(N M2KB7VLB*=4M[8_QLJ+NZI_L L_55!X+!U7%]!H$1(M>M1 SFU>ZC-;&+VT+L M8W^WS4L>OKR/TD3I\=6ZTH.;VZP/7[0.N5O*[FN5&:<4J13JAG.9JFT2PT!OY)<[9!:^MX! N*[O'@PNKW%W M,!R\90%!\7.*^7T@;OXN2R%[W5J7QIC.>V4IS8&3RO8=#V6V9[R^7YO![M1? MRY6L9TJI3"4B@A@+"1$N.*0R1U 17A#&"6+,RE+LI3*R^FIH[#Q*QLIH?$\. MB_4L/A8J*X340[Q'+5%PIT!#-H34#KHIA/1^2LD/!3>E=$FZ7FUT]N7IU- E M_@_TS\6'/:TDTU#J3OU:MUWF[]B*SI+TY&5F!-=S4@/+_6L_U*1:LEQI=H+H _85A!91L M,?],/3J[^L-O:8]- :KC68R[R -8I<%$="8 M&XI/*$//FX]IC<"AW25%+6 M![Q;OII_;2).M@V[,*(B)S*%/**F07P40Y92!3,L:,+C5(K$*<3;G861%=V6 MLM9U&])NVLP#53LU-BY6;OK+5!,SS( --\8?_J-A2*NO/X$=BCNF1NFI3E%:9$GT23=SL> M(S_'.7&\9AY>P5X+ UMI3A2SOP%[$H'?C$R@$RKD9?34$W'MQN'.?/\Q&H/[ M3D>PQM_>#/@=*'XN2_'[?+&X7>ISBQ[]\]Q$63:>C5T_6<=#N=.8XRF6#1M- MAN&.$=#Y;7:LC'(*]P(AT*)VHSWIPO2"Y>GB\AO$,QAX0>OZ3G6EV>ZJQC&Q M<;3NZI:_I(N%,0!>4_[E\-D9I5&,:9'#2!)]DB8B@U2F#$:1("A*4I873OZ! MP1Q-=KZJ=YT;>,.-V<>EYF=3'-'$SU:&)?=V5.'FQTZI38JZX\628#;S<7+[5P8+H_>"ABZ' JS4('-@_F9-NPY%'Q'0='!!O;3J6?Z M$V[*C2,>I5C$.:1QAB 26$"6\P06@O,DP0GA3+DHS'YR(VO#C@IX+*M-HYIR MVYNSO23RSG"]@*,B@A%3QZ=@L=YXB?8!X!RFM16G M-WT0"RDY$@3*F'.(BHQ *D@$"\)SF249(<@W'6V?SMBZ\B %K3T.>OFW^7O)A2:/NK?K+[/5)X2RE"B#<9"0A1'$<0R2O4V3O*D(*S M6>;4S=V!^,@KW+!BCD"'G2STKO70\@/8AB%M,;80\RHNX0Q"L_H@#Z8D+E+B#D"MBN[A25R5O5]8AZJDU=W^.>]7@;#_:=>C6O M'\N:+GZNRO7CVZ5IB*G5@/%LETMM6.C32&=CE,M9+#.&BKR 4J2I*4$D(<4R M@[C@49R2M,@S)U^)!P_3A-E^D0O1A'YJIAQ["OC@:K?N1T;+32=LF -%S=@ MRP?89P1L.;GI;L("5A3VAR-4W6$/#J:M3NP/T5$-XP%#>??07#^8SLY2O)*/ ME>3S9E3][X5LKK>7XO;!../^N_GYV:*BLSB1DJ;ZN*$4S2!""3,M-P7$3$88 MIZR((NKAF0S%WW0^S+^85IT;GH'88]JY=V>8F;'4>U,"[5M[;0OK/HLW8,MD M$Q>PS^8->%*;^.:P.''0AJ)!\0O7?S0,6U.W*PT*YHGNIF''#UQF7NO]NIYE M/,U2B1A,XT)I,T[$$'-,(,J1*B162.9.'N!^#6E=,/W_(,]S=NZ-8!_:K-+Y?5 MO!2M8[KY91LK6+_^)BL^KZ68*28*B3"'@B0<(A43R%B10RY1JE(>41FE3E'? MSBR,K!NV=/ROA#Q@M=,0XX+EIC4"Q%5WS-Z #;M-X=]6IH"AT]Z@A8J!=F=@ MVF!F;X".HI+]1PK1*M-XN]^NY(,^K:0TPU0?3W#3WH7%$E*4 ](ZN)A_!![:P/!)KE(Z5.RI7 M;%!Y)&I_/\KCQR=.+NR4QEZ"PM^D"1.4XO:KK.AGN5$G'ZHYER9Y06URU&B: MIVF40$XCK0=R3"&1-(+<],9%.2&Y6^[T]"*,K&(V7 #:L@%DQX>VCC0C$V6O M^4^PY;GI64_;]W+=@.VGT(FV/96!1KA1LEBN-S'7SF_S%^"/D>@V>(*" M9;P-Y\2CM%J;HE]675Q[O:G^BJ2,F&0PSTVN3LZ+M@EJ&F4DH1FAPB[TJH?& MR!O&AN@FK<.ELM@94/IU>"!1W93LD90^M1[/B.M01FVXV'Y%U.PGV:UP6K\\ MO673SKPZ7=&T?MX/2J9=>#10:/;M>O6EK.;_+<4L+U+!"I3 -#:E&/+$9+2D M!"(E%8YRPG+B5-F_A];X<5;'(=IT2SU@F/8>?':'R$"@N"FB4^':8$=XQ(CM M8^G&BMK>HW3=R.UCD2]&;Y]X)6 ><-OQ@:2(Y3AG4%NL,40%BB$3.841(512 M%:U0C%$:29 M8C!.E% \533#3K=I=F1'7N8-$^83?]0/;;DO;$CZ[91X>%+(Q)(I*".?61<:0_]LU72];_N.\* MIY2$B#S+H##=.I!0 M(T$S!"&9/ZQ$4+7+ATL1X33O=.UQLX?^^X@AMO?V=@ MF8RY/<,+E'L5S2:; CME/B*P;EK]R%V^5PNE1?7 N]XQ&$ZY>P(12,N[4I]4 MW7M"\U3O^P[C6;1D]456QK5=R2]R6<^_RK=+O2BE:4#[7J[NU#W]]J&M1'&[ M6E5SMEZ9<^I]^8&:Q/]M#;5(<)+F0NJ-@>B-@5,$64$8Y#B+=U^NA_E YV;9C=WZLV\YG3QGY)6,Y45-$HR?:Z1S!2, M-VTP%,E@DO,XHE)%^J3CLDP#\#3RNGY35D K3=/#;%X*L\O^G_7B.XAO@/FV MS,;Z2O+F:O%?_CG.HW]-N]^XK?P0X_3:O9X5468P5AJE,3;(>,R6!40SUCTWV<\PQD4)55#I%8MK*23U"'E5( MZGMV0%;=EW*AWZC;*OLSGG$:&ZM:1>T$0IGB*$KS!(J$28BRF$*<$0P53P2+ M42)CC&?M2>C3BE:K*7!Z2L[^QD]^GB^7QDAA=&%ZR V&1TO/"B0Y)!%/($HR M#&DA"90IR:5@&5.8=/"\7HKIP-D0LX;F=7NK$ H7.T4^3%(W-=Z.?W/&"18X MK?&D3"'3%@\)3)^6>%+ DVF'IY_T"MWFE2FMJXVKYN^WRUO.J[44W2GN=BE: M7U9;?,JA^* 9/ N\'#^>Q81R4Z-C6 MY]"TF@KM3SH-OY>K&<[3O& R@3G31SB4T!12(B7,' M#WU%==J"5T_[4U2;QMQKL_(:Y\D-6$K+$CQ^4V"Q7XP)K-LN<50V;*\ZC^:G MZU)^W-^\N9T=$T6'36%,-/VV@G%0==L#?%'IU?S.@TZG[WWE/=#RWH/XN7/> M+K4:E/6JVT/>E\NM IME/!&*)00FM$@A8IA#S$PH9L2B-,U%GFE-WI5PM#/* M>ZA9+8G#LI%NNGM#>W.R=[/.^W"R,].'RNYY!.^$[J@V[5ZW=,/9ZQ;"!3+< M^RA-:L%;B/S4E+=Y)7!]PUU+QUUB09$HRG&$H(I4ID]HICLYTG_P+(X3)).( M<*>RUR[$QSZ@?;S[\/KC_7_J;>_=[?M[G<+73 V.A->C4=5@6\:"]ZRC)&SX@C%TU\13IYU%#L0<4ZXJ*?6-XW@3) MA?[MYY_E4NLPTT[V5CS,EW,3R;::?Y6=DIO%N4PRDW>0TUB?(E)!(281@_HX MP4DAXT02IQ89=F1'UC,=$S?@<\M&LW[H 2..WG\[,"UO!()#Y*9:=4/8LQ$Y@4&22RH!!%:0Q9@F-(,959D6D-@YWJ M,SO2'UF9-'2T%:XZ6,N91#)C@E,H)=)G'\PX9$12F*09S5.1Y_J7UK[P M*P@PLN+;,M3D88IRL:!5;2*"VYQ,RY3,J\VNA9O]F<^9X[&N*;K(>HLSUKOJ MC*RW.N-N[K=5L4]4:6S$ T8^8 0$C83/_+-PN#=XYI^'W]7#L_],W&XQKCA' MO1)(RJB,C,);@Y%%[>8-L.B5&:29A3F.)8048$@ MB?2_"L4BR;#,"*)3UN0_P>/(1EU#<5"#H1&FQ=)O?EVP?:RQ,*7R6\;WC]B! M^Z*-B.PSJ75_BL,_5#'['HA#5ZOO(^5;/[I>W:E/="$WA7R\QX%G\^($JS,\]/Q)R[N?$:\XY+.YQ[T-"Z7J[DP)<+F7^4GR==5$U_^ M^IOIFRW%&\VHT0CKUF-TIU[3RB0*UGJA-PKAW;8W%X^4X"31QE2Y^*I4*?J6QP]X[9HA)S/7G7W7&W=FM8J>:-_5L]R MPHHX5QQJ@R&%*&(,DCPG4"6L4'&,:)Y9E<_KI3+RF6-#=U/"J:4,&M)V"ZL? MH_X5%DQRMZ7F);3UPK,2ZL0*K"7_\^?RZT_Z_7;QZ7_LUES_J),L/BO!-JO0 M[F&?4!VYG)>56=CO2KKL;-BT2(HTX06,8Q5!Q C12U$0&+.())'"F_N>_@^O%SO>W#XV?<7NNJ.X!_E8^N%K._4AVJ^Y/-'NGB[ M-!7JWNA)G6EM@A"6")),2;/-ZW_A2$&L!(YHQG/+TB:#N!A9_^C/!/N?H^VQ M=#]PCX+0D)/Y#>A8^G[3%+P$AO@XQW5GV4 M-=D-4UAX M98JDK*OO7=>7![GZ4@ZXE0XPF7::<=HI[R!3?/.KFOGDX)PVWE\O9W' MDQ?1>VR'S$8/!6&PI/7!#$V(<.R6R>W$QOI&8C]EA88.EG+71:$Q M(#5?U^J:\ 26J_1)V/#PC#LC/(%I6"^$IX,-B$]FE\/LV)DPN[WV?4^23MI> M#4W_FV73>&I-%\8Z3F99A%&$,VUA)BB#B!48,BD)C"55+"T05[%3V-P59!A9 M11XTOC3%]3VBFR>>5#MM^\RGRO$R(F!T],&,'^4>;H4#>](U=P&!PZ>O,S4A MPZLGEF#Z\.OK3-')\.PKL>)QVZNW5F.#-?4M-T6+O]^7+^0'.A>-*U;ONK=+ M$2$D49S(5*(IRD/"6Q]5VP._WQ#^&D<7:N MMA0=KE ]X+2X2AX7).=S>&.T-\S<;(N7?[\QCD_L#TWLK[C'L='?F_C(?W*@/&,;3G=J:0)O6T 5E,?HI3W?DIO+#B^\OVLY1G[Y(N?JY*M>/^JQU M;[R?,Y)2GC*9P;A(A#[R"&8./QC*/,Z2O, RS9P,C]2WB(0&[+U$X6K_CR?<8'A90W TT>1;[/_JG \8/?>W@/7M(E%?23 M_&P&ZP*&):(\YG$.\R94/%()Q%D:0Y'G:9(KF:3,JIOZ.0(C+XR6HH.=>@H# M"YM^H&1N*Z0E!CIJ/K'AIZ1T,+<'2NMG3Q]*'<@^[I&DUP ^]=YT%FX/UPB]5$;6%%NR8$O7J6'B&6@L=$<(@=T4R E9?;3(6:&=>D .%]ZWPZ/]A+LV M;.R7Z4([QC,O3]ELL9__)ZT4+SSL6X7&9'?+ZE.I5K_32CZ)%.@^-)85&2W2 M F;*Q!$I)"!%60H%ECC.8GU^3YSBB*RHCGUDZ7@ =<>$:\4:&^#L[/7@<#B> MA<&$K@0X")I0T2A^3$P;4#(( MJ*.8D&&C><=9']]&=@$G]:MU&R:IIU3.DJ*(8R48Y#QF$$69A!@I!J."J-2< MB0ASN]VPI3Q^*$?A'$]MB9GE]<482#C>8=@'%32TXP,25F4V[P]7WMTNMS]9M7J^)H;K_0I==;-M?M:K;U>*?411%<9XA MB'*,H;;",LC2C$!69!E"*N-QJMQ:'$_%NM5R'=(ON25WA3+.KG.H:!+'%&%8 M9(A"A#F!)-9GY83G@F4HQ?J$O)G#^PDJ;X\_D??N&]$?9C8M#]C/:7*N%:#> MR@+VA &--&"EQ=F%KW=3ORWN_0RJ>GO.PK5+?;NR_<>H_^TY&<&*@OO2]SQ: M\"]2K!>R5#TI76_6JW4E3R1V-7$;NX[?+*))7A0(%GDF(&+F^, Y@X+)7.J? M9PPYU0T*R=S(ELV&5>.1Z4V,-$V\&HX/\B(O]O\=?_(L=YHK38GC;A)F-KI M,C!*S_FZP7)[WNC;B^Q1"JA' MI?4[1F+A@3X^8QS5X^A[V79A"JO/:H:V!;OK*EZ7X?;Y8S)2,\B(5 BJN M_T X0Y AED!)"YY)*?1P3AY?5P9&7LZ-^QR\I%7UW5RV:+VX[HG_"@.I[2(? M#RC7];_AY-QA!?RX90=L^#GON/!0#GY0!-,;CN0G5BE^X!QK&\]QW!117:UF MO]!O\X?U0Q675TM.R4 MQ;'8_5I@D#!NR[LC$S#:Y2SS?0M2O[2W&/5_[1;B\7B3K+"S8FR6SOD'/),T M]T[E=^KI"IQ%!\LSTF)=Z1W6 M&.!+\6;^S?QKT_LOCV+$(M.'%J6F(RTI((X)A@0K3#.>9L+-1WF>U,@K>TNX MJ8VA.M*.T17G<;);UV&D=UO3AX)OJ(X017I9N%#Q$><)31L0<5'@HPB(RV\$ MKTGY7JYFF;:)480$S(A0$!4XAR0N.,R0S!&A(DY3Z=+&JY^2!^ZA:D1S6/> #_6XN M338E\)FDE)!<0E%PJFTLI"!1+(69()1F,<(J=NMF?9+,V&IT4RG_L:7JUR3@ M"3*6.F^PO([J:B-J1W#$>O^G10I>]DCPUZM>E=5# M4V+'9*_\JL]S'S[]6FL#[4E>B_E-_5'_JK/X,T)SD3-M1&42022T=<4X-8:5 M-J8PPX7^M74% &\VQH[3:OOSU&OV=].'9U6"]?)K&Q'ZN&.Y\2Q4NPRP)L?N M7_XYSJ-_71MV'1+L_>>C7U=,A[*;+MECJ4N<,Z3!CX:M/S6X'F76-;R!'S\V M3WC4,/"'V*'(P210^U5!& AYH(H)@P'J+:G@/_IT-1<&(W!0E&'X:-Y5&Q[F MJR;R6),RE:WU85(NN3XQ?B@7<_Y]%S*:%Q0KQA$D!$N(XB*&5/\/*L8(CE#* M(^%TSK,G/?(N<4#:N7:#+7QVA\%Q0'%3ZGL\-/KD@(L;T/(!?NO^'B5VB-K#2VE,%\C[1CC^$>I.S412#YW?3#3O1] MJB-YU7S4KW)8'K2 M5./U-UGQ>2T_Z!..G&DK-(EXG$(9F6Q6EIHF%]HHC6**HZS@C"NKVI77$F#L M@XHY'BX672JK*!<+6M7&DFW36D-GM8:>73N5]ISGS$U/VF2YUK9]F/:DVF6S MGNC(M)$--,)-F.XZTK1,E?8:FOWGE?XZTN0XI\&.Q($I6:$ZR"*8DSK*(B$X73QF1->>RP,E-A_ZMA!#SL.'&- M*[.&T6X'& 4<-]6]ZSP ]IB8QO9U%C]T#X*+=*_3B, 6CK/="*P'\+F(T1_2 M%ZW4=E;VZ150I+'@*6$PE3&'B% %B_6TMUROYG7G"Y,C;372_&*KN2,<$6XQ A2QB1$*$U, MBEH,9>YW=)MJ_AIRL"0MF_JG"] M.,,:>#092^425/)1/RJ;ZQ(PUPR92!%7/[\/[K8W &/!Z'DW8-@Q?JN.H1.% M3_>Y BU;EVH$>%P=#( EV*6"#P\37S<,@.GX(F+(8.X9[Q^-5ZD)+L^*),E5 M)*"@--(J2N20*2%A$8D\RN(X3JE5B?B#4<>.33.GY'HU-[OHGF7J%+A_B$*_ MPO"6S='I[2>64QK\D1@#4N!W8TV6_G[$_G[J^_$OAY '";/9\WC#C7[K<$F]+;^BH*#JZ10^+F3?LP%)!S5";SW<# M]G@ZJ+(W3EUS-T!&*'!NR<#5*IV[ =17\MQQ)-]*6KQ\D._*NFX37ZW/ M$MVAHES6+Z0J37L:\]P]_68R8U85U30TJ]7WMROY4+_7,.DW-62:TN>WW9%] MEB*5)VFA[9@HUX<$&<>0"L%ACF64,D2RW.2IV&<1C\BKDQYT3T$V/ /6, =6 M])MK9:[QILA.(SX3X-U49\L,^-&P_2=@%BW8<0YVK&_FI7N^X?X&''(+WEXR M0SVJ@8V.:;#"8>-Q.G&-L=$A/RY'-C[)J4/-FC],(^7;I?B@E]Q[^B!?E0]T MOIQ%7$F">0%%@O2!-HE22$DA8)I3K*CB-$%.M9W&8'+D(V]#N&G,#7YK"3KF MA(\R,79Z_MIPNREX%Z0GC+ZZ#,75(ZQZ6/R#1%%=!CE[4P!3T MW6TTD4CF:99 S/1I&YF6KRQ%#')&N(Q$1J5R"O5YTJ1Y]E^%F:I)E >&P#MQ0(R.!5&@N$ M!_A<>X$1*(4NQ?9K+=5Z\6ZNY$PK]:*(10193 A$O$@A(QF!-,XPSVF>%T&= @9'J8HV'8L\>AEV_9( M/I/B;<<@V)=P._&N9]T?(>9&Z="%:5;Z=OF2/LY7=-$E*D8HIVG"M6DM3'ON M3!_OL!0IS!.:8BH1ERQS*O_31VUL:WE+N^G+"M\N04?>L1Y0+V)VNB 8#HYF M[!,(YEL(1DCPM)(Q5+F@7EK35@VR$?NH>)#52P%[51L_7U?(*N>FERBE,&.9 M@BC7^SU.9 1S&D<9PAQ%B5./H0OT1E[E[\KE9ZC?>P#JX$)XT7'B7 7B$GSN M%[T#01ETJ[L7J;6C/G);ZF,QQVQ&O4?M^BVHCT6W:CQ]XK7!;I^N/-G[DIY2Q/C#,4%$($9M$%E.,&A59 5E$&$R$0#2A2183*Y=(('Y&5HK6&RK_:SU_;*(\#P]4YHRE?V ?3!=J,OKUXQ4@=M.1&]Y P]P-V+(']OG; M!8W<@(,C''CG>I -A;M#]N&T^/LE)DXQ#VZ)C.%0Z\UQ#$!FNO3'<)@<9$8& M'-:S-..Z7I4/LOHH%VULSI?YX[:O$<_3C#,%J<)8[S;"Q#+2"$II[/X8\%XC#B'N20)1*:=-T$B MA[1(\BC1=G41)2[+VY6!D=>\.;WKPR+=L@0>#WAR6_W.Z-JIA#$Q<],3FA.P M8P4<\C)-31I?, *I%6?RD^H:7W">*B#O<0:$W+*>$+0N HV=J=7UONQJZ7?_ M_::LE)SK_WZ_-CKS3K75]V=,3Z?D601)05.MS-(,$BPQ5#%2*,]3I0\M'OGC M$[%OM:P'9YQOB3>5'9MJCCVEVJ\ZG9:^QVL5QQ3H13&]^SE,8V=@VY9JDW?3E\>O2= M!\E2,8<0W='.=9+:7VPW"YGY5&7BEOGDH][ T?EXI@.!Y'2QK ];)%:P2' "(&%Z MWZJ*'%#%,"@@(6F"!-$[65L>CL,B>G;01I@]_<81)-J=,8Q];E[8R EXOG3: MC [$'$<&'HREH]VP;_:R6$H3'_AA2@L1$%+$$:9YR ).4 9;KOS(94X0DE$4: MC[[+.9L-B-6V/&>T)J9NW\!DF%9G]3ZQ5PSMUA0!<'&+9?OU-A=1+33D#+JF.&'JVQ7%J9^'KCQ9?'S]C?[/;%XN8,JU;H:E=FW* *59#&"< M88 3RD&Z2&[[Q5(6Q%&V2VB5">J%M4^.P@7G.W\OR?T'-RUGV);^3JI:CD-@7MQP?PB/]J^RPN.++U=PMJ1'1OQ%5"H0 M:0T.$(#X18I6C'P:4E["@R'M*B H/CE//E](&Y93)9&MJ8HG1IC MN/PC2VMVDHMLGPE8SE,?ZRX^K:1AE/ZL/X 1+HH8)D4&B@PQ'=AX#!@7>HM$ MLR*!.*>Y73<*5\$]!SG]M> %3R'$+->$ 7'P7DU=*2F9SF+F"QK^RXJ]G:C M2,_E/2VF]UGGS[XSNL8=ZG*D[0HTAQD*4X!Q$4.B$A2 MD&!%H=IV#&;9E]S40+:PG&OUO MQ-X++:PG0 [;LGYH81_D=SE=R8:T<$[Y\A_CY=_@2F6BN>2SY^G8/1XY@FD7B_J#R'5O5Z&S M)E@UFD1_:56B=;IUKYF2?D $"D&.P@<-/W[ O T]GJ.XMZVZGB[U6JMD-]4R M=*C[1)>T[LLSDA(E*M^$D-XW)3G@/)-8_-]- ,OSX&&150%%+%"6"YR$P_AQB0A)C<,Y6HK$ YC9WN@!WE M]YTA(Y7485'H=7ZYXG%NTN"$I9W3]XB06RAH%(D^-*K\$AFBLH/K_:W3SZ#] M$GR@"-<#P4GZT'T-?* YT*O :QA/CD/.YRLIKK^]3&:O4GZ44ZG&RT6SADU1 M$4/",.!Q0O2"GR* ]?(!Q)"G!"<8Q9E3:ZQV<3V'EEJXR2+;E+48TAU6J^%( M=M@.G5UH"0>(6R1IL&@$1XWDBW#[ #<;0]$=M@L;EN_0RO ]PD.[ISSR/>J1 MMZ@:+J?B;OEU$T[T/S7?;Z$XS8J<@809UX<4 I;)%*2J2!B!)!&%%=6"L^2! MHH#\88* K&BW9D:5J":6FS$=8C'%!2!I@1$N4!S# MU*8I5[_HNK?8>C*/F KW=X!Q>P3N%3F_8+PELT2L5&3[7T\'YXZ0.63L] 6= M7_I.0 C=/Z3I"JE_\UW.Z;-\D.8<8#Q];I;J*SIYDO-OR2A)DTSE4@!4 M+J"S@@(L>>4NI6P?EN3.MYFFXJQN5&LXN26&]8=H" GX+=AN#] M*-S??!>28Z"RMXSUC<4FU'1VO)HR_3HJ>T;&YR+(/SK M?"=T!0$-^ZD8#<*_T-"D!SUHZ$D?5I,LU'R#T^='^5QF (ZR6!D*G0(@FNLM M5)85 !.6@UB25,5)3H6*G7C"CDGJ>9+;<*#,&LG1HA;M2 9V%"N[:2<( FZS MP,;XM=#H\93Q[@Q>IPP+1=5U5,ZPG%RGS-TCWSKY0%=Z_<]T//^#3E9-IMQT M>P_PFZ2+U5R*N^F#Z?UE+M7T?#]>/.T2O\_YWHOC@O88*]D(&[_@&@&9_L/H=N9^/\#PGJ\(T!((1T)JK0R52<".KF? M+-]-)Q&_E1HT#T9Z-"'S1-%A:'9FQJ$WD>\B8+ M$([R.-D\>V9*T#<[HU_U ,M/6OVU#X\2E7-5Q"E J>)ZZR(E((5I( ACF:5) M1G-(1GHM-IX);?A\.YIBWG]=WIF/<+:;8 \>T]<&3C.[G8QZP!>_PK^"='+TZ M*/Y3':VZOY#>^&+M-? M#-S*0M8[@K)W@Q9G:@O*?8'IUS*9F:W!9@N>09JD MA!5 "61.34D!<)ZG(!$B1DAPF BGYBD^2O1\5O)P_?CT\/O5T^\/-[>_1I>W MGZ++Q\?KI^C3S>/]W>/-T\W=[:-KU: 'TG9S0-_XN47SW?("D0PR@4A N",%@#F10H84PA 1&'2K BLTJ9L!/7>SD#6T;CM0(7 MD3(JF(/ [[42T5QKX=*N[B2 [=$G/"QN<:9$Y&8+D<\-(HW\Z"$T(B[]^4(B MX]E^KR-"CJWU; UN[YQWO-[6;#4/62IXNO9792&Q1^^]>CEH;<:^X+&7Y?>-30@WNXX[_V<]ZF M[Z_A7WBDYE9&_\N+G"]?#8G=TB3+-+V 1S1.40(5!@5'$D"8[':1+X&8JNE_C5JIR4>4SG@3..69X0! HD+A('C2Z>$#R-N3X M#.$7AW::\][.E@?;\OY*Q],OL\7B;MK\?"0*EJ2"()!GL0(P)@4@<<& 4#"5 M$O,T391'+SI/=:R\JW-O.3WQ@G+F+=L'E.Y&RV@E2C4\&*1\T;<+3WV"&:0= MN];I: -PHU?TP6CVB]FH-(^&BUP=T0D4Q7RUB=83J;73K.ER 2-?>AOQF M^EU'UMG\-1E1*0GG4L>YN! 2L-=SE ,B.2<9 *;,G:7M9>7%CVOPAI!YCQV M,9L(#6L=TDR&F>H0TJQA]@AH?8#7+9RM-3H:U-9:]13&7#'I(XA9ZW"^$.8* M4VL BZ]:$EOJ2&GX0Z]_\*_FE.#S;+[. MO=XE/!YE60&E(K%>M24(0,X08 DJ0,Z9P 6C,N=6='LAE>K[ L]H"68*K!:R M6JXMHOF6JM%J*DS1P+IB8%+RXAG:HT;3<^6]J.$IE+;B'^GL5+GTGAG\EGOTIAGPUCFTM MPF+8WOXBD*P!VV2$16>WG4;@L7WNYF,:9$4!!;0_D+WI+R^;W0K!:(=#:)&!9=KR]/(V=SD M!L7#<47="H5/1R$+3%SNY.-[A6AO:?HE[>I@!;W&M;=J]QK5_ MS)NN<_9-/M$?]85>S<\U2A)!DDQ)H#(D *1)#"@M"D.:E2=Y&@N<8;?.($9R>NAXP&+G1DOZ(/M07N+\T''G.=)P'L:(\+@05$A0BUC-"(A$@)"E 02&F M,,TTEE8S0@BDNAS$K''RNN<^AH[=Z4H F]VB?6VNEMC<94+#;U"ZA8U^D'3 MG8/4%Y%0M*3.\H=E*O6%9X^\U'L@SZRZUY;!J\ M_MW0/%ZS/ WF@F#^P\H-.'>=Y,6]GH#-IT4N3T.L?=<*# MN2+2_R>>Z(]17B0I$K&>B$B> I@KO8>'F024DYB)5.H_P]%W.6>S0+U"#VGA M$HFV=;'/ -5194$GM@SS70"UB_0]@^1XV7^Z9:AAT&V2I!J=S '@8&U#VQ 9 MIG?H00W>4P/1-H@Q]--8K^#TQW YU5%TNEA-EG2Z-'GQ MIB\BU^N#\7=ITN7K:SZ)$YFA+ -0R5ROES,.6$P3('-<($@23H35>KFK(CVO M?(UBZR8\%U&C6U4 LE$OJO2+U@J6=2(N72 ZO J+6^B! '8+<)VP];F][@*R M2^>-8<#VN^_NYX-V[,G1':#V%AT=QA^P8T=W%'8;> 08SV,2*5.51,5]N3YEM)]!V2=\#O&\1QC] M8GAP.-W"MR<>K2';=,4 V+RS9.ANB@:M^TQ4\\RG@6YZJ( M0:(D!GKAG@ FH 1$22@X5@QR)](Q%^$]K]VKWF*3V?09F,9$[BWMO "U.VGH M"R:WN'RD7W$%W$:7;;+T/EL5GX:@MS[%+:+/W*3X-"BG.Q1;C-&9>;Q*?RK7 MF]]>YO*KG"[T&K/^5V\2[PQV>8CW]$@JK/M>F8D=S$_/#FYE?1S\92[ M0--"6>XTC)^35$T4]31DFBX9&JM104D.4T2!PN:RF1$&&)4N&I&;18(1%G]J,=';MHX8$QO1?3L9/?SV??QPJ13F&OV<2,^FK&%'G'!Y;2%;=L6)8J3+*/2<,Z8 M9&$5QP!SG((\%BG*BCB52>QVT=@-)Z][Q(:E:;QA7N@,C.TROHNQKHOUY@LH MA0&AI85T_ P"OK8P;NKY^/_M(SE4TI:?AZY;I$P/!57E7L!N/I M\YK>8#&2&15""@)B!O7*0$)S\9\@D&"":9(44F#F001EKX'5]]N9^VFMC_;9 M=9&./=&N![!V_AP8)R\_WV"S5=%CU"A3K::F5*[F/[F7X/:6I>M#@,!&[\Z Q"J M$ZR]X&%;PSH#LM $,D!%#D$E.022%C@ MC":(,-.]Q#ZH')#1<_3XLN:AG*V#LN/YQ@%<+$\XNEGK>,:QOC"L5Q@5,63 M8X[CUH0ZZ#@@8=BCCN,F[AUVM/S4S_^V:>\_S4QW]Y$H($M(K #C)FTX+B# M5.G9/4Y()GD&44)=CCOV1?1\W+'3.R'ZLY+I6*][ !<[]^MFK9OW.1KJ['S' M;0GD>P<$#.IZQPU\ZWDMO_1)E^5\OI+B\[QL'E8EY5Y.Q:?5\O6JNE@;D2*G MA"A89>OKZ1#KZ5 P0%*,8H92PJ%];YS3\GIVR5KR1<1+V66*H-#2]2I::];" M'NR%7;NG]H"(F]O6LJ,U*%<;4(P"YA]*%<*BXI)W&A0=O]2D[B@YII):V]R> M,7IZF $30ZUMVLW_M'^L?Q#RFNOM+YLS3_9'HI/I@/INQ: M-N;+=1?&Q8CD14*)P"!3$@&H"@((U$L51;C,,D32%%E5^ ?1IN_ :12)>*E) MQ&M5HG)+X=TWRP-RBX@Z))!N\7:ORU:C7'015?A6"D:-AE&IXD6T4;*ILL3 AK%;*8%VI%1F]PNW4_3$) MM)/W4�G;X_0&]/ CJ,Y'D=MS*N>*<>Y,MLOC2'$(_RN5HA%(22#+($\*)0 MIL\W!106$ B4DHRFA&,H74+5<5$]AZ1*L'&/^5ITM*AE.]ZO'8?+\CXM" B. M]V=K^S=2H\=3]KO?E)TT+=3-V'%!P]Z$G31X[^;K]!-^;KR5*J_WTF4?U:^S MB7Y^4153C@J.BS3&!.@-KEO!9J=R_<"A9OO5Y4!6\6V:R4NMF@LUXH$+AIP ML3UD,8&5W.&+#%S@.%A\X#2 YRD&'<__H).5_/BZ_N/?QUKLG']]_2*_:Y1^ MC!38R$:*D4Z43<[Q^,[VB+^,E MG8P03F6A Q@H2,9,!2(%U#2'QDBPA N("'$BWCXBI^?USD9J9( $VHUX)=BQ MX\@1E.P"3 #;W2+(EME&HHD>5R?,=F\-TFY4J 8@1Z0,V^:CW=2]9AXG?N[% MYJ9]7>[VH;R<3E=T\E!FHS&.BD((P(J8FS8=')!")@"1A*"")HSGPCJ)IUU6 MSPYK1+BU!;/!I]U- UOM>'19RKUXVVWV(JJ$1P]NJ8NG/A07>K50@/BRJ74 MQI4YS<;4$T1IK4,,R8MF8\L;&C2K1WK(&?FTDN9.]^FOV2B+,YY"1 ''2(

%F>J(1'P?%(Q2JGPZ@1:3T& MRN'8-WR(Q(TMJ>\G6V,?"J<4C0./^W9C,%EM=>/9*I=M,<(4X9PS"EC,F3F" M30!.#2]&OW@N6M&_@-XIEX MM$6.9H156_MR4SCOSP"CZ;-)]L BW67>2/O2FW0>: M YMWKV%\:!C*4:NSQ$W_<%0D>2P)0'F! (2( :)$ 526*"HXBC&SHC\Y*J'G M4//%KVG,02PL+B&Z6NAX2UA[>B7/9MMC::D+.4)'BSWI$'8L#\5YT&)*.\O! MH0<'Y#5HT7N7R:#MAWX+&[T_>YDMZ.37^6SU4OU%BCOU\=5P!]_.EF;_5G$R MZG]>LW_5O=\@PS)5<0YBQ/4JQ] EXTPO>G#*\R11$"9)ZK+*Z:),SW&H42TJ M=3/]X2KMS(Z+O49&P8NR(_2VCM&=)U]:I[=BMPP:"FNWB-@5YM/=#YW72"& M"K1@ZJ3*H*NG$*"]74H%&=.SG+$8QC'%,@J4E2 MIQ+JC1Y.@*!%RD2"$$J=;DB.2NHYOC5RRX.11K);T#H.DEU$"F*Z6[@Y:'4/ M,>2D::%ZU!R5,VPWFE/F[O6=.?F I]_RKU*L)O)._4;-)8VI9KE3VP='3Z8F M]DG^6'[4!OQSI%8IDAAIR0(5P7Z]O):'3.= M;A0R?_NR/C5N;>P2!F7+>- C=HYAHAVVS:GRGZ5&D5$I*G4*&4,\X0@56ES% M#QMQ/,'9"T2^X[C%I\5\J47)*9V/9[]/%R^2C]58BOHZ2IY#H>_;8#TQXW@IGK&AQL+;5V>2M+VOQ: M#[#ET_IO&W]N'WL0I[4RK_%,NQ_[+0_NYX;0?/EJ&GZ;*R13%O]B#K.:K<9B M)&.5(\X%D-CX(I4IP"E6((OSQ/3DEA(Y56&<%MFW8]8]H5YJ12ZB%Z-*N0*6 MC3)N\[\%C'8S?EAPW-SX?HW'_1J/M?SF($)K$&Y"M[@+?3 MM,.3GD59YJ3U02['\ZH=YOH^NQ M4$[562<$]AP52O'1?"T_FFUNT"^:PE''BJU3$-K%A)# >-S.1!O1_6:*V-H9 MJJSKE+AAZ[LLC=\K]+)]SB\*?%R-)Z(ZEFC^>/--3YS?2VG->3M3+(ZA]GT) M\T0O$7("".=0_U7A)!,PQEN,< .0+M $!P6MVBP M@\CZ+]L:]'!NZ&1SH,A@)W/0\. $P]L8X?:P;PWW_ZP6RYHSZ(]_ MC)=?#>.6%OEY-G_\2N?R(UW(LJ6VG"ZJVWF5&BH;:387"=0KB5BO)-)8 (4H M) 54.2;$@Z.B@TI63M29J**4O3 ,F?H'7XT.93_?OS8*ELTO9].*92^B?]&Y M<(P_7=Z+Y?*D9Y@]KS6T/% *;%C&H\OY7/]$UKN9FN"@1-RTT=S2=VN9$[)6 MO3-,P>K9_349N.:],V3[=?'=A_0,D)ROOJU*D25SAAEZ+K_JT=<=0.O% $T0 MC"'F ,5* 0@5!3@KX>UT:,FC=G1)#+=SQR#FS6F MEJ&L#Z0 MG ?P;!M.YU,=JQ;WL@I6G\:3E9;Y93R5-TOY;3'B(J>42P:2M* %GI;1J%B M(,8P11(G2$'D$D-.">PY=#3B35_KJ%3 G$>6*ER8K"A3?J67264J\85I73E9 ME1/YTU^S.GW\-[G\.A/1GT;CJ%39,17_).1V(28DD&Z195@,W1N,6P(3JJWX M*7'#-A.W-'ZOA;CM<[Y)7X<60EOKZ,7'U\UOZG7VI=FEW+V4!Z=Z,:7D>+G2 MG^7-]+YL3_*/L@>9%)=5EYCK'W+.QPMY/Q]S."Y!FIE4IRS*]$Z0$ MH"*G*!:*DM@QEVQ8 WH.@[4V>OWT83R-Q&PRH?.%:?L2+8P1Q]OTOH^W:QY^7L9S&>20]?3MWO6OYL_GHKER/$ /CV)AD'@<%NEO(USFT&64NYB+2QY##&F!*G MNO?#8GH.*+NYT!>1$>Q9PGX$)CLOZVZ\F[_M)C/;VNW%B7'$#,YR M<=S00W06+;]V3S"^G\_$BB_OYH]R_ETO%\H^$ A3BC-< ,0A!%#&!2 8FG;-6F1Y"5]+=>J:<127=H\,8:V;+WH8ZI1>W&9-A\SB M@\,.EE3<9M1V/G'K[]P<3U[(NJG9-&*&KDV_G?2;C: M_3 D"([GQ][V6[NEK7$'W',A^;\_S[[_AQZB\D[]AXUCGAQX$ >U-:]Q5.O? M!\[]W]QII!BR!*(,4)P*[;H$ Y:3#.0H39G*$1'X=;H7EXUS2%&<4)(2HF$A"]I-9A(Y8 M"XQ!S#,$6<:QRJQF_*Z*]!Q,MB3^AT,CS,[PMD>2(4%SBR^-4M%&JXMHK5>9 MB5=I5J8"741;RD673:>I@3!VX8\:!FM/FJE>,7=DI^H.5#N)58?Q!^2ZZH[" M+B56@/$\TP.:;JB;14Y.24Y3TZ,K81A )"5@5'$0IU3RA">4Q4ZGG_LB>H[I M:X$=%H,'<+%;_'6SUBT8.QKJ?E]\U)90-[K[ H:]4(3 &4[=Q\&.[>P\)9^;I,'>)AO[F)-UMM//6@G>$)6BOHI M,GP-:2? #E:7=ALQ "GG"8%Z03,6]5]&"G(2(Y@#A?0J!&80 BIR#@I%&

CT_0 JY5*TV<\O[BV[G!8]U%>K FK68YA3)C2^Z4D-C7TRG1.@"#- MDD('-2:06PW]44D]1Z9-K\RFT]A_N@6DXQ#919P@AKN%E(W-C&CB=M"Q0 M1#@N9U"7/VGN6Y\^_4#OBY'R6*5I43B6BY% A79LH4 L"0>0)!PP03" J4Q9 M)G"&E!-[5@==^G;\LJ1SLI$7+69Z[Z6W7F)#8=W;VF0/^.#+DRYP]KU"J;#? M4NXLJY1C" V_4-G3Y+VN58Y!UF&Y%U2&R1(8BB2X]2(\4&* *Q=P6%#< M*)Q( >*7_MK>X[/>!,M+[V M %BG!W2E[ET?:Z_T:Z>+NJY])#)50(0IB)-8;V!R5 !&4@$*A"7#(A$%M>JS M='CXOJ]]:F'1N)3F>-^S"X3E78^W>8[W/(UE-^V6N5_P'#0@U.7.[N##7NP< M-&SO4N?PKWHJM#Y6-F><>OEZ,S5-F,OZNG+V?_I*IW5!W>UL^ETNEO)M&=VO M>NCE)[J4G^EX_@>=K.0(&RI?1"0HRKM;/:<#;(K "D9B3G.]84G(Z*6LR7M< MTOG2THW?@6DNWO760&M'^RB?QU-3C7^X.'L1NCI[B$\B81GF4$* "Y/()6D* M6$PSH!)8%#D5D(FT_B2NI^+_Y0^B,<_Z<] /O/T6?M[OP')*>P>J]CB16E3S MGRCFK^R,M@RM=^Y+;>JFU']M[8'R_M+BR)@<&9NCTN@!J_P'?(5#5?X/8=+[ M8@,8\"4Z,P0,J9MGX>_F;$5OJQX--:?A#M2;CDK']7V%RI'>!E$"5&H*ZDEN M=D1* ((3B(G^1TFE4RFPI>">]TI;:I0G 8LM1?[M;SA-BO\J^R@L7QTKA6UQ MM9N-^D#+;<9X"U0=_ONX&G(U-E2-L:W88:N.'<'8JT-V?=[S6DFRY2:>_3ZE MWV;SY?A?4I3'NJOI\GXNOXU7W[0.Y4\7BY5)ZKV:+98+0U1!F,C3M$A S(E> MG)LT6Z)4#@S)0)K3..<*-;3)EI=+W32R\J1=UF2WR%-6YG^9Z;42B+:T,Q=, MI7JEEPFIY'QNN)3'4ZV=681SHZ#CU5/7EY/A'&4)!"+&,8!8)8#PF %)&^6B#[5Z MOY1 5\_4*D:ECH%Y8P+!%>I"L*,VPUX*AH%N[V(PT+ >%8+>2_EZP?Y'N5HW M-Q,_7B0OJ;C-/]4$7^9.Z=!*OJ(23+%2DNK(*E5& 80ZLM(DA0 65"4%B7DL MK+J4GMN0WI.QJDHNN5&E$W7DN>&R*7W\2=ZFS^$3LSQ\8JU,DI6!U8ZD-M&0 MC)M_OHBVS#QZ^M3.+/F^/AB'.LZ?Y,/QJP/]B3X@MZ+2=_#66HM2SZG?<$6M M[^ M[!3%O@=]W/G*?AM/Q]]6W^J>%:I <89C ABBRG#X"\"4WNXG!(H\5D46 MQU8)%7LC][SHJ&79TY'MFMT^Q7LT=O3?AR:\(WURWE=F+8BVW7E]KSY76/KVKP"VJ[)=Z631=19=4[ MN('V? _GOF5V5?OGN$GV?!G!;HM]Y7NV8UHLQ]\,-9]:WS&O_V#.X2:SQ6K> MM"(K9$XHT^LX@40"8 X-.1;*@"099IA"RKG3'.,BO.=YHE%%V.2F=$?2+K#W MA8];<&ZT,&7:&W"BWR0UTJL\^N#MW7Q,#]5?R47TL+V6/$#9Z[OD,X;GVI=_ ME6(UT:*.)_2;_>A(QY",<%6 3"@=5Q2# %,.09$CFBJ1D$PY,1_8"NXYIMC4 MGKCR,]E":KER[ $HM^#2#2/W)9JCP:&66+9BAUTB.8*QM\1Q??X\6^BM)5-K MCR^8*)3GA ')$P%@D6& B2*@8#'C#!V+M10,#;ZEM M7S)-2($4HH!A4>@E+.4 0\X!S0D1<9I E.#!R@+Z?L7.F?\[+UCNEP&\][<[ MS'E)#^_K?,.K"'U.XBK>(UNH.FBY4[]/ MQ\O%S?1!THG>1>D]5+/L>9I]E(^SB1@1A5B!XP2D)FL2(M,O!*,4Z/V-$IC' M-,=6%)5N8GO>QE1ZE"1MW+3P7,[TW%\RI#@D4MAC:)$GTPLR;B%X TJIA.EK M:M2(*CVBS;;F:19]E-%C7V@Y)(GT@II?2D=(]-QR+IQ!:,V0L!]MN'P&9PMW ML@_Z_5ZS@#-!.04YCCG M8J2C/)LY<\H=DN?RP6]+=4AF;%C6*D*#N9$/9@JL]%]\J"_;X;-;!@>#Q"UR M;K HY5Y$#PT86G9%R=L#[UR;C:&YYP[*.@__7)O91SGH6A\Z^QE.?36.,2I$ MG$!0%#$S_9T(P#'.#7V32'3$(*C@9SVM<;\S[^-=>[(>T\2^-UWA"A,69I$H-" QRF14B)5(&2W,3XP M>N_;X+((?J+E.1R%O04 $Y)R40"5Q0+ /(> 9,C$+L%SR3B+LW@TE2>6^[[& MKQD '!?HCW(ZGLVC1\E7IM1\30;@CT-.&,,YA2 QO-PP@PF@'$&0<#F"\Q1&QOTENT7?#ZW R!^ZD60YGN?[F^1W8GGYI;L>PA_5O M/6M]\\AP!ZJ'==TY-3WR$[\EV\WTNWX_L_GKEW4//@Q%BA%E@)@3#QWU.-!N MGH.8J3BCA*4X=J)CVA?1L].O!7;H37@ %[N%63=KW>*!HZ'.B[+CM@1:B1T0 M,.CRZ[B!;]=<+;\,S!?O2-]URR-M^:X[P7BJXK M.I^_CJ?/E]\,LSQ:="+/>0)5EN:),,9!0J:?>E!: 8KWD1IC1/&,08E6, MEK,EG0P,U5JD_2+./!(0&KMH&,I@MT!8?A;EJO53^5G\VOI9=&23.FQ4+U11 M;T2=D0?JL-'M)$]'GO$X%RDI5,W@]=XI3M*8Q#@#"4R9W@^+&! D$, XR01- M"$;2JH3DT. ]1[#V/O6G3;?8#7I[*7/W^!C=7S]$5W>__79W&SW^_?+A MVK$(]2A(=I-U$-/=0D8C,M(RJWO8Z,]>&C*=M"U4_>A1.<,6BYXR=Z\R].0# M[ZU#3,E/5U&%!O5]0&;'1DOYHZ4#LAHSMY51W>UVOJ$I3M%_OW8[E>[1?UKGM[:Y"!$\@= MB&"<80K."6.OP9GH89PA.LX4XSZ47P!\D&;AQ)>KN99F[EC+1-Y4Q85"60H4 MRC/3;2@'F&84Y(E,$L3S+"9.!'8'I?0#5HL".?QA&8.Z=*N9;YVV_<>>ZY(J+?K3[!L=3T=%C!#E(@4PQWK%D2D, ML,+(5/U20;'@,LN=5AS;H_>]EEBGW5?B7!< .T!83NV^YCD>!UE;YC[K'K(@ MU'RZ,_:P,^4AL_;FP(,_\G.CSV6O,ED6ZC8M_UY'(L\Q)%25;<_U5IRG@*4) M!VD1YSC7$Q]1V"55Y:"4(7)4HA<=JUK)E?7%8=S()5F1 ND.$\S?52M. $I$F:9@G$**9.*7A^:O0\ M2>H/!CN[L ^:UC[>,T;.04#K TJ%HHU&%0G&Q8:^?ENYB\CH%1G%@L:*#L"$ M"R8^2@P=;3H =2 <=1GM#(T/C[.M;?V7DG!M<\]:$)%PL]]6(M>K?)H7 $/! M 21QHI?_.@Y"9,_4<2XS7*+ >R)8/=MKAQ1QI@H]HRFI7[M*8D!1#DUJEF)Q MD>L%:6I+^?'SO/2S4ZZ>[7VW3\$_PQMTW"9OM1OLVI:PG81UZ[]6/*S./2K. M]E$,V,.RYX_C_+TK>_A(ANU7V>$-]=JGTD>OGZ<_90?4@_:E[**'W\Y<:S)> MF.8$;Q^CN?L475Y=W?U^^W1S^VMT?_?EYNKF^M%M:]_I==AM\(<"V6VE M4&IE<@ZV]2I+<[%0*-8&I$AN4%*#=LG!D $?D#$T"T&[N@>+_$P_X>?73G KY MC<[_N=!QI/S++?TF%TTY)2ZXD$D"U-H1T>"\!@B"2DL7#R[55K/ MWEV*BZ9&7CF3+M>ZN/EP.V)V?AP,!S=?WH@M$:@0*27WT(_1RL9 7MTN:U#/ MMC+[K7?;/>3GX7_0^=BDQSW0I2PSMG*%.1)"[U-RK.?L.%;:J:4"<2Y2BM*8 M*IZZ./5; 3W[<2,N,O*\$MGV$+%SVBYVNOFIDXG.CGG,CD"^N#?\H.YWS+BW M'G?T=QV+738-41TIH%I&Z.]#VQ1V1!NQO9 ^69@7NJKC@*3S%'8<-_EH;4?+ M(Y[=4TPMV.UL.FM:-E2BZHOB49KF/&4Y!G&<2E/)D0',DQR@1#%80)E# AW; MI[0*=/FD_?JGE+6DX^K[_B KJ;]<1-.67B$^P-DY=S@PW/R[0F%;<%2[_(=: M]O$[0O?.*59&AFJ=TBYLV-XI5H;O-4^Q>ZHCB?N=>ES.^#^_SB;ZX455(NHX M,UF-U>.M:2/>'#ML*_"_FAKR/N8K)Z-#4YJWRCP/M;D-#$]EUX[69! MWNOF.8Y*HI< 8X@!9"8&2S+]%PF5)Y@E!,H MG"XQAC>AY[7$.C.,UIEASR6CDC"'C\JDA'VWSQL\XWNVW,V\Z[?GN#4*V*MN M;9:!P,BX M!6YO4,(UV]@WL^]V&UL2WT?#C7T(K%MN''BTR\7AIAD@G9ARX\>O4AIYET*, M3;"BD\V%T.+CJ_[+RVQ!)[_.9ZN7Q9H$R?QF9G+_5E+4K;EUG"M]HDB2O$A5 M#'BWVCV'ID:?J%2H3(3Q"DH#O4.7>^3W M]&;<0J/'2_&\C!X*HZ#WVKTK?88K\J%>Q.';]L&D#\R%7B]S_RC7N&;NJKD! MGF;FGZY_R#D?+\S13MW)'149@7KU"3C+F2FUAH :1D>>,YIPD6$(W:B5!E*\ MYTFBUB:2&[EEM6U98;L8BLK<]64ZG(6\LU=TOA.0RIJJ 5[#H[&V?@R#<\V4$X__VE>\W+YDMK.F65G;KH8;RSY3# M/,B72J.R2*FFY'J0AL!,#WVG/NMIDDX,+\E(R$PD/*4 XPP"B"$##.O-228$ MIT+%4J5.Y,%=%>IY'OD\,ZT-9%21/IA__:W M!,7_E=7_Q6V"Z?Q6[":.(;'V.%G9ZN)7:_=Z$:T5,=A7JI3$2.'">"A4 H7G MSNH,&G9#@?R*=7Z7%4-OOX^79GH3E_TWY*-:I'6+[D]C[!XFN^(3*CYZZS%L8.P*UUY$[#R@7RBL^-K+3% M:+RD MDW(=JV/Q0LZ_2Z%72)]7.D#+F\5B94YB1HIAFJ<) 8JG.@02+@#)% 02YH7B M.$LR"5U"H+,&/8>^6HGZ+"&:UVJ8NO-(E8I$XUH3_S,'=]CMPERO8+J%M[HI M1*G+1=2@6JD3/6RC6FD4-2J%"VK>: 0*9N[R!PUBWO"\#5[^ WEP7^Z<];8? M]=XU51P[3,%ZI3G"A@:#8JE7;SRNDL\9BQ5(!92\8++(L;#N,QU"HYZ#VBYA MQ*;P:&+4B/2 W\;34D$'(KH@+Z(]K)T%WBY78]O=;[8UC-8J7D1K)2O6\&A+ MS:'1=^#U&_HM^!'U#?,VW/CV0B+72J 71-!PC'@A<=FAN LZ<("^15>SA;F[ MK&=#L]*_6A)*)%:(*5#D2@)H>IU3"E.@B,A(1K,$%4Z'K39">YYG=GO\ M&!W*JYM:B^C/QJ'=H_N:IWK+8:U8=8.VF;! 4=<2/[OS[/O M_Z$?JWQ0_V'C>@<'&\3%VLQH7*GU-V'JC/6$OUCLEX!R*40%#< MO/- #6T%T;!5M.UF]U1'>T3H62MIVX$X54M[XFF_)9T/G:3;_BKMHMB[>4%N,3!D.N[&A"UNPGY('P9!^YTD MW;;K^E-EVEK!'CJ]UDZHSV6C9,N;J3G[,2*OZ&1RKR/;>/7-4)0^?95S294. M:J,BEDBFA (E$],2#R& L1 24$S3I(4)U9)$2Y">U\_LF4T7JMQ$>FMNVGI M6VH2S;4J%R9WME;&Y>;*$E.;J\'P2+FN+S5(-UL@&1VB6HF2*?@B>NH3))<; MO/!@>5[2A0'-\1;.S?KVBS;+L0:\2W.S;O>ZS/%9[YKJN;EC^R2K_[V9EER; MZPNX:M\_4CQ/8B64Z=(D >2< 9RJ%/ "(ZK_E(D8CZ;RF9H:"J?2: OI5I\^ MJ3[]/1VL/_^*_[4B"'2N:;;!T/; +A@DOC37I=SH0Z/!+WJZB2IT-K?RE^TX M^909.Y@=KDS81NC09;X.0!PHTW5Y.EC,:,:O\\S6.SC$38ZFASK*LI0Z M[*&4&Q1[QTN.CP_,HGJO/[VO^A_+KKEW:BN;OB[S&2DH,\XE!3!7',!"AQ^6 MIQD@,LU(@G(9%V00MM23JO88F"B M4<-9^&EF;DM'A>(93[ $B?Y?OY#8$TV>N!1[R16J3^5 MI0Y&A@?H:C6?FY5#@?*8YP4',59ZQTD* 0A&"4A33&*A8@QCY)BT>D!,S^[? M"(THY_.51W^70\C8'DMUM=?U"*HVM19X$=4B@^::MI@4+K?TD)"A;5F] M^V>9%;GIYM;(#D&YNX.9]5ER""0<=S+;O>QJ1!K)%U%-0-HWW>TA4_OAJ-V1 M=$YBV4,FGV"#/?C(NZ)PO5LM%TLZ-5GK;UH8U%Q_U09C!&E*8A3G0!!)= SA M'#"(%* 9X9A** ARBB'G-:?G,+5% BJW2$!-IXB2@D7,)A,Z7YC3GXJ.Y7TP MP-I^"PZ'1#_%&Q[\(,F.+7;+T@/M=!IKJ\.H]Y/&&N:UO9,\UX[&_%2)L&%> MW$!$M*Y:^=/3EJ<>57;(Q]=?Y>QY3E^^COFEN>=],NOW)_EC^5&_B'^."UFW;Z \W[R.PX7M&?I3J1T2\BA;+Q+ZGL&VTD:\>7B=TA([6>@^[33& M]9!E>-22\!RXY\@"X=MIVS LJ3JD7^58C61=^K27'Q*L45KH&>7LE2B MOJ?:^B]O]F)LT#N>.S:!6V7?79/+\"A\'7H%^%7%=O/ MY^]6)!L2J=8*VB""ABNO#8G+3NUMT('=>2>O]2YG^7K]3 MCI>R/"!]2Y;W\?4W^C^S^=6$+JJFU'&"$X48!#E#.="A-P?$5(^P-,]9FN2Q M)(Z-Q9WD]YZTU&A3WY_L43]Z9B^Y@6RW4>P1.K=HL(7:%S_4/%*OCH8N5D]'IN^42]U14G5Y.BOC8(E M(V=3LQ91]1PQ:'^_<^R';FZVF"]'ZRSO1RZG=#Z> ME)VJ ]LW#RW'99N5SS62#E<'Y787XVINZWV+ M]6##W:FXVK=S;^+\L.>)Q_IZYF;Z77\FL_EK?1OSYC-.6,(+03A(TD0"F.,, MD(1E>M%2I#%.J7XA3JGJMH('O))O%'%N(6(-HN6A1 _0N"YY]E%Y7==[]YJ# M[FI\J.,%6['#'BDX@K%WC.#ZO&?52QF7OE1\A@L^'Y>5.*6(D8"8FF;3@.:% MJ X1"*8,%+F@1&8T+01S*G$Y+JOG4%%)OJBZZ%Y$6])KAW"\CFE#S2Y0!,+" M+39T@,&](.6T@:&J3UHD#5MJWC]=5)KF^?HB\WEQ]OOMP\.5>E!'Y/=M'G?.@[ M[@)K/3>\-0>2SRZVLL^V<](V"F\O?_I8^/0#9Z#P&%BY02-J/\"^#<(]2?&+ MVQ7]:S4E/)ABYSOU^Z*Z,A]!E"N29SF T-0HZH#7/91?1BN,LJ]HR&O>PBFK8T/G1&S2XD!L+"+;[50IL%62D7S!30DJN\ M%QW;3'L3$_96WU836I)"?)O-E^-_!;XGMK _4$!JDS1H=+$P^6VHL'G$\S3' MY%N8>V+M3(;';_EZ.UO*0X6I<6R[+I^N'QW_[&TZ3XK^BZ__O]YNG_W8\TK%&TO),IP]\W.)$ M);:GU8NS?:'.;:SE#GMPXPK'WLF-\P #4[K7;"NWL^GWDG"E_OOGV5S)L?[[ M&Y*57_6 RT]ZZOE,Q_,_Z&0E1RI#!"6< (B@H7QGN5Z(2 EREJ9YD9O;<'>" ML+.8TG-,6RL2C@KL/&_<,E3^%._1\4 ]( 78VK[FGZ*UA0=8OTHK(V-F9.R, M2D/? >%\L)=U;D+Z[H;\'(3UP5Y8,$+[YQG69XF M")@_F#YM'+ D$P"2F* <Q@ ML7.H;+4H4!0[+&/0 --JYEO?;_^Q/P??DYQ_,]0B#:-ZPFG&DU0"3LR",V<" M4($)8#0G(J$DQIG3=O> C)Y=LCE\?C'G-GKA,%/1Q!#&Z:&^14*KXK>:"Z< O# E+JI69O=T(4<, M%R2-%0<$YQ# )"$ Q['IG%S@/,]R))6T;SSOJT;?WCU;+!>&R'>AI;HT4?>& MM=W9AP/++1XT*D6E3A?16JMH6ZUHK==%5&L6U:H-@JU+R_HA,/9L8M\;UHY] M[;M"U-[IWGOTX1)).R.PDUG:?32/^/^[*>$59=;_XE$^FZ^QIB.##"#0 0*>"?-:@UHQY\>+F"=M& G()W^M6?VFOB?U:(B M/'V:70HQ-F^83DQ5[4MQ0= ;'+*B [?!SG # M$QL<,F6?U>#@KSRS39O[M(^OO^F99#6O;NWH8ESQB,D"(RQR#@I#T08+'@., M]%I)Y4E.688I8VX9I^WR>G:T+9%1*=.+B^T49G:+DX!(N+FC,PCNJ:1VIH5* M)STA;=B44CO3]])*+1_SG2M-I\KYRZP^&3*[M2N3\3Y_O9H).8)I7F0Q+ !) M34(IH1@0!7,0,X4Q3&">)E;'.);RAIE-=U2XJ';[4;E,+A6)C":NDVP[C+:S M;C!PO*;A3KAXS,Y6UG:8KMO''WC^MC)V?T*W>\SCZ+;9('Z2U?_>3,O,]:TZ MEA%6DO,8(SVE$PQ@FF: H=PLGXN,%1"3.+,Z"+&4U[/SE^*BB1?UO@58%B>[ M82%P<_'U><"'1OHOT7A:59=X]B.P ,7AU#Y]6C88ICA MSHCM;=HY+'9X[,P9\;)6\=/W'TA*3HU8S MUOYIK(EJ<;C!,:)TV7A[O"]7^W5PORH;MY 81E7O0UTC('6MGE4 M11XR(5CIX\[@ ]N=R'D+%SL8[VNFXL:U.O&U,_ MM9GJT8SCJ#'!&F[L2QBXJ<91$_<;9QS_J3MS]96>,&>3L2CGV!OMU(NZF(=1 M/::*7B8[\5N?LJD#Q?71H0=CN3YEW#;1]"6WO7;8'[MOIS#6"D>5XA[)C^^G+$E^+'-W) MSABGBX]#FGO=<.P,--A5QB'UM^\L#OYWSWJ_S=%?7:BT;CM2XG_="SX.XZ2W5HQC.UNCK5# MT+>FWVODAB0:/6E0>#I)SPN%S\?[>UF%J[<5.]O,95= M&AZS_Y9T_EE_,2-9Y 53>O>GYSAI*@,+P.*" (6DD"*G*;;+*^JJ2,^^K[\A M4G+;&?9 65*Y.=R]=0&X/3 ,"9M;V/CHW89?[@+U@ H[-R\AAC/IW)3^[G\-EY]>Z!+:03<3>4H39E>T"ES[B"1G@HP!33-$I AQ%+&E&!V7&+6 M$GN.^4:%:+S6X2+B6HOHI5(CFFL]+J)7XS6SJ5-)LPV6%E$_-$)NX;T$YV8+ M'*- 5&L0/93@E"'E+CPX+J7=@4'RK.(. 99CP;:#X>VUV38##5B&[6#7;L6U MRX,>(?*13BHV64;Y/Y_F=+K0JW+]D=S*Y?U\QJ44BQ'.9*QD@G1<-+W/,H( M(RD#2:Q*7JH"IU8,.+8">PZ0C9C(O*/(Z /6"D5;&CGXOPV*%K$Q,#9NH=$( MCPX"<1%I!:)&@\"P.$3%P/#X!<7.,+D%1 >;6^.AS3C#A4,'JW:BH@X"I:@H\2P+/@"-G7\',MCQP'W- M+&[X1(Q9]74RU;,U M@JP )#/%@()(@!.9 UI@02DI)"G<.@6WBNO9B[>%-_UD9*E$B'XRCE?PX9!P M/%78DON_HIHJVXCNY2[>SLI>^\>SG"[3C$=[^:;P7_5L_V7V6)Q-ZT6 M!27USIVJFI,GHUS%(DXR"03G&8"8I(#%C *&*&:DR#*89*.I?#8MQY[L/;Y= MJM5W3JKO?$^V_?2MY4=Z64J-T$AL]'#S^Q, VOE] #R\_-[(C3X8R;\8*+:$ MF]*N2GPXO[>S,I#?GQ VJ-_;&?[6[RV?\J1.+$=IB.$%$[1 DH*\,+>K$&HW MSP@$)!%*YX[1]F_6 @L[C_6V MT,U!*S'KU+B ;'V'] ]%K;(?,VB.M._BCCC6 =\HS/Y:."_Z MC@_1YY*O*8K3D;X\@2X%][3@.VUAZ)JY0Z+.4T'78O31>KJV9SSNC_]!3=7L M\G$V&?-Q=97V6ZB]DNJ3/\D[=RJ41W%S3U ](\?'U?D)YJ=KELV%[ M_/UE-KW^H9\<+_1C]?B+S[.)5GD\?397X)]G\PR&G=$>2:P8BG I& MYDKO%U.]ATP+A7">"9JD]ET>SF]/S[O26H%HL65AI*3<5!&^K*TT#CS52UA> M7B,UU^:+QE13W?_2&!O1TEJSV.-ROC3+O[]J6R/5&%OE(IF[J/G:7H?[Y/._ M')M;_/-KV5]L;[Z>;>,B;=VF,/-^Y^LQ-^+E%+!.NEA;&7U\C=9V1I6AD;$T M:DPU S3&1FMKJRPD;6_T\)-^0PXI#^?7MO^,BI_MFW)+X'@_;[ U/^0=J#E< M^LD[,/90=LL[4LNWG&ZJQ5SIN7V\_$RY*?EY?9#FVD\+^SB;SVNI+_J_+5]' M*B](GM,8Q$51F!*[%! D4[V$DSGFDE.,G')KW,3W?8>GE3'!AI?J1*K6YT*O M?&J-(M:HI)=%E4ZN=7E.<-OM&?L#T6VET>!7:1)]7N.W5B9::Q-=G<+/HZK/ M!X9@E7Y.P@>N_O,!9K\BT&N4[ET]-]T?'^1+Q>RTN%/W\_&4CU_HY&9J<(SD8G8*=VIHT(]!ZH35X;]8&P7M(9$SBU\K;78*N-:7$2;?VYN@6K] MHE+!:*UA+V?VH> *E:C559UAL[D"@;>7\A5J7,]$[YTRMYKU$J4993D"6!8< M0,8+P""#(%8ZE;K6Z MP<9]!^1G;[<=SE8!59WXLED2][/3V;>RAYW,EI"S[53V#6W;B1SXM4]]MV&F M_MA"=;VHN:X_'N&ZOO[Q,JX:PRQNIE4KQ7_(\?-7P]FA/8L^RU_-H?(GNI3K MM/&18AQA1#*0I%B'@1P2P#C, 5P979B4UF4@1?1A/ M(S&;3.A\86[>HX6QY!>7(NNSO&&+>_!W_]X<5S)E'P/6VN]@L6EXP%H;'FR9 M9IJ_5,9=1(UY46U?5!H8&0NC3:',N_\X7&KZW_M'XLD2\/X_%D<>@G.^IW9F M@[-H-B!7PCF1WV5?.*LFGEFT]?[S3CW*9Z//@WPQ3&/3YYNIFLV_E=IHM:O_ M6&VC1:$*DN49D$D* 12) ,PD%&*:);E$DK#$Z>#!0XTG5'8;JT&&N M+00?B\!5>=_6D=N=H81]^DJG;WL:G8S(#UMMSA1)&:54 4YC#"#D"2 HE4#R ME#"ATDP63O0;[\R^OG.QFQ4#10^\5Q;F!?+B-DF#>K"%R6^]U^817UI9 M/OLFG^B/3^,%G\P6J[E\DC^6'[7"_QQE1:(PQ0I@J'?2D$(&L/9BD,=)7@C. MH%".'+/'A?7LNS>W5W>_74=/E__W^M&59K8%(3L?#F6WFQ-74B,M-MK(C?XT MDJ-2=$ WMK$P&-ELBZB!F6=/&[U/0VOQC&?FD]1A0:YYA$LZZJ;!U6N]?UA\ M6LEUFYXD906-H5Z-2X8 C&$.6)9(D*6I0FF6,YXZ=1IV5:!GE]=?#G;,CW)% MT,[]^\3%+214FFR339?*7$1K=2ZBY2QBLB:M#MC$J"L8H5*O7,4/FY3E" MNI;O.'Z1YYK.37G8><)1! '&: 1SG.2ABO>G/N<"X M<&*^/2:HYTAB"OLGACMOG0?EV*CR*$!V 22$V6Z!HI%H#F%/&1;( MZ8^*&=2Y3QG[UHE/_M[36A'K^[Z@JAEV_MH FAOK#=P8?]K@X: MMO/&!'+5 P(&=I_;SLVN[I.L_O=F>C/]KG=UL_E8+D9Q MBJ3@!04$06BJW0J !>) Y"B!,I%2T-B#P[Q5J-6'VIG"?$N@\S%N"V#6Y[@= M[?<]R"W%11\:P;^8='L;*'P.YI\T^<)9K\5#7]'!3404RQ57_C+DKT?TF#^J;YTDA:7M3TC(_C9;5,&4)8PX+2ZLQ/:=_C'5^-))]*+_^U>SE'[1 MDET+&.SPLUQV!$?%<0'2TBU\HT-DE BX$'$R.M22Q$[HL(L3)R#VEBEN3WNF M=,Z?Z73\KS(G_6HV-;T51)6@/A7W^L-J*L_OU)J-:]W*PY6G+HBL_GQE6[V+ M:$?!B$Y%M*VB6=!O6.PV6O9RI144MU!IED%T&C8A,R2,>ZF;00?W].7#B2 C M(3G*&)8@4408(N$$D"3+@"0Q3FA>H$+&+CW0CLAQFMM]NZ%-RA.R22W3^7CP M&$26 :R[X8XAZ6@"5\#HTFY4J'AQ1,JP$:#=U#V?/O%S/R_=-$_X/A:F9\+O M"RENIG58F#Y?ZDG^>_EICR2-129X!FB,N%FC(X 1RX&DB910I% )Z>*X]J)[ M]N7;IJG3AY4I,!U/?XG,VXI4HTE$UZJX.;@#NG8^WP]F;F%@N^-,J86IT/WP M>P/=6I?H\C1JSO'!'8! (<-!\*!1Q!V0MX'%8P2_6',OYR4/1$F;2_475M$8'':1(("1 M;FZ_);!*SNRC,NN$58%\^9B401WWA*EOO?34SSV3:79ZCES^&"]&PJ322$P! M5XP"2$S-M,#F4"Y)64R$D%GFE$RS)Z+O9)K='CEZ$ZQENN;2[.-BYY;=K'7S M2$=#W5-ICMH2*I5F7\"PJ31'#=Q+I3G^2P\:VDO.9RN]TWZ07(Z_FQL_/0?K MK?G63?[F1EED-.$D)@#B/ :0$01H*BDHF. 4YTQR:)73ZBRY9S>]O+JZ^_WV MZ3%ZN+ZZOOGC\N.7ZXOH]OKI(KJ\_13=W/YQ??MT]W!C6SGI#FR[0_<*EYN? M-UI$&S4NRKZ/6I/MA!R[,LNNGZ,]FVE?Z/F1D-JB&(@BU,?X5F9/IP&'(^3T ML7.'1]-K +>@*^1X=*F_&&&^FL\3^CQB$$$,$P%$S@6 ,<\!3C.]YN$IPJ;3 M!J563&U[(_<=-!M9D1%FY^/[UK='ODXV.48V.W.L/>^HZ@<6+ O)__UY]OT_ M]#/56D7_8;-$V1]I$)>QN=J?+F_I-SDB&81%DF$@ M.(D-6S$#F,<,0/W_9SC/8U(DMFO@0P)Z#A25R&@C,S)"[9?$!S$YO3+N:JF; MQSL:Z;10;K/$:[U\<,#!ELUMYFROGEM_Y]NO\64N^;@\C]!_GL@ZU48[]'Q9 MI^&,N$ )ET3/TU#&ID.M7E/++ $%EO'_W]VW_LB-(WE^W[]"P![VNH'D'"51 M%'D#+%"VR[V><[N\=LT,[OI#@D\[=]*9=9E9U>WYZX_4(]^I)"E*53XTNMNN MDA@1/XI!QH,16*4<\D+Y-7"\3G3P(_:.A4DB6R:J_#2VQX9O+T<'--UV[M@8 M^2W>0WC>',!SXP)/0)]'=WFC-7YT(#ER)TAW$$Y;0WJ\&Z8L?EDMU^N/JZ6> M;:9*8*I*8:UKI '*&08$*04$I8)D.,?8VMGN*35[8P^<,U-12AXJ4G[+>U]^ MMU4<*)7?8JT%^M@MD/>"/,-ZI'6W/_*HR^N,2,>KZ-PCH3?.#\N/GBN'62@E MJ#3;*2OLQHI9#CB!$.0%%%H3AG*_Z@\.- ?>5]]]N+_Y\,N[5^]ODYO/GV_O M/U>!,=^KY]>1ZO]JC[ M;;L7K-17M5C/GE1=W_3M^.BMG J[_-ZQQX^5^/ZXWUFGQ0 MFSM]S_[X:#=W\XO-9C7CCYOJ"N[R(ZOZ%"N.I1*V'#'/*4"\-)MUCC.0$5@@ MPC L4J_KL*-R/[">:GA.1,-TLMGQF?QDBQ?^G'QA,\_S_[CSZZ8#7^RL^6G3 MNL3Z@1Q)4['YI_=VNB9).Z>M2/NW]"K+94^J9"=6'4I?:EOY>9(TPB7[TMD: MK[5\D0NYCSTM,4O#C\;[^,7FQYZ6L^7K1V65L+6\C=^\6SP\;M;O MU9.:9^U-!\+RLC2V*6',^H 5!E1("C+$%6-2JTQXW73HH#7P6JY()9G?VNV" MQFWM1A+8;^WNDBLF24UWDC3R#[!^'42,M'Z[*(VZ?AU$/EZ_+J^$!G/XYIRS MA(B"4)2G(+,M79% %+"R+( F.>0Y+BC/OF^I>SLMZ^\/_F*F5&?+K]Z;L M+5$9)1Q* '%1FJ5*7BCN\U2*"ZF2UF&_5^]F0O M0A_ZLS\I.[Z]%KT7$OZH5K.E3*=:D8(AG!IUD]N4*HP!4[PTQWTD529QQI3? M^3Z,CX%54-O@%[2-VO=S/6R[&L-#LFKY\]1%@<@[:J7A\?343Q5#H.+HM/7E M)-ER=9 PDM1\1=1;_7")I<$"N1A7E_6#ZD2K]1PNL"JCO4'.KWK+;%$MZY]FB[JYU_IR^Y)1 MIS#/548*7 ).\PR@G!-;X;L ,M5I04I14$R;*;Q=R!]L EN.>TZ?JO[_\N;. M;1-\ ;/AMTE6XX-7EIUDG^5DCV=;@VC_N8;OI&+<]IZL6)\D6^;-'ROVJUXD ME0 12XX.BW"L&J4#<3EN4=-AH3ZI@CHPN;Y]&]XM;)>PBT>*HV8%J E)0"D29$HY3*E/HE=L2R,? YLI^VX,=7Y?.W*&](/R0=]34P^/I MJ8F]H!RIOT00-M%;3_AQ\4Q=*8*@NMRP(FRXP+#,;/VP7+/Y+ZOEX\.[A9@_ MVC.8]30O%YO9XE')ID#FCF7!NA$5CR;9;K4GO&?'L [QHC&@=,SCM0PE51RSUBRY6SBL97XAYOZ(Q0K)-6#DW'#5OTA.PEM11@RH%K8F:X=WZL>ZD;G MVI2UKX:F-KIB"B77!:<:4)UQ@"BUF6*P!$56E**4B''H5+7#B^K "LU\@+0* MV-AL/E51]*ALY0Q=MZ(:#! _E72E-X]EI"IFM65E"*0\ZG\-@5A8[:]XR/D5 M ?-%H+, F/-@XQ7_\I7OH/"7]\NA=0]NI#3?QOKCWB]E&IJ;-P, MI5* %),2H%PSP%7*@2@R :6TE16=*X!=)C.P=FS* S24;=Z]I9T8XHFE[EL, MX2Q0W:HQGOA^NC!4\H *"5V"]:B3<';8D:LE=(EV6C.A\^F^GJM/:KU9/0JK M!A9?S/+_I*J>X;:I4&U(3E.!=,:R'$B2$F/%,0D(YPQD18$+PDJ!D5^/,'?: M(WJH#GBI3CX--U5;K-:GXIGAXP.SKVLJ*GA^2N 0*TOQ*CP]_$S.@D;W+5VG M_$S^)&=(+ON0W(?PW_X_*U&=*M*,W\\V5H5DDA6(8V,7Y4:%*&14B*(9P"KC MF&0($>JD0LX-/K".J&A8!9%F/_&?DY:Z^Q9_ L;UC;V/B'XKV5W;M4>/"(P\"*JR25K2R_YZ;_!/T$(T^3!F(!/EOJ?DQS"":S_ M;4+["7OI=7.;/Y:$CHA=/OP;+VV7D'[R[V,@81M MDK\\+M2__6N*X9]S.$GL)S6I'GNC1'5KH?E=6OTNGR1FM =E.Z^H^7?/](*3 M67/;TOO,A=]J;Z:A(C79WJRIH(M8O_"".+$*%!X//VX%P@O"G908O/1<R_T_L!\/U-^R3^[=N8LQ^1<=)0MNDE>QDH0S3;C(-%/-]_'V;&=O]' .Y, M!"#&J %!@(-C\FM#XHNRR22V<9=:Y:IP M]OMW$!IXC M&=]4Q.K<]:E2B*2D0 "B' &$=0X(Y!28\Z^64E&EH5=!"S>R RNOZMKI;,O% MQ/RYYB-9&48267_)#]WW-OJ@ZGBVBHZ5GYJK8'JW!U/+0F)Y2&HFHE]O\9,Z MXN5=!Z*CW^5U!^+K0S@E[]K$N@>H0I'9L^/9 < '0T240 M&Q9//T&+2/6'/0XFUJ.R[101N>^)E]#1VAVXT!RYR8$'#*>M#7Q>#FQ=WJ30 M_W4QVZS?&1N,S6_7YJ"I/JZ69J/=?)^6>::,*J *23FG[2 M,A"QY[BKK+%:C5^E-VZ'<5?Q3QJ+.[\8V$^\\:^\7:[,B$(IN7YKN*\*_[VK M[MD<="^?ED6>BPQC4)0V9(%*6*>!8UFF14DI1U1/%^J+=>7<>[0;]V/#:6'0 M>F&<,..\2"KJGOW(/>%T4Q1#H!/6O[QA)-'+5?)3RTMBO_>?D[HPZI:?9,=0 MQ-[F84C$ZGGN27W<7NAAT)ST2 \<)GJ1D/>SA7JW4=_64YTJH1C20&*K<[ T M1Q!>9L!HHE)FD*>EO$ALE/U<1 M*&8-CQ.1AR_8L2/Y4JISG(#@48KC]-V@$,[36;2I@T MUXQH!@&'N?5M8 U(IG-0,E[J5,!2NQ7\]2$ZL,K85TB?AEB M#7U6K%DQ:],6RY'+^9RMUC8,5B?,A=3->7;(?,KL/#NSXZ1#!5;EJ27=BP>N M&T-\8X3=U>S9DW>2M!(GC7ZCQ*P4]O\P7C(\7 MQEUHM[XGP\%R]?T3^_U7,^YJQN;K*5=424Z,*0,+9/XCI+%GS#Y*:%FR3'.6 M*Z]8[5DJ0QLP[/?D6TO+MQ'?.5#<]I#>HOJI]"VY26(%WE*<)%5'QY@M]CKD MBM94[QR-D=OH=8AYVCBOZ^'0!=E9H.?5]U_9?RU7K^=LO>=A*S5,,;?YHU2; M@R[%&' M2Z#*7,"4,*@*KZI@(4P,O)SW:E?-H[LQ@T!WU0?#0NFK+JY7 !O$ MU=D'AFC:)8"%D95/.$BGNJG'6('9'6ICLT<^KI9/,ZGDJ^]_75O";V<+MA ' M89SM]1*%$920ET"7$@,DJ0*D5!"4B)69.6M0RKPZM/BS,'SDI::L9+$MGD,BSV/RG!7T MHLUS_NF1XP6-P^1N=W'[TW(^?[M65R#,/F*!FH(WGMN^=C8"]\-)1']ZIO_>9[O">_6>Z3AOV8Y7$&Q?>Y MW=W=3/X8[FLGH*.YH]VH!63/!'/49B'7CO*/9K6M?V4S8\$:0]5H]0*G,B44 M*":-5B]3")@2& B2&H7/D$19ZIQL,PR/HZATFTZOZG#<@R6??-O2]T@Y&6B2 MNE7]"X$^1,]S1SW/S^GYW<0U<=2*^>37%S1Q'JE%SS^!89E(SSJ1?HE,PT+< MF?X@JVI@4F%&E77KWNG#[*YMV/A.WWQ;/BXV>[O^E&<8:9P) M4,!2 Y3FM@NF(B"'.5\7^O(SC+PQ=3-Y MAD3*;Y.K@C]&K1WE94[V$G7LKVN.]LV5>/9)*!B1+ ]O\J/:%*'@'%L+P>/T M; :^*\=D(TXUF773IKHH&&,ZPT!A @&BTN@?21B01@E)H72AD [J =Y!=&B_ M[&[5[/5 [MOTNPM$-X43&QH_)1.*2GAS;PI M#'W@L#2B9%&?QTCALLBP2$&J)0>H%!APA*B]'*T%8:AD@D^?U(HO1T-IGYHG M3N;KJ@$23<57R\" Z+DIRMZ(^&G&EIRMIU3;GY.D(AE/)W9*%$D)GJ=')G.% ?6=RVUY*$FYQN&OH:7:T0Z(@J^P>F:9/)32_QG6^ID MB\O'*[@$Q*@=98T6KKY&;^3(M:/XIT%LUQ<#PAZ'-=?^\Y&MS%J:?V_[.,B5!692L@%I#)-T+P_;A M9&!=<5)\\?^VW%GM4?_HH67PL)7[PY9'#V]YKTEQ"&:,!;6?0CJIW;AEK'5H M3Y(M;_O>G$GR<724/2(/8Z$=%E\8%G6_ $(,I#K#!+T(C!<,B('#@S-GZZ_+N=Q;7\9^EEF>(I 560X0Y"F@A&2@ M+&4.2T14J9P2'?NQ,?"^4O.0L#TFDDW+A4]SS6"8'3:+4< +\/O?G?'[-X#N M,Y9L.0O<)L+!]6EE.@;(@;U-AP/;L]EI7XRZNY\&CSYB.]2^"!SV1^T]6H_\ M67X]_LR/X\^W?SS,ZO;734WR(L53:[ M-2J!D+.W4>1*W1D%P6Q9RO?6=?1^UFKUY2OUD2XX2&%& M "(L!:00#* T%26C&I=N'31Z\C&P%C6?,ZVJOV^V%'V.A>'PNARZ1P'-\]1= M\63S_QNNDHJM2;)E;))LE@E7B65NDECV$LM?8AA,[D<&V>?P/0K8@:?OH4'W M/(/WAJK[$!X^_(BG\-X8'![#^P\77%^8&6DK@EL74%OB>*I(@3DK.:#(EJ.3 M)04T91)D.+-]C#/$$ PH9MY)U&DY]2Y=WK"0S*OHU\YOW[CR/2^D=J/H=D#N M#TIH&>$*B$:C[+R\'Z\A$5(\^+J$\:H&=] :NUSP=;'/U EV>"FT^]'#;,/F MYIRI%K(NVO5N(1Y7*R5?/6X^+#?_6VVLOID6&95%7@J0%[:3.;ZE@2LW>2G^31VB+I3BH,Q(205&N4Z-=ED: MYMRTRRD)+SVR)>3\_=_;5Q)1TPK7"V>@<=, _03VC;9L:4V2AEK,"Q27)(EV M1>*$P,B7("X)>'K-X>*382NOKIXU53E/";2K31()D, E("1%0**2ZEP1+''J ML]KJ84=98:PBY;>H&JG=%I*_+'Z+YZ9; ._E@.=FV_+U6;VS\H74^U_:_5!_;&Y_UW-G]2OR\7FZWK*BJS4A3GS8HHH0!P7 M@*D" J',[L5*7"KA%5WJQ\[PSM B6C<=%W2=+>.1,/,VG2^7I:QB04I41<3W MF&R<+B#FU+7Y\1@VT[9?KS9VN*ES=+.1GM7J: M";7^O)S+*16I$CE+ 8-Y8:QY20!7I !Y69I#0%EF9>[5J/0RJ:'M=T/87NFM M*L,'$WO*))[&MN-T!75RB'1TDT^=R'@;UU?%2Z6/7V9T+@6]%6! M3VSFZV\$Q&KOU>K;^R5;W'PSEKCU\WU8IDWWI(SF2A-B>W11LW0+F@)S:"^! M=XT< .E+H7;T39_5;N9;%# M&FYUR.\1[8R#0U@T,^ S\(M/7A>N,_[8\?IX\<7K,AS$#QT>?VE]L:K&(.MW M;1:9Y'E6('MIVBHV)+#MW2$0T%3 7.:(9853NLG8C ^L,RMB36>KZB;Q^L6T MLSJ:0+>CTTN<%C]U/EY+JEHB&Y :))=PQ%EX[A*;OFS_&$4W R=CO*Y0%^B' M[41M\/M^>2,,X97ZN%H^J%5=@VQCSN&6G0?[R)334I1(FD,RPPP@6AJ;5Y 2 MY+D]*Y\F!SYAHNDH];S"I&)A5HMU=!\]:\_O)'TIT>A$?5?OZ '.NO@!'"-%"E MWO;B1$E#!7RJN=U652 Y\WZW/( M?+GX C;63@N.:G> Y:8IXD#@IQEJZ0]BW3NR\93 ==$B+?H.0J,N\NL"'R]J MAS=&-FAW5]_N]-X=Z<^;I?C'K^R/V;?';],B9RR#2@!99,:(Q<9^I:DF@,DT M9T66:Z+',6(=F!U8D>PXL$>2O7(8R=HRD7RKN1C)F'69O($-V,A3,KK1>CBA M^VT?*A&27Z],Z'A&J@?2SVV8NK#Z8QBC'J!',T!]:(:&4[]]FVVJXZ4Y2+Y> M+NSM#+409D>:4LTSRDD&4D6A]5@:9:^1!"J'4!60XR+W*H;606OP@.J6.L5T4^ M#;1>?Z5WO;/7RR>U,);BK[.%U1AO9W\8163TS1=E?V-[F'^R"NE,501C($U9 M)BFFN0:0X@P@)25@I5$%R-Z=$CDJTL(I02PV8X.KC)JW2:+.U:\Q# 07X>HW M'PY!X&="V4\/G93D:OE,)DG#:E+QFM3,)BVW2<7NVNFJ<5/(9$::@7RS-X2*$L.&$\UX IAC7.DB]S+@=%!:^@-RE*VEFI#VT"4 M5-0#6QETH>9XG(V#A>=Q-AP&_S/M=0%CG6D[*(U[IKTN\LF9UN&5L(7]ZG$] M6QA]\4:MQ6I6A6#-J=E6!C?T/IJ/I-W;[M4?FU=&C'],BTSD1,@2Z-S&+4I: M )I3"B@NL,H+4A*WTVLX"P.K@3>WGU]_>O?Q_MW=A^3N;7+_'[?)J[]^?O?A M]O-GO_4? *Z;6A@6,C]MT?*2[#%36<$5.U:-[#.4_&992BJ>(JJ1<$ B:9< M!D95.N$ '>NB'B,%7@/NJG/2!G+?/"I[2>;^]^6T1"@O!10@A:5ML 0UH(@1 MP#3GF]X5]L3/304-B(J?_@DJ=&0XBG@3.0R*6->4 M/:F/>X0 J4QT5Q@0OUJB_;B9GAEY'GYLQ^VCJII+,0\%95- MD*DN,EC&)DG#VOO_Q=X=?/Y]DWR^N[7C[-ZL_QFM,*K M[[^HY9<5>_@Z$S>V,]:]+=BV6X"0%2E'VIB-.K-!69T!*E$*TL+&:W,!R\(K M2:,'+P,KO(:SQ'X42%E#85K2@!X5("F4/)()0%5TZE/3IH#*R]:JI)0W:26,(V5F5) MNZFI+GRZU4\DJ?W42I# SLK"0:0S2F"MQ)^^+)_^AWF[7O_F#[MEWS7F*,O9 M0:AVF;H\&FB%'<3Q;_Z8K:>BH"HOC24E%,D!PC0'%"(!1%%0FI:\?$SN#@:/[VD]5MTGH+Z6RX798EEC)P2&->^N"C@B[+9,H>GT#++F)!< *A3"5"J)"!* M8J +K%)),[.->MW2Z\_2T$Z0RG[GE^SW25-K8)*TW'E>Q^D_)6XZ8ER@H_I( M3C$>U#J(AU2LJS']&1KW DPT $^NN<0;.; 2\+SZ?I0\3[\I2#C-),MI80XQ M*U87=D/23;G% MQR>R KN] I%__6(OB6/5-W8C.F[]8R\@3NHC^[T=IC0^*'.,,RM&O5^NUU,* MTQ0B*8$H20H0,<$%VFJE98^5<0/1O=2 ?[%Q VM9&[(^"WU0_DY MS@0N8 K2E"%S@N0EH+)00""IH=!E7DKFHQO#Y?=7@3'D=]-HP5+Y*2XK4$TG M^N[Q# .<_1K6'\"D9K_K@91;Z M.B [*OP?N;=05F">$PY2A>Q].DH!43D"9:I+FFM*L/1K3N_/P]"&=<.1O1S2 MV1##\]P9@K:O,W$0##UUNS-\([D-O3&)[B=TY^"9'(/>$%WV!/H/%5#N(EC% M-HKT;VIMM*@MI-ATM+E?VA_M5=SYN[*7&,TS]=WEJN[KQ]5,J"G!7.,R@P!* M10#2]@)/*C)0$E4JS*%(M7OG@F<49& M6G-65VIMVP89^_7)_+@ZCLOE?,Y6 MZ^3!'-FJH[GCR?RY87,IQ_&#S&K(F9T[GMGYN3/[]E2^]W'<[GT<]L>3_4)L MDZ05-&DDK4N()Y6L/\@'XU$FY ?Y<,+*BOQ 'Y!?.9(7,&N=Y4N>D[_QRIV\ M@%DX*(_R$OCI=;1J>=IQW'"VQT+3IP>7MB TU[9$- )(*@F8*!'(&2Q2B+4F MF5,0(9B#,;).ULGZD?^7F0JK:>J2K\N:G?UBL$&;D@?47L>/80 <))MD?5" M-:"-5!":07OS,*CVV53]T(V^[?D#XKA?>0S\'!N-O]P7=HB @4)3[=_.YNK# M8_7QZP+3G*<%@(QD &&L 2\8 4))49(LS3/ME#QX;O"!%7*3:V[I)35!WY3Z M/1RZ56I?Z?RTI8=@ :GSIQ+TR)G?&VSD9/E3,4ZSY,\\$]QNFQF^#JHZS-1Z MKZ[##5]O5DQLIHSD6J<% 5EFN_0PA@!).0,%ABJE6:9YFGNVUG8D/?!R:QCQ M[J3M"IR;FWL8./S69\/#E2HN;V=KP>9UY82VD$+R6\M=1"^W/R3QFF*[$AZ[ M ;8G(&>:7?N.X+\7OVD.>_6'8K^3M^8GZRFA3&F(;)N=LK396 28O5G;3 ^" M"!8LRZGKEGR!QL"JHJ5ZL 8JPNX[]"5TKF_4$63VTPIWV]=G86M5AVW,?NO#VSA4JG$$O)E81 49H#I+(<< P+4"*)>"9(3MS2 M<3NIC&.<;2\"-W](+.W.0E(>.+G:;#VE#S+>_ 4/OP5]3K#^]Z /1GV>F]#G M!+MX%_KLPV%;PY%3O38AFPM.^^Z8-[/YHWEL5T?FG=$.Z^U.DD(A4L:4/;[9 MBYF: :YP"0J4,@L6::2L<#'"'B A;IQ!&) MJ5$/*'&!/#[/1!X]1M6)#^R;:EH/8$4P@@4#:4X80-"JDY1ID$-4$$4ASI23 M"7R-T-!V\'$3%4LYL%/#1:S<]%@,!#RMXC#A>U:G.)5LD!H5>V2>L5+%J;#= M]2K./!^V<&^U5F)SIV__$%]MM.J3,8ON%J_9^JO]U^:P/[&Y]91]4H;VS&8N MV%_<+.3A#_:>G*:%*&"9:: 1-JA[:9*H[M MUJT:GI.583JI_VR.4(M$&(;J9H;V#VK'FI\R&6+^W/30,\^*IRVWG9"67=O= M2MF)L#Q,JO\F>ZQ,DAV7S2-VLHY^>/A&W?_OT1[/FO+ART7$EHP# AY)LP[! MX:A*>4"(C_7YD*3"MH+J?M*-$*M')?="):_KMN93VRT\3U$&$(,*(&)L8"(X M EHCB!15,(=>K;>ZR0VLH.O+A:RFGLQWY/VT[Q7(W!1I/"#\=&*-04,XV:-L M-%E-.Y[N(F^+%R<'PK7H\;6S/>EDY>U!X5GI929ZD&(BN- MU981#&AA_H,A2B'50C#9NZW-(U.4+,;:G'Q<%ON5_L M7=-B\_H:-E&:U9P7=\#^-$<$G[TES7D 7+K07'@SM&BYM26%S699?/EHOI36 M89,B:4XFF=G7:0F0PAQP5AI-0'59E)G]QZL+PP4Z Z_W ZJ))1OHK+D$D]MZ MCR"\WR(/D3N@PG>G5-&J=Y^G,G)E[DY13ZMN=S\><(.C.07\LES*];O%_8HM MUK-->\#,*3>K%$D@>8H *G,,6 D9P!123*#Y1PKGFQI=E 9>KA5-6]-C4U.M M3^9L[G%AH!.G[M4:57J_]=J>OFL WBV2AO#U([@G AY7(V(A$78%(AP1O_L. M+E)VWFOH'&"\^PLN%Y 38%@!;;%207@62D! M)QJKG$B<4Z?3VD4*0P?!V^SHFFABJ":6K'\J^"$NW1HGBK1^BL1;T* D\+/" M]$H!/QQQ] 3PLP*=2_\^_V!H\O>3&7&Y^OXW-G]LFKZMU>I)K:="0"00*P!# M4-HS10J([3^D!%8I9Z4LLVUE3;=3Q65B3A_C80U,O\5GBRG_7EU6TN8$,6L9 M299\;<9<"^5]HZL#.;#2HP% 6 *8L!ZA(,\!30:SSJ*2%I S3W$\I M]L:PCUJTQ[M$'$(9$2TW11CK*_)3A9EABD2MIR#P4"5-LJXJDF::ES*43FHPD/AQ]8]]W, MJY:4F]F32BSA*AG+;]D>P>&V4,.%]%N:6YFNE[[Q7HOG98BT^HX&'W6]G1?L M>(5=>&I A^6;1S6E6"-:Y,C8#KDQW4M. "D1!3G,4T53J7->^O05<27LM0[] M6X[:X\9#0W4 1Z-%,*);T1.7(9V(([L*]R0?TS%HR;X\-^ >&$%.O_WW M7UJ;D _+Q5-5,; I:D1+C?,,I:!,4PX0,<8/58@!6)A# $%20DBF=4CA\X:M M-FY::#3^?9;KL13NFZ[Z,ELL[(I]@0U"CB>TP+R0.2G,\:U@ *4( HZ,-2LY MSK4@J8*4-Q-ZNW TQ%[P=+8R.$_F;7W-\0>82;>-[47.C=_..%Z;EZU(DVA5 MTYYM'EY\BY=COO\_:?!R83K&:^]RB8&1CQH--[=_/,R:&TG;%E4D9R4ED (H MBP*@W/R)$+,E0221A#DWVU,Y9N>QRZP&N!$#.HR]MJZ;^?Q9.HQU3-/ &TQ/ MU)]K*]EN%GN,OZBN8-=Q?>ZMH8/#'V,3N YQ-'7O0"H@N??0,)VJK*""%!H4 M"J8 "58 :M0R8#DRL*H42IO.>]W+=&;L$1U)WG&K OIZA []/^%" M>23AA@L7EG;K+*1?ENUY,3KS:H]>&2^3]CRO![FS%QX)#'2SVO2FU^62T?'XSE6P>29FR^+53WFM4JZ/UL49=NF688(BRS$@@A*4!**$!A M1D!&2IKR7!+$M5-+'M5UH?Y3AL.DXK%I.71ENIMN-PKK]CRF?QF M.4TJ5CUO ?6>*L"H0*"LRC1KC0#%, T'#@Z4!A*NCC2CV8 MC\:V^EJLUA[R1%(H+Q5%5B <$QTK#Y]4 U\^]$E\7R_GRR_>WR]6WQWGM5*K*.XG9 M@UHW>6TE97E&,PZHQCE A.> J50#3%*"-8HX(>3BGXB,5YK1R02R2(\M/ MY$X'E^-0XSF^_&0[<(AYOAH8^V3S.J.:,_&/ZL(Z$Y;.7NE<*&EN;X !C,, M$$,24$4$X+3$&8%7).IU]_IDT-&O7U\2Z]P-[(O/AB_!_WQD*_.5S[\W7U@!$\=CCK[T+@AU;N5=>C3 A?"7C[\:IMGB]4K)V>8M$Y4_LW4<0)@IEDE00%NN M.24Y8*Q@0.&4Y9CC3&1.1?BO4AIX$;:DDYIVTA+W,( [<7)P#,22WF\]7A(\ MQ 70B8"'X1\+B3!SW_M3\#/Q783K-.P[!QC/G'>1X\"(=WJA3S&'&9OO)4IO M?[97V?IJ:_*&&]/JNYD^WZY7G]0FSM]S_XPFI)# M9;8E0! GYM27:<"I4J H.)-(D+R$7BF!GO0'UHE[W+2!Y7U^DKEAQ4]9^N+K MIA8'1,U/ >X#5@>;#UA)FE;4/UEN?IXDAB%;ALBP%$_3!6(12:?Y4A]5>P5" M$ )R7#!/%2>I6 MP?<:H8%U3$VZ3<9(ML23FKIOM^L+8%WW_\2"P$]AA$H?T/*Z6[0>7:\O##QR MX^MN\4Y[7U]Y/K3)QX;-%DK>LI4MC+ -]6>$9J4J04H$ X@Q,>]E3Y\F,>!AXH_1,S#R[^EP QVV+[R^RW\)LZ24MP0$J2W7+%*VMQUDB M(W?UZ!+TM*E'Y],!CML+MQ#M/4.;._%W9N\C;MH/LB#F'YP60&/* 1(Z!XQ# M"#342L@L5;!P:KSG3WKH' ?+2W+N%G#%3I7%TS+DX>ST0]?!_SL89GXJP >N M$">Q'VX>7N/!\ MS(T?Y[/Q=*%GJ.G)!(FGFZ1(SCJ!O?K]6/E_WW= MB82_ \1!Q%C>CBY2X[HV'(0^\6.XO!-PVGIMK*L[??OX12W4Z^7CPO[M/5NH MZ@;BG;Y;J2_+1;.KI9(C71"STA'* 9(% 103!##,RX*F*:,(.9^U/ @/O/XM M)U7S\XH7VZG<.D M-1!\8>>L6!^=WU$K (+.@Y;/>.,=LP*D/#ADA;P?=L3ZNYI]^;I1\N9)K=@7 M51=#N]/5*6]]][A9;UA5ZM&<^&9BFJF4Q0 M[G/A#&;+#6 U.PVF=8_O;]^,5EYOEN(?R7+'V%C0NYU\!X/3;Z]KV4@:/IJ" MFQ;'FI5DCQ>;(V&XB7,7RJK] M;:]09LOB-(6U@4_IAHYO&+D+&M=HS3J+/+2Z$]4\7*WLA]H^K_OUM4-+XNYV:,=5W9_--R/G^[7%FU M,BVY5H5@%%!89K;[D0!FC2M0,@X1YSE)H=-EVD#Z Z_XEIODIY:?GVTAZ7V6 M_GO;N> WRU;2\.5Y]]X7=3?5,2"6?LID !@#^K8&@1&MF:L?]9$[O 9!<]KV M-6R8Y^EZ8+C0:K9Y-)_MMIQ^AG,AE):V8*XYK)1* E*F&= YP4RHC&=0/$/7 M@S.LCF-5-H2?L^O!N6GRL"N? ?5G-ROW&'^)70\Z<'TA70_.9MNL;M39?_V>OFD%LQF/]MZ,%70?U%=GWID<\/RM]FFNGTU)5"8 M(R?+0"YR I!.U7YR_-T2=4?_P MTB-P$%&0/_10N^3O9W-U>JU.;U^6:Z^3W-:RK2D"I088H",C@>LY+9' M&=0T2SF14/I=(SL8?V#=W=R?JD@F+4W?.V.'@'2KY AB^NE:/PD#[H6=E:/' M=;##\4:^!796F-/+7^W4*W+ 9*X!9Q@JBD1&N?+MU!L'..^FNI=@4W5^3#S,/*(>/5 ( M"'9LA6_(18YM7! F9DCCF,3XD8P+0IX-8%QZ-CANL?RFMIUCWMM),6?7IG!M MJK$@&$N A&+VO@8%)#<'"905L.2$9:5;J70G:L/')&QAAETCI99Z8-W?;N2< M(PUQ\/#TFFTQ6.JV8$5+>U>T)W[)7R=QXT4..FB-'2>X+O:9J(##2Y<6_?Z< MO3=_^O=_:7]B_F.3'/[]7_X?4$L#!!0 ( $5$"%FA85M$IYP .E !P 5 M :'EF;2TR,#(T,#8S,%]P&UL[+UI=YM)@7P[XM?.YY\^3X=?OH\_XD1)FY_[/9?IW]QQI@L-(?H* ,A @4K M0H0@>>+)T"1C_'\^_249I;(3"G\B!Q#9!7#6&=#>!VI4DOB3BP\=#C/T^FGWYFA/"?;W_Z3S<_ M_NW9S__.%S]-K;4_+_[U[D=GPU4_B!]+?_ZO7]]?A,_IRL%P/)N[<2@+S(9_ MF2V^^7X2W'S!]5?I^NG%GRA_@]L?@_(M0"9R^N=OL_BG?_^7GWY:LF,Z&:6/ M*?]4_OO;Q]-'2W[^'J>3[*97?PZ3JY_+3_Q\/$%$(*V+WYU__Y+^[4^SX=67 M4;K]WN=IRO@AW_,5%*$2Q4E9\?]>_N+/]PM_F:89HF6QT??XC9O?+ZOL0$3Z M-D_CF)8[NUUB- F/?FA4^#JY^\V1\VFT^.X@IN%@\:E'?C:?NC ?:)FIEDI MI J11;,'ERF"2JM$M)5&._%DSTCS#(E>B&&6PI\_3;[^C!_\<^%#^6+!D 4S MGBVW9,QN=-^>NTO\V0'/PE*A))Z ;)%LX\&&@">(<*3>&B<2V8OLAZL]IOJA M0(^FX:?)-*8I*H[;Y=PT/!/N8\C>_,3/7]P4/PC"Y^$HWOYVGDZN:LAJ/JG MN:58D-P__82[SFDZ3?']4BHO;FZQLSFJT[3XR1H2_\]K-\5/''W_F+Y,IO,! M99P::@TPX7 +*1LP)"?0S'$BJ&>H*:L(_\G"&^& M8^#??C9""0^I.EP$D_& M\2U>P8.@ Z4Y2_">>!#*$C Z,LC>$>V82Y;7 <2C93>" V\?#KOSLA$P7$[= M>#8LC+\%M*8>C:<(3D0.@@0&1N0,+I!@#'%>>%KG=GBR\D:0$.U#8B^.]HR* MD_%\./_^;CA*9]=7/DT'@?D4"4)8*(^T,X*[2%E!9-DP%@@GP>^%AJ_C 3$TAJC1N[82+T_)T(+RF8&B,7.J2&)^/P_UA84W"UV1'P05.S*T M)4PLKL;SZ8?IY.MP'-"@$H)Q81-$7L)Q#B]%2YP!U(6.2MP(IZP>,)ZLOADZ M&HYL5F-M2Q#Y,)G-W>C_'7Y9F$Z2!4-4BB 5PEL$:L&[H-#]9DEGCLJ0Y'H M>;3V9O!H..!9B:T]@Z-HO:-I<@NZB53.*N4@I2A!1*G 4F4 +6S.+>>!6+X7 M'!ZNMAD &@YQ[LRZGD5>7D9''SY/QK<1&&-\,LQ9X,X'$$JB62R%AI"CT1'_ M+XC]WKN>KKB9Z!L.9>[%PI[%?Y'"]12A2YF_',Y':9",4\QS#U(KA"Y!)]K+ MD(JV4C;%I(P->XG_Z8J;B;_A&.9>+.Q9_)=35[)/+KY?^E8>:@4A IP@"KRBU'&JM. U?,;5JV\&D>8# MD158VP1$RC/N]-C-TZ?)]/N T\195JC_DC-(/AK!5J$FC!RI#SG3I&HHCT>+ M;I8VU7P,/\EL(P)H-%GA+)E M0=;0$(\6W0P'S4<;=V=D$S@XN4K33WCE_3*=_#[_?#RY^N+&WP=!$JTX)>!] M=GCS)0[&HEJ3EB?)+9I&>SH9:Q;?#!?-AQGW9VP3^+CXG$:C6^J3M,PGFT$C ML>6VTV!Y0'3;3*A7@E!:XS7SX9J;H:'AF..>;&P"!$CX54GCF(1_7GQ&OLW. MK^>E?J-XU@/M;- I:H@EF"JR0,9P'5#Y,9**DR5"C6RJ=31L!I*&HY.5V=PS M:(ZNTCB6O-%W(_=I8&1,&:]%R#Q+$$IG,(I[,$D)%1@E\CYPN!,^'BVW&10: MCE3NSKQ&TJ_?#6?!C?Z1W/0=?F+SL9HAH/XJY!S/[SFE8AM/N-=UM^9'3VGM!(B23$MHZU('S3$) M#2A1LLG;_2Z/EU;>#!,-ARVKL+0:+/[UYV=\?(_?V+T@^_SL[SH]_>GN)W'^]EP[+M+3Z^4G'WKAO: MLP3\>@:?G/LR6&3+E5OE/+\;CMTX#/%JF2R+ONZP:+S+FFD& 4U/$$P%,!+_ M$,0&R:T.(:]+.\ENYA233:#Z[_<[]V=R&KETUS^T:1[-9FL_N=LEH MH,P:!T1YM*JXM^7$X0$D).4HC.1N73!TEUT^IJ"? O/.D'"KE2JPN\=KZC'U M-]KU;A/<9)TH<^ 3X2!"C(#NN@,>+-KD,7/-U_5-V!TS3PCI%SK[2'8E2/9A M320>*,K2A,X*AV(I",X MFS3ZE$[RR)A'!E6&RP9D]=-^HSL4U99$ ^!:$G^>WPYG7R8S-_IE.KG^-H%^[N#HW)W(TJW8P3!/?\^X>10W:,8_$JOI3(2;GEGYY_ MPZN]L&M 4<#4R@PL6@)"X^$R3"I@)FIJE,DDKFL2L N"UA+4@E%>!4+UV-Z( MXS9WXT]#=#^7/,*#NHH[W9W !6EO0/2*0J&Q5 %S-0*,[!\T@!S<#D MB78Y^]IJ9KER"X9QQ8>/K1C9@"G\?NC\<#2<#],,;;)%"NOGR0B9/BOVV?S[ MO;/@25(R$- 4[7PAT4_P)=JND2W92*E#7E>ZO@M -J6M7Q.Y\V?73D34@.9Y ML*^GGFGV08C <2=LH4.Y@^(# (\R2ANET&)=/\<]P=;4TVPWTG\98ON(H@%0 MW3[M?'#?R[O.;8!"1QJDUZC3=7G4B:7E,2<>%",TNT25#^NR5O=Y4'M,23-@ MVDO.+[RG[<'T'J%3LLC*%J;7N.2CT[8P\)[S;& $#R2P!"X&!\*SQ5$C@ 8? MH2DQR=53!_]9IMK6J_9[RU5&3K<\;T /'4_&"^[\?3C_?'P]FT^N[G=UV[9@ M$(.21"0!WLA2$& 5'A#/P>@@M#5:I+5E>3LED&Q 5[_QHHYT5'6!- "RQ_&P M9[L)!F_^B-Z,H@%=$8+^B,MH$61IK>4F"&G6]9C;/PZY$[ Z"QIU!*R*0F@ M4DL7)JW>BPZ$"XW$!VUQ+PMM'$0$PZCWS :\TFM'D-;1TV\@J2,X51- V!Z M/QE_NDS3J[?)WZ57J''K)&:60TA1@7"2 ).YG(G.T6""-&Y=:5E=6(!_0QWZ!HO^S&[ M@>CE"W?O@VB\"S[:5-X#A8^E;TJ&4=;XNP0?EQW M.*LIE!:NOP!6A%J$/90$;[/C00HN4VU';C4ES3AP'8;" M]Q=!$^KJ[AP97'5$T *H'FQ@(J9+T@D!()):@?VG0RC0XEJVGP6>W=@K7GKY? M,T[?01Y^MV)V [Y?:;HVG%\M2D''\7A1MO IC4/9BO:LV'8.[&+,K2UY/-)9 MT(*C9A4R>5([664-.?V,^SLHCFH)HP']\YQ#9Y-YND\1BX8;/"I #<&+66<* M+G(#6DI)4G1(4NU"DO44]3,O\*#HJBB2!@#VH%ODLG)=12[0C'MS.P&P'(4XR*3T(T^N"'Z#WZMRU)[#>NV27B.A15 TC\F.9N.$[QQ$W':![.'FSW;_1"F'*UPP:O4]5OU+-#O%462 ,0>\ZL@?$B<$,\ M<%$Z,5.KP3C<1E#$.A%M"+0VI)Y3T6]LLT,([5VAJ?[E4PUF/_5 _+&3S.?YY,A_^3XB"3S(G&K:CH>+$[>*D/$I"9 M398+%Y3I,.[UE)R^XQB'P]9>@F@14Z>SV35N0S"M?+("7'%31 IH>%H?P7 9 M?3"64E\[I>$%4OJ.4!P:2SL(H$4Q623 MSC[7=AOWGI3580SBT(C:510_UN"#BTO\\]>3L\N+\W?G'TX^'EV>XK_6GX#P MVCH=&OA;;;&2<;\,E=Z!]@ZA4G,1#"HD)XH[&H($1Y@!987VD8B0;.VVRB^0 MLG\H]6L:7Z=W>%)7%3;>=3 J34GP?[%$BVVPJ($3AY2#+2/)'#@7 H@2DXE" M9>U65DVDFQY/9G@YE(99BVA-FGX=AC2[F(SB((FL MDO<)5)EP):1%]:UY!$4D"YS&[&CM?J\O4].OE=\%O"IQO@%[[)?I9#;[@+?* M<#Y@QN8@T(1P"Y>$D@@VX<6?J$U*&"DE\Y5!\V#Y?NWW+E"R*V\;"-#?U1+= M],^^;]=5AJ1)(CB07/P-*F[2I3WJ2L%)%+%Z]_(7B>G70.\",G7XWH!>N4BC M4>GFF,:XH1$JR:-X-1P/RV;FPZ_I9GL#4I(Z @O =2C-W[(&JTH[42.]57@X M7*K^4+@19?V:1)5@\/3=L+Y,&D#:+VXX+AD:Y^-E?_6%@WR>EZT!Z/TJ43N+^MW M>KG/ AID:9),A@$/#G4[9Q2CW\R&3N^]'7G=@,ET M.D:=EF;SFX-U-AE/;CHWY*M3K11/0DT$2BZ5ZJW ;'A^!JW=3=N9O8FYA;3 M[?1;-M:-:FQ#]DWC=H&4W1G<@&JYS>:_31F[XXA2BI#((C =4WE*,N "XISX' D1 M1J98N[+G)5HVP\P/]T-Q+">[N.-FPW#@'*GHBIMO'.9C!&2+XWA!##% M-4U,&_:LY75M["P(Z3<66D?&KP!G>X8WB)JWP]$U7G>#4OFO0Q"@J"\>+RM) M^DI#C#FQ:!4+HG8'CQ=(Z3?6>1#D[,+T!K#S]U0FN:5XA'ZF^Y3.KJ]\FI[G M9XE@-]LK0TI'D]DU^@G%'[CGI"3.26$@4U>.C7-@'5/@G.$I>NFBK?T:6(?R MS73:#Y64T(-(?R @WVAX+Q5E7 .GI2]*:4=@0TI I2>:!4:)JAVMV(K ?J_: M/A"T(XBW%V>[6+UAY_,D7&*5"J5OAC.X*>$\!2N) &MY]DFEH*I?Y%N2V.\% MWRY>JXCTQ\VK/C[_]3]^47'Z=5KECM0EO6F&ZY?2;FT)!8- MP)XUKKA#>)0DH\DK0=HR=9SQ"-:XTKM<$9M#*N]!!5C MZ<"?*!YFYD [M/.#LRKRVE&7'<)S!Z@P'V\2<.7#Y/I0F[S M^73HK^=EUMKE9%DK?5^%XY73R1E(;M$3Q@9PF6DPW&H9+8E2U^Y64(GT9@HP M.P=J'[)N&.+O)E.T7,;+&13A^^74C6>XO;+[<5S\;;2$0?SOZ]FBR>0&3"J] M)[)FZ*]J:HN 4$I6,H\^++?69FZO1V2\G%Z=G%Y?GQ__QU_/W;T\^7IS\YV^GE__HV"W;9.%#.6A;,Z&^J[:F M:9,@.BN*-C.JM Q"N1+(R@RBLR;%3'VH7GJU$6'[]X:[6>2RZ/6!-R0SHRTH M62(MOK2E#E)""B+R3!R3KGXCYX<4-..85<+"\]9P._.[@?OSCOHE1XKJGHP7 M_#3#,5T21@@5D0)FJP3%@(SG,E:,K MH2=[>#NY19;,Z466G':AW2[CCN)PG/I0K2U<[ >49$S]DW M^POVY;8S.W"Y 9B\T*/\9C-!4^:S8>!9ZPCJ M.06G.GSJ<;\%*+W>?/QF8SIIE9WSI3^<+ -=%)ARR5L5K(V62%8]<6%CXOH- M)G0 L4ZDT@#O]D%LZA_>5ELQYR E*XWUOCH$F@+20E$:/#@8DP771_ 3-4$LA M&5<&I!%CJX\)VXW2WGOY'1:1W4JR@1MVN9T2<$&>7;IOI9=J82?N%[]Q6T&7 M%H_XZ"8O)#W@1&OA<7M6EA%'Z-2 3QH]IV $8TIZ'JL["3O0V7L3P<-AM6LI MMM.[ZS[-" _A(I)S.=ETQXY:7J:2 K>E%%0O9QP%B,HF$;@4V2:9,HOIR\$/A>;-@_W?#'A*R?#>?IIC?Q\E;ZF,+DTWCQ*>@?'0T8*8]+$9@RU@>5 M0!J-]Y:, DQ@!BCZ"H+Q\DI4V^_?O@2DRZYH!\/A[GQO #2'S6>FHDQK81HD M+SU62R3/([^ "^:R3X%[6;L.J[W\^"[;IQT,].WBIH%#M3;TEZ4SP28TQ7@N MU0?(?VM" *>2M,P8S5GM&I&] [)=MEQK(R"[C53V#*.=C.MT9%L1#%1)!TF3 M >+*RZKQ$KQWO+1^%5G$9$*N7631W*#@GN.QVXB@*I .7U=Q=/'7=^_/_]YU M=WH\GO][T9$C%>&V(@<%7TDJ*HDD*"K().$O_) MZ\XR#5;04\%'*9_Y83KY.D3.O?G^&[IFI^.[]N=':"I\7<[?OIL4'W)PAD8\ M1G@JA6=XH)PPX*W)E!C'@JW=G71[*AMY+M\702M!9]*Y&@!&>'!4)IN=)-;4MF0V MH:M?E=L_>B8=B[(!>)Z.OR*#)]/O?Y\.Y^GMY/?Q0!+N-741T+D/(- %!)LB MA:PS_@-A*H3Z VF>4M&OGFP.>GN*J0&@+?)=KL-\D0A39J3.!I$*KQSQD%0@ M98XXWBHR!#!*6%-:Z[GJ/:R?4]%O.E)S0-M33 T [857?LIL]BI9M%XHVC%, M*K#4<8A*HT96T7%;OF@1,,1I=EBE+6AES*PGI-P^H.3GK;X@U]!2MO8[AW8=T![L4C2QWX1,ILVJS!A\ @$DF"429I67WLZJ;$ M]9OHTQR$NQ%J \KX^;OJW2YODNWN^.>,MAMZ> VKG:GV_M-KJ%YW:0:$[.<@XA&60: MGEHP 4^NX4Q+P:R1HG9N[EJ"6BN@/!#:=A5)RS#[,$U?W#"^O2'KQO$[&B\[ MN1S-9FD^&U#O0R92!$+FWD%I& MX*W5\<%]7Y@<%KTPZH0#DDF)RQJ/^Y(.6* F,QJ93-VKQR=$M5;F>&"#HVYE4%K=9!G0B[T!+QY,B M2;'\- _M66+MGC2T5D=8%7"'E$^3GO#Q9+S@7BD>/KZ>S2=7:7J[P>^#(%6( MW#&(61OTM)"EEHL )M+,HS1*ZMIID%N2V%IUX8'483VQM:<<%P]5#P\9-TXJ M2?!H+0Y9234R1DL@BG$NB7+_&[2:6VT-9GDW%X MKK"IM,XQX<$P$D&@D@9#)7K[M/25PUUJ4;NGQ3;TM5:$=TBO8G^!-0#&S9.. M!P1=\TBC!K9+XMG<8U'U\00(4N;RH,/[BS& M!"XI-$3PJ//J#4LWIZ[) JUJ.)D<1&CMA )Q/R&E.'N'G+YPHW2>7]ZAMXEJ M3@@D0DEI=<_!!EYL("Y4=$K06!V6FY/79,E59[CL2&P-ZBW0"?3;JJ&'9TVQ8;6-R2Q*;M"B[UIA=B*\=M;DY4P>, MX@T@.$&_398!(=;BE6 %L!290$^2*%%[KN/FU/7[EG=@:'8DM':=G7?#L1N' MU8RDBWPYC]8Y)ZX8ZPD,51Y/H(K6.A>%JUTHLSV5SVBT&R M"*UZ%_[YH/T9;OOV2AC$P&ER,9<>0:1T_Q?E%5.6"X IJRWWQCZ!W^K(]@:+ M->FQ5!/VI$/.MV ./C BW@_':8:'$:D8S@>B)H^ MTR",]> 3?I5]YCQ1 MEXFIG6+](C%-.A^U(597) U@ZV/ZE))1=2&W"<*LA, M"\)U$E;73KYZD9@FW8>NL%5').TX"@_W\S;Y^Z\IESQJ#I25IE)6*#!92)!" MD*S04*7TJ:%5*SSR8\TQ./0E>@B!MH/?)1N7QNF'Z1 Y^J7TJ5_R8&"YX1)M M"G2A).IVJS*8LC&;2";WM03UF_EW8"36$TT[<-N:#FFBNHZS?)[\! [$AH#<3G3G).87Z>3[Z%SV[\ M*7U$M)^/RV;+_Y>GFJ_HN2]N@]MQ8>4?CL;Q\3<>_.2 >'2UA(M RG1S8:@& M+S.'R(((C!+NJG=*[& ;_=JBG47X^A9X \[U7IM=CJ-YGBX71M?%.GK(UB6K M!SHDGST:\Y::,GU9"C".H8^8@R-:&C2.:L>S#[O#?JWCSDY*PS!IX.+83V/X M3%R9)(FW9$97(4<)SJ'GP)*R(COIZCFV^VV969N\ M- G/9^D*5P:=>V$-6$X#6G=9"U([9M$];CNSTAO%[39";&2/PT^?D8/H+B_*TC\F_*DRWO%SBN=^[H;CXD;?&D/O)O=5 M[(\*H+X/E+4L$XF;#&5PCTT1K%:ZM%,R223+C7[:R'+UHWPE@OI]N#\LA"8] MR[,!C_')ME=N]6&P\GZCWHGD@V0@7<2-*L7 $XL7CA7&ABP4E;5C(3L3VV^J M0"^@/JR &T#R3GTWF_TCS,J1W$(UDR5 '.CA5 MB@8(\BUXZ(K,'KP(#0:@&ZYT#*:DVW!N/IGUE5&Y(6K]5PIU9JUT(I@&\ MG8[QL_# M4M>%F)^5F._.\R8@4WK 7KIO:7:[@XAW/U.4@E&E+V%B 1QE&H*CDC%)LW"U M.S\_IZ+GLMN# &3-[]=G)Z=7%P\ M)GRS2:TO?E:=<:R;D5IIYNKY]),;WXRS.IZ,9Y/1,+J;45)D=H95[Z-9A?!]]=2;ZUG)3IV]3;,P M'7ZY6?Z-FPUGI1;SGHI+%-<;_,U_#E0209(R8$=J/)RR=&S(5H#.T=HH5&;5 M"Q6WI[+?"_+PF'RJ!3N6:[-:\LW1Q>G%^;L/'T\N3LXNCXH*.CI[>W'ZR]GI MN]/C(_S6\?'Y;V>7IV>_?#A_?WI\>K*3 MUEF3JZ=>\--J5V&;%9,!TA9N5 M&,/!$(FFG1#.\LB$X+7C!FVHW><'$9>_&'X:#_,PE,KW9;?,X?C3!R0P#-/L M_J#25.H'H@-"2Q]UX=!.,MJ"%-J'Z .M7XF[#[U_!%6\#4Z?J>)#R;I9I8RZ MZO+C;\>7^*-GOZ"V.KJX.+E\>WKQX?SBM"BPG53PZQ]:1^%N27PE]?IHL.'B M?7J17K\B4U5(33(Z-J!%1BM!EZY_'AWC$"BGG L$B*BL#38FKNH4SE4+W0=, M[X],))P*G15(ZRAZ>XF"92&#M5)K8V34OO;C]2YT]JL6N\'7VO&<7C$4K_%"D=?QKZ MT?+9;-5K1\J>E@FM1?819>]":5R**- FE1:5(=K:ON56!%:()+^PPCW^38Q< MLB0AI:3PRK<.G(P2@I14N!Q$(O4')KQ*5K_JJCL4K8@[5Y50LQKJ_?G%Q8>3 MC\?GO_Z*1LQ?CSZ>[**@5GQ*'?WT&GF5U-.)FX[Q;BH9V(LZQ3L,&4DBURH" M<3R5>C%:VH0&R"&C.8Z7G_;5RU)>H&7OJITGGWL/9&Z4-58+("$;$"$S\ S_ MBG>L0Q'GK'UM5?,B,?TJF"HX>%8]4X7QS6J0FTC3Q<>3XY/3OQVA*8%&!'I( MIV=_.SF[//^X8VQMDX^MHV.VWD UY^YV)MZ]F4T$"EWB=:*Y++TA; 1'6'E[ M)RHJGUA6]=VX9V3LE;[Y?.3?69HO;NR[X6P/K'RKE"L%8%Y862:F)_#9X'X# M948D1KA[ZJ6MSM'<9M6^?:[]Q/XHM[(S9C>K;HJGLIM&N?G-2H;)"C(JZ85% MLN #SYMDIQ1%XS)H#\(%!Y[2")DI35A*V9*G:+Q/:$*GQUF] M#U I@B<\$P%&:HO&>9D,FHD!)JT4M)0%I?K[6T=1O^IA#^D_-3PJ,KY9=?#A MXSGZ!Y?_^/"^/'J=O3WYS]]./_R*]_:.H9:UGU='=6Q.5X_V@CP5A/O729.%;[ >Y5HBJTVEN]P&I?GF=F@BB-6 5>C1PM M<6D(_M4[K7,VQN5#,:"YL$M=_*SHO]>-G)K56>AP?/SMY.W)?WTX.4,C E7 M^>5?3SX>__;Q(VJ!]Z=';T[?GU[N[C=M^.'5O*==-E-+M2W'2,X0-XM9?VYT M?W5&097VGH!C02_[[!E+*;K8"13#9\,&'I=KKA M@V_=GZ";D82*D%@Q830T* MC[ND2JN+U93LJ[4>?^H],&T*R>/-#8**4L&I#'BM."B5,M'*!Q]JQ]5? M(*5?/5)!_D]52 V6-ZL++B[/C__CK^?OWYY\O"A^T^4_=M$,*SZECIYXC;Q: MSU5H(L^_WZ'%9DN2EWC-Y$5A0\*[IG36"H1$YJ-ET=3VWAY3L' Y*:WQBJ,1/=ZRVD/"BTY8+Q33M6NN-B:NYZ>KW3'Q MK'ZO$W&TK5/>'%V=[VUSU/AI0,!=M )(M Z%E:;)*'-#H2(KHI'M2W7K9B^*] MK9Q-5W_SQAIQJ%)5Q\?+XH4SLYV[4*;]W'U5$O M&Q-<2=W@Q7(UG"\OK3'>*8NJH#0.JWO#>)$HXUJ 5\F#4-F4ZXQ I$26R466 M\MH/Z%L1N'?[H4T6>Y!4%Q/',X:<2*2$7T7"(T(XX)ESQB5F6?4&"]M1V',? MN,ZP]:SO4'=R:U:UO3LZ_?BWH_>_G?QZ3A<[81:FM_J ZZFP#(BLI MLG=N./V;&UT_"!X\>"?)G- 0,@CO+(B@,SC%%4@2A2)6"UO]S7T=/7O/A%GQ MV??H]LQE:I,%6R96B\1H:7?O@7'EL_-!/Y\0V<5F&U%"U7#Q;/I+-2$TJV)V M*/V_+2C>11'MLUQOO0Y6;[BIG@>*.,>3(1!<,"!8(N!=F?\L',]<41E)[1>P MEGH>/*EV_[[\\T%R(KZ M=NK08PKZ;=#6/\KVD$<#:+JS0GY-KI@@A2^KCPE1S&3F"4C-' BIT;_R/$*0 MN",MFQMS^>0J39_N M+J'CD5WF$)3491)B IO1;- JL9RY0?>M]NC4[2CL=VY9_[CL4)X-H/7N[>7I M/GQF05'-P1I+4,,S#]8BWQA5R95T/%7='7F)EG['BO6/P"HR:@!K9^GW!T[4 M=#+&+\.23ZNM#*V,(8PFD"ZC2R4S 1.XAQ T\8(9KG7MM)IM:>QW=%C_V.Q4 MI@U@=I'>Z[^EU/GW4]FOV=.>9$9N0 MIV!(9B R+^-/E 4CG$$[AE-2W?.I1WV_8\;ZQWE/..A[,MF'ZVGX[&;I_F5S M]:GVB@67HX9,RYX,DVCU) W!C=![H=RK-9B^+5WON[ MVP^;?O2!A@AT:!MLT>K=,>M+492*7H*00H-UB8&5- 01LHVT=JS[8*,$+L+G M%*]'Z3R_L.0BLG%_?D(T/NG@P3 ?4.537@HY"'!GE ^&)I9JZ\,M2>R[F647 MJ'I6D-RAU)K5>BM:\^^NYU[^L,[F"'2HR[;K Z^59-GBS6>TQCO0"0\V1HJN M-4*$FVAEK%T0GXQ1YFX?CX3PM3(2G2S^Q#61$:R,9#UF08H8D"299 M!;Z\T"86/6>UJ_EV)/5'FCJP#=I>UG/=2;(!G^1^F^\VWB)707E?!O_&')&M MK)0DB0#*IQPI"5*KV@[V#F3VZYWT =1N)-@02"?KMOCN>EY8>C69SF^\PI-O MI25 >K)WQZ1QS">(M)2T\-+:VW(-I/39302M$B<[0F\-^OO-!#T\K \N\V:- MT.?S5W:W05_\K*Y&Q71H@;XX*"2YDO,K'#!)T,TQ92A0L *HX$&:J"B3M5-H MNQH8WP]$U>E]/@)^L%)'%,B"3J)*'I<$QBG:)#R0%H:0@ MM>,'.Y+:Z+"9;3#T\LWDY-R B17WM8P8OD1>!YN!4+K.^N@OUU-I%OP9HQXCN M1=3-7LT;C"W:_:[>_,,/-H.IT]CX\Y$\-EAT45B9^"7BLDF8LUZ HB*:X&@B MI+;)7G$2TXK#<]-9NK1RG+V?N'')1KEYI1I_NE_Z@0&;='"!)\A><3RT,H 3 M@H"Q5HC /2&Y=LN"/7WDVFQTC0 M05@.8 M?!B(O:G#N^VM_WA?QI"4% GE*5^#R&A$&)<9Y)0\]S$R)VKWL-F4MGZ#-MTI MQ(H2:=:V6TZ7VR/4\O#W:PZ\Z] (>S+XC*/7F01'1Z',SA EQY=B5HG;%WR[F,BU AWM0/YG0LQ[$]3=!17*-*C,!)+!,ZI ,3C"R-(QUN MW\J] 6^]A*"-S9E[U+FUWW%W(+-?,Z@"[@XEHF8OI75S"W>_JC;X MU.['+G9XK;T^/"^5KG9>6,@DH%FDJ 7+K4Q.)%]$!8<&65X\$SC *5#%:#$_KGS4-66W;UZ"FW7F)V\#F MD1-P<"$UJ_+*?,+=M=F#WZXW+K%#'?3"T+Q@N2.">2 BJ.6 !"_Q\LK1*,*H M9/5?;+H9FGB/Z_+Y3R.I,:5D!6Z0F5+18Q)X5GJEBUQF^N5(9'<1Q^?T-#D^ M<1LDO!QHW)/Y#403[O=RXY>6?ARYE)!=ING5BOTYZ5WB) $E'E4Q*D)P6EJ0 M-BB3@K1H!G8&KLUH[#>.T"G@.A!2LS?6ZFEVN]]A:S^ORP%\7=YS>XXY4XE: MFR,X$5*9W4' I^Q >DNR\YYH5_N%M-\Q?/TC*36G:TPA=Y,P+ M%CP$;CD(;B*8PJSHE"8^,2IL=]E?6Y/[8X_?VP*7+RO+;D7I>+*:WG M7\J7LQ=VG%RP2>D A)9KR00"5I2,=*ECU"909$AGH-Z5ZIXO^!:P?1"!-VL: MK!Q/M+MEL.[C.IRGU*%=L'9Z3G)1L:A1RVF'$/!)EQ)K!51HF1(EP;#:0;@N MIRH]J#2[7675V^]-B_9XC@_0AD M'630C*D@.ZPBW'\##4]MV@9W:\H)#RSD9I7@#HW%SMRT/$E_36_3W U'A^JG M]FS9WCJKK6= 4SW65-2<+HJU+6,@A$&,)BE+EDJ(+)G$D7#>0S]\&[SHIF-R#OC]!#;1L4[MB396M)]NAY MS:;S\D@><2_GTXLT_3H,Z>C;<#8@T6=E5 9!/(I)0G>J%+/:QQ16AA!-VJP MB@L\0"'^[1Z!+ZW=+\PZ$_*D(L?;0$RQ56YV,'L[N7+#\:S6#SG(!^L%-'IL\!LB>#6XCH?!Y^^;(\/G]UXX@_ M]NG7=.73=*#05 TA4M#4Z(G(3H'0O"5W]W>8F8WE&SKZ"?7E15 MN-X ?!ZIX*)X%VIXAIQ*:%NG4[S=\9 %I2(O]0YJT9[4,>14IU?8UU)J$F4+=VX-.R^KHP$QUV_%^\=-\&*C/)O;2@K,,M6F)0 MR>-FE;*F]-K/+M3.4=B!S+XK1FMC9;M)77L+;F=L?DU3/ZDU1.FZ:/+S?)>. M?Y$^+7R<03*1,,XT2!,-"-3S8&W6)5\CX!%/-OC:7?]>)*;O$M".D59'" WH MNMN-?$Q?)M-YN0[N=J(LD40'!H&4EJ*:4-R)XG@M*$$XLR+JVN_#+U/3=VGG M@?"TIQ@: -0JQ7M7*W23FCI ?L3('6X'.89F:,GIY]R#"BQ0[PQSL?XDK-?I MZG<":^<@JRZ:/])3PLEXCESX?1C3Z3A/IE<+(@[[K+"6A-Z> G3%O/#:5R M)TL*299[6);1132&XM2(&&@4J;J*:>RYX>8&65XIJ%(>B._-]YM_7#J :.1J M2K('%IG',V\$>*D\:,F2M,YZ2;O+!-N8S#_$\\,6J%R3+-.)9'L.*C]BZN*R M6X90:0B.XU7$ B,@B"C!"<' :TZ2QO96GB(X$/JG*_>;P M<2VD4J3X$;C4I+4%F%QE/ZC.\ =R< MCA>?M=C"R6AXA==\X=+-9H(*BB6NT1/CI=-3=&")0WYQ7Q)4%>7"5$;/6H+Z M"&X9OK&7KVL]GMP5CJ9\ZH(]%#DU8T<7ERB9S3L+K-)=0;V#8-C-W;1/::?9AJ(S1("7US6)H 7 ME(!RB9!L!$E\LTX>*SZ\YQNECNCW95H[U\.J&_7^Q<$Z9HW@ 4P9I2HTD8#@ M)2AIDRWCGF=:V[#=A*Y^'P0/;I74EE0#Z-LI6X,Z3BW!>]F4?KK,13 YX!9E MYHSS[&.70\=_C#2;^EBID6:SA>!Z3;-9Z/9'?>/N6]*-XZ+UY"M#88?&&[^&R#8$& #;Q,R'(9+)<$@HW:IQ 2_F-G+\2-%Z9U@Z9]BL^V MD583AN"+B4^+V$R.Q/M,,Q@G)7I528&SP@ QVDO-74JF=JG(*R2U\BY<&0J; MY_9O+9<&8':)/_>$9;>U-M%99B(#)TOP+QJ'%HJ2H#5NC*+?SEGMP0LO$M.0 M+MM7Y),N^-\ D-ZYL$R9'$UF]Z55@D=F(VISESDM/>H\?H7\88PEY8.@M'H9 MTDI"^@50)2%/:G.\[Q#KW0B?OT]+Q'CR^^W3I>?"VA@#1$[1)B#($8??@60T M,9%2JIY-SUWM.;ZT0K\>8ET\U&-E VKD$5.*C[O0L#PDZ7*I1_**H+.!X M\$)8(:LWIW^!E(:,FMV$_!IL=N!XWS?2LSU\^.QFZ7R<;F_7K DATD'BJ:0J M9PF>J@ \NLPRXYF1I]D"JR^F5Q9J#!N[2'+2$5O;A,CE[Y.[O5##O,VX#6=! M"&;!XN9P+Y1&B;>QU)LE";RR4$/%I-U!9#>V-G#]G([#Y"K=I=>\+[]01+-( MJT$Q\R0%2"H1[1:!;KQ%XRQYM-2%==[43CE:0TXK;\;=VC2UY-$NM&X.8"8Q M>D4M,&/=LIF)4P1]"8:;DU9P;FIW2UM+4+\W636Q;P:G'630 *#*$3O/%VZ4 M;I/0B20F9Q'+),U8[O>49$4T"9Q?"N=JN\V%X4)*9$ WA8_@N#E[3TQ MP$(T B]OIFGU5KO;$-BO&=4=S+J34@,0?#N3ZR_'(S6;#/'R@ MV@5CF1CK@=J(;JP@%%P,"KP@!"U4[X*N_7;Q"DG]=E$XE)554RYMP^SFA%IN MF5&HJTDVZ)6@@X(;\@*"D\D+G=SSL=T= JT%BZLJ!#:'UP[R: U@R[^D>)[? M?"_FP=ED,6)J,IX/Q]?X[67!X&1\J[-%XDJ8$JL37I?6O:IXV11,4BRF0/&^ MJ)V&LP^]S<)R%^BL V:7//] M$8-F^!'+9-C5?%GH"1E=#DQ)X,IG$"9K_[:M+J#G4?7;33VDVX)82$5R"@*<3F81. EKN&105 M>%85"8EMU#9I9Y0MZ6@H/:"*M-?":0?6]WT!KMK V61\[&:?!\%*U,O4 4?V M@$A2@W4F@/6)<1<-5\]>?S?(#WB\2$.Y 37Q496W#:B8Y7"[\_S(1EAO(@S0 M[,Q!"8[<2G+9^=@'- XD$SR(:'56M370#F3^ )VI]U%070NN 6QNL;72VVH8 M;_<9@\N6H_7 252EDUY$PY5'/(,T"\J4=M7K1G:E]0=H;;T/2@\BPA\+JG=I M\G2@.1/26CR/@5(0'(T*BYX/H'4AT&%+(-U1>#\60A_5 M]R.S[TK\!QR/H,_%FN&AN.XI@T^4 !'>HOF;K;&=OO?L2'>_'G!+^*TCVA\+ MSJZ!R"(CZ#(5R5K#L#KE08E*NO]B#W(W J_]/ M .]>@ORQ,'L^_WP_ V289H.,9!99!"9)3 A+QJU]I)>] !ZN&$F1>0J6]"BY#@K-)%,D!2(,4$9P4RR M3YVQ%YY9*E"S$3#M#P?,?J3U \%S.?LC/=NNL4I*%P0DP="(IZG,==4<%)Y1 M*I5B1#U-GML;G"_0LEE G?SAL5E#5#\0,F^2I&^2H0<^*>(D^I*:J #"*PVV ME+%%@7LUPAN5G^8<[0W(QR1LAL,?[V7G@()IP-;\Q0W'[R>SV?EXN>7A<@;2 MTG"F RNX0=O9 PL4U;PN"7\&_YJU8K@?)8FJ[_C05)6B>0)H$XFZ)()#YY0 E&2P&S4-M#:P'I. MQ69@^G'??O;D>Q/CDE^,1-VJZ-E !6*\LP88C8N*(%2Y7CNPEM.HE'.T>H?K MUZG:#%L_[HM-9;GT;8G=#O M P%FI^./R8U.9B4Y\W:?EY,WZ6(RBH.,9B11 M&CUQ)\K#O1:X(60:Y=$F9W@4<;.&3QLON1F4?KQWE0X9WX!E]>K&!EDG&DI@ M)[HRND!+"R9S!D9;-!5MPGO^:2/@??76JT1MAK4?]PVDKE1^W";4SQ@]Z[(; M]>74YJ-0%?9>B$EYY;H9]':+I#5$)SV%?0& M(-J*ZSLC!^_HX:0,[)K..\//40C3:S=FI3;7'Z'"7\=XO+;ANM[7GXGX]BAYWAZ=GET]LOI MF_= M@4]=UH*0DJ%6LBNDHV!C%FA*J22HC8SXVN;&5@36&UWT;E@FL+X??DW/EEW6 M>A(EG) Q W$!6>$8,H5J/*E>$1V#\Y[4;A*Y.77]6OC=8>KEX455Y=6 /;9F M/V^^_^K^>S)==.!9]%+0W 2J@@.J71DU6WK<)2>!TB2]B$Z;5#M@L05YK3JRS5^W,4DS]%T3D_V>-.FPZ0D/&4:C-,4_2?EP#-. M(&N=66!6,U+;>]V(L&8AN#\TGO7JK2VG%L!W,Y)X$0HO76<^#[_<]J)C)(M( M#45F)0XB9 (F6EWB0-E9)IA]-M]B;\B]3$Z_<;B# JV23/K.^+A,X?-X,II\ M^OYN,KVZOMG,XMTE#+_$:@(B60DF9PJ>&"U=](SJI[6WJ],] M-ENOW]C;(7#4%?,;4%>74Q?3E9O^L^QD\9?"J]O-&(TG0RH%V4AD%K,*';#$ M0 N-AC!AAL;:*8]K">HW0G=(E55/+@V ;%$I]HQE-UL)UI*@(RBG2N_UA/HW ML BQA":C]LJ+V@^?:\CIMQW (0%62R8-P.O9\> \>*(5G@?/39DXPL$I(T!Q M3@0Q3@A3V\_<25-UEI-V<$VU*_<;0,\:7KV_S]\CB6>E+3A92F2X5V!THB#1 M SV8!R;P7A94HMCR"\\.","Q#Q MZM>*E*-T0, M:&HV,+$C"C:'V?8B:1MB1R%<+SR8%(^N)M/Y\'^6G:FH2 (U M=X*D\"X0*93$]6P@A5BZ]WL>1.U.#-M3V6S8HG,8UA#;OID@74/S+,T'/GGI M3 P0^*+@RSGPKI3C6)EYBD'Z6-LE6$]1LQ&.SB&WK3AVUWN3N1O5&:!V9Y6< MCF/*KUHFW-ER0LH\.-P=-Q*,8@1L\-0KEA(SM9\!MJ.P7WW7QX-]=;DU<[P(@B* )]]#%*GD#NH46>T;>@6]9T!U"2EPX<#F9($%'PTW+@53>R3%3D&^O@"VO]!?"_1M(X$& M$+0NXBTL551S"3Z67&@\:V"(LF X"=:,D&TE*1YR02L^)@$YU;6EL^C:N@)KM8+J? M")N Z(H@_/-=)4YLX,Z Y#&BV5RB4SHKD KO"1&](K)VW%K0)7?UF2?6'O+UE M5"UZ?8 *QS,W+P-*+W9:)WA"9#JJ=0_3%K&+?!U!XU MC-O(JX'K]5&SXH51/,S#L!1A"8:J1)4J P9-\F5<:N3@,T\0))':.+086*?3 M>)Z3U,IS1UTDK)O^L*=8VD;93=PJZA2X31Y2L@PWI!>G4P$7WO%HLO2RTW%Z MJXAJ:*+VOA#8'%X[R*,U@"W_DN)Y?O/]PHW2V62^>@[Y;?A<<=R2LD!4RF58 M.'KF!#F9B&#":6UTM[.:MJ2W65CN IUUP.Q2C@U@]G2,5GFZ* U$2V.A-VY4 M9E)'NK6W10=0:#O,N.WU].B0'YUXVND;-DT[)T+ M95K1]YL[CQKGO,9++J> =YZ.9:0FLR"S)\QHR[5ZBN@79OF\NE9#=D=7\IYT MQ_P&M.9&^;/?HW=DCSH$N^^H" M:@!T#PLD2L[ D_&JRJ&REY8#=P2/4/ 1K# "J# N9$IEB+7]_O44_0#%55LA M8-*9.!H USZ#?8-1VECF(*2\2/,DX$U8-/^55DM.5*[]QM#UA.9^BZWV@>6A M!-GLT(T5[W*_S5*^'KT?YK1D_V@5^^L^.FZU9&]308"1AH#D2LA(G0C5A]G_ M$1NN;H60/1JN;B.NMI&X,BV?<[2>M91 +"M5P4R#MQEY*00+)I=H0>W&^G_8 MAJM;067/AJO;R*T!6&[6R#-ZQCW-#+A1'(2F BQ)#.UG(8G+-)A4V^?^ S9< MW0H:.S5WZ:**FQ)=B?2V6%2/@5<1%,RIHSKHP.K[K%?]B&J[O@J"OF M-Z"N7FGL:;.0@@30L01"G4<'3"F%-H?-.JGL:?K_&ZYVHK+JR:5'D,VF\\%' MY%-:C@B@@7B\LY$=@I96Q!%\#APR6?A0,?/\M _T2C#AISX $O[M'D2/%OQA M,F-V\2YW9VT+>+B!<38YLB0#*";9\H XPS+P+ (C6DPCK MJ;AWX%S/ O\5X7]U?75#> I.JF0YV,73FE$$K?EH ?'.N;+,6[]10.H5D3]: MM&>A[R*R20W^]2UX]^T!X5(Q+UFVD!(:VR)H!1Y%!NC<66ET9E%ME(#YFN ? M+MK/#5!-\#OSKV?!_ST-/WTN72&_IJF[8X-*A')F+%A.$;F4X5>!6) I,4V, M]AOV+'X% "L7[\=%J06$_?G9@*.QT>.Y0Z,X18=V+45K5DANP5D6@:E@2"2$ MV%S[$?$/E7;5T3O%;@)J&G3WK^L#X;4*4D<(9<: 2$PMFX%'S9W#?RI#G0X& MNGNZFHT#[XB&C>&VHVB:AMOL8RHA@>'XT\/4LP^+:<1TD)1/QA,/A @!0@D- MAFL'E!B3*$^ES??AU-XZ4IN-&7<-RGH"_)&2K]Y=STL^QH,=GWS[DL:SRET> M7EVFLR2K[3;82V)5(D%3'3)X@0!#.Z\,5RH9J5)8= 9%9+QV<].#)E:MZS#_ M7"[+8XAJIEA#L^!&_TAN.O!)A.AX!BDUGK]LRAQZ9X'9)$RF5H14.^.J MD_ M4BK6-BC<9H9 %Q)NVQ)8L>4S5"R7OZ?1U_3K9#S_/!L8:2R55N.E91UZBK8D MH&M?TCPT&CV<"7G R<0;4/PC=84_')3WDNL/A^)R3B]_GPRX)]SQB&97++4_ MN3Q[.9I .AM93I;D7+M7_$Z$_D@=\0Z'V5VD^&-"%;&7!MX+3O#L0;!9@RB# M1$P6#*1FBBLMA32UL\!V)/5':J-W8+AN+JD3)$=PE\8Y M]#15@*@$"X2R(,4!(Z1K*.UW=&G+<-U:CGVGG;V\Q;*K\&3^UU'&9>_VB<9. M-)%),)KA->(M!4-- ">)\3C\?G MO_YZ?G;QUZ./)\=N%&ZR0?-D^L;-AL&-X]OAZ!K/W,F'BSU"I;LO5B=@6FFS ME<*F)VY:XN^S#VEZ\=D][&D:N-;H5Z.K4@9.\DS!4VD@9>)+&\#H9&V'\R5: MZE69/EWAAL=OOA]/KJXFXT6NZ?+15^5HE"JQ,%E:F3-MP>N@(%*TAYW3@>G: M^FX',OL-=E;!SLLEIMT(JX&K]NAW-XV7^,/+9IN<2&,B@?^OO3=M;C))]D?? MW^^2$;4O;VZ$ 3/#O31P@)[S/Z\4M60UBC$21Y*9YG[ZFR4O&%NVM=3CI^3N M$W$8,+24RR^SLBHW(8*@H%59B-$KT#)Y5Y+52;?.4_Y"0"_]H@.I^_:0DKUE MWP%PUG*A\P%S[?*BJ\^EFA:U'JI.4UN^^/'SWWP(/^K/UAS_9'N6/YR%VRI&CN5'ELO@KO]+4C^\S1 M(3)_$GUUX''O.93>7A?&)'1"![KE>V4+**WH_B5Y EVO7S)J9['UT^%C-/72 MHO,T!WI3#76 .+K47XQ(?3M?+B<8G1,I4R3MZF8;2W=\SU2";,F.$LN1-Z_! M^(6 OBX8A^EVWDK0':#D5O7ZN_/J7-^7M926[\]7RU68U3%GZ\>$B27NLG49 MHK$6%!8'D07ZI=!E3&:3+&\]FW@G L?U6(.B;#A%[8U"HB3.VPV:7ZQ#CG!V MX=4O&#M9K1;3>+ZJWOWS_&XL:D[$ MX??4<0L'GA1#^PB_(8J&3].>S%;37)D\;$?I=A\\5/KU42:&3K5BDH)''2'* M',G)2 7.+DS&O-K,LR+2767X^)O M$W2Y\< G3F;(ZB9-NI53$ E1^'H_]T;I6-#YUI%66P[Z>C_9"W'W)VB?7,4= MW!4.Y/G%C\T?L$X;L10C9HD0N?,D ,W!U3IQYQ)&KDT1H?5@L '9Z26O_/0H MO9UR[@0RW5K/C2Q45%GZ$!1X+CA%7S&!B]*"",5G:PT7L74R^C&:1DXL]P*> MK4"]IR8[0.9EFO)JJ(S/4B9)HK"%SDD?U"0(^8VU>W MM]]O]A;TV(4)9%-EOOBZ7E>XFJ=__SZ;KCY\^OUB6BD%5M-:#W[]-\N/]%>7 M7$8>M*[Y3:5T!E5T@I"TH\/$:.ZU5U+=/M@W%RGL3<*X&99! /6$.AD;>0^] MMK__MAZ9>^/)\VJV6/IR]/W_SKY,7;TW>GGT_>O7KS[E^G M[SZ___CF]--)2I7?Y4=,./U>OK+-!C(.=KEW1/F/Q7RY?'F^J$YCHH5D M0B<*TZ5P%+,%7@?_,V!<>.LDDIVWWKKV,$7C.LE#<7#'W[63?@_']]G9_#_U M5OAZOG@U/X^KH15W[):!DZ21WB67=NLIV)P+' MC4:;(VTPW>P./'\!O!G^$5:8/[?#WR4_)[/\?O6E+DFZEB&=#U>\A;GKRX<-_W>AX,EN WN+9>T]G%C)KZ)UDF<^OQA]M1-O*S MWK#PV N,.^GJT.O%Q6#[3ZNP6!V>$[S+RTV.7Q)ITU7M;+PXDM[,3I>KZ5>B M8F)XE(GB$4@B>@ITDX2 W@,+.6/QQA*XMLH+[DO!R+GH)T'ATZFHHSOO5I+] M[\5TA>]+64YB,5'9E"%H7I>M&P:Q! 17DM9T\J1@6C>U[$CBR%GL#OWE?MH; MNWYB:T,D66*Z6D&\?BR8H))2:,\@RVJ+6B!$1A<\G8O*C*GH[[P-'N@N[Q(Q M[@6Z1X]YH**.)Y:4CI7HF0/O(IE9" %\2!&,3W4[ X4IIOETL':QY&"M@#WZ MQIUTU2:6/)WE<=^!WLR^TU?-%U,<^+EGPQ<]V:O.8TP.^'ACB@Q6: ,VZ]I) M;P.X6B2K=1(\NXS6MFX)&>#QYDJ /RZ?22_*DG)2HC@G0(O$0;%LP2-Q&4K) MSJ>HA&L].FDC(?T]PNRB];OC&PZ5=0>'XZOI\MM\&<[^L9B??UL/BIJ6:;K0 M2>U<(,?-=*@;"9#\N+):0?"Q ].>(C1(^JCFL/$*SG(&,LUK,H7&[M:1\E:EQ0-87 ]O#:0Q^] >SB#YC? MEQ<_/H4S?#=?U:GP\]EJ.CNG'W_#Q9K5JUZ$@E9I,D<01E#@F&V=^)1)IDB_ M]5X[I0?%WH[T=@O+?:#S$#"'U&,'F+T8?_>)5+?N7W@1SM9]-%\05W2K/LET MV2;FPMG/C0;+%S]^$="2/N+LO+8Z;);+VD]$\A(\.@.L+FE3CED(VD9 F>A, MTLI%T7K7YM-P-NY#=OLSOT,\=& E.S%XH\?(ZY"RBAQ,2@R4M *"\04RC9= M_;@\WNC\U,'30:J,J2^L/()G$H%S:^AHD]+IVXC>_!3^^'=U%&(,I>_Y<,+O MP&M>GTYOK[MQ%#+N5.8$"'2@4AUN6HJ (D/Q+GJ>6>NRB+M4C)O2&^+,/DC. M/2&E;KI:?L%<=VLM)X'KC$PA9%%!G\UZ::H Z662#+'.=!P*+;]0,O;I>)A^ M[X/+_L+N"3+_/5_\^\WLPV*><+F<6*^X<9H!W?U$M2,!+AM>UPXIZS+G7@T& MF5\HZ>1BT!@R^PN[)\A\#/_YC4+-Q32<$>Z]CHY;!IGB$U""9X@I6N!>*NNS M9E(,=B3=)*234ZDQ8/86=4]X^5V2R_7O&?=2,6QHR%'(.$_JAN?6V *I;.A-:;[/*@$K4"0S<@I-) M@RB!+*$. U&M:_!O?O^XM1I#@617P78PW?N7B^7#]\IK-ODD$5LR1U-?E#7= M_Y@!7T<2\ZA\=$)IVWP*ZEZ$CCO9N3',AE=5M_,>WIZ>?#K]]*X.:CMTL//F M3VHTR7D+,AN5YKS%L+S9)!.+29G0Q##66 85Q.PR%&OHPL22"LW[Q7^EX% _ M])8B>,3U9[["95I,UZ.K+EXC4&E%9RT#CI9PS"FZ]]*J6BU74LD2@V]=EOT M.>/>O@_0^VU_TDKD'<3&-16Z9B2&]._/BS!;AG4M[@V^+@H$$J=#F-?1HB*2 MN$0 [Y0$5XR5.DI>FA=X;4G:V*AJ!(7;D[D'T$O'<+OQ\"Z54I(L$+RH>[-, MSG6-I89,GZ:XQ\1=ZP$XCU,U\@#L(<"P)>#VU,S8*;"7T]6/]^7T_ ^AMF%[G)]^7] O^8SR[3,76H%S6L)=P*3 MU_,%IK"\&J!NE18Q$/$^<@Y*1@[>Q Q69QVU35&QEACY]=M'!$@;E6X R0'R M[2!6?JQFV[/$LQ$"A/0D'>\,^&0#9)-T2%P+'5H/46S1.#%8ZFNHJUA+/?0- MJZN)ZIK<+T8%R(L E2*#F((&IHRT(1I+1O5W^\3>$-BY?6(7??0&L%W+[J4R MF',F0_5UFQD9+3CEZCH1D3!EQY(>U*D]L_:)G:#3LGUB%SUV@-DG*EQ6Y!H" MUL-'U!'B/D1PM7!99FT<'46%Y?953=VT3PQ6NC#4R=\A*CJPE7TKJJ4,,9=2 M@->9=,I+NNVI.@R8AX J&,/+WTT4G:*N41/%+A 8^P5YBSI^E;E1)EAPT:G+ M0>IU_FRB"Z7SF45F;\]\_FLU4>RD[QV;*'81?@=><_,9]?:ZOB4[;83B#G16 M)*HD,\3H!$09Z:?2)N]:]PT_0M*XE69#G>DM]= -K%Y/9_6,6'/U$6?XGW#V M&1=?^42P8H5 ":I(^D7[&H9S"T$XB899Z63K8L6'*>HQ6[^G\C<"JXDF.L#5 MI3N?_;'FY.5\N9ID$8+A-H'P,8,2MK;BP"_4:YX!C630ZF9G_(63))QH"HFDTM] MHD*@7RGK\;&C$:[::Z8#O%U([%?_6@_E]^4EW5[6U:#,P\G%$(N)KHDGF@TYL" M/EL71[IZ"^8)@C>1D6OV.NI;X-K\3/#P]XS;LC$$7%H+=VR<[-"'\BN_;Z/*2XGQ)QEB"3(6-_M#(G4Z9* 99ZQ!.EXNAU6W?/HU(":K3!GCPYS3ZZH M(T+FS1ON37;1%ROMU\\*A7U?OR.T5^E;=)MD4DPSGD8ABH3"[4 ME^ !25ZA"&V#:?VT]"!!X^"FD;(??(<\1/)[P^@[+N*\$9!^>9"_Q4R(=,4, M28"/]236%B$6Q<%KF;BC'S++&\/H 7+&>=H>!D2MI#YV7+QF(%^(Y]HP3F;Y MDK];K%',[YR7F J@)*-0.3CP7D1@7.ML2M0I;Q<$[_C%XSQUM\7.X (?<6C( M!6\_ _%;XLI!H)"5"\-J6*X*.*L])%^$05X<<[?[].^!S7U?,7;>K$UDTT:" MW84W5VQ=C9*<2*ZMY8I@+-*Z-LM"4+7 :T,N83$3.L>Z(O>1$\2\>=!:OK@H=$UWUO0AVA[RA@*S:EU+KH^"%Z1@QSAH%2 M,^%W *1[S.+=?)8N&4I*>1N5JG5V"92LLVT-!C",(19?"I;6\W(>)6K$Z.=) MO=.>:NCN'K:)(1N42+6&P<9:TU>?)WUUNQ@P1\$DR[IUT]DC)(V3YG]J1[6G M"KJXF%TS,;%<"EGGUBI92^QBS0)ZXH19Q:TKJ5"8O/V]Z_ISQ\G #P"!0V76 M[.HT3"[@]?GJ?(&_36?3K^=?UVQ^"#]J\\3!B8%'/[EEEF W-H9)&83L+:-_ M!38+3:B0=+ XQL%E@E#7[TSDN(T.?6)S9^4=&3I?S\\7DQR%3*P.;LE(T@P8P)48@3EI)L+T+';0Y9>TN6-28C9![ QU1[.8EWS[<#WD+(5Z/S1@ZZ% M(CIP@(\493F.P;K:$BQ"'7- LO+%"BA%)"^5,H;?'K?50U4<>Z[PVD@O 6198[99B5*ZZZ][:GKJI#\D)3T0 KI%&J/9"Z%UD8; MR8'LIM1QS0&\U@RL#717MYZKT'K6SNY4CIN '@HOVQ3IM5->[_#CF0S6W)&W<9'(G,-Q'3<>"OG7V,4EIG2P:?*H]V*9( M<(&B'F-%D5%@E-BZ^WUKXL9-&?>$P)U5=2087&<9-18;F,I@N?&UOU?5+*,' M@3RJB#$9T;IZ85O:QDT,=X3 G14U=CIX(U,/)QFCUJJ0H$";&,C'%Y*F2@A: M><[J4M%0MAN&MOMWCYO^'1AG3Z&/(_!WDQ12G2!0@&=+YJ-9W8)K'#"C?N?VL^-F^3MQ+_MI)@.,AL;^;DW&V@$+]ZC I4RTB\8B3D*(F3ASC"CG+:M M'YYW(G#<5.Z8$&RBLGYR(!MYG 3/4'#E(:.N91-%@.=UN:%A4AE9E E/,C!@ MW.3MF##;206]NK>K]*#VW#HFR"K*NE4])G!21F"L:&--<=X_R=MR'TG;,6&U MCT8.=59/,SQ !RE-TA<[HI6.-=/H!3 9K>("LPFMER>U&!XP7)YV3)3MJ9=N MQ\U^^/C^P^G'S__SX>W)N\\G[UZ=_M?O;S[\=OKN\[O3SP?TEV_SL6V:RW=F MH%%G^8?%_!LN*&X_"[.ZNO#T?\^GWRK^KK$7#8\$#P-!A$S8DPA1& L<*9CR MR7),K>=\R4]F%UI5,6Y#5J7?;%PK;0FU/O70 M=\"R72&BQ\WV;E< \M<+/2= M"I@(-<,6)06RUH-6VJ$K=!"PV\MU#H78 ^1T"JU]53\?1@]C)YH^8%B]F/^Q M)#8^XEF]I;["[W@VO\F/,5)%KQT(7;>WH'3@C9* O$1KHO)>WIX-OCFSM,67 MC5L]-!1J!A%U%[,,7YR30"_F4E_]]LW7;XOY]_7"]N4E6\F)A#XSH%\5J)@1 M?"CDTT,24I62G&F][WXKPL8M$AK:1[7730<'X-LPRY>4QR0U2ID!LQ1 I 8@ M"^& RC"OE7*)-Y_/=OWMXU;W# V=/:7< 3Y>GR]FTSH[<#TI_\_ZNRND9U6\ MQ* @YT("(3'4XN "5NJ"VC,">FLO=#\UX];F#(V?1EKH $\OYU^_G=/'W0[R M B.Q!)*.#K6<+2@$E^K(*"^]#BYR-*U3.?>0,F[US=!(:B'_#F"TS@M\F9_E M#2H9O"#K9$>.H#4O:)Z M>[U?T?LD(E,"JK& (@; ":7)USJ;BRW6AM8GWN-4C7O%&_>-DR'Z: ,=ZHH.=<7J%J)4""'9^.9]20]3U.GKTY[ZWQ9>NRNC VB= MI'3^]?SR082(2-.UGNCW9[A6V"R??)TO5M/_;_WS>YF?(&_EYAZM)XIA+T1XLUFDWM3/! M>\9!\,0E\BXLZAB)[SA0H_2G<-QLW?ISB[ZZ2 8?#5=?ILOPQE%LN??7IZ%Y7): MINE":;4WJ"#57S5'RYL7ZSQ*U+@X:PJ![>&UASYZ M ]C%'S"_+R]^? IG^&Z^>E4;IV:KZ>R_,]3(?0VRTL]X'.0\ <4H\=8/;-C$)N_$2J6[^)OPAGM9WA MTQ?$>IBB]^_"*@)7W$V7FM,M@LE[6?X*B*LQZ!KS?M M27(1H1@&1:"VP1=3M0\) SJ$2 >&LQ.#[\+7ZRR6-)IN !ER M-J0)'B)X4Q0(A2B+<9&+UI.!]R1U7!??(^H>.B<&@L#8A:*OSA?5@?P69N>% M+J_G"V+P=4CK-K?+$\])EX0,&K1UKO:Y!7"H(V25,=IR!_DF.^ ML6HZ -O-K-,D!TY7@810"B='SRP'YQ('PU4TZ -JWOP%Z<;W=_HHN:=N;Q^$ M^PJZ Y#<;.#^./WCR^I]^7V))\LEKEY@F2_P1AKS9KIR4C1+O$ZR\W$].WJ M/BIN7(X^9S;D&/7MJ.P^]SP0.%LHK0-8KGGYB*OI8GU/>Q_/IG^L&;D:M1(C M1;R6,Y"6(RF3ILXVD"NJ4)Z!MCRYBH,EB7) M+-/%*E/04;P!"C00B*-@BHT^Y-:O*MO0U6FWQ\! VU='?:4-+HBO+4BNUVF-/)RY3=J_>?_WGZ\>7O'S^>OOO\]LW)BS=OWWQ^<_KI@(*Q MG;^C3='88:RU*AP+/^I;3.WWIA!O<1[.?F[K<2*SPG,FQ&@Z>@DQ$$5M85(& MA]GD_.0TJN!=D.*>$B/D/Q!##%(W\!M,(%QO*K%MIH8,#^,V,/@N7JTMI77%!OAZ-984$ MI RHP#PXB1%X=$$:$41J7FNYF9*1GU(&PE #J8^=J+HT@]<+K-?LE^?+U?PK MB>G5^<^AGS8K)WDRD)RL(P_H#'?UP4=8M)87$8*Z?4G8G*AZ_+M&?M1H#),A M!-P)7OXQG^?EF]GG19@MIZLK1GBQGLLB(4CFB!$5P!>ZQ"BFK8RV1*5O'UT/ M(F7CMXS\"C$@1@X7:@'VD2I63C=/GB,;?6M(P^2&/!8:R_T;CL*7YV^^%Q'L,QG6(>E M[_\2M/F#VCSW;$%DHS>=5QA7/PL-?P+*8K#!,XBFT/U(BT#Q+H]0"OD/JV)2 MS=>C;Z;D\$J9N'HSH\\Z_UE+5$<&%%<'@"E'09I5%ESP@MCDS-H<1,#6DY(W MD#%RQ=_A>K];*W.8J#L(:M[.9W_0IWVMK%P/["7/*@7#"#(6.CI#C?.3\Q2= M<(ELNB6)<9BRXKL-R2,$0.=5JN!2YD M--I%I;#UC*+-E(R+F,,U_ AD]A#WV#'N9R+_[3S,+DN2USR;*VV^_FZ/87S^W+[WOHZ9Y&YF-.E!X3?PZE*Z2N.JAD\GZ.FR4 M_M\#L5S UZDOV=7GZ(A,WNF1V:SQ6Q\\[N-]:Y4?(K4.SH5?S\JWUUE^E25/ M7FF0*6N@/R7PL9Z<3*%04@7;OD%J,RGCPJ5U+-%"WMW!YF58+'[46=<7.RA9 ML=H5"LR-LI)N^#I#R-R!XYIG+5GFS5YK>5_.EZME'1TEK$"3(K,>.)3F<;/RXV&SD1:[SK)> M/=P=FF2]\SGM08MU%[]ND6'<1=2>GW-VTD.5&,K%.L.DNX0+9>9A9)EUBQ+8+53364Z MFZ/TD6ZQS.3Z7&Q2ZQG-QY-BW47#VZ58=Q%W9RE687G,01L@0ZDS6YP$SRP9 MD).R,)NUO%/1?+0IUIW4]$"*=1>9'?!TN&JG[!/RF'F]^&#.+YG@5F17B@:] MKC10-H/G%% [;0NQI) NA3LI_NYWC ."@S6V2?,'"K"#D^(3)HJR\HVLL%DP0*;P"7XQS407)7>O.Y=LT])2].CSN/$C"G2'DTF*$ M(B>8ZF!+EFKE>WU)=)&\HA/*.^68U:U'F-^E8MR8XS"M/@"1/43< 4A>U+%7 M1/U5A1+CRC@N(:C"B'JN(3)B1B9A&"]<)=&ZI/Q7"OH!QS[ZO+WG?7_A=@"- MRR/R_7=#! M>\88'>2Z)C 4M^ U]\#(=F10B@RH^8KXK2CKJ<3B\)AG &WTA+'?,-0W[/5N MZ;O\71JI51ZEIQNBL&@N1C13$*"![A,E ML/AF]NU\M5Q+3%SM.1=HLZ:3P9@Z#@AMW4Q#,N31\Q!L=C&V3A\\0$XG.&L/ M@OO@=J!&>@+7BQ\WQ$9AZ/1BET;)B7,7S$5ANG*6KCDFJKKBT*-GDJ<\F&O; M3%)/561-C\^#Y=\3G'ZF?VMAR44Q^?+2]+R*J'T5D.:"3"1B'2D4(<>ZH;5 ET MP3$D2LZ42J:@C[XUX'8@KQ/<-]+T M<$9:&S+([.OE*FOP(@60RL;@L@[TAT&KTK:.W)ZH'/OPR.U *7>'DQO+S:Q0 MR:7HP%EDH*+D$&N^ YE3C&[C*<5AT=++PL)#=?P@9/84^-AE1O_/A]_H<\/L M)7WO='5K=1W=? V7(@-3,H R%*4Z2ZXYI$07:\%MP-N+WC;7GCST+3UA8E\E MSH>0Z-C0^(2SZ7QQJT+'.ZY8=:IT3:EY"^,@AOHJPG,V=6>SR-O-7=WTZ3W5 M#[2 PL$2[.%8>62_?&2Q:!(,%*W3QXQHCK::GLH!+:'UQ[Z MZ U@%W_ _+Z\^/$IG.&[^6KS+N!+WUS( 4>OZ=Z95*I3>NADMD6#X-R)')1E M..A>H!WI[1:6^T#G(6 .J<<.,/M$F]2MLP:CI>BE9%('SR25R$)MR\P6C104 M?#1&]]-P-NY X]8G?H=HZ,!&]EWM+A*S2E+(3E#H7 3'-+,\ZHSY M=O]$4Y>^/:GC>O,>4??0D3 0!,:^=+\Z7U0'\EN8G9>0:C/][(];;PA2\&RB MIV-4&0-*1@6.? U8*XS+VD3TVTW;?/R[.@HPAM+W?#CA]^ U[YD,88)&K%<& M47]1Q=7A#((#XY@=V6CR:=B^]K<[C7!TQW)VMY!W=["Y-430:L65T0A2.@_* M^@!.D+49YI5&54PVK>N]CV^$XTX*WV6$XR[2'_TP^X61UV?S^>+][&99_,0* M5[0Q :*L9:(2%7B4="Y RE1.>2\658]W,_;3WU @SABAIII2^W]#*< MG5W.(*VL_ \&LJ1J/B9P834DE2CH' @Z+0$3-9@=1 %UN.= 4IH30 S<\O[*D& M9VC<["GF[HZVJTV^Z[; ]17S RZF\SQA,?+L)0/N5* #.]5:%&(M>R6*9[9( M/NPZI_LHZRFA.L2QUD0C'>#LBH_3/[_A;(GK$)]DX1B072)E7 MV=0E :)P0,YR"=PJRUL_$#U$3T^O1&T U$SZ?<5&_W4>%O3!9S\^A!_USQ_( MG:;IMW#V_GRU7(59OO"NJ:KO#YPX&5%XZ\$E1U=3S^@D9R3+$"-RZ8LL?+NQ M9H=0L16X_#& ZVD5TH$/VW%D.]U(50P%A,Z%1)HB>$TW$$:\H5%*ZM3_2/V? M(4?/2!Q>0>,O1?M57O5/+^??D1SYZB/61-3:G<_6TW+/P]G+^=>OT]6ZC7EB MHN&";KF0A28^I7#@F8B0ZN@.*[04:LL4WKXD; >UHW@V?T)==.#Q?DF*/IP3 M)8:7TWSYAXF+,F6Z($,V3H+*08*SW(,.&*().0G9/.6W)ZW;@?,H'NN?5&T= MP/.FO[]NP9MH4R(6ED#JNL'"%@2OC 46K$+-@Q3-1T1M)&0[8!W5"_WA F^& MFB&6+WS$[_.S[S7]N5SB*H;T;\R_=-9,\="]#+M\1;N5#7LS-NPV!VX3#R4: M$%8Y@J(AX.@2Z8^EJ*QYDJGUL-FGV^:0-?E/(PVLRSN4)+YBB+4"S09C/.]5.9)M#KOH?9MM#KN(NI-CZ\X$>N$P2V89U',6%"8.H3[O1::TMAA\TJUM MX3BV.>RDW&VV.>PBZ0[1MJ_"+,]U77JA.7B2'/AB&5,A M1H^W!S1O?AC8\@O[0LH^BIT/+.4.W,V&N04Z:(XE9BBA-CBI2,>U, ILL-85 M9);SUB^9>TX >=)Q[X<<3 =*N3N!CWTT/3BO A/+=!FH(S7K4@RA)!E4JK]8$4(009C; MCX;/9@+(3DK<>@+(+A+MP*?\RL/:8DR,QJJ4P/# @(YC"61#$A(Z]%')''/K M.J6[5/14:GOXV7.@E+O#R54C%KJ@(R*P["K@ZXILK11PF9@0%G-L7JJ]B8YQ M_2'L[.7HH M:AXDJ"?X[*/O^5#"[P!)=[;Y%*UEHH .,$BZVC&3(#@Z;1/]E'DE?!!#;CCJ M457AT3:7)/QUD!$F4$;B2&'X 5KC9R6JXZ>NY77K:03'G8; 7=)"%R5OO)NP/85,+?EUO16OAS^O7\ZXOY8C'_3XWEPC?ZF]6/B6:.&2\5E%!;HYS4 MX K2U2*3C<3@4+3?0+\#?3T]]>P)B-O)J:&TTP'R?I77[[-PT;. >5VW=EZ+ MR=?M>2>S]2+=-\OE>1T:M.YA>(>KB:T]P5$%X,+4MRY1($:&(+6WL@14R=Z> M']S6L>U,L5 Z<# 24L<%E$8XT:).&P& M[=C&"+0#82.MC)TX>7P$1^2Q:)E#S5P'XB9Z\"9$.@7H=>?,W4 V!$3,Y*(3KZW.J"3YZ?6; MD4>-SAJG6P]*WHW"/F<6M(9B(PWU=9)>-6[]1IS1+>KU]$^RMB]A\0?6OUF0 M<7VLBOSM_&PU_78VK2NOA4\N9@8ZAP0J*@L.ZQ\%\9K)"OF=OLZMQJ[L2DB? M8PX:G<+#JN4H(5C[;B8N48 J P?+:O]@*K'VZM?9H%ZY.D"$W5G:VQ!\E80^ MAR,\+>QV5L78@-ODSD__3+AGPA*=U@PWTU2=.[V/X(]*_G*85YLOY M)LM)M$%X+PV88@4Q2Y>^'?(T\SN\GB_^H*+FV,/ M)J@3PTB'FI8V$'K6%\TD@"M9G%029?-M!G>(V,ZPCN()OHV@NQXK\?I\=;[ MZUEH5R?4@9,D'OG4=L,C=B%_V'D1D0N=R=/4R3189UY*"+5A,S!CG#4R<]M\ M8]X@\R)NXORW4'>_U D<'_';I6S?EVMQ7[@V,N@ZMW&9PED=:3VARY^R&!)P M8QC91MT7ZS(%-RE8)>MF&!U;^]T#:1Z_&N= 1#TT#&=P)?80&FS/[YO9._($ MG_^#9]_QM_EL]64Y48Z\>:9K(&H*AI2B2,%[;\ J%4P6&:UK7, M!]<#U7=L6*W&^/D_\TED(;C:F*MC5J!2+03E3$$=D(O:YEN5C+HDM.7&D)!G4 %9T$;V($R5B)&)3U>KN' M]VV_^#_><]^GS^Y?_[S_?OWUU^O'3Z7_]_N;S_QSP MBG?_A[5YO-N2V$9O=J?_>UY'3ESA*(N0M"=-HRH4GWLE( 9/SB.PDC%ER5QI M;&N_4G#PD)&SL*0#];\)Q6&V>K_X6)M#+_H$:SMI]G7,,9,%E(@28DZRODR[ MZ!F//+2>O7@_->.^JQV@]3O#1MH(O(-#:",GZ\YWY4-M,4$@5YI!N6B)$7*Q MK+88!&X+2ZV;U.XE9N11(XVTO0V(=A9]KQBZ;'=GF;$:NX-FT=-!G8BIY!W4 MRZ61#BW7K?MN'R"G0QSMKO!M8+2'],>^3KV9?<T"I!*IT)Q#>?'G:_/D=(F(?W8L9-O0QT,+41?0<8NDG_ MI54%ED3RI8 CBLD47($0M (A1.;*>O1WUE(Z.* VENKMT%R MD(A[P,@FC_OVNJH,#>;@C05=%[BK&/A%!24RYR@<$3*RUJ]V#U,T;@+V*2]. M^REA[*#WAD&\.Z\&\;[\:[["Y42:E)U5#+)E')1RBIBH W)4QA2]-H2#K<+> M^[ZA"[_21(7SUO+LP<_\Y./3%Y+H\F:=MH],D<_,(*QQ=%M,]7F:*T!K'07S MR25L/C[X 7HZC($/0U)S)?0(J)/SU9?YH@X\FB#W0N<_OD-9\L;DS[> MEW>X>AF67SXLY@DQ+R__ \PO?GPX"VE]!3GYH]8"_/YM/CO]D_[+Z1*O9;]\ M/3\[NVR0.#M[/5]\Q(Q?OZV7?XI2C$:2>V2!Q)44J4$+#^3&D4MCG$E\J]-Q M?%[&K48:ZAP>7ZX[8:0'![U)$U! M_.1Z'N4ZG(AA^;.E^#K++8J.&9D Z[,E+Q@R>,@(:9WEN/G](^O \E<*QL73_IJ\!Q)[B'7L._\):8B= M4EPV_X'X:KK 1/_X9$9V-5N>GZTH;+VHKGLSJS<["HDJKY^VI+MF.%&)E\' M&M>[4$Q0U\%!-%(CYT(%U3H4^X6 <9^X^SC0]M=(!W#:7W _V9[E6W;LO##: M>@GHPUJDD6[HN6YQ+YEQK0)WK=<'#\''N+[Q %C=#OW'UG$'./\Y7&R=9_A] M-ETM/W[Z_?(,");B%:8,Y*!=W1U@( J30 =,&(37J%LG#A\D:.1[PNAXN;.! MLI7R.D#B!UR4^>)KW9ERD>VZ*OA1->+P')#7Q57,)W#*2JB[SQR7SAO;>A'E M/:2,?*CWAKX6"NL =U?A\=J$WJ]305<1<$%AE73$B!/U.5_1V>(D&*]UX5PS MKEJW(MQ+S+A)[NZPUT9I':#O4)]B?6:>4/,\''4[UR'CNXH+TQ+H?^TEH;W:OLJ 7;Q75BRQ_(P>RHO]?5\*XQ!W9 M>F$U[9F3J<%_ $P1D>1@&=Y.6&U^+1J&OLY#UL80F_>E[V-V\->Y_XO2KXM) MY&?X>K[X1\WZ3YSB/ 3R-Y*32I0+$AP3$C1/,>=B=8JM4S9#\=)Y8#V,C70% MD X,Y4:UX\OP;;H*9Q>,T247%]\Q$U\7TUJO-FM.M,DJ8?3 4QWG0>=P;7CD MX)4N3H1B;ZPT;E^&NAV1G2A4&ZR62$$.@2G74Q[D[-ZF@.?@M^QJU;/58GWQHHO1A-?%P6\8XL MSA?I"_WPPV*:+@J%KKS+I90FQND@E.; E*K+3(T$4HJ$++6CVW_A@K4N/!B. MFW%+77LPF/%!JS$L+^/W->__ N7*SHK+UCG$YDP9.XU,(N9CDFE M@*2N:WI,L;JO1IC6D\U:TC_N1,4>+& ,('1@!->Y#KHS32]S;7=$\6Z^'N*# M%PPO/]=9D3?_OI90OYNO_@=7'S'-_YBMFPA-T#$GYL Z9D 5BAY=R.02C%9) M1VE"\Y7H@S$S[N[6DF)@TN90Z&8XET$A<66Y\QVU$V\IK;D;$]@/:.-K]\50-_-=Q[N=[7]_E+ MF%U4EBS_M3;P%^>7AEQ?JS&_.L?/\U=K/L/9!$M)48D,7M82?1L=1,,\*80G M],(4K;8;OS,F%R/OV3W*9/53@^>Y6]F;RZ>*F]*:R(C,LJA!#I8,X:C@9K_]FN*4E3T&$%D M1<3').C2HX@7&^G_B"/N6_?4[-Z8?0231G8"P8.-V;MHI ,X#=**Q+6(CM=- M*K$PNC)8"PZY!1FU,$$DJ].3UU(?>6/V3K!ZBL;L773< W-6?CURO*2 MZBI>YR$*EH$EH:0.S$G6&K!_M<;LG?"R6V/V#LKK (GW]?ERM+I(:M2Z__^LT9A^"OA8*ZP!W#5Y57#!!*50@0QT,6'2&@,(! MBR$PC@%Y^YO2T[3&'L'LH$-"U"?6_3&C_=W\\K7N[FO>SWZ!C_/UM.OZ[R?2 MD!?PZ.D66^I$NIP@HB0W@-$&:8LRI9_&P1V9ZSP.:8S:9IV$0T)H;]OZCHLX M']NZ'GTBOZ[_N6C'G&B77,C* :<;SL7TDUB[E7W57':1\=3Z7?/)F#M2ZQH6 MWD^6C#D$:7L;X;=UYN?3*BQ6G1OB[5P5HA31%Y).%!1 U_&5D>)I5WB0OF"R MV'SI9T_9SO[J"9Z)&1Z LV,.,W>LR)C4%1@L6P3&,-3]:1GH)JO):G1"[XRR MO/4>@:?B[4A[^I^)_1V L]WMSU_8WPS_J/G!SBV0]%9P>E,X,B9F,U? 2QVQ MYKP!%R0'YJ24*M>5<]U<]79G[T@G"CP3.SP,;8>:XN2S%BA/8.O?=U]6POV$%S\06#T':@5?#TUGOQ^*ULP7?PKG)WC3467&*RIDQR+KED8[^L\%:/!">M240$I MW#\^8]U%!$=ZS1SY+;4#.#[K:^;VXIOHB.C(WX&.(E$\DA7XK!)H:RPY1BYR M/,+S]E&^C_25M@?#Z= )[(3BO]PS[Q;BSP)H1V9/](7Z[^4(Q@2S\_:$5P^1)X3JA^7FBN*!Q$=2(T.E#0.@LGT2Y$Q M&NYCD=U4!#;E_$@?R_]2+F P)#]K^]_A+A5UBLIX1VI/$I0A[^EE#:-$BH:A M+,P=3U*Z\8M ?X_S?RG;'PC%35_WGZ85_\. K?@;/GO(5OS'6.FC%9]))J0/ M";*HBU23UQ 9%I 9M5 8DS/Q[U;\C3T.D7L4!1,%X("',D+?,I:FL)D M\>?!!4W3&HX 8A87H141AZ2_YDS_3'7DK M_DZP>I)6_!UTW '.[^NG53Y)ZUD S#F 0G(!(1N#\%9;*I;H"B-!\-H,KK0KX 6)21>=3&#)(A]D$^W?[<_/W/X.P-E? MH>?R;E=J3DXZIR,@B[4KU2(X4P3XHIGFEL*(X(_&$O^R/=!]&N-A:/LKV./M MJ+TH[TQ=MJJ$+G7/19U7)#4XU*%VB;N,Q[.$Y"_: ]VG+1Z"M+][H#=6RGG' M7$Z,01"&G%DFM^8YQ1JJ8-$V:9G4\?1._35[H$=Y3NT CL_ZKKE3]Z@()D22 ME*B^6I#7#H@<8C&66^Z*=L?S#O1W#_03&$Z'3F G%/_EWGH?%U_RF*U)$81. M)#ZGD>XCQH'W%+>1"*7*Q_,8]7'[6CF"GSE$3%#*?$% J5J7&@6Z!'IAT M1IN$B<=\-%[@[Q[HY^4"!D/RL[;_'>Y2B4NZ-#D+(:E2E2W!!0( ETDZ7G*6 M^7@F(/S= _V<;'\@%!]A#_1Z;>"%5 ;KA7[@.X;LB=Z6M3YZHP,R7E(.$*VJ MAB(](6X]4S=(;;Q!QULO.1RY-WI?Z[ZTX7MRAH9+G^N:#%0\@O(Q@G/,UBV$ M5J?L?.#=I)(>Y.2HNZ9W07,SM]\.&,<VM8^H*01BN5T $N;P=N@ M06H>@M9.)-]-Q?Q]3!QINJ4A,H%Y_=!FEUIDW5_OG%*9L;*W&T(:B MU;H4641)3L6CY+;H*+I9GK8C;^->W(_X_7<0\#R#J\X]<9&-4- =RJ);AZ4OFPF*9U M242YC"ZR$"CK) O!!:_.QH"35D%QW#LIO8RRFR+YO;D<]_7AB UM8$#]=4QN MXISW&+R#Z+(CL<3Z-D/73(:>@OE@3; =7Z\>8NW99$$'0?@X!KD3W(XG;WKO MY-'['T4?E%*4(1;/+3AK*.:6Z,!A4N"#+U);Q*#E4QME8QZ?3<:U"^L<$X#' M<%@^)I\-#[ /RB<;1&\% YU=C7UBIDNQTQ"#CQE5TCP_><]&8QZ?39KX* QT M2 >@X$V"B^2+5RD3!*QT==">@E11 U)>(#V METDZ/"BQP$),G N0S%'\;W,$[U0!(XI57@4;RI&\FF[)\;BY\B-^XGE"H#V# M _+QE^<'I25B#AR9J".#,R@G(I#KDA P))6-11-ZZP*]=X"N9)&*!*30U)G< I[L";PEBBF[@-@[S]/"F76YF? M?:[FUR^@1C2YVB<[8.!^XV_6GNAG[[)(2G%N$Z10(P7',CB##')1TNJ2552W M)U+?:>D=B_@.,#T O=5W4 MQLB?4J"N[N0@][3 (UT9ZSXMW&DLNO8W8>9"A[1XMV3.RI_YP MTHO1'!##W^](/N+7,)W1SU_.9VO1G(>SS[CX*B:U+]F*XJ"HE"F2#^12(LG) MJ."M%MI%H8MH4Q='DBK6>)4@2J,4PQECF/(L\A$'F.[1GI8-7C8X0 M^S0&M1-\1B]A;!N&WI*$UNBBE0Q2J65DTM%ET#@/:$-QW-BZQ[TS0]K$QS.I M5NS3B@X&3F>#7%MHZG;YV"WI^")]8DR#D=R 8J$&$,)!B4RY@BF(,LC^N^%9 M>R:UB7U:VA#P>H;&=TL:):L00T%PJ&5-F2@(DDFPV:B8O9/1]);^.B08[+_\ ML'/C.@ ^/8T[>-I"40J*F1%9@N1U$O7Z*95<#1BK'6-*ZA &F5S97P-GKT_< M7;Q<# .HY_22\7B#@=71.T>GN]*%G&20''P1",R@\:ABRL.,X7H2[I[)>\= M.!_-+'<"W3-[$GE<."IX;9!77ZI(..1,P>6Z(Z(X6XHR&77KU,<3L?9,'DZ. MPQR'@-MS.AIOWWH?EU1,BEL5'&2F/"@>+41.T0\*6T3AC&MC.S/,_;E])D\O MQV&K3P3*YV2^CTN&(9F3KJ_$)**Z7]B"MZ* U%K)D$Q U]LYVCBR[?_QYLC, MLRWHFK[OM*Z;>O/NY?O?3C^?_)_33P=41&WXE#:U3H^1UZB*Z4L3!4)A71>E#N ^0NG&OJ$.!;"#MM,[VM3[#7I^\^?BOD[>_G_YV>O+I]X_T M/^\^'W*:/?AY; MWI[K=ZBI/D3/01W\5XFXWV?3U?+-[".&L],EZ0@_+.8$_]6/S_,7^&E^EB=< M%>L+3^!\=*"T+N#I9R"16RF"*D;?/M@W]]MO_97C'FW-(/!+[_LP\N[@J'N4 ML4D(0GI5) @D+ZWH/E!=M8!@K?11")%+ZX+11XD:]V!K#K%AE-$!NDZ62UPM MWQ<2U+?Y,IS]8S$__T;']MEY[=VIXKLXM>M;T>6A/?$4 F I%EBN.Q0TB3)$ M;H .?>ET\I';U@5@>Y Y[HOB8 @<6F'==E9M#%4^I2^8S\]P7GX^X:P%%&;Y M[33$Z=ET-<7E;QBJ!G*M-TCGBP5)ZD583I>M@[-&Y P8VPTAL*<(#84*SDHG MZWHS!%6O"#$SNI\JG[(N&EGS+.40H>&=SW[QXT4X"[.$G[X@KM;&3++^7)N> M)X5G3Y&*!\G6;J*RFVRL$XDS\BREC8.%PP_0U7'TN M*;CO6YBKIX'2_P=/U M;_\YI6-AD;[\>(O?\>SDS^ERPK).:[$94Z=>!^_!.17 .A:-X#ZRTKKW>SO* M.H%:,T3<#[E6ZND)=)>'R+J2[RY_K^:U$7P2C3;*Z@PEA=JR+C/X@AFXLQ0< M1>6-&,S);4-@-Q!LAI#[0-A<73UA\L%..#$28!9B]!,68A MF!0AU$1MDE5*K?LV'B"GD]>84<"UCT8Z!9>X9,6R4%QB!M CQ1S6*8IP90$, MF1F=$L_X%. 2.X!K^(>64<"UCT9Z M>+'S?$MK[AK^,)8[6/J")(6RRH9 Q$ MK1-XNE8EP30SO'7IX2,D=>+!GN F<+!">L+7STOZFQ5^/?DZ/R?KO+1%$[@L MP41(ZSR,]1Q\5 9T="[S1%&K'2S^>H"N3@*Q%D"X#V2MM-(!TC[,%VO5K*Z9 MV\#E5010A'%1UW*^P.B6E#P$0;% 9C$YP95PK'6;WP[D=8*[9MB8/XVB.L#@ MR[!8_*!CX"-^(R8Q7PCM?O9X<8$%5M=;(0?%16T9)D9Y$9XYBR33UHYO1Q+' MQ>)@4)D_G=XZ@.7I"M90PC&@C96$G^:43S3 MNDIN!_K&#?^>"I"#::P#-+Z=S_Z@3_OZ"N/J,_TWZVA&.6ZRC!)L8+(>*!:B MM @H/2L:,3#6NJ9Y$QV=W&"'NEP<+/H.X7,9D3#)K+;*0W(Q@\KDG'W4 3"A MY'5AN=.M2Y\V4S+NB7FXAA^!S![B'GN%TNOIK-K26[I%U7J&BP?FE(N0TH,0 MV8!2,M#M23A 1,ZS,LG9< LNFTLM-WQX7PC81V'SAM(;6_MUI/3;>9A=DAZM M-)G_9/)(FDMZ4K* MJ\FJ:(#NI0$T2P4UXT$UK\P]E.9.GKV>!&&WX?V4ZNX WB_#\LO)+-?_.?W? M\^GW<+:>\;6Z>H>Y:&DNB(4[.FP8AMIX9A.%K9F#+6AL""3LTOJ5=BO"1@;J MDV+ESD-9:\5U@,8')7JC%/IALW.X@BN\ [?6N\/GRKG!C,)IT7 9GP#LB77%M()JD0,9B@I=TUU.M MBR\W$M*Q;QT&$!N>6P[3SO!M.Y=_47^I@TO^[__K_P=02P,$% @ 140( M60, 6CW!B0 4[4$ !< !H>69M+3(P,C0P-C,P>&5X,3 T+FAT;>R]:W?; M1I8V^OW\"IST^_9(6;#'DN])3]:B9=KAM"QY)#F9?#H+!(HB8A!@XR*9_>O/ MOM4%($A1CF)!"*;7FE@D"!2J=NW:EV<_^Q_S/Y*JC;+G*X\MYZ1T^.7SF_9KEG^.K M@+\OXS)1/^G[_.,_^>]__"<]Y!_3+%K]](\HOO+BZ+^^BV=/7H6O#Y\>OGCV M^L6SET^>OGY^^$H]>?GBU8OG!]'ADR?_W[,GW\%OX7K^45&N$O5?WRWB]-%< MX0!^.'CZZO'ALV7YXW4)4V7&?(B#''^9Q].X] Z> M/'[VC__$Z]O>=-?1P]3F/WW=;4)8)Y7?^2P<[C0+1^.SB]'DQ#LZ/7DW>3L^ MN9B,CKW)R;O3LP^CB\DI?8$7C-_"I][%SY-S[^WIT:/.; M]_>_O3[X\?OOOX?_/OW1]WX>G7MOQN,3[_3#Y.("+QD?C3Z=C^$&X]K=]R;[ M?__;P8LG/\)]3TXOX(X7XS,W^GH],/' M\<7D8O++&!YW]L&;O/,^?GIS/#F"2]Y.SH^.3\_';Q_7E^2&A7F**R,?E=GR MAU?/.K12H_/S\06\XMD1S.[8&[T_&X]Q&784NJ?W(W7/6M]ENO*"-'J((P\6 M67K9[8%OV.@?O'>C-V>3(]IXOG=\?.0_R/?X^0QTQ8?1;^.S!SG^R^/_^33YR!IU=W<_NP/XQ./KT;'5U\.IN&6_'=Z2G.^_X>U64\6S%'\5I!*_\ MP^&3EX]?/5_>O?6SFQZ+R+H,"B^;?>5+W:L:_A"LP'#SR?[]8XNRD_TFSWZ) MMUAF15S&&9A_*@G*^$IM-'WEP4_L3X)ID255N?Z3C8-HVBT[FNU/C=D^S_5P MEL&E>C0%O^+SHV &2_=#D%P'J^*[3:8]O>TM!]HUZ6G;]CR,2(59'M"J5+ C M<[SJNY\N1F^.Q][I.S)[02.?[V[2WY,*^PBK>@N_P[%N\<]E$$7@8#Y*U*S\ MX?43YQ-R;AQM+6KK$5YT7Q;PV058]^! 3!PS&/R$\]'QF/V$]?__C\";YVKV M7]_];8==\^*[>Y;$-$,A?/F/_PPVZZ+;+QENY'O2T^F>;SI\0<[/7ZC5-QN+'AM8=I/?A2._S07H;AN_'/ Y5G^3V=1_E]L4@MV(R)$D6TG*3IW9YF:O+ MH 0Q'N3Y(>4R_QN5\GB6X8MY%\*5/@GOP9*OD]C4<.O$0[3 Y>=_Y MM;Q%%/2&M7R06NCI$ 8U>?PD0VA;YR7V[K3/ Y78(>99EUCOK4KB*Y4'TZ1? MWO?!P5_Q\/S%.QM_/!N?CT\N"!EU3BG%7T=G9Z.3B\GX')/!Y^/CX_'9>><7 M^S:GZV'_=-6SX7358SK-+X,T_C=[K9AH_)\*7G466S_V7"6)RONEP'HIT\/Y MJU5V5J7$#_MHQ / M&4@9T[&Z#!+O8YZ%2N&RB22_S\ A2K'@#+X]S:.^:>9>"O60F)0Q701?>N;) M]U)>AX2DEEKGHES<_Z*,U#.E+&]";/ M/O?-7NBEQ+X:)-9XF5KF"ETX6OR" FV_!GD>I'U#YMT@T?W,#>R2 M&GCSZ;?Q6>=7^C:)@>?]TUW/A\1 :V(@FWEOJI7*.R^_M]%4O93?(0G0E@08 MA/=!".^0 OAKI0!Z*<1#"J#'_GHO)7:([^LIJ6:S.(Q5&I+5\*Y*HWZ)[XL^ MBN\0[M^<8OX><-2^&F+T]1--9C L3PQOV#-O12\D=HO7F)$T?A6 "JI+X M3SGFB1\660(>.9^K]M,H+I9!'EPJ1)(.8MYU,1_B^CHDFF6?&?UQABO?L^A2 M#]E 7@SA?,O*- 55[(W2-*O 35_T+AO52_$=8OM:]5;)9V+1+;SCX+I7DGO8 M0SJ)%T-87X\)3 457_6.1:*?4CL$]'4L0N5E$*=>[VJF^BFW0TQ?QO2NRBFD MC_S/.>:C^B6\VZE[Y 9_7ON:S6F#KC0,BC>WU;FW#CD/5*>\'G2*]CU6E"1, M5%#T*K]]@SIYH'*+]'R#X)+K@?\F*%R<%R5(\*PJ@J17$MQ#+AV0X"$E:E.B M41667 12P-=%@33<68YE\6#H>3VD%SWL(:L#R/20+-4R+?RB*-MQ[P!'/97> M(0>J,59AF%5I67@VKCF(;^?%=TB#FAJ1Y3*A["=:$&_C(@1M7.7*.P_G*JKZ M%J3OIS0/65$9TWBQ3+*5 NE5R%3>,_C]#=+;5^PR@I=/WDZ8B>3BM(\]/PY[ M2)ST<@ RNUX[>S9XR)Y.D_A2F)/Z2.;03V$>W/5=A+F'].0WB'-O3]V)-SEY M._YP,KGXK?/+>9NCMH>T?9E4H##-P@ M?GUTF:O^88#[*>O#22QCFL"J+%+;W6:ZZJ$QV4L1'J+GFT6XCR9D#WD37@VE M1$UL\'&\B'M(F=!/Z1UBYAM4,!$N157>L\Q/+X5X*"J2,7T,5OWSWE[U462' MBB(9TT7PQ;O(55!2\CV;>6N*>)#I!R+30[61SK]_"9.JB*^4=Z86*NI9,Y## M[27U_#UD LSYJO)%G K34L>E]NZ4 MT .5VB&FKT_0V4QQ?4=/Y??I]GKS?AZB_^M]F)P?C8^/1R?CTT^]XN"\83T? MI#XZ>#(RNR0\S9S@N5AT[AOM/(]E=LAS:V=L;2,.!OU%D),!TB0AVA(OZ0109SQ"UI?@WBJWY5D?14 MH@=F1SVF]QE(;(HL8L?!-4OQ>35=Q&!DP%25F???51X741PVI1PSK?#=RKO( MXWY103[M(=<-ROR0F=.3LE0A:F[OH\IG6;[H&]U-7P5X2-/]H)DD*LIZ@#7= M+_OY-CQ-!U8H6[C3M_[,)9G_O2K*>+;:Z4[R!G]I6OPMO/CX G'T7]_M)'!_ M$IG^QAG%$[(UMLK\>N__^W5X>&W4K\;%D$/Z3[/ )J' M@Q_W?2\*2A5Y =$(?0A6<%3ZWN&3PV>^!]-%P@I?QRG8\M,5.:[!(D/6X _> MNP".1W9@?>_X^,CW N\MJ+/K(%=>@D6Y\,LDEGR/AXU9@W3E[75@#8BOH1OS M?S0'#PEG'IRB+DP-C:0;4S-)T^R*3D?O?9Y=J[SPQO^JXB5N'OPV? PBEWJ3 M!&Z2P22"/; 4DZ 34SEY/^["1'*X*4BK61"6X(_#[OW[WYZ^0E=]N4Q6((%8 M17^N\BM$;YF)M7NY:_/ZX?SH?-*!F?5I9LOL4E&OI^NXG'M_87GS/16$J_6]-GX:'(Q.C[O MA_7\Z\_CL_'HW-=$0!YJ?I5>@EN%]A\)[53W/@%;<5$[4%#(H[@H\WA:E?B! MT@>U5Q5\@WF6EW%8)? +!4KB,M=_R Y)RQQW200/O8KS+.5,B7.9@LM@2C^K MLD!KOA-[2'>#Z<(FXO@Z3&9/!?(Z+N:84RC@;_9$",N 'Y$]S\FOOG>!2_#N]&SLXP:&%R_B2(DA""H YV51E560P']4?Q"N78YV/)N=.BFB$" M0*7A"L=Q/8_#.>DK?!JZJ>'G-+L&70*ZBW^-P8! M>*6T 52 "5!0!IP7 A4"@IVKF95M,$/YX@K&8[:0S=;^KMXAX^?[L577VWY#G*P%E?ECE X MX^_B?-%]29#UQS=$:6GEA$L0+,$Y#-F;" #PB-%OT M!Y&"AX*=D@371167<&4^C4MM^\0I>%+Y"CZM(OPRI2)+_/U5G"5RT1+) Q4> MQG ;,$XOY?-0B#'1G%TLB(P;[-IE!K8:GE)Q>J4*>_7UG -987P5)_#C/$8F M!/A7$,$_T+OC8"R=;Y<5/#S#@>F?!26^ M^7_+]R-0CVG0DV6+Q)')2J"[*- MPHOPEP+4EY5S-N;EXW(.XA#%8+67R8IE0O^%%GF>59=S+TM)F!89F.XQ6M%( M7D6X7E\'! K*0SG1@2G\'F]7>!7(18YI)1!L?04%85'(P2'@D3SVO OQWW3 M0*[5;[,7IV%2163;&4^O?BD_V(WHR?<;QV""[SP_Y(-DX%H2,L[?.#/B52TQ MVX&V(W^#5[':P"_Y,]<'"]+@4AEDZ3)+T#DJW&6RNU3//?XPNT[AVWF\Q$N+ M.<7Z@R7H#-CS5UG)1U98Y3'Y3NBOF1_07 M,@9_%;2TC5-@]^&P$[I@1QOG^2 -?000;%]^4F6Y"A;39- &=[?^29()5^G; MN%A6H!:8>:/S\K"3RW-_,+F;0%Y_"N3LKH!EPS[9LD]TU*4?.V00A%L* F$" M+X(OJ@MYNMT$X,7CEWMQ/(0'[U((8&+ CSL27Z7SHG!_ UP#V).;BU=]]Y,3 MP+YM2="=3N&P,^YV9YCPP0ASY$M20@_'T]!J\^GCP[UX?V\Z*,Z[%(]J 7KS M6)#<\0,Z10\?/QT$X!P_(O9)C(AB.B;N3@RS[S.BO,[0;HTZH TJ^^(S,SQ4B= C0A]DJ MG1\YCIWR(S2%A%E921+XWK4I,PIH*IS+SY0:4TR40@N\1^$PXERY5 MJG+,J^8*"@# MW_M7%4@M%V>Z]'11VLDTL'/&AD5?"8Z=KY%DMGX%;!,=Y"'C 2-UI9*,7]=\ M;V^/ W!3=4&"J,,<5S7#_0=O1LN,:\NT%'@GF.I15GC.J'"*[:QCJC/#,="/_780*8H: M?*V?P _FNYA,'G^(@(&0!X.I>'49AQ[,+DHXI>-2>)(5L:*$2PB$Z0ML6@.U MX;T6&3X^=5BI]GN8/XH ]206$C%$+EI("FX"\4'L7@ MN0($A_I;EG\FJ'; :OG?&B^+!P.A+)!*" _IJ?+")$-(/B+%=>G)('E]JX$> M4LC??NV/8&/!5'=^]:V_YAT,JW_'JP]'3C?@A#N*P" !=R$0T>DX>/WJA8^E6@'29ZIH$(*[$X*TJ!+R"A]LHB<:(GAW*0^4 M&.^$*RI^2))XUWE35S*'T&>!^FEU+;B M/2@S7@:?L01P$,6[$L6W#'L_PLJ9+DCC3BKIU>/G>_%6S,[ /C387UR!F#E M@]R=!49FD)-#HX$Z=&;@/FT;(9P6"5)/ M27U1(>=(.$=!MUAQY0W6=.N#8M#]=R9=69($.94;_9]N25427,^JQ&,I"5>Z M_.I32GG <\RW##; W@O J[%:CZR1];TF0 -^F?GTNDB;"&WM9$H.O MLX?)VXIRT[JB!>&<_R)V=F++X?R- M^7L6YT6)A"55$22#S-Z9S'[!-!A6:L+OLZ@+CT<)G-,$A'9(HE#)"H$N&_@Z33@%T8BY4QCR,F8S7P.+P)(E!SMWPOB, M/-4PQ!WN:NY6J&3V2!B+"&YT":KNWT)CJ4DHTRQ]=.G.MZ4XTEBEDD;TKRHH MXOJE]OL]H0L%$<:A$0L. >UK -PJ0R^=-Q M<+UOITL(H[(U6YN4!,VG M5)H/(A!=LD\8I[]7J6$A"W.%*.0R7E::5RQ2"%F.4RN2UT$>F;8@4]H0-\"N M!RF[*RG[>17EV2SH!K?[*MPQCNF:A9&>D MX%.5,,1%D84Q'>K"^Q;#NP8YU>2XJ&)$$$LVAX,R:&N08ISI8U5=9E3>,\^N M%38H#>"S@'ETA29L>.MVY_5"$AZNI%T2T,#06^'/)&!;X9Q&7 M2K\F&ZV(?J$S6]RQ@N?RXAK!,3 ![X)0816:NZH9P?")4U&Z;^E:(IPGN2/, M5\6?@ 6>UIY9,ELZK\FGL^-"9C3<1^&6@C=Z(Y8,]669,\&AD36IW1*YJR]I M8_K#;+DBR<2 N+LGS!Q7??)'E4K64HH::9M20POQ@!W&:97GM M^[I\:>O<#D.F(=HG M54;AG%!;+@/E3DR3W- M%Y[5(,QED*_6!-6>TZPDI/6%MZ?V08N5A(YKU&K"1451D4"+?QXD7''I_(4Z M*4XK1\W7/@%C\!%VU!M&/3C$J$5@2/'3.),IUD!/&@X-4H%K+((I44TO=E;[8/&G]64L+RP(V8!-8G#ZM 8+3+JYE.O MUX5[AW.%XA(R?A(Y"OF(-'K-F6I]W$@#!?>0C[*08S^V?_S>Y;Z79ZL@*4G1 MSA0#.^$I"A=U9:&9LI!,C5W &4/R^42,@@7;(VB$RWX2>YZC M!E=HZ22QFM'EH"+PX)7<#SF3"\IFR>T^H\/MVG3Y^B?HVFF*3V M2HD12;>25W]P_NNF!AGDO[;ZD)XE?RINC;^?[0\$8'>V.F?G.Q3%G+/W-TQ[ M'X(Z_]0]JH@^1U0_:";YIU@%GKFL"_&>6N&W#AN89EO,#S(S3:&M) >L=CZ[ MKTS,01=9@JKWO[-YZAVC6,!025W_4UV!NCF567@#ENB0K[@ST3L.KKL@339! MP7@W14U0\'B.B,9$N1DSGY)HOC98.:.!C>*T<8)>MPHPMB+]&.A>-MNA,QS: MZJ38H,X@XKU1**F#R6Q(9WP+(42HHG?A))@>;!FB&M!R?Z)8? Q6V6SFC188 M^'PPHC'TO+A+H>@6:(X/KL0.RG<\4S+BG*K11A3@>AZ41:;8XRQ@(*5.">F_ M?+*34OZ0_@E72N"5[TUP+)T.R"MS _Z#R+PJDVER_AAZ\]R]9%)7I^X(Y;$K ME$E62 Y!8CD2WZFUO(KSB/KC2J@&,M$0D+:$,/+$$52$!\BEW%+-]^8_X(9B73D=FG*N6L$C%F: MK!IA,KHIA\F"VEMQZ^)4U#*C5=9?FP))S&'%]8!Q0?7BBY2:NDIT"$.4"'9# MNQ,,2$Z]8(XXC75K//5%(>=AOM*SCA^:A<"6>AQ*@V%AOV.R:'666[^ONT 4 MU^(G5DD9.#E S>=G ITSSKXA#:!2QX_8D2Y*+KEF ^= M!/[TB-:P36[<)D(A.HK N@$C?DP(\2YL#QMIP$@J9@!"*>-U*_+(N)HCP0=C MC&)+^(J(>'DK.&# YV/B8,GK4Y($M#/9>AA9UPE%2\=:>PACGG1:Z8VY2QE\ M5BF1'<%1E&&T VM)Z2(Z*_0O=!M 75)$&0VJVN)HVS368&DGI40GR )?B/M< MYC E@22J" R"QQ8:HY@HFA*G8T" ?B1&"8J83F&/$C4ANFA"#CF3F.".$^MD MLPAVH2F(J(P T4Y2@N#,[8!JV"S@SSJ/:FA7F_@4#! MHG23MF3RII>ZXRMLU#42 MRG;(;\V>05+[.T/A(L M- $U']C*[*6I+B'*ZU0EK8P//@'BC*+WB?<6%PH7T7;/90IN=\7WZK!/G&J0 M+$MZ*FV^N8)%*KZQ6S+?""V.+^"J(0Q-2M'32UYZQSV =THC=K;LT[ S4RG M2JFF1 H"X A0!G!A9'B9J[(A-XCT:3R6@;%Z VDJ+>E6?(77$ !( RI6.!%X'@:%4(D[GJV&4^X!D<1R";R\3?M!CVBIE7@ M[ 6;&"!>?__;LY<_ M4H?J8N[-DNP:M\0EBP=LPA+-CS5.WS:&'I_1-%A4%L0)?N5@8N !MM@ YF.A M5$G7&NK[935-XF+.D:X /ED5IY&TM-3E!EH M0M$!.<%)<6FNP$Q9D!R9N;#@,4YZT2^'\-Z=^S28D.A$F.\V+ Y#6NK.!.$4 MK,#\H35:'L3@KL7@(^8EN\'A86NOECPHE_YTAFQ)8)$H+G;(LRL"1^MJ%0N; M=LHBR%AV(,B>()JW&6SQ X1)=ERXT.IT&*\Z)&MHJUAF*G>,9-E07LC:2;42 M>,F";[O)"F(EAEAO8B M*#Z44P,U5AKY3;CHE475$8@<(V4+A397'&H;T0<+%GQ*"[WSJ.?3,RC!.U2"199V1^D%J2,>&-/.EY+,\DDXI;#']W[/ M0#:]*V88]TU_0(T264D-YLK?&/JH4BQDX?LWB$H0W%AA(+!9?DNZ!X,& S3Q M+D'YKP]^_/[[[^&_3[_10/Z(M6\3J4_WXJO!VK\[7905Y2/=+@?,FPZ1.=J, M9AE\(1.*@TI@(\$2DY"L1?F(21=/W/:6J.<89HH235G)O5%U[%"70=_R:0,9 M_I:U?-[YY-V@(FY4$;EZ:!I"<6:�@N&?V3M81]8KT'[^[:8A#+6XIEPS_I M@D#N")L?^KS]"5)@F[,X\2&@])!(9,QMT+ M07>LE5M(P2 $=R<$"BF[&/!SU8F\)EFM[98G1P;]&C,+PXNR'/%A!._"?R%X M)UL1,XPMFZBA<8/H*B[H5PB5*E1BBBJ".GT,,A&7E@2,AS#(W]W)'S)#$C=@ M=U01.TZU&.!C#U/_*)2$J-.^B\/%X\4S@B^O W-T,L2E?":T,]<9-2&7Y]5R MF:P<)%E0"H@+P\N8LE!(LR :@1AP^35!MN2OD"@T72_?AEY;FD-T\W.W-JB M>,4<]]K4>71]=H;]<&?[H0S@PS[8Z\,Q?7=B<3X^ZL+B6SZ73X_/'^-R:W0S M'ICC+X)A/,+:9T)C#Q)P9Q*@NN_FKX M-YW?N VNIW"P:^],%@@QV@4!L%CJUGY6ONEF92-#FG/X,L_ 3#9!]?R>T <@E^+L7YTFA&&';] MBB'LDFR!7"F5+E[E"2^9=H89GP,J^#0U?!I>+-6"G^/40&V%=@F^$=Z:>J<* M4T)&9;9PCCGUN)KRIA&-Y+8(AA1<_QH?J*_1\<+V^PT*Y X5B'>F8($[$1RQ M5D=.8_+=^FD"CV=(7F_YAK#K_IT>@[ Q=$]J)L-HCIG8FI%*MWJ&?3C@'< :7WTXL! MI??P-R#6DCSZ2'1O1ZA^N[ 1=_(Z7CU^/L32_RQ1&# P@RQH67#X01Z81 P" M<7<"(8ZYUYG(Q(YR\'(0@[L6@R974!>D06=@7:HA!FU0-PTD_ L2@7'8UC[D M[,&?U6)9Y]GW39N9K9V!_%9@"G]ZQ K%$T'LB(])K=0_ _">M2QHGV MK;.!:'N['+6P).Z%TM@8]3M/=P=.U X6S^U3._B^*-[NG'*L>,=H9$2=6.^; MD>9I!IL(/F8M:['9$>XI(M9NUZS"AK'PBI(3A7A-#GI M7DQEX8\-;3HR$@5-0ZVCN[U#BZ\W.PC!!4Q.8V2RU)RU4R(629)=W9M/A?KA6YEFK6=I34.\QGG >0=/5SBK:L1;24Q49,/I?^O3GRC%>B2S MW^I4VU%FF3%:V*3@3" "2)=3*D@,GJ# 7MPI]A>;HHN.*!\D()8_Z#^$K>$: M.8M'D([OWCRX$C!"E-G6W?;I[F-K)T^_).!IMR0 M9:IA?3VI&%'.<^P>X?Y M_,$HL!<$P+Q/';9O:TO!XDK5+"Z%O)W 8'Q*!V69Q].*.] +WJ9O@OZL6X*. MRD;\<6%VI$Z(U)H"X^+R)Z@G'8)@PDK\76NLOV_K];Q;ZX6*"=L%^-PT /D_ MKX*$SZ&B7E66@MM3QK27L$5'KH\K[+(!+@\!C,A7T=W(Z8YQJ19%CP^:%QU; M3^K0$3(M+4&AKYC5UT;W=4I([ ;>K+ A^6J%,.6%&_>72*/M<4&0R&4>9[G^ MSJW/V+[ XKMIY>]0+'=][Y[V;%]!WJT/7OKYM6Y>3QVEV1?O(>Y]GU_C L:9S]KW)^W&]12GUKT&";-#L 4Q-WQ3S MJ^X)"!R;5EY3T5K% MMU*']VB-7W=OC6T=!"^#9;HQ101%\S3&WZTGY)VN9,A^C_]=!EC%LV^/9BF M<1N*KRD<'1[;BD[HFV013Y$)DPK>A(/R![6O:T!/(C+,)NF'U1\UQ%JQ'*[TJ]UI$J[,9(J<&!2%_ MATVW?8,(6?G:QH1!3T&$#(VJ(@D*-)5[86P ' MJ;W(.AS+:8Q*CBDM@-,AXV&EC _WOMQKS*6!"Z*R.IG26#L;W*1&KQP:+G$* M.A!LDKWG^]Y*!;EIMKN[T_ U4]WLB9&_:RG&<.@*J144TICJ2 .2S^U3HH4 M#":JX2RPHE*5C[(9_(QJ1\MZ@Q!_ WY,,I9U/<'-3/JT\MW)/9B5+X/TDK1D M8%6S+@=VP30U<^%AZ<9[3:CU3GMU)WMB9)B+T:F[4R$BS&8-6 #S>%F8=BR@ M64S:R[:([IN6Z4[8_ZD.^U\$Z>=''^ , '/O,C,^* [-Y!MS.% 0"^.I1%RA MDL$SMJE5GU:I.\'^ISHX+&2JFV!#J/D%UF)X&R(%3FRL$\8/OM_6)BCL48H-0T[-KICTS3#>%<_3Y M9D&5<._/.&,;J]8 GJE]L)5M7,BI0$0G.%#=3Y)HB?+<\KNU)0R='J NE;C[ MLJ9U9T72A^W@T0DEH/;UWH:F:&N4[3?'^X1 J?WY-B+'"IN"/3;T MYN[\>AFL?KVKSZ4+>P+ >R5FPF9Q+;"LBWZ'H"5+%BO0'[X;2>\FDZ"!A<,/Y!\S1SO (]RIEDE>2@ M1 ?%23"Y_(7P"^$NO :#K,B0D5%3(5V1$X3!$7:)W""3G"=4IX-NI/E:M6/KJ#@2M<-_]K!UT=T MW[.NE;8TUZ<>%J6(F.ZNC'L6/-]288Q40AOU]?.;RVOQ>^OAULVN&_RP*I3^ MN*D\"!,6&+ O_Y<1.LV[P$=5H2VN]?NT('_DM?8,PY11E4):K&&*!%"FGYCW M,'SLY@6VUQ0T*97; H0225K)P'!]KK*$BB'K41\!A07%IK;'3S%BU;?-U)U4 M9.MF:F;O(S4MD?(_8,)VQB-YLR!LLQY3..R>O?Q1CDHKUM>RO2P&%]%*<5F1 M@)B4=\V_1YZ4*2ZS80);XGH; M]/6::V/XYDCXE"V]TE&&B?"80M7[_L:LDLT1 M400;R;3 1Z/GRM5HTU#;>>G0*0TX*?<$OA^"%9TT)4:!U15FDY@*B&L.$.IJ M[X\O$$BVQ#9)K84$,LF:8D+P5Y="#WX,F+)Z;6%-[=Y',OX,%% ME6-OP,M*2HB\&%Y.5]0+MI8[5P8>B%NJD*VS@="P M]8F NZ8;MX^.7M+1Q\\F,I]8FM<7@DZJ,2)@Z XV9^.M^!"'4\: '+/DB@ZC M/*LNYR[F"<_B\EJI=-,JX0V*:KJ(RU*.ZO6QT0,H"4:.C+>HD+(*Y0&GGU8& MNUY3>;CX.)1AC?-%=[2R'=<[&%RNH MCC9N74K4@&Q_,G_W??C6 S?U/K);3CY.G;M(,71.A^<62@ M::D*FCJ$G^2J+@CK@&D=;-"H+[ZQ"Z?>Z%489B"M.XW#@!.SW?C&LL\-FD;T M&T- ^"-B%+DI(RN_VY?K7'XCNI5I?UT8*(D+ )FA8R.#%PD^,^1]5S1L%! *LL$ MI:?$Q0;!/%1I@F$BM^@O JV3H5"RIM>G8F!RZ%+'K1L7.JC]@Z<'3Y$1RG&3 MQ'S85/D6XM2H]%(5NYF9[&@NJ;$G4P09&T',0RU,V6)9PAF$G\Y6#CB7?XNL M,_9'_A>5@A;U#\(&O(.N*V@I0,ORL$Y:A=^MM!C'4*AHIA(##,I@;E2 M::P,1%UI&B76ZK53(&"F+=C.*=C^PO88I_0*J8;"()']B'@!7M2[#&[>:V3[6Q'3[AK9QIH:A*4+.OR>0]@- M3P56"UL<\3&F"!&*0GXM8[:@SKJ1L@Q6FII0'^9.W(Y9.'4HTX0VV+5RCLV6 MY^G(7Z.Z'<_CX^":$8-Z#_O>/+O&4C"?'N1KNA0J49?'&LOKVEF%X!(OP @M M,JO!2!;:?'"OJEM:]$A+I(T*EG,,'Z3:0G.V M&29&*>Q>BN.A1;:Y-V95CH+/>P.S#J:X1&0YL(;\KX]>.XTE*>IRX_:IE87> MI$;<@A8Z4RW8^^4:6P+M?N8G+6!K1FK]YTZ0VJ1E?/;,KK(XT@5G458ABMG- MU]0\KPW)&CVX9Z^HI/;@\.4SUT#?;ZA1$T]#+Y,)V5RB9$#Z%'O#N@!\ MEL)2M90)-(30PYUZ6XB.KN\Z58E^2_0*"Y$-E41NG'$9Q&!:2IX,?Q\L,2.4 M4ZE4N\_A.P.AN\E3S"FB,TFT -R*E!-'ZTF%P'1(FF(0C4:C&3*($=$IQ'"E M2C='H)$8Z=@B&#K9!*^7@,&#I]4F(=8[PETN>D[K>J%/1T:E>[O8LH1P^%6* M&*46LJ#SSQ&4QE$HE,);1Z!9!?:9)!3G5F:2)W&NUE?(+K&>@]85?J@MHKO# M&&9;1!\=GYY/3M[WPYI^VKG&T)+[?P!$;!L*GJFH>+&HE9-M+G"F\'4GL[(= M6 @3]VLB(^"89+$*A0M3 WE)/E6(F65E]-K!NFK45RTJ/#J[ MF!P=C[U?)A,Z8R6@6 ;54TU>M61^$,',24"=[Z7/ M.7<,,#;<>>N F/8$.OBTE);/QI]YH/CQH$IC< /]<=IEGS^YY:0X>!]XTY@.L"#"5U1'-^T8&=1YT M ZKE,]I&?5%A5=;P(+8GO$76:++^)D/_:HV8>0T-:8,HV(Z^FB)O5\FH&^%- M6CP$7O_QEWD\C4MO=)^+MWG1[IP:X-YW\N%CK&8@4E\3O""T[Y+C!YVS_D?U ML8[L6(VGTHV-WXM]^*:;^]!0BXOF= 2XS)HRK#$[F[A23,"N!1/?OPW_]'&M M*/&\6B)'@O7RA=1,8PVEG@$^^7D5Y=DLR!=4",IN'T'X95K)=>-096>41?/M M!LUP9YKAJ&.:H2Z>=]_VY=XW[K/ZQCUBBD#4@!LW[X>@9?,^A'W;]G+#WKVS MO?O6OU?DU.:]>\.V'0 -/QTN+7JFTVB3=P8>-$- MK;C3\/'#T,!;YF-0Q'>FB,?WWKOPKEGP[GU?OWALG<&B,]MI D<&$<)7J#%T M5,_&,CI!P]Z33?6N8Y[)Y/VX$>R5U"]\81IV4 \^N QA1U)_+LBPF!G-D<]0 MSJJ-PN0&@ON4"^I$.,I#F58A289%F2TD635627>_W M.V^$ZGE;M5K?@FWX/Z*E=9)2+?I!.O?T[=V?/BY-O\"MX?J_SI0\HREI!B6W MOG^?8EB'Y'2IUM!5RR10](ILDCF5/L&[QQ$>>6&P#,*X7/71@,6R0)RC&PW& M35+3IW._8VT:=L: $"F^(8##/]:\Z1H3WH.$0'>GAYJ%0)^-/YZ-S\G)N3>O].CH[&YU<3,;GWND[[WQ\?#P^.W]HB+CV/3)N[V? D-*N8G85&5E8O+U<+>%.IBW2=9#G0>HX M&ES_05C7$FPZ]KL12AP0@9EA-! Z^07H1BKE."68:!AV1X.ZPER\=LUY-H5 MN7B:7P9I_&_;,.M_X)R)9[$E0A3E=L]P][$CB%1P#>*R%-^?#\",WP0+SZ[@ M%2(Z$^.B9+H\DK_++(L\T\C0TN(=!]=&Z$AV;8V;^QB\RQS9^2IDAI OP'/# MZ"YC#0Q% B*4KU/?T[5862YDOVVX ^+7D'JOQP?;-J1'GCWO;]J:OU=Y7$1Q M*(03 I=6]).J?^0YG677SMEZ?4YA@^VC),( M'FR#T@VH#"R-+1AMSF.1[;AG;CY M1/T%]NIM;VP9T[YWG55)A.6'OF.3DB!JW1MH_];G:BM3>X4<-:&T'9X'5U@) M^0&I)S&-,(K > !)&1.P9;/B&W)@/QT<]B('=J\'4M>@])9FII-GS^[ZGS8& M1F\WUH5N:SQIF/U([[D''W'A$/UT"!;8BAKIX%GE=HBN,Y@V"$VI(8Y4@*D; MBK_6NUM*?0Z[F_I4-)20;G>>]<);:3&_^;WM:]NVH(8-16B$G(:>S:,9"JDX@K?V=D!-.NU MR9P3)Z]^A/'^G=5H "6IVSBA(?%M,@_9Q7RS*D_JS$KICBOV=Y4*%MA<(GJ1E?EWJ37>)["UP@F*AJ MX5 :%S$HFR#G]]:5U+QWFUT;:PA5RN^PP037Q6I&S5^IMUEFE@G;=>9D\,&7 M\(9@E&#--!4#$A-H'+H; =_H]RIEJ9>[VI'BT$IA=$0^>]75KM1OS!+1Z!$N M :J4?5O<=UU(C6*':B2G(*OVMHH,#=*8^0HTP],MM_'7[F!GN,RE1JJJS/:% M6*'U'6BL#K&X;/*OW-WPQ,7N6YO2)3?(0V^" MTA$6 ;["3#T/P,]*ATE*5( M_7VC$] 2V]ZW$V9R>SBK="T7W^Z09J?P&\V8G%=QELASY$XXV8!7D?&D+].>T4C M1<(V@$X&$N[K$]PL#1%04T-*RX!$G;:9(D;F:Y=9KFE0/=]$QR,\84P=1LHP MRTW'>'DL1HZ"I33XA>U$-X>)]B7^T'KWM=%1-"(,5>)T$>:>JKBHA"Q9V9.! MC11AG.7?((FG9"T46D01$G3B'7"_)+IJ!K0K3"TH"Q#DL+3MQZ/]QECHP3)5 MQ%H3E\[BCE,0F6G.'$J6P^ C#H XK9T+"FTQMT353C*]E#YS#%VABJC6_G2K-KHKE=.; [<[*2L^<(_)KOJ(/- *OQ.]M"ZA ZO ';P'KG_'6 4N M*$Z-=D*:F>[EMI>\[QQEFO/QGVEVG:CHDNB53:=Y;6US/W?K->QO]TK7@NYR M7FZJA"2M/MWGE)_A@\9/"Z4^"\/W%2E>E?Z>Q6F]OSUHM6!U6]ZA(12^+13^ MM!>A\/M6"QT#F-;4 AB%)BW5R&!:9_$OV,'63.%6J,%)O)8"I?4)-@52KM0Z[_<221:G&W-4,MTQ+G(FH1Y MT S-5HI2*Y%"2UQ27A390(M3/ ;6.$ M*&W:#A('XKU.\4C)9"$YKX8R38/P<[6LL?^: !F%V9P8& ;*=IFA/@E_Q^#" M)QG#AV1YA)^38\L(-Z,,*B;ZXD5G\4A-H-!4SV )JKX$&H]><)$[^-[!%U(W)JKIV !5(BSN?9*% M;^4-[*XTUE _>J^/#(YREQV^:449R9-+\\MFM GO9$),CEZI19MTI.J/CJ1' M8O2MNMI_302AEC:1+G_P+V)@=E()Z_:TDX3!GX45V/3PGKU,.@MV!I8%?I<(:*H@59L/&P@R5+_#RJN!B#-,"_/;L^:/#/JWAJZZM88F*TH3T+#*R;LNOMP&55!YX(KF MTIREZ0\)S Z MN=;G!J: "VZPR"$3<@%J75,P;*S^-8@PH:*"]^:O-*(9Y"81' M%QY,/4W(C^*4,3=3F2J08X+6,1V_RS6/O.V]"7=^JY-IYW G45R0 G=\4=- M=ZSK7.\;;M2(6E!I"&X,1KF6\@)LGB''7FBN^R;//]YV8)ZC+E ;B8PM@B3_%Z962_M (?V9S MP6UIA3J2?Q9@'IE_::AH3 1KIBBU&V:+15P46UR/F[.Y0PYW2P[WV4/-X=[3 MA*UCH38#LJ>D3=G504/C4CG=_3:CM'JC-K^5]7L+C/$IK=99B^'YJS$\[]L" M^-^C\<<+[]WIF7?Q\]B[@5;@Z!2^F9R,WWJ3$[A^*7WZ M$3XZ/?%^QON-WHX]^/+#Z)_C<^>2\?_B.,_QJ\F'C\?XQ/K0\1L9^&^^)X_[ M]6QR<3&F[T[/1L>^-[KPCD>_TEU.O/'_?)K@Q?!/N-''\=$%TBB,1T<_RS@] M/3(XG].?>Y.3H M^-/;R%]Z";T3SCE_ GY\^P,?.G?;Y)Q?P:N>C(UXF M7)V].C3^M7G$W>_WQ!+W#ZYGCR7D3A MXM1[(X]]-SX[@P?!M>-/)V]Y8BYJ?\$+G7^"N:=KX)?Z@HM3WYU1.8G/-\ZL M7* GV/QIYUFCQ>K3;2Z\S:SK6VV9?'-?F/&W$YK#O7>3D]')T61T3#.&K_GK MY'P,R_3NTP4*/HY4YA NL%>#D'TZ1J$9GU],/L#2L?S\]Y@7U<=-.3X:G8M< MO>%!T"2=?SHZHM> S]]-+N0;^/-XQ$^!STF":W+W*^P"(]JP*!_&^/XG%^;& M.+H+G!_2![@@'VE_?SH>T9)^/#T?>T93C&"3CMX_0&5,,1C?[TP^3\G%3$.WK' MR0F,X -KC;/Q^]$9398CI?XN.U8_?UUFFEL?]N;%Z=GDB 5&A,2*A9$L7TL( M#M01(A1/F4!XD/,%[;#3=_OX[2^3M_CE&6O0T2^CR3&N%>WB3[^MZ;+1NW

9')F9:4R2_U8^&7,0\!?TWK*DJC<7)8_8M3,()7Q-&!;A+5??P;'PZC M"4S7@Z0%Z@ZZZC:T0+3Z#\WF:S=?F)1G"VN/#NC=CK?G+TC;\^W09%]%VP/S M3FM]S[8RR]NW(><17D0)5-0JTGHC&TN_IJ)HZ6 MUUVGX3 /NMW;M_!NU#ITW1?K!A-HKG%N#,'++<'+YT/P\E83MBOS@W3S_ /T M+6+GW0V!"^_/-H('411WRO!P6[8-HZP<:&/S*L3E0++1:DX- M)!L[FE4UDV([2<8V^V)G>PHEUK$N_M+\& [?^[=@QW >AP6]&VDPVL@/7"(, M^D#3/FPV';M$R="$"YG3ZP]Q,NPB^'R\%KR2?@NCJ:$__6H&TP=V@'2--&( GMP&>/)G8@7D\+&AMC6:X MF6 (_;&@NA/1YPUP7LVD5H9F_1T<1?>]&VQ(JM"# S\K**A;VIPJ6K5L%UF5 MAXRLC1?(RPBR@F&+JR!.Z'R>X?MPW(K^CNF<0C9LA-@OA*"JW-)'">FO4XW' MEVC]CL&F6[!O/# I[AH,=HW[Y_[-_QNI:.KA]\\[,-'45*31C59Y?DLBF9M/ M "$/8WHVW,U92#4OM'W#.(>K,%/!P-NX8 HWV)HKJM;TI,96MRQ%5\"?_5\^R@M64C@"\[%71U8DHWI&&/YM&B9MEMX,D#/'F )_^%X,F<[X%QD+*$C\=G^'*3 M$[A[7?7X\C2!)M=,&K)C)A>DYT].+^ AI,=A%? -)^9#DB#Z]+>&DO>-BC=; MSP/KZ8*UWMZO/X_;U/X^S\D;D!'\Y 34VL^CXW#L_!93ME$;X3>?!O M:;Q9/#?<&'\$N[AV\CY(<'=W@F@6W'UT^LL8MN'%@^OINFF*NP8Z1KA"C-,2 MPX3=*FI-."S&88Z]Y[O>RL5Y 4EZ9"V M#..)Z1J+1K-)]MR$6UBF0D7A'P*F,AC*B!I&9Y H(8]5&>0KEQ<1R>N8Z?,Z M1\H#C@[G""DPS";)"N\62ONL6Y*=>WL4U*D]LB/=LNQ;F)CKQ ZS"[VR#$ ! M ^@FEAQ@V)K6'M=,Z%VW9U!]+5%9JBB+QB@APTBFOR5)X.\STW]=.K=2U$_+ M8!BD1 K+GS:7V(*$XD+WE:MEYBB!'5'>(]6![V4U3>+0=&^Q )T:EPWL][UX MWP)\7%P*)[J7.$1-Q!LQ$3"'UQ'4L\=$(50V89$\A0JKG.55D#\XC;_#=6&, M>R&(%G$:%V4><%]$K HBSJ#J&Q6TV8!@J#O"VKO*CB4JLB[H=D&SNK+RH/X\+T"3>- M%4U=QH33&=N5=%W,Z9F!I?@*D,\-\WMPI4+>GZ J%/?RX.X;C3/5;VB\I>$! M8N7A$Z9KMK)0-ZV $:Z083ZP<)M4+Q',QQJ&]2W_;L$)5^0T*AN)8%2'888- M!8(2\Z_T*MD4"PFQVQ6!TN 8IQ*=/"MUF]:\1I=L1H"9TZ+B+E"<'G:-@A*3 MF18]/56">6;=V53I?;(7.T;M_>Z/F84L5"+ *&5L'S*M6\,.()3GGVXY.M:B MTSW.\F/&N3LDMAWKC8>GLM>5:=83"/SOX:9<:^AQZ[5GI]DZ2-20F4LJA"V)'Y8$!BG M#.J?PDZ [1QR$J(J88]CU]S#'2S)[5 M;%V"FO(W\ C[WMX(RZ"HE $!G%0%P^T78@9]DAD*+T2E"TC@2O"VG#F9L\2I MCO*=)KO4889YUK5]Z+/",0-A"=?(LAJ<4@Z+"SC[L.G,2H[J-_NZ^F86IS"V MF,XUPSOK%FI]]:/T?<)@&'PDE%37@J;H8,!G]6X=;F,4GK'8TT-"^! M!Y7N5TRKQS5)\.;2NYB/6N$]G\?<3:?1+KINU3NG85NC#?WH/FWYCKF:3: T M2[8+E+['X=*Z12J4PL\?J# 2K_KN)P/?ACG=B_?O\T RI8_U L^-Y.X6)Z\U M6O15>C?,KL!&U^6/Y&II]0=W6ID"W4UJV9.#GA:?58J&\JOT4DYZWYO'V(:. MO_?E&]*\LYG:_#O-X:U+#JRV =LNJ13K?*3V!C6P\29-!;(A8N W^HNY/<4R M<^1P36_$FFU-*[DA$9Q"K*[C&T9V4,Q[DG+=G4/!I!7\IS3&E3M'3B6I0)>' M1G9E<+[5988K;HY.\@"Q]" 2:/8\GL+*\)+#XWG%9YA'W/NRSZ/!&R#)$[NM M'M4[L5(NI08A-U\Z,^R:=^95<0@EZ%)5T@BXEZF8XJ!NXZ@*$IJLO97S=#O/ M POUUK3!JR%M<*L):]FTQH@"3Q%,D!SMK2KG0IH 3<=4ESQ%F730B;"DO*R7 MW>2*]!#O^:E366/LTEL8+7VR2SK6X._K7)%=CT1'J_&IB&5PY*FT'Y42)XSW MS9E)1P*6\W,(S@9-6BY@JYKZ.W'43/&Y!*)MA$I;W3#<,(F9<:"H,.Y'G\%K M11G%3'6PQ' M3N;\3RS3ON_]T;&^AG_05:>:9SK?-(J9*(,F>^8!<96E7-95"E2!;# M?5TO@SQR4DU^W6QL=S_K45I^*=YP6',N6TE;F)1EXDD. UW+*4PR#=?5EVAP M[7W@..-H.\VACJRQ1?707I#*>NMMMVHV+@6PYV*K-C(DX+E=[8L 4J=6:_ V MT^#K9KK) U+Z;F4*^0V-;H %QD%II*9P9K58F]9>*:N.-=[DT]@!$DA[O8;QN[3H2CZH4IU]O312!)?AD7AUT[D]$W+"'X M:BYL@TD['8H-&@N/U,>K7>XLQ&5PFTU0$+&:U?(Q'OIV&78&Q=N5.1P)["\) M?2%<^WN5AHP7PL(?TJG*4T8 =(3>^%I\J0X2XTL2#'Y=TV MN/HW-[*[_P'B*\^;N+J%U25&221^<\/T%'/2:/#CG'9/1/"GH)3-_ 7!0SPF MD '?NU3991XL03GZAF3'B3":D J=WH%F9W)P.([IA\@LL1'=#4F*37*ZM'6' MOHS;(^*OAXCXK29,?4%REB*A-!?V8F!9SQ4>,IJJE#>/>$[N1V*>VB03_PZS M4B#,=&GM>!%5L B^Q(MJ\>=L(Z%%MB';&U0BMM8FI6N8>74A78ZP2- %1E=& MU 8E+!OQ8-L$7)X=IT3-SJD\KTH-^3>;XJX18V8RY6["DI" M8"_.S1,EQ\%"+ D[RJS6J9S?SS?F@^3CMHZY13?=;FA;WE;NS:OL/J$W&+VN M$9J_R;+/++MGB(*X9R[.WEB33[L&O'N7)4EVK:,.AM.M'AEK^"RY8G0N;-:E MCILP\^),$:_BFO#T:0$[!J/ZM*0(E['8F>I[8RD.!S0;>'!>*U/R=ZSR$3<@_G3X$F3E1G(&/@$^P:J ME#+>W^0%YYB+)RP[QD1OE$2?8HMXV=1\E?-7->04Q3/(,E;K$@T"Z^@]!'?UT5 M8A0YN/XF"S<>MA?!%SR$+10U5\N,$[:2QNW3KNX8"&$],P$+*>$L@]1"=(J( M Z\:[S?-R$[R3<86B[>S#ZU @?3 [FK4F-0,X*=87)>+>2:/X+@>-[%0;I.* M98YE.^I2M4+0W*!-?ISJXYDZNG/" 3GOATV4H M%??,65',PHE_8NY1%3&[^ZW-*[YF(7JCA;K64N)-E7SVSHF#&OO.WC\5OXEP MRWZX#B1E7R.I9D5A8C$2"YKBRQ ?M<__+L7,=:M<=7O=M4",2?G8_3>M 0O: MBF#P:?INJ!>31&_/=1KN6ONI&,T5T_BW*!'D8"+M;ME[G;.>$]]!G%1,(6Y: M6F<\1RL[/T[BJ1EANYL)8P? YB_MO#G9C#:.*>,Q4[$IMDXH6DO^>[/KN\,> MR+L>'#T57Z%0W_>.)_(U"J$V/3L?,4 [\%'D]"Y24@=7A[R%N)F,ZT/6Z6EH M4WI[]?IN;C^'U\\T*1Q5XV77*8P"B^;0-,Z0Z,+MA]>\J^'WFFU\.R(# 0-H M2$-M%H_#)T,:ZE83MF,Q)ZM?.!EB<3=-XR7K*(/E9GAM3(WI6YA7$66N)H6= MMR2K'5,A-^]FXU?4' J]@PMG"Q=;]G"=- 9_],UVM9Y@]E&D:4),;\]4V3 M6G!I?6TAD]( SWZQQ,Y1ET+C@_"2JR#!B$0427MM:7A'_:]19IA.%J%[;L2$ MNU4%B0$!:830/@+O"&>O];D5-K66=F6F6IXQP6 9QY#U_\G_=(P,_EX_DE)U39W8E;J^0 M5KA->S$4"Z<"AI]-MN%,E55N>\(9.6WOS52?+DI5*&, (&X$_,6[O[U;\XD1 MNC"/I^:-'CO)F0:;XVU*"C#UYB1MPDS3DM! G:;T: KPBRX)J\LKM/6E=5-@ MU_!H>U_:>9DN6D5H.X)K4AWN;UR]A4FJ ;WID8[O6"*XGC(2@6#!([FIES5I MH6($H;M;X,=6<$"]NI)"RE5:QQ?4\-QH6BLV:^I5Z7QJ(&W:N"4O)6_";$%D M,MD,6X93T8N<29K< BEHX/'[6WE:=*QU+3"U)T8W<8?[72!49(.[,SK>5"7M MS60.*7M&X4BLTLVJ*=<.-_:\+VMJCHA+ZDBN4\LZ>_AR+][?Y]^37@Z^D"K0 M.6_=T#*5O%QF"!5=GT,>Y8JE:?FW@LF,I&"%V),X6:I2$F<*OXG/X]X1#J;S MJG%+\R:R=Z*:LL>P'S+3Z/-B&12E9KP#":[2!,4P$&8*!$L;LKE&OWK"[9?8 M390Q>'/L26UZLC>1BHUM':PTSA!^EU_R?G5$BB@G4\WL6"''I;'5S)M.$8.I M),:[4.;-<3-B%]8X_5>ES2^YUC'FPA +A-@O2[T]$9_Z$; ''K%]E7UIA>H, MD]:O##ZKE%'>DF+#:8@4DSWIM-*FALC[)A544WE\=&W1:&UZQ!V:[NMZ#NL8 M15QTAW2X]@B_DU408^$KZ/!Y$ +U0&/"(K$:Q[XF63'BQR/BG8'\FR6'Z)LY M_Y=(((J@FDNAU25X 7GWB;I"G,!UEG]>!DMM_?'PW+Q\(T[1>'O?N8&_X0Z" MOBFR!)<2;N=,, T.7X4Z?M;*;^QLS0C\=(-I^4/!^4 MJ, 4,6$J[&A*>:LJ=>P_.@15 @M/#9(UB6O*!4LJPNZL*=PW(-CQLHX>=D9E M#O+6&;5"L4DLX:G;I+(N+.I*Z)QA,$Z#<^LV^JZ^991(??4::P.*8N] +PR' MB9HO&,M+],G([!@NZ5V#Q*/9NYJ.L 7).WQK]2DQ@S3TJ5,9P H?Q8]LMPHQ MC8$W7RU1%)!2%MPF.;WE,->&!/*2NUQQ0ZZA)==P,.0:;C5AI%CJS/:6FNC4W@=Y3D4*OD>V4W).NE;E6U: P,^8%7HGG] M&!W V]M+*Z0M)3\&CXV6]2%G-BO*YH(5FU:L3X=+QYB%-M0B_#$S>7/TK$:_ M<;L(72O"3!-!^"X-!(,)X;]5%!-;(:._FUC[S1:$B#[1=;-41YZP*U,LL@PU'/KX<>ED"ET27EH)QR=MTCMM MGNM@;;P\Q"W84XLX!@KNXP0W0?#L0AC#LJU7G'D_ M[HCWT=$->%NMIFV2@:YK"9&TN(Q<;4R@K[!* EB$CT&5>&]B=:D2W_MO>.6? MT5&=!?E47F2Q6'F_PO06Y$(3"%'\/F^Y&Q?=2QG^Z[*:5>-=*^#>TY9:6Y4@A: XT<+? 9Z"SNN0,BC*7/\!BN9*K6BZ. I@9H_W M"(* !;/ TRN877?SF[ YQ\-->K$%?X6OFA@EK'?CK'VF-E;KZ*A-&.0(0#8X M\D:I+KT!T;>HV8H<4S!)F>U=4E73&AN#40U(6=2I3Q7 MW*-C%O.9H"-1AT2Q#3^B7BS>WI>8^J39+[_$<;POEH#[Z154S81"9>W$2S)F=@ K]-GA@7?RV#L"!06#3N, 5;U2\"KGJQ <7LRT M3(Z]%T\.7KZR2IEBQA%5S$OBH2DC$H5?(\=L8-[[HDA?=TR1LO%RQC46]UZ@ M4FV)J([RMZ=R=QVD:MO$BMG=0'#O=H! M(>-5T'JU*WEN"U@7;LU:ITGV+"5UD@9@&\"1/HN_F'0+VGRD8F75'&[/3NSL M(WJ#+DRU+>O9G-8WW&0-A01;.?+)%DZS:T[H9]RFEELC.;2H32E#;YL,4&._ M\ M6/I3/GQCIX\IMWTDFAWZYP91A"6+9QQ)H6OMWX*\6YM=M_!,/(E2&?.7ZTXU MZXY\D 37;G&U#O%0#;I"#B:UX76DYBM7^BTV@#&8Q]Z!9F+V?K/-.V1T?CH\ M?*@9G>[X(@=/NN.,'%+A&A&CP/YX!X9C"9MV5A5!26^R';#&C228-/07DQ.T>8EWH7=LKIK>US)!S M M'G&7@!F,2$S=)[&Q?FXU\<-<.9/.VC \-" QN_>%*(C@?G4%)^/:92QP%ZEA M3,521^H/M 4)@12WT/<''NK*1#5%#?4+AVQ-C-F-L.T%75"J%_,XCQY])+HE M)Z[?!05K>F*DK3P8>/P9$FF.!=GXN-/P_DE_8!GP+MVI+"%#93+SM7^&GEFM M::@]KO51:2J> Z2"QU[&D3*41]RZDU/M&Z22%3;?B]AV&""!S&-8I< L^IW; M5J?X8EW84'6+)5Y0<\X2\;[(##E;>9/W8SKW8$5P%;MB^-$$8A(D#N\U$V,4 MDYPGG)@L;:00<=Q9(?1U0E?/2.0-\JSSJH;YWE(J6N#[)D6W=F>>IZZLV@?] M3A 2%S*:8>51%X5YO'1# M96F6/@(#8=Y(M1&Q.>8.L)LB8A6#.!&B3^1&("LE2"K=!Y<2^%B'%>3I(S2K M?+=I;I#G6!]D,0Q:.! 4H--R$LECN8S(QB--C2.G++:3 30_$IY5ECKY [1W MO)AB=U.G6L)8PI_5RNVI@G>4CE=$Y?C8H]X4[DYVV)+P.:+_":QDBH7K[1ZP M2XQQC,@.0(4E+BM5*]5E[@%L$CHD.W- ],I2ZDYY!%E*(\=*JJ4]8'O%-A%? M=URZ(J;C+RH/,0_2I? +;G[,_HCY9VQ.WN'3E4:!K2S%#_6+,HWQ6 WA9W0' MP4:Z+FJON&XJ3H5*(]9MH.)59N M95S,J*GYBITAI>]$M6Q3K@@L]GJ&F$B WX)Y7" MZJ-%!Z74X\O'?OT0<$K=N#*()DOW J;5MA!;I[^RK@DO.&S*%TKW$(4\2P45 MA9L*2*5#1.9(*>E(T7W%0."RO%_JLSL% ,;1%+QD76'B)PWUQ*H!##D2:19C MZ;UD%81ON2$)U6P]2_PA!QQ49,M;-5:U1B:Y%FO8Z W7];I$]NN(SQW>BP>( M2J_1YVJ3@V&B)51HJG(6V#JBLJS7EKLV&L&YVG9RX-:(Z_#C++C*M[JX$7FT-_P9YZ@V:_.!;)?1W17 < M92GWIIO9(H*/+>@W!U=Q']ODG68*)3H+*2 !RP&C5+7RG5TPYS-UYX-:>Y,-I!>N^4\$_,2!L=_L417*W-RH:PK7?=,C9J7D/XFER2 MYTXG&Z>)C:TPT^GA@)M1U#KL8B26IJ7"GIL<%%BYD5OWH*@9V:.SB\G1\=C[ M93+Q>L::>]"A_H@DPR-F]2D\2S??!2'>P$]]8S.X&\O8"3;/69',-\VGW#)C M*ANMQ,7;- 3P-I)%SC,#'9$_2BQB_5R#T;RJ'44B&U M/)=*%C5[6+98EK1W=9*&(=S,9B,OP$-T.J=15;ZQO$P!N]W1*HTR2:?T9S=V MJ-\4[49"1II>XF]M%Y_S<*ZBJB.M("A<))RMK54139N&2AZLG[02,+F MRLG#[7,&VLP @BO@'QP+:YL+?7@UB?!0<,$.0NV!5[ >,;4<%%AG\XWZNR I M 6S[:Z+<,RK'/4$)JT%0C:?/[K<>2=[J/ BI(S.L&L9YN R?Z;%MR2(CV*XIPUS>6%?J M\E_42Y5QZ)%:I#$<'.:V3- C3'[X\FUMMFO. _K%#O6CAEIFN9'Y38:/=I-? M/C[ LIOEM*N/M5O1UJLD6J=RQ& BP"-D)/[Q>]\WAKFPZ7AX+R M2X;;,=9MU1GDXT FV+OR8W8,?Z.H=-_\9^BZ#8$@4ZSI?:PFNPS D;1%+: M$$PN%ZRH*"](RGFH*7(Y[VI'P+R^$8S8Z<]&!,#Z"K>U,_*O""L(,624V"!@ M9F44F!1&> M%]RN@IKI%5Q=36S]SF00S@IG9"@LW)8_>O;@\D??:+[:=61WNOD1BD?'I^>3D_?]L'^^76.=G=LGU0"9IW5P) 4E.M!V-&L9 M%D=E:OB"VY!%&8ZCHIK^[A!.">9'V_3TJ/\HN. \)^#$!D8 G]"D#F&8Q4W8 M<_SO?WO^ZL>>)"M1EKM3D4H$G!=$<> ZB&P"B(LHA4XZ1E%SYW3L>?*+VP&U MTL' G&@R)->B4RR;Z ",*4? $R$T(Y )55@RU6$IS"<&K$61!].-8)X5-[X+ M@URBB!IM<^ #;I&@9P-U8:1)7H20Q MZ+--&4@+2S-82++RKU0:Z+;'CHOCMAAI8?9S5>NV=FHL5G:HE-5U<7)P>^=> M"]_)'0@;TK;VD7T2N^Z SS>*'8.C.5"H,2$@B08Y[" &31>O=N;''JU;=U"O M.ZW;,6Q?&!K'\X^)1H.D.NUY8IT%LED_0(O5'G) MT6^LKM?QAKI50VE7F&O6T+0-@PKLE!P&%9FLJV-@"7#?5=P[!,"]/2%$Q18^ M?W8H_+Y%Y%OUGK];$;F=&,@O5X8U#0S5 ".8MCXQK]F!5#B"LK(4@UU,4HQ) ML2$994N''WZ:89$+ACPURZ'[=#TX"V#'HX.BEZ;TQF&HU^'3KVCDJJ\Q7NDM M:$OUCYG"E/_ J8(W%UO:>7W.M5%V'X8L@ 7M9J!3D7-#+V9\6Y^WUKZUMQMC MGS;AMXJ![>[$YJJ>+$4R#[V\*^\]-2JD!LB)=XH]$*@4J?[YB,6>^4XH:$\P MD]^K/"ZB6!/S8-B9LI5([O-[)O^,5)@$A+RMTB2X!D&K$;P@U&0>3QD9^;4" MWY.$YK?KHGHG 3U1BO<;TFN)Z&EE_4UB>O(PG>KY)J&](37ST^'S!Y>:Z=YI M=?@P0ZZVK3CQEE&_"%O-Y[>'8H=(;,A%/OJULI\KY9 ME(==B^>NN77]BN;&Y5\G:'O8M:#MNFRYH3]CU\TWM\%F+,Y?/:I[^ "BNG\H M8!ALBA49^^"KXH6'?YUPX6'7(LH[B\BMQ.!/CQ=*!Q3'+AU"A$.(<.O&ZUB< M?@@1=A90V9U6FQ90.3EY._YP,KGXK1\QUU>= U&>5_E5?!40_])9W=?VO5^- MH^U[1S5WR9P=]UT_OD,0I\&&U'KRM9]YK*8*FB)5LQ)M(6^N%DA L_'(LK7L M$<<3F!*?W@&MO;V#5_O> MYS7JS7S; +B T*4V4-2[T06FTY;NU-A5Y?\Z[< M)ZBTC/<45N(H$-LEL2;1=51AS>1H?S'?^M-D!O##.3;-[RC%S_4H>=L89_)N M0OS5C+9CG36-L*79(T?%P;_+N!TL5HIP3R7L)9"+26';E>O:35.0(4&M$(^C MO;)6&BVMETKAM /!WY?^;F"Y)UD1@ M'.ZQ0N]VF2=[#I>V[!2.Y"GL'FMUUHG3G*6R-Z+]@%_(U-57BO< 5I!SN]:SM6GYSTBC5U=0\]URF<%Y/.6YEQ1HAV2:VZ&:7@ZWINUGJ^K=_!U*P5KF#KX4$;W!:'(>MR5"0AS M/1*)CF6"6B5[VP?J0E>Z@ M]9$KV9%;S \Y)QSCHR>,MJ^^&=1C9\PXS#S&WX\-V<]]FQT7PG2%A'Z?*5? M05'3[*1A;F V(%NV,!Q*Z0 +E;'L8&#$=MX!\BG?I&QXCO66NYZ#M>5& MH DFH#?F@YUZ@I)T9>Y%N)N,@X:7?$9-@PW""=Q'6BS[]]/-=0ZF+,&R=O6* M<@0U9\?L55Q+TYE:D^V"%2*N":XF)_GJ[A L'O*4P19RS93U1:;F&U]")?@Z M>_]MB,J^(&]PN3MFIDZP(YNGKFPB%:V3=47C++ 0TZZ= ]Q%&+Y95FF,.3DB M*:6N1T'BY%P8*I\RR[:9)Q;_%9A6W;0#'#4"O% MOT+&6]]<83H(@"-563K5;(ED=SBD%;-:4WK739R2^0S"?(E.=F[AFG7"56QU M %HHK;1=CBU#E3:]9>3BB0O+=;E:4KYU425EO(2I&+#-.C4NO&?R-^(-3B5:5(8&*LV2]UX55JN@M.JFRT&+LYK/>+G MC6:S.(D%U;7]XAJ.\\H,V9P]WE[0!1?7[:)VA&9,!SSQI(9T/V"U 043,I %ZQGC#O:=/]KTP2!2V9 ;S=Z6!JK0WEJ4!!=HM M8MN+>LX"2_Q E_C"C-![T,7M0S66C]-2&KO>=I3ED?\!@3R.,1B<69$44Z(UZ(E,/JR=7H12F5A*<1";Z9Z&N>U9P M;'#[5_96P%F;U<4+,Q 6.T$D:>BBT0QBFU^J9\MR@835,ISM_@KP3,?&EEU)@ YT4U0MR9:.F?;OS#UE?0<=%-,J*G>;,=T-^UL%YCL6/3B^H]05NMF[#*"U"\IT94X\9(3"!(J,%U@6C<>@;.1CH$U M!X@TC'FF1?\F86XNR$VRO)LH2J>!=?'"*:T'6;>(JQF"[L/N/EO4A%;?2KH3 MP#Q/*^FO91DHS%!TL%#$1V^(39-E.IM%4DP+ND;FP-%WH-A2"$7NC M?1X[)0,2=1DD5EL'5Z X;92K995,(^XHQB:ON!D(TX$V5L0 DD >CP41M1MN MFF[.T'I[;_3(U)>86D?@Q,^2F*,\Z(UC^1I,7WF-*G33_MNXY6GL89!*B1T1 M!47^IOLT [NZFL*9>+/JI@W+#DM I7T89*L5YMEH5?N/="CPS)AM.JJ= @XQ..C9TG)/ MGA446WJVTDEEGAJ!<8\]_MAH*XA,H+G_VXVJ38;B EN6;%.YU-/$F2/:TMLF MB]1F*-C.:!F3)H 9"1, M1G+;$B);CPW*\^&!A<=6AH'L,JF%0MIM%A1HEA"L8!LBS%LBS*\>:H3YGB9, M>WVZU?DFD_-.6Z+;CNUK9W[CZ$4/"V-XLSA?((4()^=LD*HCD M!+$@-%&X(8S:],^CDLN4&GV96F$7<9@:(,WF.2+V$'XCRM9Z(:PMK!$K>;2< MY,E5:N:&N+<2HDO7]),M.63"1Z.UT.AZYA)LMAS:6P[-#7H*1@Z6(]E9[$G; MLF)S"M,ZW*#I*%K5%E) ZA^N]MYD"?.:M\^P,0*U'.HQ.0*";QZ;B)P3@XMU M4^6U.-P6P]!TIM,>'_H:-]G(NG"9OJ78 #]A$7R)%]7"-*];-66I%C#88O;< M !OANF/W=(&)^:/SRA9KD=F+)0QTHY6R459P?F43MT?PT"!V*A)JF=_F^*Q" MV&@D;WQ_#, %4BOC&E[ML!U036XH=05,3.O'M\WZ!KG7FY.V7;)P.Q M8Z"%D68_X$Q5BU1EJ>[FSD<,!7QY::.,\V3H,A*I.[DG M&S+3N-6-J0*);W_3%)!SZK0/JMZ87&M.=YJ'#-"M,T#N] W)'^4]?;*;^8-+ MRJUK:W0KV@9H2.7;BAC!Z*NG3Q[!$X399'L>%OM57V^+SN+X0+!GJBC8+@XB M<+,SYHN/TRNQA M3%"C<5$E%18#3A<4I$09S< MH;@IWI+>?<\&W]!T+XJ-%K9YU#)7&,\L-.]A@?Y#8M[#9#K4EP"#S%(1NF1@ MAAQMH"$BPXQ$T4H*WNWK"H$VK6/*\3:O.>X$9PMA2!MF9=V&K9)!M=3"X$,3M3U,R"%L30!Y)V*%__>S'>0D)C.\D M03"NZDHG@'2>>Y]]]F,M,BI#"><(;=!M3CD)EP9'7*!$PDR/&>XTF*%0P!AR0DJ;1;#I,#U3-&0J=1)KERQNA[C\2'+YASAN# M0=U"87&"KWOB]9:N6W:-% _^ 5\!HFR?T1\$)J]9\5"UC1(R%.*&0+2MX.!81!<'-;.'*X_ MBRUMW<.U%WRS>NBOEZJMD'=>C=/7,4!05-&GZ!IOZK(,5I,A)@P,;X8\J- ] M.26)2GD&A*&WE&T!(PTX9W!J(S *&.FS*4&M% N;L*U6\+(K.[ M0VX&"3.;$=8MF :A;$9, UUYBNGA9E*,R#$R MBW[P&;,5F0$[608@++XW ]\7^&WV529/'K8F7PYF2[":N2;160YKHL,;V$T& MQ3'E-5^F*>]\TA52S$506B5ONR\I2T^+!!P%.Y\S7D>S!'NE&1)RU7J2IVIA M?77X!/<639E>$K3B,>\.]%3Y=K(-EK\Q'N["3_.$Z6^9QBT 198'CV+7HZWV M#WHP@IE(R@MTEEV55Q)#3>@<8((N476!#XI\E(7;#%LO('RJ$"9=9&.*$KDT MK)C,(A@M9#REL8FD13-#DRR6^7MNK7:<$5YS,1G@D]C+5 5JE 45DW(IZ8Y# MXP1V0NYZ..@RD>$VCL*1KD8Q"HR4L&!Q9S;F,)I^X5SJK86@#E9VYWQJI)1F M8[$G%HI%A7;:2LZ#L\H" MQ??813!+(VXOV#W6-"HI.F8HN6%HP,2N@CNDRQBSN19BGP95K &$:?+N*;99 MDYK7\S1;1N']6-K#]O_]9>CX\VF MM23Q$W0N&!+'RF836V J]G\$+.7&1;%^L&3+E5,]UHQT-TWT*&!"M6 MK_G]Z'!;XS65LE(JEDB9/RN*=HHXR7?.2D%4;F6#[8B=PFNU15:*LH^+A\H. MGL9';SV-ZS_M-%8DXA4[CW<')1PW0,7HQY4 4O1)J,)%2(U=T_N(;IL9W+Z8 M\\=>==:.F&*4OI%+MQ"?LE ^'X(EA+WA< >5V[%0;DOHCXW$Z"A-9\1>7L*@ M;' AX]PI-N2W+H"M#Z625HS.<"D )]'0,_D\FAU)*3FK',6@RV6((%J&BWO# M%+TY."$I]+IW9:%!#D[#^& #!-2*:9I;!8K M+L349>Q+1AXY)+A+4.1GU>/[4P4W9JYI26A56,?>G[8)KD%K++_[4]I("V3! M>L/Q*0'/[-!Z5LQ'3^LY%9%OD2T@Z;*Y=JL@9Y0BH<52IB^8L>9E]T8!3[6- M\>?:864.D'I-!J"O/;_AMEI.V^WT_=TXJ3'[JS(SC8]@#AUC\FPX .TJW IM M48??T%&2CN<:RX*%V.9,MI@@RPPP, ,D2:<0:W1S>P5HG(#XL@VL"E4O1?E. MG)?"]V)%EU>:ZU;F.EIAW8H<+9U0AE#\1H[J7#2GZM3*QBW+[8CY*S,OVJ8Y M' ^XWSMB]X(T55]JRVP!E;&'T)30W!#W#V8( MBJW.F6^()CV;BE2SU&!P4!O5*&?5Q;O%XC[R:J$_(^$Q\AH0?4(9YJ*V5@3Q]N[%:P0JMA(76 ]4&&&(1<*4&('P 1;;6U2# MA164#U.831@F7APIM0TD.XE@9'NRA%=,63B4#0[VI8'.=17BU>&'21"-.0?V MIGFABC55\T.NYYUB7>E8\X6 7DH4K!DT&CU%ZE8KVIF"B.6KF>0[.7=SO5<2 MR.-0=9XI/; 60]?/O\?$5L3$:ML:$]O0A)%TH$Q@#0_B#2,Z/045J'KY(4HS MDOH) 0: P3U+IE9!ZFP+-D\&L\JX?=%0XA8LZ*3)C+!)+8FJPUM?I=ZJ_/I, MI%%+;B^I)C +GO@1N;Z0Z]7Y.S;\-EOF+S!R_^O[JZ_P MN2/EZ+1*:^N-C,0F&L6OO]1.#TO^]*;3^)E!_R^3^ 7/%?=?L^B)77?>=+#< M_JC,:)>-[;A>L]H'5@/Z"%MD&@66GX&MEVWOB/SY()C$20@KT[).#VL?/VWO M6%PZD%=N3NN?8\JC#Z:__G)Z_-OC?)C$HR"9'(!RV=Z!.YGP3W >[OF!]4?\ MB'2D/-3OH6]*SJ;M4%PN3FNY&ZPKN(QCB=%#39[>D5K57CPRT9: M.ZD=6M=8Q?&*_MK"L?F/<8B!OB1]QDB=;=TX5NWLY.1DO4'6/AU6:92&3OM. MNNOGW]]_CC+[?ZJN[9N@ZVB:_65;K? 9?6$-F!S;N@B3)(*;_.4X?DZ_ M3?P4QK#]#QIKZJYZK5S 24 F.$\H''R-'P;WP<,X M"N\SK(XPOW^+/RPW82<'QW+"9 CFX_'!YN9G070^A]-I"*??9YH1G(-F,(W" ML76N)F(+Q8)O(K+(9?E.:%Q;%\%](NZ+("^MQO9:>-_AXE&5]?LA-Y&\$.(1 M7ET5-7@$54T::##Y, FS8)S^1UJH?E)?T$(?/M8KHH.6"B?. 5B@\ZU406^X M4_C!;&RYY'AJM6ZV<*Q+KQ"GH)$H,:(Q#I*O.ZB/9E$66L?UP\,=&E3C$<[# MAUCH6-"R6ZYC"1YR?O"0!/?A-,W"B.]&*4C=6W5JA0>\8-]BD>X85I4"%O^5T2"BZ$Q1P/),Y[>8S'HI1)#/ZO-O1(D*"GX1MXRR!A;ZS8IG[QMQ=XD,V%3E/\+?FE$Z M&,\L130B'!9N#&D?_7(.\:94GF_&A4'Q,;?>\O'A*HG2!#6CZCQ_(CW:.2 M9C5&)$TGH:HBE#4,;(R1V;% DS2@CKA:[6$V%@%7Q,:?C061M!*/(GR(1H>, M:0)%.1#J X342X82E.P]^6!%\D']/?G@31.&R8*SR1/G#"56,AM+A89W+[$5 M!_+K*'>PYZ"_..H_3&!".;EI00\@R)FDK3.^X5.1'D-^4$)#?EV7D:)-1+Z4 MF:)<$!];H-)SA[(03-ZQ+!@HU")(^#.D"9:X^PA'@I_.K1#[3,IF6_)TT+,15LR+QP7SH/$&+M\H;%?--+I.1^F8H,8( M 1XE@E)@\SVE3A5?)P; K9G#R&6[FRR-NI:HOO=,Y,@$"TGOEVS4TDB3>&RB MV47VU'6F.(]"*\P^,6/A0YQ%@O_](8Z'6$V.Z6PQ&[:%BM@T%J1ZH58+<1(] M4.$E%\_(Y%0#=QF/1B(22#'C+XWDN@N8L_%<$"72-,,FG3*ULM6B3!*F:W!F'EF!.T**0=&=L(CN6P)CBYN62:R$R:C* M2ZDXAHJCD7,H'!)ODT!@8(HAVNXQC"&,9RGCT$HBYE3C3T^X4 VM,[*I_3T M!.D(%KO(M]!<'QG..%=QR_8R3A3F 4\'*)G9"Y8'T!#1E\%S*6 *[N/A?"D: M"V@.^;M5R[+4H6 "8,-_7%^+S^JJ(VT@!ZD\>AB2H^2%^_;;1H&XVK0:23S> M';U2(6X#-I"DCX-W@@-Z_&&Z>?.[W%MR'S$=N@"#UGQX D2(=E,X#4=108L4 M\*F-//@T/P?:X13P;" Z=!@IN&NFCN7OK#S#H%D6K0N"BC3J2]A8-:3VW+;> M2L-J,*^RC^\'+R*]\>]1!I(V6,OYP':W$4@X.=ES"WB:7C(F(+O=& MFL6#KX_Q&$\C@I5"1*%DX6.-9*1,7NW$I/V!_0_#LKI,',T+"]B'V1/].DK) M.2C&IP!T56F4J* D]'0Q-X; FO2?_"7*[I/D_C18^$K%9G=T?H58040-IN#Z MY;4X)XTYB()D\_P@O<)%6-+6D[WX Y2[0+TQ(1!L:>+0_9;ANFR^,68.65! 4L=@+8GT!\LBACUDIUS31( 7#\MAY8HJ#^64+@/HN'&]*# MIC&J38,8P62Q+0OR5/, V*S>K]:<5.0H?//I4N2K0,\&>TX68W0E7J,I/ IO M&!FO-) )S$+$-<^DW3DKJD-TP6>%@^%2=:N\IJ#MP(#GN:6Z^&J=&FB>DT,> MP>UD %K%FU%QF\%HK( WPN!FU3X92_2+!_0>GGU;RBR) M$N_'><%.7M"J.? L5,3D5D:#1^2X@ D#9Q HYWD>H"N'2*'VMX[JIC%A72BS MOJQ7W&H,MI1P^^="L9SMPX_E2QC= MYL2U!B&"Z?VO@NXL$FTA"ZF):1Q^"Y,!/&*KJSG.A_B4('@H?X0M0#;[L++_ MA=*X746VZ.L.\76^0'7VUW=T[^"D&,T3PP<"AEY0K 4?*6^U>BT>^[U3Z/3[^*K+^C3?MO# MW_@]>!U]Z%R[7:_AR*;SOZ:?X3^:;LNY=;K8CN4ZC2NK 8.T6IV&(UILN[?X M6:]%KVCW[FSU#$Q<.]JZ%]87M]VG;I9U#3\S.H9# M-18#VS3[(-MK\L;':<;V;EJNT\2W-5J.=UT<%73(Z:VSK,LGQKIR?)A_MYW_ M"?P),P(C]'!Q8?[[U[NE-ZM#8L-ZTQ!UI_&YW;EMN+C=JMV_GB M=GW8.5<>/(@*#94JZJHF:LJ<#I5Z:I46A=^WO,\N[$78=U[[2Z?U!;42Z%"/ M]15VI.E=7'B-?@LVB>_WN73,Y\&U?5H\_5H+%<.M X= M<:"W'NACT"Z@V^YP;X(>N0&)E'+'9XT83O%%')+T_^F#!^Z9>QT*3 M5L,%]7/AR64UUYD6=\_9!]&'3M_ *.$!AQ2B&*E0=O1J%%KU*Q?6P/T3_^&W M[I1:O(7=8/-K:4',QV\[_5:3E(SONI^QHVX;%A"4+AV"L)27'9PT6IZN/!S= M+[27H#>Y6;>MO?-]<]&Q\>]U6>-V.W[UN;YHP M$C+>JK 7&[F]>.U\)N%2O[! LX&I!9JB=<=&UEZSL'OI//3:S7X#]R]*1X_$ MH"C1Y_@2,(TNI2:Y KGQ6;=<]WM]D!)NET5>* I"9ZP=GUA8N1]"-OO#ZD. M$#C-@\^E@@,,[6)X#.^PU8HF;I@_I&?F+J-;@)VI48(8I0E%NX?!!%%+F8*- MG+!8>BR5]G\0-[ MMLH+TN-IJ%*UJ?!-13T1$UV&@PBSI2B%.4CR43"@>$MH*XQO59E-9;?P?#@. M!UD23T&NJ )!NHZ7X:"K7G&:C/#O!:EL643#=-G$ROY6G&9D&2;)6>TWW[ML M.[U^%QT.EVA0MUJ=6Q^^.GH+L]%:R'[O!O/O1R?+#68<0#3\O[]%H\-/@[/Z M4?WT^.ST^./AT=E)_5-X^/'TT^E);5@_//S'\=G?ML/*K@KZ#ABOMUZOC?ZY M6[S^=BY*JZU(,6 Y,174+Z;,FGHT4)$#JD4;14F:Z<*,^_@Y%''N?'I@/()S MGZ@_.8 );QW.L*Z*J?O^6I\+I'Z\ G6L"C>=MZ#]57D GY)CW"YMV;+Q*>'9OS* MG>LO$ZG6ETGB,PI%U MH4C7.FRP6+_^<@3SXH>#A'"P=F5"KH/I#"Z7&?-"B4%BNNX<#A5"XP^39^;M M>EE44NE4=_3_[3;Z.JC2:V'ZO_N7WN+2H^L IH7?8/P# 2)3S!Z_ MF26#QR -S")<#_'K/)^/=_ U!+ P04 " !%1 A9LF5W%(@' M ))@ %P &AY9FTM,C R-# V,S!X97@S,3$N:'1M[5K?<]LV$GZ_OP+G MS*7VC"2+DN7(DN.9U'%;OZ37U)T\WH D*&(,$BP 2E;_^OL6H'Y9B="PQ@CN1LMK*LG:[D;K4U=S(2>Y8K]L[81^TN953'MJ==$I<+,8Y/P[/Y\=>R7FLT_G% M>2JG3*:O#^2K7CJ(NR>G_2CNG0SZ9\,L2I)AU.TGP]-HR,5_H@-TA7CH8]U< MB=<'A2S;N2#]HU>]RHUG,G7Y*.IV_W7@Y2[.,UTZ*#/H''Z&,;9&YC*5C_:@3;5K\,6\>:=OA8X*( M"/.EG3R[Y^/)3A\OK][?7/]T??GFYOK7=[^S/]Z]O7K/?K^ZI$?6[_8^P^^O M[,%UBWV02DE>L!NMA&FQ1!@GLSES.7BSL+"KZY\O#D%4:B%8+5A"C5,*'4R"I0P67)>#EG=>E,+> ! M\HQ/.8@=9P6>C.2*93S!*\-T 6)T.LAM"90B$=9R,R>1@M\*Z%T;T^)="F.@ M4OE\!1TDD$B#_ 2Q$MUA22H,F^4RR9FMZ<^J_TP8T0Q"#A32*B0RRHDSZ7(X M:"N1> -IW JFZ11N3M$M9?%\?1J>._3ZSP=Z@F6R1' ))ZM@MH [B*/9K+7+ M,@-]<"">2AJX11*U M@@ J($2K\YZ>Q)N=W1[- O9F*.X1))^['D=0B])JPFN[?Q?*;[%@ M2TTA8^K:8 #0T51:3W*0$J4?ARKB%3VN4ZP1BGMX-2ES!9%60[_4*$&5L,5J M)5._#[5U;&4JN9'D@ R)W9-^22/5EI*M7Y#69V9/B=H*&(0=J.]4H7"42:TX M,3G<\D:LDC9ZA!)@O7+!KUB0(,@6_46ZFUP?@>ASP'7\9'#=[0RB;5SOS5M; M\-Z?\?9&.5;&5*8$7FYUR8G:N07PJ9XD1'.3+M %O$L>2R7=G/+[+K6TUCP0 M/<;",MD07:M'?0:Y:QRJ:E,!X];7(TFB3>H-\)7I1)0H,Q2@CA91T1HB$53= M \/Z/[IW_NP>%&J^R79S 3L M\? C!=\CIZ9/CU-#=+=10CORIK[S+3NA^ E,2OE?)TEM" MKR7;'J(6V#N_I M>CH?0Y4_)6J.9DX9Y\ZV]/T4?$,)Y].O+S[]P>?BF.B3<-;L8<+!PPXFXRDZ6K$DL@&>:!++S0.V[SNY/;\=$23PS8(\68" \YP%( M_MRZ05PKY$!93K6:"DJ$)9\TQ^^FH4E15$K/!5IGN0[$R#?P#/Q]D2JA\TFL M\TUB_!;SY@F2O:DGM863T6EW/&SYB^^_>QV[N')V?@/9M,=8:\*TX9_BE16C MQ8\QDE.E^'PD2V^F[S3&.IS(LAUKYW0Q0@H<3RG)H2IJ='AUH;FY)Q]$G:@7 MT56Y@YDN72AN;M$[_A;]V*7;;;CMHZ,..\/3L[V&/?86!ZLQ M+[;BY>N#_L&]B]11K[IC6 _CM:FF=7)_:L*L?'7N\)\I_#C?3+N-YSN<:O#0 M1!AN,7\HQLC$\3/R^.6+$Y"#_[MYC;XQ!SLC?/H<(_R_X.-E+D7&KNY$4M,Q M OLU5-7?J;>'_PZ'9DAA6RX?;?M\[!EZ1P98_W2ITM9?$(["L?A4;'W,M.(! M3P#=51<>@PEJM]WED>^?FK_A4ZQC_PG8?P%02P,$% @ 140(697]]0&F M!P EB8 !< !H>69M+3(P,C0P-C,P>&5X,S$R+FAT;>U:;7/;N!'^WE^! MVM. MQ$Z;#XY(8!>[V ?/+@!>Y+[0+R]RR<7+OUS\M=UF;TQ:%[+T++62>RE8[50Y M9K\)Z6Y8N]WTNC35S*IQ[EFOVSMAOQE[HR8\MGOEM7PYUW-Q%)\OCL(@%R,C M9B\OA)HP)5[LJ42*7C=->FE/]$_Z_61TUD_.>]EIUNT^[\IC_I]D#Z+H'F6< MGVGY8J]093N7-/[@>:_RPZD2/A\DW>[?]D*_EQ>9*3T&LQ"./Z..#4U>WOHV MUVI<#H(_>U%TWIP:;>Q@OQO^#:FEG?%"Z=G@AP^JD(Z]DU/VWA2\_*'E>.G: M3EJ5Q8Y._2%A$\P+C]/&7NC1JI1S^Y,>&7UUFZN1\NPXZ?36+?Z8-W?]4*7 MC ^2LVKNQPY"T?D4@M(^M/?G=YP_V>K\Y=7[#]=OKR]??;C^Z=VO[%_OWER] M9[]>7=(C.^YN3LBG[-_N]3?Q[;K%7G?8/TQ>LG]2>*"OQ5)IO CI[A?66L9Z9D;XTM6-)M_\),QGZ<"6LRCC<_&DU:'?N[-7758M=E MVD'\SC?C]P5+]BM'J??HHO2:.\0&42AF[*8T4RW%6+9BL)H0"0,32H,DA2&X M*ADO9ZPNO:TE/$#:"AD,L>.LP)-57+.,IWAEF2G L][$?AL=2IE*Y[B=49>" MWTB,NZ+3X9V ,1A2A_2',:A#JBS2';J5$(7T6Y8V5H! MF9L;LV'M4\?9R:/#V8>UH#S;/^LESX>N05)3'1 EF"Q3>#QPAR%BUXQ;&;"! M6*N1EA1#)@'(D58N)PGJ5H 1B17I62B7:N-JR!%76J,C2"IK4BGPVK$#8$)( M@"P&_NHVS7DYENP5:.A]K=$C.>;MI'\@HQ5)7\2G^*BH\"HC.$D_(ZY:P6S$ M$-FR\T#9VD 9!B(_[R(9/2B=;R^@G@XZ^>'C06>W1[. K1Y*:@0IY*Y/(ZA% M:37EM=M=A/+;2++%2#%CFMI" >AHHEP@.?229=!#I?*2'EBNWD^N7;NF^.Z]&C MP76WTT\V<;TS;VW >W?&VQGE6!D3)0B\W)F2$[5S!^!3/4F(YE;,T06\*SY2 M6OD9Y?=MP]):"T ,&(O+9*WK2CT:,LAMXU!5VPH8=Z$>25-C13 @5*9C6:+, MT( Z6F1%:XBZH.J.<,9:4Q5(?'= 'Y\^%4 G/0 Z_4: QN#W$+6<<%T'-J-H MRRQ#R:@FB)/;4OHMJHP=V#D^;J\& WXA"&9UL>8DLJJ+-/ M[WW8:%ZJAR79S 3L"?"C ;Y'3A6/CU-C=#=10CORIKX++5NA^!E,2OG?I&EM M"0LKR7:+UL(XC_=T) A=+H6BYI"''=PCD@'4X+@[O1O#L:&2X3"!SAG*>F'7 M8;0JYVY1F1 [AD4@14@;83X:2I\QK6ZD;DX6[O1O??$4W0_\IX/O_O>S4PLG MC8O5T5KR%='G*D*7U$48^XRJ9*/>75C'4?-Z8]VB$ @OH+(HE/=2?B0YC Q* M#6H7"O8%)0? ,;C8$=?C?ZJ\YXM/_EXKF!\66EVFX0SB\/\;LH?>D-'1$)60 M"ABCK2]MHE,E@8@F5R\V1E/);RCYQA(NI-]0?(:#S_DQT6?AK-G#Q(.'+4S& M!02=7!#9O9AL2E:( %BH+%NQ G!(_ZXN"FS$_I#!F2:!;#U0^ZZS^^/;,5$2 MSRS8HP48R,!Y %(XMVX0UXHY4)43HR>2$F')Q\WQNVUH4A:5-C.)UFEN(C'R M-3P#?P]2)70>9MOQ38+_!A,:F).]JL>U@_?):7=XU@H7['^>3=>OMGW863;M M(RQ":=OP3_/*R<'\QQ!9J])\-E!E,#,(#;% QZILCXSWIA@@-PXGE/U0+C5C MA.%B;'9=M8Y/3F[M[7;2>YM^ZC6 M\T[2[^VD]BA8'*W&O+B*ER_VCO?NW+ .>M4MPT(9KDPU+:"[4Q-GY:N32O@< MXO5L/1\WGF]QJL%#$V&XQ<)I&2,3AT_(XV?[)V"-\'?C[GUM&K8&^?1)!OE_ MP\VK6YG6=+[ _HUBF_UL4=L0I;-G^\<@SLM2%GV)-_IU.QL'/\<@- MCFZX?+CI\U&@\2UI8O4[JLJX<+TXB(?J$[GQ9=62+ )+=)#,R,2YH=&WM5]]3VS@0?K^_8B_,T3 3)[:30.*$S#"! MMO0!6J##XXULR;$&67(EF9#[ZV\E)T ;RK4W;6^8N3QDHNRO;[_=U=K3PI9B M-BT8H;/?IK\' 1RKK"Z9M)!I1BRC4!LN%W!-F;F!(%AKS56UTGQ16(C#> #7 M2M_P6]+(+;>"S39^IKWF/.WY(--4T=5L2ODM<'K8XL,!':3Q 1N/!OE@$$4D MZOMDLN@8"Y^ M;)HK:3&81N/F9^-CRY-E=S8@@B]DXO-I-:8;<::$TLE.Z#\3)PER4G*Q2EY= M\9(9.&-+N% ED:\ZAD@3&*9YWB@:_A=#3 C/'Y=KO.A'<,DV^*/8@3ZY*WC* M+?3C;O0YXN>R>3J/#%EG^J)PS"&MJG3M86!-MD#(BFTTSVGL/$4]8=A![*"5%@]V.][MVYT M(!IUX*/D;A@O+<\PY.3O5U1K7*B2WBK M!,51-O!&J[KJP*G,NAT@<,P$61+-(%.Z4IIX-&WG1[*_TB MVN,*&?M0$XWE$RNX8,BEA5QI7YY/C0 8PJ3PKI9L=R?:#R=]K+F_0A\3_EIA MN:(P^+"A?%/D=24@KP6&R/ D.":PY+;P]Y9K.H02#=OT MWAM*:\VM\W!RAXTG%VS3M=&X/^CX+G6*7&(:9=,8&?) N.LR+KWP'BSDA+O, M*\V, ]!Q&D0(0$MDE B$9RI$9#K>,.>2R,S]CSXI]]Y=1-2J18-?5:SI1_,% M ]T?TT&SJ24I3MC:-E4:ARC AA&D,BS9_)A0;BI!5@F7ONS>:%(2O< ]E"IK M59D,L4=NW2QD1*PO8@^E$3]LJ&[8;"F+<"S=1%Z+NU[4LW1;-@R[^_OQ5\5A M-_JJ[#FW@X-NU!]]D]N>A]S 1F8,UN&PU6]M#"I"W?62Q-4=1$C&HXTD6+Y% M3L/+XW7]"^?5E^#8/=[XZPB.ZD5M;#.1HV8@OWAN6)/S _/^+U+>W1G@E>R_ MX9H+P4D)5THP?9_M=Q0Z=.FVGN5F/5!650GJ@E&"4W!I3EX2:[^"J9?$Q[S@ M+,>5@>O#\EL&Y\W&_Y^96?N]YKC2*MQI6_3L;?/3\XODV]]*GG\,>OQ"5"GC M%VJB\>'.H=AZ17H84;^^P@<3DN*JM;?S0M>S[]8_@U02P,$% M @ 140(65]ZO_8N! -@X !< !H>69M+3(P,C0P-C,P>&5X,S(R+FAT M;>U76V_;-A1^WZ\X<[#4 7R1Y$L:&:Z**M>;SW$(41%WXI/0MOR,5W7(KV'BK9]2NSJ.V-S)* M%%V/1Y3? :?'-=[II /:#_MAVJ5==A@>!4G6B9(PZ)%^T.MW?PMK*(KLE8RQ M:\&.:PLNFSES]N/#J+##):X'_#1VEF9$%%^OXS0U?, ,7; G7:D'DFX8ATC0-TSRK M& W_G:%/Z)X_+C?^HA[!)=OZ'T;.Z>DJYPFWT(E:T9\]?BZ:I^-($76FOWD@ MW2<#F4RO;\[/SB7%S/X>'$ZO8;9=.*.8?N526\11/CO9N3;7*B%[ .R4HMK*!MUJ510/.9=IJ (%3)LB2 M: :ITH72Q'M3=SKW]P91% PG:E$0N?:G<(AVJ4(?>2:^;FKD_^[+ZV7-&A*V&O3N^U(;74W#H-TQ46GIRS;=6&1YUN MPU>I8^02PUA4A9$B#H2[*N/2$^^=A8QP%WFAF7$.-!P'$0)0$A$E MTS!7ID M&EXPXY+(U/V/.BGWVIU%Y"I%Y;\J6%6/Y@L$6B^:(^.1)0DVTJ8@$J6Q5YI8 M%X(4AL7;ER'EIA!D'7/IL^N%A@NBY[AN$F6M6L0]+(4[5_(I$9MYZ\NO(C\L MHE90+2.+[EBZM;PAMSRI;>DNK1>T^OWHJ^2@%7Z5]IS:[F$K[ S^EMJV=[ER M&Y$Q"/=QK5/;"A2$NBD21\4*0@3CT>(1+-L!I\+E\5;^CFWI4W#JOF+\U(&3 MH.J[+SX/-N#\BW'_%R'O[W5Q\OHG_-R"]RJ7\(L;D*CY/N 7Y#IP M$=>>A6?34U85,?*"48)3<)$.7Q-PWPFLUP3)=(5;PO([!K_B6H[^+3]MGGBZ^;Q/:=0QN_) M6.,WFTO*SLWGH1_]N@H>1$B"35G:79&_N"QMGM6]K>WOBW\ 4$L! A0#% M @ 140(63?QK$U52 $ ZT(2 !$ ( ! &AY9FTM,C R M-# V,S N:'1M4$L! A0#% @ 140(6;EL6 )U$@ R'-D4$L! A0#% @ 140(6?S> M2+0K)0 AVT! !4 ( !*%L! &AY9FTM,C R-# V,S!?8V%L M+GAM;%!+ 0(4 Q0 ( $5$"%FP,3F*85( #O, P 5 " M 8: 0!H>69M+3(P,C0P-C,P7V1E9BYX;6Q02P$"% ,4 " !%1 A9Q-;F M2I;O #?A D %0 @ $:TP$ :'EF;2TR,#(T,#8S,%]L86(N M>&UL4$L! A0#% @ 140(6:%A6T2GG Z4 ' !4 ( ! MX\(" &AY9FTM,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0 ( $5$"%D# %H] MP8D %.U! 7 " ;U? P!H>69M+3(P,C0P-C,P>&5X,3 T M+FAT;5!+ 0(4 Q0 ( $5$"%FR97<4B < DF 7 " M ;/I P!H>69M+3(P,C0P-C,P>&5X,S$Q+FAT;5!+ 0(4 Q0 ( $5$"%F5 M_?4!I@< )8F 7 " 7#Q P!H>69M+3(P,C0P-C,P>&5X M,S$R+FAT;5!+ 0(4 Q0 ( $5$"%E;QB%N'00 %\. 7 M " 4OY P!H>69M+3(P,C0P-C,P>&5X,S(Q+FAT;5!+ 0(4 Q0 ( $5$ M"%E?>K_V+@0 #8. 7 " 9W] P!H>69M+3(P,C0P-C,P @>&5X,S(R+FAT;5!+!08 "P + .," @0 ! end XML 88 hyfm-20240630_htm.xml IDEA: XBRL DOCUMENT 0001695295 2024-01-01 2024-06-30 0001695295 2024-07-31 0001695295 2024-06-30 0001695295 2023-12-31 0001695295 2024-04-01 2024-06-30 0001695295 2023-04-01 2023-06-30 0001695295 2023-01-01 2023-06-30 0001695295 us-gaap:CommonStockMember 2023-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001695295 us-gaap:RetainedEarningsMember 2023-03-31 0001695295 2023-03-31 0001695295 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001695295 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001695295 us-gaap:CommonStockMember 2023-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001695295 us-gaap:RetainedEarningsMember 2023-06-30 0001695295 2023-06-30 0001695295 us-gaap:CommonStockMember 2024-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001695295 us-gaap:RetainedEarningsMember 2024-03-31 0001695295 2024-03-31 0001695295 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001695295 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001695295 us-gaap:CommonStockMember 2024-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001695295 us-gaap:RetainedEarningsMember 2024-06-30 0001695295 us-gaap:CommonStockMember 2022-12-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001695295 us-gaap:RetainedEarningsMember 2022-12-31 0001695295 2022-12-31 0001695295 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001695295 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001695295 us-gaap:CommonStockMember 2023-12-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001695295 us-gaap:RetainedEarningsMember 2023-12-31 0001695295 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001695295 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2024-04-01 2024-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2023-04-01 2023-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2024-01-01 2024-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2023-01-01 2023-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2024-04-01 2024-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2023-04-01 2023-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2024-01-01 2024-06-30 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2023-01-01 2023-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2024-04-01 2024-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-06-30 0001695295 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001695295 hyfm:UnitedStatesSegmentMember 2024-06-30 0001695295 hyfm:UnitedStatesSegmentMember 2023-12-31 0001695295 hyfm:CanadaSegmentMember 2024-06-30 0001695295 hyfm:CanadaSegmentMember 2023-12-31 0001695295 us-gaap:ShippingAndHandlingMember 2024-04-01 2024-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2023-04-01 2023-06-30 0001695295 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-06-30 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-03-31 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-06-30 0001695295 hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-03-31 0001695295 hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-06-30 0001695295 us-gaap:CostOfSalesMember hyfm:RestructuringPlanPhaseOneMember 2023-04-01 2023-06-30 0001695295 us-gaap:CostOfSalesMember hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-06-30 0001695295 us-gaap:SellingGeneralAndAdministrativeExpensesMember hyfm:RestructuringPlanPhaseOneMember 2023-04-01 2023-06-30 0001695295 us-gaap:SellingGeneralAndAdministrativeExpensesMember hyfm:RestructuringPlanPhaseOneMember 2023-01-01 2023-06-30 0001695295 hyfm:InventoryWritedownMember hyfm:RestructuringPlanPhaseOneMember 2022-01-01 2023-12-31 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseOneMember 2022-01-01 2023-12-31 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseTwoMember 2024-04-01 2024-06-30 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-06-30 0001695295 us-gaap:CostOfSalesMember hyfm:RestructuringPlanPhaseTwoMember 2024-04-01 2024-06-30 0001695295 us-gaap:CostOfSalesMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-06-30 0001695295 us-gaap:SellingGeneralAndAdministrativeExpensesMember hyfm:RestructuringPlanPhaseTwoMember 2024-04-01 2024-06-30 0001695295 us-gaap:SellingGeneralAndAdministrativeExpensesMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-06-30 0001695295 hyfm:InventoryWritedownMember hyfm:RestructuringPlanPhaseTwoMember 2023-10-01 2024-06-30 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseTwoMember 2023-10-01 2024-06-30 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-05-10 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-05-31 2024-05-31 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-01-01 2024-06-30 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-04-01 2024-06-30 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-06-30 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001695295 us-gaap:CustomerRelationshipsMember 2024-06-30 0001695295 us-gaap:CustomerRelationshipsMember 2023-12-31 0001695295 hyfm:TechnologyFormulationsAndRecipesMember 2024-06-30 0001695295 hyfm:TechnologyFormulationsAndRecipesMember 2023-12-31 0001695295 us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001695295 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001695295 us-gaap:OtherIntangibleAssetsMember 2024-06-30 0001695295 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001695295 us-gaap:TradeNamesMember 2024-06-30 0001695295 us-gaap:TradeNamesMember 2023-12-31 0001695295 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001695295 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001695295 srt:WeightedAverageMember us-gaap:ComputerSoftwareIntangibleAssetMember 2024-06-30 0001695295 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-06-30 0001695295 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-06-30 0001695295 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2024-06-30 0001695295 srt:MinimumMember hyfm:TechnologyFormulationsAndRecipesMember 2024-06-30 0001695295 srt:MaximumMember hyfm:TechnologyFormulationsAndRecipesMember 2024-06-30 0001695295 srt:WeightedAverageMember hyfm:TechnologyFormulationsAndRecipesMember 2024-06-30 0001695295 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001695295 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001695295 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2024-04-01 2024-06-30 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2023-04-01 2023-06-30 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2024-01-01 2024-06-30 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2023-01-01 2023-06-30 0001695295 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001695295 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001695295 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001695295 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2024-04-01 2024-06-30 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2023-04-01 2023-06-30 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2024-01-01 2024-06-30 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2023-01-01 2023-06-30 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2024-04-01 2024-06-30 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2023-04-01 2023-06-30 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2024-01-01 2024-06-30 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2023-01-01 2023-06-30 0001695295 hyfm:CityOfEugeneCountyOfLaneStateOfOregonMember 2023-01-31 0001695295 hyfm:CityOfEugeneCountyOfLaneStateOfOregonMember 2023-01-01 2023-01-31 0001695295 srt:ScenarioForecastMember hyfm:CityOfEugeneCountyOfLaneStateOfOregonMember 2038-01-01 2038-12-31 0001695295 us-gaap:MachineryAndEquipmentMember 2024-06-30 0001695295 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001695295 hyfm:PeatBogsAndRelatedDevelopmentMember 2024-06-30 0001695295 hyfm:PeatBogsAndRelatedDevelopmentMember 2023-12-31 0001695295 us-gaap:BuildingAndBuildingImprovementsMember 2024-06-30 0001695295 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001695295 us-gaap:LandMember 2024-06-30 0001695295 us-gaap:LandMember 2023-12-31 0001695295 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001695295 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001695295 us-gaap:ComputerEquipmentMember 2024-06-30 0001695295 us-gaap:ComputerEquipmentMember 2023-12-31 0001695295 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001695295 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001695295 hyfm:TermLoanMember 2024-06-30 0001695295 hyfm:TermLoanMember 2023-12-31 0001695295 hyfm:OtherDebtMember 2024-06-30 0001695295 hyfm:OtherDebtMember 2023-12-31 0001695295 hyfm:TermLoanMember 2021-10-25 0001695295 hyfm:TermLoanAmendmentNo1Member us-gaap:BaseRateMember 2023-06-27 2023-06-27 0001695295 hyfm:TermLoanAmendmentNo1Member us-gaap:SecuredOvernightFinancingRateSofrMember 2023-06-27 2023-06-27 0001695295 hyfm:TermLoanMember 2024-04-01 2024-06-30 0001695295 hyfm:TermLoanMember 2024-01-01 2024-06-30 0001695295 hyfm:SeniorTermLoanMember us-gaap:SecuredDebtMember 2023-12-31 0001695295 hyfm:SeniorTermLoanMember us-gaap:SecuredDebtMember 2024-06-30 0001695295 hyfm:JPMorganCreditFacilityMember 2021-03-29 0001695295 hyfm:JPMorganCreditFacilityMember 2021-08-31 0001695295 hyfm:JPMorganCreditFacilityMember 2022-12-22 0001695295 hyfm:JPMorganCreditFacilityMember 2023-03-31 0001695295 hyfm:JPMorganCreditFacilityMember 2024-06-30 0001695295 hyfm:JPMorganCreditFacilityMember 2023-12-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBakedCreditFacilityMember 2024-06-30 0001695295 hyfm:JPMorganCreditFacilityMember 2024-01-01 2024-06-30 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember 2024-01-01 2024-06-30 0001695295 us-gaap:CommonStockMember 2024-06-30 0001695295 hyfm:InvestorWarrantsMember 2024-06-30 0001695295 hyfm:InvestorWarrantsMember us-gaap:CommonStockMember 2021-07-19 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2024-06-30 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2020-11-30 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2020-11-01 2020-11-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001695295 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001695295 us-gaap:PerformanceSharesMember 2023-12-31 0001695295 us-gaap:PerformanceSharesMember 2024-01-01 2024-06-30 0001695295 us-gaap:PerformanceSharesMember 2024-06-30 0001695295 us-gaap:PerformanceSharesMember 2024-04-01 2024-04-30 0001695295 2020-11-01 2020-11-30 0001695295 2023-01-01 2023-12-31 0001695295 us-gaap:EmployeeStockOptionMember 2024-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001695295 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001695295 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0001695295 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:FinanceLeasesMember 2024-06-30 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:FinanceLeasesMember 2024-06-30 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:FinanceLeasesMember 2023-12-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:FinanceLeasesMember 2023-12-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:TermLoanMember 2024-06-30 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:TermLoanMember 2024-06-30 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:TermLoanMember 2023-12-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:TermLoanMember 2023-12-31 shares iso4217:USD iso4217:USD shares hyfm:segment utr:acre pure hyfm:vote hyfm:plan false 2024 Q2 0001695295 --12-31 P30D 0.5 10-Q true 2024-06-30 false 001-39773 Hydrofarm Holdings Group, Inc. DE 81-4895761 1510 Main Street Shoemakersville PA 19555 707 765-9990 Common Stock, $0.0001 par value per share HYFM NASDAQ Yes Yes Non-accelerated Filer true false false 45981105 30314000 30312000 18565000 16890000 58719000 75354000 3587000 5510000 470000 0 111655000 128066000 41111000 47360000 47472000 54494000 261201000 275881000 1919000 1842000 463358000 507643000 13801000 12613000 9400000 9529000 2729000 3231000 7538000 8336000 444000 954000 1570000 2989000 35482000 37652000 42151000 47506000 8071000 8734000 114948000 115412000 3232000 3232000 4465000 4497000 208349000 217033000 0.0001 0.0001 300000000 300000000 45980321 45980321 45789890 45789890 5000 5000 789373000 787846000 -7567000 -6497000 -526802000 -490744000 255009000 290610000 463358000 507643000 54793000 63051000 108965000 125229000 43942000 48578000 87189000 99375000 10851000 14473000 21776000 25854000 18659000 23468000 38280000 47899000 -11520000 0 -11520000 0 -19328000 -8995000 -28024000 -22045000 3811000 3768000 7742000 7460000 79000 -420000 294000 -380000 -23060000 -13183000 -35472000 -29885000 390000 -318000 586000 -171000 -23450000 -12865000 -36058000 -29714000 -0.51 -0.28 -0.79 -0.66 -0.51 -0.28 -0.79 -0.66 45978941 45412627 45896335 45338636 45978941 45412627 45896335 45338636 -23450000 -12865000 -36058000 -29714000 -341000 1428000 -1070000 1540000 -23791000 -11437000 -37128000 -28174000 45362276 5000 784101000 -7123000 -442780000 334203000 200994 23053 25000 25000 1817000 1817000 -12865000 -12865000 1428000 1428000 45540217 5000 785893000 -5695000 -455645000 324558000 45977935 5000 788602000 -7226000 -503352000 278029000 4158 1772 1000 1000 772000 772000 -23450000 -23450000 -341000 -341000 45980321 5000 789373000 -7567000 -526802000 255009000 45197249 5000 783042000 -7235000 -425931000 349881000 438327 95359 148000 148000 2999000 2999000 -29714000 -29714000 1540000 1540000 45540217 5000 785893000 -5695000 -455645000 324558000 45789890 5000 787846000 -6497000 -490744000 290610000 297176 106745 98000 98000 1625000 1625000 -36058000 -36058000 -1070000 -1070000 45980321 5000 789373000 -7567000 -526802000 255009000 -36058000 -29714000 15661000 16257000 786000 964000 314000 744000 1625000 2999000 4375000 5407000 -11103000 0 323000 753000 1986000 897000 -8608000 -15437000 -1781000 406000 234000 188000 739000 -1209000 263000 -3261000 -496000 -1323000 -5315000 -4548000 -2000 -54000 1487000 961000 1810000 3306000 3700000 0 -390000 -43000 2280000 -3263000 0 8598000 251000 483000 296000 351000 2282000 625000 98000 148000 1151000 510000 -3576000 7447000 -189000 246000 2000 5391000 30312000 21291000 30314000 26682000 -1924000 -748000 0 185000 719000 517000 8560000 6884000 68000 659000 DESCRIPTION OF THE BUSINESS<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the business </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydrofarm Holdings Group, Inc. (collectively with its subsidiaries, the “Company”) was formed in May 2017 under the laws of the state of Delaware to acquire and continue the business originally founded in 1977. The Company is a leading independent manufacturer and distributor of branded hydroponics equipment and supplies for controlled environment agriculture ("CEA"), including grow lights, climate control solutions, growing media and nutrients, as well as a broad portfolio of innovative and proprietary branded products. Products offered include agricultural lighting devices, indoor climate control equipment, 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:1.41pt;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> BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 normal and 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, 2024, 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:36pt"><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, 2023, has been derived from the audited consolidated financial statements of the Company, which is included in the 2023 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 2023 Annual Report.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, estimated useful lives of long-lived assets, incremental borrowing rate applied in lease accounting, valuation of stock-based compensation, recognition of deferred income taxes, classification of debt pursuant to certain terms in the Company's credit agreements, recognition of liabilities related to commitments and contingencies, asset retirement obligations, 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment information</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's chief operating decision maker 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 United States 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 </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:36pt"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Entity-wide information</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">44,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">48,748</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">84,551</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,497</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,565</span><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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">54,793</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">63,051</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">108,965</span><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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">125,229</span><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></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">55,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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">68,270</span><span style="color:#000000;font-family:'Times New Roman',sans-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></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%">32,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, plant and equipment, net and operating lease right-of-use assets</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%">88,583</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">101,854</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the products sold by the Company are similar and classified as CEA equipment and supplies. </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 measurements</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuation techniques with significant unobservable market inputs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain non-financial assets and liabilities, including long-lived assets and intangible assets at fair value on a nonrecurring basis. The fair value of contingent consideration was classified within level 3 of the fair value hierarchy. Refer to Note 15 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion of the contingent consideration.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods, work-in-process, and raw materials used in manufacturing products. Inventories are stated at the lower of cost or net realizable value, principally determined by the first in, first out method of accounting. The Company maintains an allowance for excess and obsolete inventory. The estimate for excess and obsolete inventory is based upon assumptions about current and anticipated demand, customer preferences, business strategies, and market conditions. Management reviews these assumptions periodically to determine if any adjustments are needed to the allowance for excess and obsolete inventory. The establishment of an allowance for excess and obsolete inventory establishes a new cost basis in the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory. Such allowance is not reduced until the product is sold or otherwise disposed. If inventory is sold, any related reserves would be reversed in the period of sale. During the year ended December 31, 2023, and the three and six months ended June 30, 2024, the Company estimated inventory markdowns relating to restructuring charges based upon current and anticipated demand, customer preferences, business strategies, and market conditions including management's actions with respect to inventory raw materials and products and brands being removed from the Company's portfolio. </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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows 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%"> 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 CEA equipment and supplies. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as control of promised goods is transferred to customers, which generally occurs upon receipt at customers’ locations determined by the specific terms of the contract. Arrangements generally have a single performance obligation and revenue is reported net of variable consideration which includes applicable volume rebates, cash discounts and sales returns and allowances. Variable consideration is estimated and recorded at the time of sale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount billed to customers for shipping and handling costs included in net sales was $2,270 and $5,209 during the three and six months ended June 30, 2024, respectively, and $2,718 and $5,286 during the three and six months ended June 30, 2023, 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. The Company does not receive noncash consideration for the sale of goods. Contract consideration received from a customer prior to revenue recognition is recorded as a contract liability and is recognized as revenue when the Company satisfies the related performance obligation under the terms of the contract. The Company's contract liabilities, which consist primarily of customer deposits reported within deferred revenue in the condensed consolidated balance sheets, totaled $2,729 and $3,231 as of June 30, 2024, and December 31, 2023, respectively. There are no significant financing components and the majority of revenue is recognized within one year. 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.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</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%">Recent accounting pronouncements</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU will be effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span> (ASU 2023-09), which requires greater disaggregation of information in the effective tax rate reconciliation, income taxes paid disaggregated by jurisdiction, and certain other amendments related to income tax disclosures. This guidance will be effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements. <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 normal and 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, 2024, 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:36pt"><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, 2023, has been derived from the audited consolidated financial statements of the Company, which is included in the 2023 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 2023 Annual Report.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, estimated useful lives of long-lived assets, incremental borrowing rate applied in lease accounting, valuation of stock-based compensation, recognition of deferred income taxes, classification of debt pursuant to certain terms in the Company's credit agreements, recognition of liabilities related to commitments and contingencies, asset retirement obligations, 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> 2 1 1 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">44,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">48,748</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">84,551</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,497</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,565</span><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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">54,793</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">63,051</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">108,965</span><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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">125,229</span><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></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">55,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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">68,270</span><span style="color:#000000;font-family:'Times New Roman',sans-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></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%">32,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, plant and equipment, net and operating lease right-of-use assets</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%">88,583</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">101,854</span><span style="color:#000000;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></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and property, plant and equipment, net and operating lease right-of-use assets in the United States and Canada, determined by the location of the subsidiaries, are shown below. Other foreign locations, which are immaterial, individually and in the aggregate, are included in the United States below.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">44,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">48,748</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">84,551</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,497</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,565</span><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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 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%">54,793</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">63,051</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">108,965</span><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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">125,229</span><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></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">55,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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">68,270</span><span style="color:#000000;font-family:'Times New Roman',sans-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></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%">32,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, plant and equipment, net and operating lease right-of-use assets</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%">88,583</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">101,854</span><span style="color:#000000;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></tr></table></div> 44096000 48748000 84551000 96497000 11603000 14565000 26028000 29584000 -906000 -262000 -1614000 -852000 54793000 63051000 108965000 125229000 55980000 68270000 32603000 33584000 88583000 101854000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company has applied the framework for measuring fair value which requires a fair value hierarchy to be applied to all fair value measurements. All financial instruments recognized at fair value are classified into one of three levels in the fair value hierarchy as follows:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuation based on quoted prices (unadjusted) observed in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuation techniques based on inputs that are quoted prices of similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not in active markets; inputs other than quoted prices used in a valuation model that are observable for that instrument; and inputs that are derived from or, corroborated by, observable market data by correlation or other means.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuation techniques with significant unobservable market inputs.</span></div>The Company measures certain non-financial assets and liabilities, including long-lived assets and intangible assets at fair value on a nonrecurring basis. The fair value of contingent consideration was classified within level 3 of the fair value hierarchy. <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods, work-in-process, and raw materials used in manufacturing products. Inventories are stated at the lower of cost or net realizable value, principally determined by the first in, first out method of accounting. The Company maintains an allowance for excess and obsolete inventory. The estimate for excess and obsolete inventory is based upon assumptions about current and anticipated demand, customer preferences, business strategies, and market conditions. Management reviews these assumptions periodically to determine if any adjustments are needed to the allowance for excess and obsolete inventory. The establishment of an allowance for excess and obsolete inventory establishes a new cost basis in the </span></div>inventory. Such allowance is not reduced until the product is sold or otherwise disposed. If inventory is sold, any related reserves would be reversed in the period of sale. During the year ended December 31, 2023, and the three and six months ended June 30, 2024, the Company estimated inventory markdowns relating to restructuring charges based upon current and anticipated demand, customer preferences, business strategies, and market conditions including management's actions with respect to inventory raw materials and products and brands being removed from the Company's portfolio. <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows 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%"> 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 CEA equipment and supplies. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as control of promised goods is transferred to customers, which generally occurs upon receipt at customers’ locations determined by the specific terms of the contract. Arrangements generally have a single performance obligation and revenue is reported net of variable consideration which includes applicable volume rebates, cash discounts and sales returns and allowances. Variable consideration is estimated and recorded at the time of sale.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount billed to customers for shipping and handling costs included in net sales was $2,270 and $5,209 during the three and six months ended June 30, 2024, respectively, and $2,718 and $5,286 during the three and six months ended June 30, 2023, 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. The Company does not receive noncash consideration for the sale of goods. Contract consideration received from a customer prior to revenue recognition is recorded as a contract liability and is recognized as revenue when the Company satisfies the related performance obligation under the terms of the contract. The Company's contract liabilities, which consist primarily of customer deposits reported within deferred revenue in the condensed consolidated balance sheets, totaled $2,729 and $3,231 as of June 30, 2024, and December 31, 2023, respectively. There are no significant financing components and the majority of revenue is recognized within one year. 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.</span></div> 2270000 5209000 2718000 5286000 2729000 3231000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU will be effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span> (ASU 2023-09), which requires greater disaggregation of information in the effective tax rate reconciliation, income taxes paid disaggregated by jurisdiction, and certain other amendments related to income tax disclosures. This guidance will be effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements. RESTRUCTURING AND ASSET DISPOSITIONS<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%">Restructuring</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company began a restructuring plan (the "Restructuring Plan") in 2022, and undertook significant actions to streamline operations, reduce costs and improve efficiencies. The major initiatives of the first phase of the Restructuring Plan included (i) narrowing the Company's product and brand portfolio and (ii) the relocation and consolidation of certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach. During the three and six months ended June 30, 2023, the Company recorded pre-tax expense of $788 and $2,199, respectively, relating primarily to the relocation and termination of certain facilities in Canada. The Company incurred $417 and $744 of non-cash charges during the three and six months ended June 30, 2023, respectively, relating to asset dispositions and write-downs. The Company recorded $720 and $1,957 of restructuring related charges within Cost of goods sold on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recorded $68 and $242 within Selling, general and administrative ("SG&amp;A") expenses on the consolidated statements of operations for the three and six months ended June 30, 2023, respectively. Total costs incurred relating to this first phase of the Restructuring Plan, from its inception in 2022 to its completion in 2023, were (i) $6,398 relating primarily to inventory markdowns, and (ii) $3,373 relating primarily to the relocation and termination of certain facilities in Canada.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the continued adverse market conditions, the Company implemented a second phase of the Restructuring Plan beginning in the third quarter of 2023, including U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products. During the three and six months ended June 30, 2024, the Company recorded pre-tax restructuring charges of $927 and $1,065, respectively, for the second phase, relating primarily to cash charges associated with the consolidation and closure of U.S. manufacturing facilities including termination and disposal costs. The non-cash charges consist of fixed asset and inventory write-downs. Of the $927 and $1,065 recorded charges, $890 and $981, was recorded within Cost of goods sold on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. The Company recorded $37 and $84 within Selling, general and administrative ("SG&amp;A") expenses on the condensed consolidated statements of operations during the three and six months ended June 30, 2024, respectively. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in the third quarter of 2023 through June 30, 2024, are (i) $9,179 of non-cash charges relating primarily to inventory markdowns of durable equipment products, and (ii) $1,071 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities including termination and disposal costs.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2024, respectively: </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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Restructuring Accruals as of March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">620</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">309</span><span style="color:#000000;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></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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">187</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">750</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(628)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">309</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2023, respectively: </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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Restructuring Accruals as of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">624</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">371</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(502)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">696</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,455</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,658)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Item 2. Management’s Discussion And Analysis Of Financial Condition And Results of Operations – Market Conditions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further explanation of the Restructuring Plan and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates of additional costs that may be incurred. The amounts the Company will ultimately realize or disburse could differ from these estimates. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Disposition</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 10, 2024, in connection with the Company's restructuring of its durable manufacturing operations, the Company entered into an agreement (the “Purchase Agreement”) with CM Fabrication, LLC (the “Buyer”) to sell assets relating to the production of Innovative Growers Equipment ("IGE") durable equipment products for $8,660 (the “Asset Sale”) and retain the proprietary brand and customer relationships. The Asset Sale closed on May 31, 2024, and the Company continues to sell its IGE branded durable products, including horticulture benches, racking and LED lighting systems. In connection with the transaction, the Company entered into an exclusive supply agreement with the Buyer to provide for contract manufacturing, which is expected to yield a more efficient cost model. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that were sold, disposed or terminated in connection with the Asset Sale included $11,616 of inventories, $3,721 of property, plant and equipment, technology intangible assets of $2,573, and other net liabilities of $90. The Company paid cash to terminate the facility operating lease for $1,275 and certain equipment finance leases for $668. The Company incurred an estimated $417 of transaction costs, including legal fees and other transaction-related expenses. The Company recorded a Loss on asset disposition of $11,520 on the condensed consolidated statements of operations for the three and six months ended June 30, 2024, which included the aforementioned assets and liabilities derecognized, and operating and finance lease termination payments. The Company estimated the amount of cash proceeds associated with the sale of inventories as $4,960 and property, plant and equipment as $3,700, and classified the amounts within net cash from operating activities and investing activities, respectively, on the condensed consolidated statements of cash flows for the six months ended June 30, 2024.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to requirements in the Company's Revolving Credit Facility, consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The Company intends to reinvest the net proceeds from the Asset Sale into certain permitted investments, such as capital expenditures, in accordance with provisions of the Term Loan. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing description of the Purchase Agreement does not purport to be complete and is qualified in its entirety by reference to the Purchase Agreement, which is filed as Exhibit 10.4 to this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Held for Sale</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The transaction is expected to close in the second half </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of 2024. The estimated sale price less costs to sell are consistent with the carrying value of the land, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net" to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.</span></div> The Company began a restructuring plan (the "Restructuring Plan") in 2022, and undertook significant actions to streamline operations, reduce costs and improve efficiencies. The major initiatives of the first phase of the Restructuring Plan included (i) narrowing the Company's product and brand portfolio and (ii) the relocation and consolidation of certain manufacturing and distribution centers, including headcount reductions and reorganization to drive a solution based approach. As a result of the continued adverse market conditions, the Company implemented a second phase of the Restructuring Plan beginning in the third quarter of 2023, including U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products. 788000 2199000 417000 744000 720000 1957000 68000 242000 6398000 3373000 927000 1065000 927000 1065000 890000 981000 37000 84000 9179000 1071000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2024, respectively: </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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Restructuring Accruals as of March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">137</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">620</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">309</span><span style="color:#000000;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></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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">187</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">750</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(628)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">309</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the Restructuring Plan for the three and six months ended June 30, 2023, respectively: </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><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.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%">Restructuring Accruals as of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">624</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">371</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(502)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">696</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,455</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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 Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,658)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring Accruals as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 137000 620000 448000 309000 187000 750000 628000 309000 624000 371000 502000 493000 696000 1455000 1658000 493000 8660000 11616000 3721000 2573000 90000 1275000 668000 417000 -11520000 -11520000 4960000 3700000 20 140 470000 INTANGIBLE ASSETS, NET<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">807</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">968</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(31,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,922</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Technology, formulations and recipes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,381</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,632</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,181</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,057</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,407</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,753</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">380</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 finite-lived intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(97,373)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">258,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Indefinite-lived intangible asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">358,574</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(97,373)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">261,201</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">362,407</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(86,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">275,881</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $6,036 and $12,120 for the three and six months ended June 30, 2024, respectively. Amortization expense related to intangible assets was $6,047 and $12,092 for the three and six months ended June 30, 2023, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Asset Sale, the Company disposed of technology intangible assets with a net book value of $2,573. Refer to Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 2024, for the major classes of finite-lived intangible assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:54.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful lives </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average amortization period remaining</span></div></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%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">3 to 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:400;line-height:100%">7 to 18 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology, formulations and recipes</span></td><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:400;line-height:100%">8 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><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:400;line-height:100%">15 to 20 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024, is summarized below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</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%">11,941</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-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"></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%">2025</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%">23,859</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%">2026</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%">23,591</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">23,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">22,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">152,896</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#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%">258,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">807</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">968</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(31,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,922</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Technology, formulations and recipes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,381</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,632</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,181</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,057</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,407</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,753</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">380</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 finite-lived intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(97,373)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">258,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Indefinite-lived intangible asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">358,574</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(97,373)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">261,201</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">362,407</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(86,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">275,881</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 2024, for the major classes of finite-lived intangible assets:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:54.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful lives </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average amortization period remaining</span></div></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%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">3 to 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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:400;line-height:100%">7 to 18 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology, formulations and recipes</span></td><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:400;line-height:100%">8 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><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:400;line-height:100%">15 to 20 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net comprised the following:</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><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">807</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,325</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">968</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">99,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(31,883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,922</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Technology, formulations and recipes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110,381</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81,632</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,181</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,057</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111,407</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,493</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,753</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">306</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">380</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 finite-lived intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(97,373)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">258,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">359,606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">273,080</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Indefinite-lived intangible asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">358,574</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(97,373)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">261,201</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">362,407</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(86,526)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">275,881</span><span style="color:#000000;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></tr></table></div> 9325000 8518000 807000 9325000 8357000 968000 99805000 35557000 64248000 99805000 31883000 67922000 110381000 28749000 81632000 114181000 25124000 89057000 131493000 20086000 111407000 131493000 16740000 114753000 4769000 4463000 306000 4802000 4422000 380000 355773000 97373000 258400000 359606000 86526000 273080000 2801000 2801000 2801000 2801000 358574000 97373000 261201000 362407000 86526000 275881000 6036000 12120000 6047000 12092000 2573000 P3Y P5Y P2Y P7Y P18Y P10Y P8Y P12Y P9Y P15Y P20Y P17Y <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024, is summarized below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</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%">11,941</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-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"></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%">2025</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%">23,859</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%">2026</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%">23,591</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">23,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">22,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">152,896</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#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%">258,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11941000 23859000 23591000 23403000 22710000 152896000 258400000 LOSS PER COMMON SHARE <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per common share is computed using net loss divided by the weighted-average number of common shares outstanding during each period, excluding unvested restricted stock units (“RSUs”) and performance stock units ("PSUs").</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted loss per common share represents net loss 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 loss per common share would be based on the number of shares of common stock 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 loss per common share 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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Net 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%">(23,450)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(12,865)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(36,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(29,714)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</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%">45,978,941</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,412,627</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,896,335</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,338,636</span><span style="color:#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></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 and share based compensation awards 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%">—</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Diluted weighted-average shares of common stock outstanding</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%">45,978,941</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,412,627</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,896,335</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,338,636</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.51)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.28)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.79)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.66)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 loss per common share</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.51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the weighted-average shares of common stock outstanding for diluted loss per common share excludes the following potential shares of common stock as their inclusion would have an anti-dilutive effect on diluted loss per common share:</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><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-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 performance and 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%">3,261,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,369,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,261,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,369,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">441,914</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">648,518</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,914</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">648,518</span><span style="color:#000000;font-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></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Net 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%">(23,450)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(12,865)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(36,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(29,714)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock outstanding</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%">45,978,941</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,412,627</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,896,335</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,338,636</span><span style="color:#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></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 and share based compensation awards 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%">—</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Diluted weighted-average shares of common stock outstanding</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%">45,978,941</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,412,627</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,896,335</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,338,636</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 loss per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.51)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.28)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.79)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.66)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 loss per common share</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.51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -23450000 -12865000 -36058000 -29714000 45978941 45412627 45896335 45338636 0 0 0 0 45978941 45412627 45896335 45338636 -0.51 -0.28 -0.79 -0.66 -0.51 -0.28 -0.79 -0.66 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the weighted-average shares of common stock outstanding for diluted loss per common share excludes the following potential shares of common stock as their inclusion would have an anti-dilutive effect on diluted loss per common share:</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><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-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 performance and 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%">3,261,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,369,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,261,004</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,369,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">441,914</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">648,518</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,914</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">648,518</span><span style="color:#000000;font-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></tr></table></div> 0 17669 0 17669 3261004 2369483 3261004 2369483 441914 648518 441914 648518 ACCOUNTS RECEIVABLE, NET, AND INVENTORIES<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">18,390</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,740</span><span style="color:#000000;font-family:'Times New Roman',sans-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></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%">(763)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(920)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070</span><span style="color:#000000;font-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></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%">18,565</span><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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,890</span><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></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the allowance for doubtful accounts consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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%">(784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(920)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">107</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">336</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collections/Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">458</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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%">(763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">50,904</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">58,346</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,929</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,281</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,256</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">58,719</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">75,354</span><span style="color:#000000;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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, and the Company maintains an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. The allowance for excess and obsolete inventory is subject to change from period to period based on a number of factors including sales of products, changes in estimates, and disposals.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Asset Sale, the Company sold $11,616 of inventories. Refer to Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">18,390</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,740</span><span style="color:#000000;font-family:'Times New Roman',sans-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></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%">(763)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(920)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070</span><span style="color:#000000;font-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></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%">18,565</span><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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,890</span><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></tr></table></div> 18390000 16740000 763000 920000 938000 1070000 18565000 16890000 <div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the allowance for doubtful accounts consisted of the following:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning balance</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%">(784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,164)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(920)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">107</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">336</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collections/Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">458</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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%">(763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,660)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 784000 1164000 920000 1556000 152000 996000 276000 1104000 107000 42000 336000 172000 66000 458000 97000 828000 763000 1660000 763000 1660000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">50,904</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">58,346</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,929</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,281</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,256</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(10,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">58,719</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">75,354</span><span style="color:#000000;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></tr></table></div> 50904000 58346000 1929000 3891000 14281000 23256000 8395000 10139000 58719000 75354000 11616000 LEASES<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its distribution centers and manufacturing facilities from third parties under various non-cancelable lease agreements expiring at various dates through 2038. Also, the Company leases some property, plant and equipment under finance leases. Certain leases contain escalation provisions and/or renewal options, giving the Company the right to extend the leases by up to 20 years. However, these options are generally not reflected in the calculation of the right-of-use assets and lease liabilities due to uncertainty surrounding the likelihood of renewal. The Company recognizes operating lease costs over the respective lease periods, including short-term and month-to-month leases. The Company incurred operating lease costs of $2,611 and $5,361 during the three and six months ended June 30, 2024, respectively, and $3,078 and $6,725 during the three and six months ended June 30, 2023, respectively. These costs are included primarily within SG&amp;A in the condensed consolidated statements of operations and do not include lease termination costs associated with the Asset Sale. Refer to Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating subleases which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense within SG&amp;A. For the three and six months ended June 30, 2024, the Company recorded sublease income of $785 and $1,523, respectively. For the three and six months ended June 30, 2023, the Company recorded sublease income of $586 and $1,172, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, Gotham Properties LLC, an Oregon limited liability company and a subsidiary of the Company (“Seller”), consummated a Purchase and Sale Agreement with J &amp; D Property, LLC, a Nevada limited liability company (“Purchaser”) pursuant to which certain real property located in the City of Eugene, County of Lane, State of Oregon (the “Eugene Property”) was sold to Purchaser for $8,598 and then leased back by Seller (the “Sale-Leaseback Transaction”). The new lease has a term of 15 years with annual rent starting at $731 and fixed increases to the final year when annual rent is $964. The Company accounted for the transaction as a failed sale-leaseback which requires retaining the asset associated with the property and recognizing a corresponding financial liability for the cash received. The Eugene Property serves as the manufacturing and processing site for certain of the Company’s grow media and nutrient brands. Refer to Note 10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">–</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were 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><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">47,472</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">54,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,640</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,112</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,809</span><span style="color:#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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">7,538</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,336</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">954</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Noncurrent:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,151</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,506</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%"> Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,071</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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%">58,204</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">65,530</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Asset Sale, the Company paid cash to terminate a facility operating lease for $1,275 and certain equipment finance leases for $668. Refer to Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with terms greater than one year as of June 30, 2024 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:99.269%"><tr><td style="width:1.0%"></td><td style="width:74.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</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,657</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,514</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">884</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%">2026</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%">8,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">8,913</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">8,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">806</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">16,715</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 payments</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%">56,978</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,867</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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:#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%">49,689</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,515</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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:#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%">42,151</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,071</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P20Y 2611000 5361000 3078000 6725000 785000 1523000 586000 1172000 8598000 P15Y 731000 964000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were 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><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">47,472</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">54,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,640</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,112</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,809</span><span style="color:#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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">7,538</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,336</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">954</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Noncurrent:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,151</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47,506</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%"> Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,071</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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%">58,204</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">65,530</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 47472000 54494000 7640000 9315000 55112000 63809000 7538000 8336000 444000 954000 42151000 47506000 8071000 8734000 58204000 65530000 1275000 668000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with terms greater than one year as of June 30, 2024 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:99.269%"><tr><td style="width:1.0%"></td><td style="width:74.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</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,657</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,514</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">884</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%">2026</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%">8,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">8,913</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">8,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">806</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">16,715</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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 payments</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%">56,978</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,867</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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:#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%">49,689</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,515</span><span style="color:#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7pt;text-align: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:#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%">42,151</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,071</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4657000 435000 9514000 884000 8819000 850000 8913000 853000 8360000 806000 16715000 8039000 56978000 11867000 7289000 3352000 49689000 8515000 7538000 444000 42151000 8071000 PROPERTY, PLANT AND EQUIPMENT, NET<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Machinery and equipment</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%">24,193</span><span style="color:#000000;font-family:'Times 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">27,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Peat bogs and related development</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%">12,461</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,132</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Land</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%">5,639</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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%">Furniture and fixtures</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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,301</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,180</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169</span><span style="color:#000000;font-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></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:700;line-height:100%">Gross property, plant and equipment </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,749</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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, plant and equipment, net</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%">41,111</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">47,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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, depletion and amortization expense related to property, plant and equipment, net was $1,740 and $3,541 for the three and six months ended June 30, 2024, respectively. Depreciation, depletion and amortization expense related to property, plant and equipment, net was $2,203 and $4,165 for the three and six months ended June 30, 2023, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $10,195, less accumulated depreciation of $2,555. As of December 31, 2023, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $12,783, less accumulated depreciation of $3,468. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Asset Sale, the Company sold $3,721 of property, plant and equipment, net. Refer to Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates peat bogs in Alberta, Canada. Under current provincial laws the Company is subject to certain asset retirement obligations ("AROs") and the remediation of the peat bog sites are under provincial oversight. The Company periodically evaluates expected remediation costs associated with the peat bog sites that it operates. When the Company concludes that it is probable that a liability has been incurred, a provision is made for management's estimate of the liability. As </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of June 30, 2024, and December 31, 2023, the Company had AROs of $486 and $759, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of June 30, 2024, and December 31, 2023, the Company had AROs of $4,429 and $4,457, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets. The ARO changes related to the various components of accretion, and additional obligations incurred that were not significant.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Machinery and equipment</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%">24,193</span><span style="color:#000000;font-family:'Times 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">27,417</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Peat bogs and related development</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%">12,461</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,132</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Land</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%">5,639</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,114</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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%">Furniture and fixtures</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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,275</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,301</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,180</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169</span><span style="color:#000000;font-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></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:700;line-height:100%">Gross property, plant and equipment </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63,351</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68,749</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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, plant and equipment, net</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%">41,111</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">47,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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24193000 27417000 12461000 12256000 10272000 10132000 5639000 6114000 4331000 4360000 3275000 3301000 3180000 5169000 63351000 68749000 22240000 21389000 41111000 47360000 1740000 3541000 2203000 4165000 10195000 2555000 12783000 3468000 3721000 486000 759000 4429000 4457000 ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,657</span><span style="color:#000000;font-family:'Times 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest 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%">169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Freight, custom and duty accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,234</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,040</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Goods in transit accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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%">333</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,361</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">9,529</span><span style="color:#000000;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></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,657</span><span style="color:#000000;font-family:'Times 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Interest 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%">169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Freight, custom and duty accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,234</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,040</span><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Goods in transit accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">646</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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%">333</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,361</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,400</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">9,529</span><span style="color:#000000;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></tr></table></div> 2657000 2096000 169000 1214000 1234000 1040000 646000 360000 333000 0 4361000 4819000 9400000 9529000 DEBT<div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Principal</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%">120,218</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">122,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Unamortized discount and deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Net of unamortized discount and deferred financing costs </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%">116,407</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">118,241</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">160</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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 debt</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%">116,518</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">118,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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%">1,570</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,989</span><span style="color:#000000;font-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></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:400;line-height:100%">Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively</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%">114,948</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:700;line-height:100%">Total debt</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%">116,518</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">118,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Term Loan </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 25, 2021, the Company and certain of its direct and indirect subsidiaries (the "Obligors") entered into a Credit and Guaranty Agreement with JPMorgan Chase Bank, N.A., as administrative agent for the lenders, pursuant to which the Company borrowed a $125,000 senior secured term loan (“Term Loan”). The Term Loan was amended by Amendment No. 1 to Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the LIBOR referenced rates with SOFR referenced rates. Pursuant to Amendment No. 1, any Term Loan that constitutes a Eurodollar Rate Loan that is outstanding as of the Amendment No. 1 closing date shall continue until the end of the applicable interest period for such Eurodollar Rate Loan and the provisions of the Term Loan applicable thereto shall continue and remain in effect (notwithstanding the occurrence of the Amendment No. 1 closing date) until the end of the applicable interest period for such Eurodollar Rate Loan, after which such provisions shall have no further force or effect. Such Eurodollar Rate Loan shall subsequently either be an ABR Loan or a Term Benchmark Loan. The ABR Loans shall bear interest at the Alternate Base Rate (with a 2.0% floor) plus 4.50%, and Term Benchmark Loans shall bear interest at the Adjusted Term SOFR Rate (with a 1.0% floor), plus 5.50%. The ABR Loan and Term Benchmark Loan credit spreads of 4.50% and 5.50%, respectively, within the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 1 have not changed from the credit spreads in the original Term Loan. Legal fees associated with Amendment No. 1 were not material, and were included in Other income (expense), net, on the Condensed Consolidated Statements of Operations during the year ended December 31, 2023. The foregoing description of Amendment No. 1 does not purport to be complete and is qualified in its entirety by reference to the provisions of Amendment No. 1, included as Exhibit 10.8 to the 2023 Annual Report. Capitalized terms referenced above are defined in the Term Loan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan was subject to a call premium of 1% if called prior to October 25, 2023, and 0% thereafter, and matures on October 25, 2028 ("Maturity Date"). Deferred financing costs are being amortized to interest expense over the term of the loan. For the three months ended June 30, 2024, the effective interest rate was 11.78% and interest expense was $3,530, which includes amortization of deferred financing costs and discount of $172. For the six months ended June 30, 2024, the effective interest rate was 11.90% and interest expense was $7,182, which includes amortization of deferred financing costs and discount of $392.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal amounts of the Term Loan are required to be repaid in consecutive quarterly installments in amounts equal to 0.25% of the original principal amount of the Term Loan, reduced pro-rata by any additional payments made, on the last day of each fiscal quarter commencing March 31, 2022, with the balance of the Term Loan payable on the Maturity Date. The Company is also required to make mandatory prepayments in the event of (i) achieving certain excess cash flow criteria, including the achievement and maintenance of a specific leverage ratio, (ii) certain asset sales that are collateral, or (iii) upon the issuance, offering, or placement of new debt obligations. As described in Note 7 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company received net cash proceeds in January 2023 from the Sale-Leaseback Transaction and is subject to a provision whereby such net cash proceeds can be reinvested </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into certain investments, such as capital expenditures. This provision of the Term Loan includes (i) cash investments made within a one-year period from the Sale-Leaseback Transaction, and (ii) investments which are contractually committed within one-year of the Sale-Leaseback Transaction and paid within 180 days after entering into such contractual commitment. The amount of any net cash proceeds which are not reinvested would require the Company to make an offer to prepay the corresponding amount on the Term Loan in 2024. In accordance with this provision, the Company classified $1,665 as current debt as of December 31, 2023, and prepaid the Term Loan in this amount in the first quarter of 2024. In addition, the Company had $2,187 of contractual commitments pursuant to this provision as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2024, the Company determined that $300</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of contractual commitments pursuant to this provision were not paid, and made an additional offer to prepay this amount. In accordance with this provision, the Company classified </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$300 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as current debt as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2024, and this balance was paid in the third quarter of 2024. As described in Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Asset Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company sold assets for $8,660 in May 2024. The net cash proceeds from this transaction are subject to the same Term Loan reinvestment provision described above, including (i) cash investments made within a one-year period, and (ii) investments which are contractually committed within one-year of the Asset Sale and paid within 180 days after entering into such contractual commitment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing description of the reinvestment provision does not purport to be complete and is qualified in its entirety by reference to the provisions of the Term Loan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, and December 31, 2023, the outstanding principal balance on the Term Loan was $120,218 and $122,500, respectively.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan requires the Company to maintain certain reporting requirements, affirmative covenants, and negative covenants, and the Company was in compliance with all requirements as of June 30, 2024. The Term Loan is secured by a first lien on the non-working capital assets of the Company and a second lien on the working capital assets of the Company. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2021, the Obligors entered into a Senior Secured Revolving Credit Facility (the "Revolving 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 Revolving Credit Facility is due on June 30, 2026, 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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility originally had a borrowing limit of $50,000. On August 31, 2021, the Obligors entered into an amendment (the "First Amendment") to increase their original borrowing limit to $100,000. In connection with the First Amendment, the Company's previously acquired subsidiaries became party to the Revolving Credit Facility as either borrowers or as guarantors. On October 25, 2021, the Company and its subsidiaries entered into a second amendment (the “Second Amendment”), with JPMorgan Chase Bank, N.A., pursuant to which the parties consented to the Term Loan described above, </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and made certain conforming changes to comport with the Term Loan provisions. The Revolving Credit Facility was further amended by a third amendment and joinder dated August 23, 2022 (the “Third Amendment”), pursuant to which several previously acquired subsidiaries became parties to the Revolving Credit Facility and granted liens on their assets. On December 22, 2022, the Company entered into a fourth amendment (the “Fourth Amendment”) pursuant to which a sale-leaseback transaction was permitted, and certain other changes were made, including a reduction of the maximum commitment amount under the Revolving Credit Facility from $100,000 to $75,000 and transitioning the LIBOR based rates to SOFR based rates. On March 31, 2023, the Company and certain of its subsidiaries entered into an amendment (the “Fifth Amendment”) pursuant to which the maturity date was extended to June 30, 2026, the maximum commitment amount under the Revolving Credit Facility was reduced to $55,000, and the interest rate on borrowings was revised to various spreads, based on the Company's fixed charge coverage ratio. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized debt discount and deferred financing costs were $431 and $538 as of June 30, 2024, and December 31, 2023, respectively, and are included in other assets in the condensed consolidated balance sheets. Debt discount and deferred financing costs are being amortized to interest expense over the term of the Revolving Credit Facility. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility is an asset-based facility that is secured by a first lien on the working capital assets of the Company and a second lien on the non-working capital assets of the Company (including most of the Company’s subsidiaries). The borrowing base is based on a detailed monthly calculation of the sum of (a) a percentage of the Eligible Accounts at such time, plus (b) the lesser of (i) a percentage of the Eligible Inventory, at such time, valued at the lower of cost or market value, determined on a first-in-first-out basis, and (ii) the product of a percentage multiplied by the Net Orderly Liquidation Value percentage identified in the most recent inventory appraisal ordered by the Administrative Agent multiplied by the Eligible Inventory, valued at the lower of cost or market value, determined on a first-in-first-out basis, minus (c) Reserves (each of the defined terms above, as defined in the Revolving Credit Facility documents). </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to maintain certain reporting requirements, affirmative covenants and negative covenants, pursuant to terms outlined in the agreement. Additionally, if the Company’s Excess Availability (as defined in the Revolving Credit Facility documents) is less than an amount equal to 10% of the Aggregate Revolving Commitment (currently $55,000), the Company will be required to maintain a minimum fixed charge coverage ratio of 1.1x on a rolling twelve-month basis until the Excess Availability is more than 10% of the Aggregate Revolving Commitment for <span style="-sec-ix-hidden:f-750">thirty</span> consecutive days. In order to consummate permitted acquisitions or to make restricted payments, the Company would be required to comply with a higher fixed charge coverage ratio of 1.15x, but no such acquisitions or payments are currently contemplated. As of June 30, 2024, the Company is in compliance with the covenants contained in the Revolving Credit Facility.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility provides for various interest rate options including the Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the CB Floating Rate, the Adjusted Daily Simple SOFR, the CBFR, the Canadian Prime Rate, or the CDOR Rate. The rates that use SOFR as the reference rate (Adjusted Term SOFR Rate, the Adjusted REVSOFR30 Rate, the Adjusted Daily Simple SOFR and the CBFR rate) use the Term SOFR Rate plus 1.95%. Each rate has a 0.0% floor. A fee of 0.40% per annum is charged for available but unused borrowings. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, and December 31, 2023, the Company had zero borrowed under the facility. As of June 30, 2024, the Company would be able to borrow approximately $20 million under the Revolving Credit Facility, before the Company would be required to comply with the minimum fixed charge coverage ratio of 1.1x. </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%">Other Debt </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt of $111 and $160 as of June 30, 2024, and December 31, 2023, respectively, was primarily comprised of a foreign subsidiary's other debt which constitutes an immaterial revolving line of credit and mortgage.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aggregate future principal payments</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the aggregate future principal payments under long-term debt 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><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">944</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">120,329</span><span style="color:#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></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Principal</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%">120,218</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">122,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Unamortized discount and deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Net of unamortized discount and deferred financing costs </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%">116,407</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">118,241</span><span style="color:#000000;font-family:'Times New Roman',sans-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">160</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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 debt</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%">116,518</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">118,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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%">1,570</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,989</span><span style="color:#000000;font-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></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:400;line-height:100%">Long-term debt - net of unamortized discount and deferred financing costs of $3,811 and $4,259 as of June 30, 2024, and December 31, 2023, respectively</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%">114,948</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:700;line-height:100%">Total debt</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%">116,518</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">118,401</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 120218000 122500000 3811000 4259000 116407000 118241000 111000 160000 116518000 118401000 1570000 2989000 3811000 4259000 114948000 115412000 116518000 118401000 125000000 0.020 0.0450 0.010 0.0550 0.0450 0.0550 0.01 0 0.1178 3530000 172000 0.1190 7182000 392000 0.0025 1665000 2187000 300000 300000 8660000 120218000 122500000 50000000 100000000 100000000 75000000 55000000 431000 538000 0.10 55000000 1.1 P12M 0.10 1.15 0.0195 0.000 0.0040 0 0 20000000 1.1 111000 160000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the aggregate future principal payments under long-term debt 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><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period of July 1, 2024 to December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">944</span><span style="color:#000000;font-family:'Times 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></tr><tr><td colspan="3" style="background-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,629</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">120,329</span><span style="color:#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></tr></table></div> 944000 1252000 1252000 1252000 115629000 0 120329000 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%">Common stock</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 shares 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 Board of Directors. As of June 30, 2024, there were 45,980,321 shares outstanding and 300,000,000 shares authorized.</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2021, the Company completed the redemption ("Redemption") of certain of its outstanding warrants (the "Investor Warrants") that were issued in connection with a private placement of units (the "private placement"), each consisting of a share of common stock and a warrant to purchase an additional one-half (1/2) shares of common stock. In connection with the private placement, the Company agreed to engage the placement agent (the "Placement Agent") as the Company's warrant solicitation agent in the event the Investor Warrants were called for Redemption. The Company agreed to pay a warrant solicitation fee to the Placement Agent equal to five percent of the amount of net cash proceeds solicited by the Placement Agent upon the exercise of certain Investor Warrants following such call for Redemption. As of June 30, 2024, and December 31, 2023, respectively, there were no Investor Warrants outstanding. In connection with the private placement, the Placement Agent was issued warrants (the “placement agent warrants”) which expired on December 14, 2023. As of June 30, 2024, and December 31, 2023, there were no outstanding placement agent warrants.</span></div> 1 45980321 300000000 0.05 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:36pt"><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 ("ISOs"), 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. As of June 30, 2024, a total of 1,931,739 shares were available for grant under the 2020 Plan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Incentive Plans are administered by the Company's Board of Directors. Notwithstanding the foregoing, the Board of Directors may delegate concurrent responsibility for administering each plan, including with respect to designated classes of persons eligible to receive an award under each plan, to a committee or committees (which term shall include subcommittees) consisting of one or more members of the Board of Directors (collectively, the “Plan Administrator”), subject to such limitations as the Board of Directors deems appropriate.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Board of Directors and stockholders approved the 2020 Plan and reserved an aggregate of 2,284,053 shares of common stock for issuance under the 2020 Plan. Pursuant to the 2020 Plan, the number of shares available for issuance under the 2020 Plan may be increased on January 1 of each year, beginning on January 1, 2021, and ending on January 2, 2030, in an amount equal to the lesser of (i) 4% of the outstanding shares of the Company’s common stock on such date or (ii) such number of shares determined by the Plan Administrator.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Plan provides for the grant of ISOs, nonqualified stock options, stock grants, and stock-based awards that are based in whole or in part by reference to the Company’s common stock.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Plan Administrator may grant options designated as incentive stock options or nonqualified stock options. Options shall be granted with an exercise price per share not less than 100% of the fair market value of the common stock on the grant date, subject to certain limitations and exceptions as described in the plan agreements. Generally, the maximum term of an option shall be 10 years from the grant date. The Plan Administrator shall establish and set forth in each instrument that evidences an option the time at which, or the installments in which, the option shall vest and become exercisable.</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Plan Administrator may grant stock grants and stock-based awards, including securities convertible into shares, stock appreciation rights, phantom stock awards or stock units on such terms and conditions which may be based on continuous service with the Company or related company or the achievement of any performance goals, as the Plan Administrator shall determine in its sole discretion, which terms, conditions and restrictions shall be set forth in the instrument evidencing the award.</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%">Restricted Stock Unit ("RSU") Activity</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted to certain executives, employees and members of the Board of Directors expire 10 years after the grant date. The awards generally have a time-based vesting requirement (based on continuous employment). Upon vesting, the RSUs convert into shares of the Company's common stock. The stock-based compensation expense related to service-based awards is recorded over the requisite service period. During the three months ended June 30, 2024, the Company granted RSU awards to members of the Board of Directors that are expected to vest on the one-year anniversary of the grant date. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2024. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the six months ended June 30, 2024:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2023</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%">1,242,210</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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%">802,315</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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%">(735,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2024</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%">1,307,930</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.63</span><span style="color:#000000;font-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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, total unamortized stock-based compensation cost related to unvested RSUs was $1,447 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $428 and $1,180, respectively, of total stock-based compensation expense for RSUs. During the six months ended June 30, 2024, 618,815 RSUs that vested were not issued due to the recipients' </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elections to defer the conversion into common stock. As of June 30, 2024, there were 625,172 RSUs which had vested, but were not yet issued due to the recipients' elections.</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%">Performance Stock Unit ("PSU") Activity</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, the Company granted PSU awards that are subject to a one-year vesting requirement (based on continuous employment) and contain performance conditions based on certain performance metrics. The following table summarizes the activity related to the Company's PSUs for the six months ended June 30, 2024:</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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2023</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%">921,182</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.77</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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%">1,372,188</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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%">(180,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.77</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(778,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.73</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2024</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%">1,334,259</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.99</span><span style="color:#000000;font-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></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the PSU forfeitures were due to employee terminations and performance conditions that were not satisfied, while PSU vests were from awards granted in the prior year. The majority of the PSUs outstanding as of December 31, 2023 were forfeited during the first quarter of 2024, as a result of not meeting certain performance conditions. As of June 30, 2024, total unamortized stock-based compensation cost related to unvested PSUs was $1,006 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $313 and $385, respectively, of total stock-based compensation expense for PSUs. The Company granted 1,372,188 additional PSUs in April 2024, which are scheduled to vest in April 2025, assuming certain performance metrics are achieved and subject to continued employment of the participant.</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vesting of stock options is subject to certain change in control provisions as provided in the incentive plan agreements and options may be exercised up to 10 years from the date of issuance.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted or exercised during the six months ended June 30, 2024. The following table summarizes the stock option activity for the six months ended June 30, 2024:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2023</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%">571,359</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">9.47</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.01</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.69</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%">Cancelled</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%">(128,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.46</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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: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%">(559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></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%">Outstanding as of June 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.98</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:700;line-height:100%">Options exercisable as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">430,061</span><span style="color:#000000;font-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.72</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.09</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.91</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%">Vested and expected to vest as of June 30, 2024</span></div></td><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%">441,914</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.98</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unvested stock option activity for the six months ended June 30, 2024:</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><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of December 31, 2023</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%">16,674</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12.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:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">19.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of June 30, 2024</span></div></td><td colspan="2" style="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%">11,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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">9.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of June 30, 2024, total compensation cost related to unvested options not yet recognized was $49 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three and six months ended June 30, 2024, the Company recognized $31 and $60, respectively, of total stock-based compensation expense for stock options. 3 1931739 2284053 0.04 1 P10Y P10Y P1Y <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the Company's RSUs for the six months ended June 30, 2024. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the six months ended June 30, 2024:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2023</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%">1,242,210</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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%">802,315</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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%">(735,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2024</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%">1,307,930</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.63</span><span style="color:#000000;font-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></tr></table></div>The following table summarizes the activity related to the Company's PSUs for the six months ended June 30, 2024:<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><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2023</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%">921,182</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.77</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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%">1,372,188</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.99</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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%">(180,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.77</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(778,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.73</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2024</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%">1,334,259</span><span style="color:#000000;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.99</span><span style="color:#000000;font-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></tr></table></div> 1242210 3.06 802315 0.78 735693 3.08 902 24.50 1307930 1.63 1447000 P1Y 428000 1180000 618815 625172 P1Y 921182 1.77 1372188 0.99 180298 1.77 778813 1.73 1334259 0.99 1006000 P1Y 313000 385000 1372188 P10Y 0 0 The following table summarizes the stock option activity for the six months ended June 30, 2024:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December 31, 2023</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%">571,359</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">9.47</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.01</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.69</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%">Cancelled</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%">(128,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.46</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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: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%">(559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></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%">Outstanding as of June 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,914</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.98</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:700;line-height:100%">Options exercisable as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">430,061</span><span style="color:#000000;font-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.72</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.09</span><span style="color:#000000;font-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.91</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%">Vested and expected to vest as of June 30, 2024</span></div></td><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%">441,914</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.76</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.98</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unvested stock option activity for the six months ended June 30, 2024:</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><td style="width:76.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>average grant<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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of December 31, 2023</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%">16,674</span><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">12.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:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">19.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested as of June 30, 2024</span></div></td><td colspan="2" style="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%">11,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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">9.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 571359 9.47 2.01 P3Y8M8D 128886 8.46 1.00 559 11.06 9.89 441914 9.76 2.30 P3Y11M23D 430061 9.72 2.09 P3Y10M28D 441914 9.76 2.30 P3Y11M23D 16674 12.15 4262 19.06 559 9.89 11853 9.78 49000 P1Y 31000 60000 INCOME TAXES<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of $390 and $586 for the three and six months ended June 30, 2024, respectively, representing an effective tax rate of (1.7)% and (1.7)%, respectively. The Company’s effective tax rate for the six months ended June 30, 2024, differs from the federal statutory rate of 21% primarily due to US and foreign jurisdictions in full valuation allowance. The income tax expense for the three and six months ended June 30, 2024, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax benefit of $318 and $171 for the three and six months ended June 30, 2023, respectively, representing an effective tax rate of 2.4% and 0.6%, respectively. The Company’s effective tax rate for the six months ended June 30, 2023, differs from the federal statutory rate of 21% primarily due to the Company maintaining a full valuation allowance against its net deferred tax assets in the U.S. and most foreign jurisdictions. The tax benefit for the three and six months ended June 30, 2023, was primarily due to a net foreign tax benefit in certain jurisdictions.</span></div> 390000 586000 0.017 0.017 -318000 -171000 -0.024 -0.006 COMMITMENTS AND CONTINGENCIES<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:36pt"><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"><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:36pt"><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 does not expect that the outcome of any matters, individually or in the aggregate, would have a material adverse effect on the consolidated financial position, results of operations, cash flows or future earnings of the Company.</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. <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 does not expect that the outcome of any matters, individually or in the aggregate, would have a material adverse effect on the consolidated financial position, results of operations, cash flows or future earnings of the Company.</span></div> FAIR VALUE MEASUREMENTS<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%">Recurring and Nonrecurring</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 3 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and asset dispositions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the three months ended June 30, 2024, the Company entered into an agreement to sell approximately 20 acres of the 140 acres of owned land at its Goshen, New York </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">location. The Company measured the held-for-sale land asset at estimated fair value based on the agreement, which was considered a Level 2 fair value measurement. The land had a carrying value of $470, which was consistent with the estimated sale price less costs to sell, and therefore no estimated gain or loss was recorded in the three months ended June 30, 2024. The $470 carrying value of the land was reclassified from "Property, plant and equipment, net", to "Assets held for sale" on the Company's condensed consolidated balance sheet as of June 30, 2024.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any other assets or liabilities that were remeasured to fair value on a recurring or nonrecurring basis during the periods presented.</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%">Other Fair Value Measurements</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s assets and liabilities which are provided for disclosure purposes:</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><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.747%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,312</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,312</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,515</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,086</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,688</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,688</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Term Loan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,218</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98,000</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents included funds deposited in banks, and the fair values approximated carrying values due to their short-term maturities. The fair values of other current assets and liabilities including accounts receivable, accounts payable, accrued expenses and other current liabilities approximated their carrying value due to their short-term maturities.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of finance leases, which were considered Level 3 fair value measurements, were calculated as the present value of the required future cash outflows discounted at an estimated borrowing rate. Finance leases primarily relate to the Sale-Leaseback transaction that was entered into in the first quarter of 2023. The fair value of the Term Loan was estimated based on Level 2 fair value measurements and was based on bank quotes. The carrying amount of the Term Loan reported above excludes unamortized debt discount and deferred financing costs. Refer to Note 7 –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 10 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion of the Company's finance leases and Term Loan, respectively.</span></div><div style="margin-bottom:20pt;margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any transfers between Levels within the fair value hierarchy during the periods presented.</span></div> 20 140 470000 470000 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s assets and liabilities which are provided for disclosure purposes:</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><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.747%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,314</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,312</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">30,312</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,515</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,086</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,688</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,688</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Term Loan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,218</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,776</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">122,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98,000</span></td></tr></table></div> 30314000 30314000 30312000 30312000 8515000 8086000 9688000 9688000 120218000 96776000 122500000 98000000

$-"E'/ M*)![: UDW?IP&P[ ?YM^LQ&"[5,!^& ?4Z;B]X)1Y=N#,W7.$V M')X[KF1X*+C.;;!Y.ZZ$?@#*TGND=J3:^M8P-WU.Z]P&<'/"BRSE@MM :2I> ML#6]2XV^X]KN\^C&]5AE>+;H8WS5L(8;MV*XD0^EQ&UD,F=,R5!0E!*WP;NM MM%;7(R8=$.\7\H)]N".#/,D(M\&JW+ C4^G@-CBS%3M80Y'%R_,C&]R&(G+" MC$PE@ULOO>V8M+>ULLK9*C6P<&Y;8>80'QHDA^/$' M#',0#O(C=B?FZA^>X>0M7PP_C7C"\1C^![6>^P$UFR_4(\_[;5V;)>.5TXA9 M[!+4.P>%KIQ6%.1@;,Z9&E=.*[IR*#;G5GF?1O0FBX#S62CQTX@/'8W=>5/F MW$:@!]PA.0MU?EI1M0,R.F^*_+2B:8=C=&Y5.+?1M.8K\4V_L4OJXY3 MKU%1N8UA\8%IVB&4Y.M0(/2NPJ-]Z MP[,BU+SQW$&TS<.X==]K$<^QG&?_@7H10T>K'S!OS,3,/='%C=N T0GQ]EBK M(;?1H1/B[;&63VY#0"?$VV.MM]Q&??;*6V9HP:4]UQNP\Z&!:_S"GJP/G9]1 M'-@//,M@+5KC7_Q'^.E$%V9N(T+G"()CK>#\1HG.$ 1'6NHU?N-/9PB"(]D$ M&K^1K;V#8!I\>2 C'%T3C;]G5DOB?LBVB>_# (/QYJEV5U8T?L-EY\7_(UD" MVGG&X/CC_[&,@/.,T_''_V.M_]S&\K""U"T%[CP1XU<7&.,3 WER37W#LX;3 M6E2,EUN6&#GZZ)4Y4'.J^=^_19W=3U>0M6#AWZ@T8F-&I-XW; M*%PNN+*#8"D95<94-&Z#;8=GX<:A8<;-I(Q;QZ . 4I/DW'&W]RX'C6(O^?P MK%9+C!BX-+.F7(K&;63NP7-A)L$("WQC9;W6GZ$UQ&=\'4WWL\<7_R!&WW*H M-YJ],#?Y4QJWD3'.F9#EH>\RMY&I1$R((TPD^.H^1Q$E&Y2">4U?J.WF2QS* MW(:'\L")3&6"VT!-*L7T-;1L]*;@NO&?[<'0AYUA!Z%&X\,9ZP[]RI/JY]>SY MYD&F^OG7)?K>D,H4ZMP[OL:F<*9:Y]6/?H3*K MMHO?YP?,W+JN1R=SIFCFUEL]MLY0L'^MJF=#96[]T014;L)-)C[VSE5VW44> MO_8?Q+.P5=VG%[WHDBA%NO_2@*F8<$[ JW?CP7+#E&3FR%6Z\> M6=$&6\$+6;KJ3"HK=2S72\B6'1&PH$-S99%6N(T5G"5KL_3I*MP&*-:R]J\/ M/USOF3A70&LK.$@S6="G6E&M9T-Q;H,5G%&\EIGZXC9NP1/%55PP5#4;BG,; MPN")XAIJE:PPSFTX@R>*9[IR(0S5_$8>\Z8.\(H/;@,7D MO!ZKTWW?8]52EK*K!J[#?LB/IN0VC!#3.2Y1=^\]XL;%C$2VG1?J!ZZWOZ*Q M^R(YMW&$C$F>1]D"I5=0 M1C<=\\IU_-!&(F!.73!J.P:^_X7B,_(C<]S&-7+!BE)143)C!;: M,68D,\T6^+:;:<9MV&2ATOS4<%Y9V>XT]]6KW(98CLV=/<6T:MR&&(Y-W=B4U+B%3U&K.KOE?+F[\X M#L(P\S@J5YL;M5C/FZ]X$&+S8!O4\^8G'H4SQW!!3RT@\/CBGC>",^+TJ'K M89_X =;&3H^0Q"-[)TTQ.KP:U?3.CVM:G%+)'ZRWBX]ZKNA9U _^MBGQ&3C,:V7QA?X M#P.H9=9KY9*FZSVJ:.4JI36%ZKI>5BBA6A4\\'\A?*?W^,'(!J .+*?8IWCR MYK*L7E3U8?#YU3*#_J52*OW?POREQ'N&JP-W"#_"=3C (K&M9^?RWR'PLC>* MOK(^X,GU M8.I%P[5M,O3IY?B/SZ;E#VTR K+:ED.+[*;/\8"?W"!P!Y>,?8YIK MC$!P#\P$2?-[02LL3!;I#9=)IALB)7Z#X7T>$A.[R5R6) 4>,'[Z)S;M54Q> MS[D)G?'MX^MA,*YWB6_"E_4 B\4>&5CVZ/(O79 L7[JCK]*C.R#.7V2?.'[1 M!_3VH@M]ZS_T4JG 6]C'UVB>57@.XTP\;T5%&O^\:W=;UU*GV^RV.O/8V("* M8XRVT[KZ^=CNMEL=J7EW+;7^]^I[\^Y;2[JZ__&CW>FT[^_63F$>B8?A02W1 MI/X@?A^0%+B.+%U?7%U(:DDOUU/QXK 26J]?U'0MK8!JVH56JKXKH(D?!1JB MIF?S*!Q5+6.UL:0;-FH7N$[R7=LRURB7A.])I(-B5M>!U3-:J#E^I#WF(!O[]9_.QVWJ\_:?TV'JX?^Q*#S\?.S^;=UVI>R^!]=D%$U-2-.G^45+T#^9' MZ?Y&ZGYO23.&Z<0H;5YU\6>EKI7GB/3^(KWW-3B9HKEQ/2GH4^G/,5RDR#V6 M*+B6YA:+\P.[O15E",ZA[M*$;XH#>$0?;RN:9%0<4>(5J3.&GU9H_#5TZ/_\ MIE1*G[62+&&0U_0@DO7\4.EOH[&UT=M>#MUF8^IM*:9=CI5T^<:7=?6S> M==I,-0NM+043L(Q5=L]S!U+@)@R-+/B%VB'\PF2SPY) EH\Q9>G& MT(:'ZB MWF6*Q:C% L5X MN>&M-V($C""2VY.\"2$DXDO^D!JXFVA*EB-9@2\9?69#\^RR"TV23TUR?.3H MBCK>9%P#G++RCE>8U^*-KER3+OLK/EZ!O7CQ.5,_OUIH7%.;O!*/[N"R)!2Q MD^1#E[RUXW06@_%BWM"M%1HUI5BNU?5J17F7Q&L 7LL?P%=[X1\82"5PF%SL M.RK]._0LW[0,YCBY/98K8D6L(U[YXO.A<2/'!9(]1 M:AYSL6?V,4,'>A_3B8S>>(Q'V/A/*]M-T_2H[\?_W,+SE+%OZ+9=M+JXF\ M[=N8UKCW'F#I NV0?&53E$+C@3J./[)?0(60Q0%M.YX'%UYH_W_6,%IGXY>I M (>ZKNMYP\"'Y%1 MC<]2N;FK14:U5)U<=8?4Q#WU@4M^]!WG84(D5*&1U?T M8KU>+_%+U37>:HP5&1Q2PPYQJ9'^8PV!#":5)>*84D!M.L1)2PZ;]>R58(N1 M^-(Y5_=_?JNI2O6S+PT]N-@:$ENB;]0(L2@N7 EK ?73N;SKDA2Y\G>$IYQ/ M3WDYR,V)SF.]**W @@=&PD4]:DK#T/-##"@%K@17,*M*43\\?40AQ(W9IA%< MGIZ8*!>ULIH*V^N_U[*2$FX'5=G3=NDAG8Z-H6EP.J*QF=2(7;'+T 'TXE6% M1M<*;!:$I<3H2P;VDS@YQVQG&GF$+>6=T>#)M05Y%LAS%X?Q&8+HF]$GSC-\ MX4BO?0N^F6KE50$2SFF3=90I7JU&BOK$)&]B'^O1_JR+[J=K_)*E_V8))8HT M))[T@@>*<#M:\OLBMI>>ZK$ 1_([(3GNM/WSYH>@YI88;L6B'NU>+CKRJ @6 M?/@JZ@K?)']&&)90ZC8G@S:?Z3JP)]EV3 SQ4>EI)!E]"B08 M8#[R:Y^R&"K:I=--8>F#\E'J$U_J6398M,2V095B^A(:NG^&%IJY8-T^T?@" M>.;$TM4PVAKEZL3V[HR9/.8;VL#X,^;J2";\"DL<7CKTJ$'9@J>H$LLK]*4/ M\#S@L.2'H-']/AZ]]<;Y,4&?!(MC?R7SH\0A1C?'<_@8>ZZ 2LT<2 M!84VDMJHVXC!(AG7)"!1NM$":*?/F/75'D.XLES2$9?PTM". N*=8E?Z@.FK MU<^JIE[$%P1]BV4'##$[8-\(CL8[ 2;U/Z:'W0QAD"XQ"B>PJPO8S<-N)C$$ M.$TD&Z9')6(8 #NP0X$QR D/57;;Q@ M[?#&UZ'NC*]=,]3QE9;#A"K*_0:SLZB.EX39=>!B!T@=(6=" ]LX??4NZ^UJ0;Y M\>RT17&;]'+O"OC_['JC%7XENX@APX@OFKJ8:@EJ!P3Y1NCR55$DJ2'H]5D!^U.* [8>\?'Q.21E9ZQU5MTBC$6PR(PL,PY M+@N@A'[DG\)4HZ/&*\ZS@8N+[[*QCI[T:L&KT?%U8&HNJML7RV?+)E:AM8B- M5C3F(N/%6/'+))Z)62ONBV6NWFF/?,WJ!_+Q@_KQP]=5,4AT.<\]FN'WJ6U/ MX@X?@)_8;$]$+30L2+2L^TZ6*7GV:$6 M@-.&!0NY_WNA?7>S(C[-M@+9+DG49N\^#)CL@1#.<\L)!T7395NS^$!8:V ! M@6>5)KPK%QIE7:[7%%DI33(:QT-M1#N*;+)&M/_H;]Q_E"5W.ISUD:/C9]%P M6 LO'OZ.Y? 6ZAT.W4C#7WH4 ^8O=&T%Q/CUI>DMY,EW[3!8?\O&TGM;U4Q, M6_JQ.BG]V/>F]M0S+3YYE/PJDAX,Y)+8KV3D(_GV51]RO3+J]?:EC-[+O?A" M>!F*U/=0N_V6B)7=YM?;%M8)N+J_Z[;NNITOG\BFTII9X_"HU25+B7(;5Y!I M\PST=R:0G [KGI(+!5ZYJ)??U]])GU3#+8/W\P23#THOE;/(.$R6&3PVO*;) MP3WV?VGS@W.1O/( *\'F[++*E$;$^ 5>%VBO8CQ"PZ!TACAI7?3M3BULIZ@W M*X\-"7L9+AJ[CB7YJH&GDAZ(%TAMJ2C=3)S3MA-9P_#8%6O(^EC,6@2L3:Q? M;Z:M%]GEMRP(X18XVS>:5@6$CH6FE&-)@2;P:-L!'4C*Q8ZP$0SEAJ%3K<". M&;*$L:-S=\6RX.'4][XJG W;E34\3JV;%VR 37;6'FP(@8DL,%'!7'IT S&. M#7^Q-9SM!7\E-K96DSI]2G?6#7LQ&85NR!0'F>F&=,Z3,!-XQ41]K6Z8V@P8 M#+\?TN@UOB1,B).'A"I,"(&)&4Q@2D(B-8$[J![M8ZNN%RK=NKXP*DX?&9HP M*@0F9C&A)]46+('#EZSXE&_?M>%M_E^DUI^A%8R$H7'R,"D+0T-@8A83M:2J M@_A]Z<9V7X6!G-37>G%9WW9P6#.6&H3^(0YZ92IY4_L06\6'4D ?/\S<=8H]\BYE[4TV. MJCXZOH'7/%(_M!*Y!3=381V>PT,_[YKRV86]FX>SEN\4Q]AZ) MS>Q^<5#FU [*U)7Q01D\*7//R@]D?DI&'(0Y$F%E M<,4FT.GS7,LL0BB\$3Z86AUKYJ;P+T^&HQCLDVZ($;B><"I/G]W9:65A7G'! M5'A05IOS@J/\B>