0001628280-25-024915.txt : 20250513 0001628280-25-024915.hdr.sgml : 20250513 20250513083341 ACCESSION NUMBER: 0001628280-25-024915 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250513 DATE AS OF CHANGE: 20250513 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 EIN: 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: 25937365 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-20250331.htm 10-Q hyfm-20250331
FALSE2025Q1000169529512/310.1P30Dxbrli:sharesiso4217:USDiso4217:USDxbrli:shareshyfm:segmentxbrli:pureutr:acrehyfm:votehyfm:planhyfm:tranche00016952952025-01-012025-03-3100016952952025-05-0500016952952025-03-3100016952952024-12-3100016952952024-01-012024-03-310001695295us-gaap:CommonStockMember2023-12-310001695295us-gaap:AdditionalPaidInCapitalMember2023-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001695295us-gaap:RetainedEarningsMember2023-12-3100016952952023-12-310001695295us-gaap:CommonStockMember2024-01-012024-03-310001695295us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001695295us-gaap:RetainedEarningsMember2024-01-012024-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001695295us-gaap:CommonStockMember2024-03-310001695295us-gaap:AdditionalPaidInCapitalMember2024-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001695295us-gaap:RetainedEarningsMember2024-03-3100016952952024-03-310001695295us-gaap:CommonStockMember2024-12-310001695295us-gaap:AdditionalPaidInCapitalMember2024-12-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001695295us-gaap:RetainedEarningsMember2024-12-310001695295us-gaap:CommonStockMember2025-01-012025-03-310001695295us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001695295us-gaap:RetainedEarningsMember2025-01-012025-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001695295us-gaap:CommonStockMember2025-03-310001695295us-gaap:AdditionalPaidInCapitalMember2025-03-310001695295us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001695295us-gaap:RetainedEarningsMember2025-03-310001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2025-01-012025-03-310001695295us-gaap:OperatingSegmentsMemberhyfm:UnitedStatesSegmentMember2024-01-012024-03-310001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2025-01-012025-03-310001695295us-gaap:OperatingSegmentsMemberhyfm:CanadaSegmentMember2024-01-012024-03-310001695295us-gaap:IntersegmentEliminationMember2025-01-012025-03-310001695295us-gaap:IntersegmentEliminationMember2024-01-012024-03-310001695295hyfm:UnitedStatesSegmentMember2025-03-310001695295hyfm:UnitedStatesSegmentMember2024-12-310001695295hyfm:CanadaSegmentMember2025-03-310001695295hyfm:CanadaSegmentMember2024-12-310001695295us-gaap:ShippingAndHandlingMember2025-01-012025-03-310001695295us-gaap:ShippingAndHandlingMember2024-01-012024-03-3100016952952025-02-122025-02-120001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-03-310001695295us-gaap:CostOfSalesMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-03-310001695295us-gaap:SellingGeneralAndAdministrativeExpensesMemberhyfm:RestructuringPlanPhaseTwoMember2024-01-012024-03-310001695295hyfm:RestructuringPlanPhaseTwoMember2025-01-012025-03-310001695295hyfm:RestructuringPlanPhaseTwoMember2024-12-310001695295hyfm:InventoryWritedownMemberhyfm:RestructuringPlanPhaseTwoMember2023-10-012025-03-310001695295us-gaap:FacilityClosingMemberhyfm:RestructuringPlanPhaseTwoMember2023-10-012025-03-310001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-05-100001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-05-310001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-05-312024-05-310001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-01-012024-12-310001695295us-gaap:ComputerSoftwareIntangibleAssetMember2025-03-310001695295us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310001695295us-gaap:CustomerRelationshipsMember2025-03-310001695295us-gaap:CustomerRelationshipsMember2024-12-310001695295hyfm:TechnologyFormulationsAndRecipesMember2025-03-310001695295hyfm:TechnologyFormulationsAndRecipesMember2024-12-310001695295us-gaap:TrademarksAndTradeNamesMember2025-03-310001695295us-gaap:TrademarksAndTradeNamesMember2024-12-310001695295us-gaap:OtherIntangibleAssetsMember2025-03-310001695295us-gaap:OtherIntangibleAssetsMember2024-12-310001695295us-gaap:TradeNamesMember2025-03-310001695295us-gaap:TradeNamesMember2024-12-310001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2025-03-310001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2025-03-310001695295us-gaap:ComputerSoftwareIntangibleAssetMembersrt:WeightedAverageMember2025-03-310001695295us-gaap:CustomerRelationshipsMembersrt:MinimumMember2025-03-310001695295us-gaap:CustomerRelationshipsMembersrt:MaximumMember2025-03-310001695295us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2025-03-310001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:MinimumMember2025-03-310001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:MaximumMember2025-03-310001695295hyfm:TechnologyFormulationsAndRecipesMembersrt:WeightedAverageMember2025-03-310001695295us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2025-03-310001695295us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2025-03-310001695295us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2025-03-310001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2025-01-012025-03-310001695295hyfm:ShareBasedCompensationAwardsAndWarrantsMember2024-01-012024-03-310001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2025-01-012025-03-310001695295hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember2024-01-012024-03-310001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2025-01-012025-03-310001695295hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember2024-01-012024-03-310001695295hyfm:EdmontonCanadaMemberus-gaap:SubsequentEventMember2025-04-300001695295hyfm:EdmontonCanadaMemberus-gaap:SubsequentEventMember2025-04-012025-04-300001695295hyfm:EdmontonCanadaMembersrt:ScenarioForecastMember2032-04-012032-04-300001695295us-gaap:MachineryAndEquipmentMember2025-03-310001695295us-gaap:MachineryAndEquipmentMember2024-12-310001695295hyfm:PeatBogsAndRelatedDevelopmentMember2025-03-310001695295hyfm:PeatBogsAndRelatedDevelopmentMember2024-12-310001695295us-gaap:BuildingAndBuildingImprovementsMember2025-03-310001695295us-gaap:BuildingAndBuildingImprovementsMember2024-12-310001695295us-gaap:LandMember2025-03-310001695295us-gaap:LandMember2024-12-310001695295us-gaap:FurnitureAndFixturesMember2025-03-310001695295us-gaap:FurnitureAndFixturesMember2024-12-310001695295us-gaap:ComputerEquipmentMember2025-03-310001695295us-gaap:ComputerEquipmentMember2024-12-310001695295us-gaap:LeaseholdImprovementsMember2025-03-310001695295us-gaap:LeaseholdImprovementsMember2024-12-310001695295hyfm:TermLoanMember2025-03-310001695295hyfm:TermLoanMember2024-12-310001695295hyfm:OtherDebtMember2025-03-310001695295hyfm:OtherDebtMember2024-12-310001695295hyfm:TermLoanMember2021-10-250001695295hyfm:TermLoanAmendmentNo1Memberus-gaap:BaseRateMember2023-06-272023-06-270001695295hyfm:TermLoanAmendmentNo1Memberus-gaap:SecuredOvernightFinancingRateSofrMember2023-06-272023-06-270001695295hyfm:TermLoanMember2025-01-012025-03-310001695295hyfm:SeniorTermLoanMemberus-gaap:SecuredDebtMember2025-03-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2021-03-290001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2021-08-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2022-12-220001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2023-03-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2024-11-010001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2025-03-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2024-12-310001695295hyfm:JPMorganCreditFacilityMember2025-03-310001695295hyfm:JPMorganCreditFacilityMember2025-01-012025-03-310001695295hyfm:JPMorganCreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2025-01-012025-03-310001695295hyfm:JPMorganCreditFacilityMember2024-12-310001695295us-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMemberus-gaap:SubsequentEventMember2025-05-090001695295us-gaap:RevolvingCreditFacilityMemberhyfm:RevolvingAssetBackedCreditFacilityMember2025-03-310001695295us-gaap:CommonStockMember2025-03-310001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2025-03-310001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2020-11-300001695295hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember2020-11-012020-11-300001695295us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001695295us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2025-01-012025-03-310001695295us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2025-01-012025-03-310001695295us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2025-01-012025-03-310001695295us-gaap:RestrictedStockUnitsRSUMember2024-12-310001695295us-gaap:RestrictedStockUnitsRSUMember2025-03-310001695295us-gaap:PerformanceSharesMember2024-04-012024-06-300001695295us-gaap:PerformanceSharesMember2024-12-310001695295us-gaap:PerformanceSharesMember2025-01-012025-03-310001695295us-gaap:PerformanceSharesMember2025-03-3100016952952020-11-012020-11-3000016952952024-01-012024-12-310001695295us-gaap:EmployeeStockOptionMember2025-03-310001695295us-gaap:EmployeeStockOptionMember2024-12-310001695295us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberhyfm:DurableManufacturingFacilityMember2024-12-310001695295us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-03-310001695295us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:FinanceLeasesMember2025-03-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:FinanceLeasesMember2025-03-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:FinanceLeasesMember2024-12-310001695295us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:FinanceLeasesMember2024-12-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:TermLoanMember2025-03-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:TermLoanMember2025-03-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberhyfm:TermLoanMember2024-12-310001695295us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberhyfm:TermLoanMember2024-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 March 31, 2025
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)
Former Name or Former Address, if changed since last report: Not Applicable
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 May 5, 2025, the registrant had 4,642,957 shares of common stock, $0.0001 par value per share, outstanding.



EXPLANATORY NOTE REGARDING REVERSE STOCK SPLIT
On February 12, 2025, Hydrofarm Holdings Group, Inc. (“Hydrofarm Holdings”) filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended (the “Charter Amendment”), with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split (the “Reverse Stock Split”) of Hydrofarm Holdings’ common stock, par value $0.0001 per share (the “Common Stock”), effective February 12, 2025 at 5:00 p.m., Eastern Time (the “Effective Time”) and Hydrofarm Holdings’ shares of Common Stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under Hydrofarm Holdings’ existing trading symbol “HYFM”. The new CUSIP number for the Common Stock following the Reverse Stock Split is 44888K407.
As previously reported, the Reverse Stock Split was approved by Hydrofarm Holdings’ stockholders at Hydrofarm Holdings’ annual meeting of stockholders held on June 6, 2024, at a ratio ranging from any whole number between 1-for-1.1 and 1-for-25, as determined by Hydrofarm Holdings’ board of directors in its discretion. On February 6, 2025, the board of directors approved a ratio of 1-for-10 for the Reverse Stock Split.
The Charter Amendment provides that at the Effective Time, every 10 shares of Hydrofarm Holdings’ issued and outstanding shares of Common Stock immediately prior to the Effective Time, were automatically converted, without any action on the part of the holder thereof, into one share of Common Stock. The number of authorized shares of Common Stock and the par value of each share of Common Stock remained unchanged. No fractional shares were issued as a result of the Reverse Stock Split. Stockholders who otherwise would have been entitled to receive a fractional share in connection with the Reverse Stock Split received a cash payment in lieu thereof.
The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.






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;
potential tariffs or interruptions to global trade;
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 anticipated 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;
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 agricultural products and 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, dispositions 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;
the potential for a disruption or breach of our information technology systems or cyber-attack;
our current level of indebtedness;
our dependence on third parties, or the performance of third parties on which we depend;
any change to our reputation or to the reputation of our products;
the fluctuation in the prices of the products we distribute;
competitive industry pressures;



the consolidation of businesses within our industry;
compliance with environmental, health and safety laws;
our ability to protect and defend against litigation, including claims related to intellectual property 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 March 5, 2025 (the “2024 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.

SPECIAL NOTE REGARDING USE OF TRADE NAMES AND TRADEMARKS
“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.

SPECIAL NOTE REGARDING CERTAIN TERMINOLOGY IN THIS ANNUAL REPORT ON FORM 10-Q
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)
March 31,December 31,
20252024
Assets
Current assets:
Cash and cash equivalents$13,728 $26,111 
Accounts receivable, net20,919 14,756 
Inventories49,902 50,633 
Prepaid expenses and other current assets4,137 3,712 
Total current assets88,686 95,212 
Property, plant and equipment, net36,456 37,545 
Operating lease right-of-use assets40,863 42,869 
Intangible assets, net243,079 249,002 
Other assets1,473 1,476 
Total assets$410,557 $426,104 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$16,092 $12,279 
Accrued expenses and other current liabilities7,414 10,647 
Deferred revenue2,307 2,611 
Current portion of operating lease liabilities7,785 7,731 
Current portion of finance lease liabilities467 459 
Current portion of long-term debt5,876 1,260 
Total current liabilities39,941 34,987 
Long-term operating lease liabilities35,629 37,553 
Long-term finance lease liabilities7,711 7,830 
Long-term debt109,968 114,693 
Deferred tax liabilities3,047 3,047 
Other long-term liabilities4,316 4,272 
Total liabilities200,612 202,382 
Commitments and contingencies (Note 14)
Stockholders’ equity
Common stock ($0.0001 par value; 300,000,000 shares authorized; 4,615,725 and 4,614,279 shares issued and outstanding at March 31, 2025, and December 31, 2024, respectively)
  
Additional paid-in capital790,565 790,094 
Accumulated other comprehensive loss(8,774)(8,911)
Accumulated deficit(571,846)(557,461)
Total stockholders’ equity209,945 223,722 
Total liabilities and stockholders’ equity$410,557 $426,104 
The accompanying notes are an integral part of the condensed consolidated financial statements.
1


Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(In thousands, except share and per share amounts)
Three months ended March 31,
20252024
Net sales$40,534 $54,172 
Cost of goods sold33,657 43,247 
Gross profit6,877 10,925 
Operating expenses:
Selling, general and administrative17,863 19,621 
Loss from operations(10,986)(8,696)
Interest expense(3,377)(3,931)
Other income, net60 215 
Loss before tax(14,303)(12,412)
Income tax expense(82)(196)
Net loss$(14,385)$(12,608)
Net loss per share:
Basic$(3.12)$(2.75)
Diluted$(3.12)$(2.75)
Weighted-average shares of common stock outstanding:
Basic4,614,510 4,581,221 
Diluted4,614,510 4,581,221 
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 March 31,
20252024
Net loss$(14,385)$(12,608)
Other comprehensive loss:
Foreign currency translation gain (loss)137 (729)
Total comprehensive loss$(14,248)$(13,337)
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, December 31, 20234,578,841 $ $787,851 $(6,497)$(490,744)$290,610 
Issuance of common stock for vesting of stock awards29,301      
Shares repurchased for withholding tax on stock awards(104,973) (97)  (97)
Stock-based compensation expense  853   853 
Net loss    (12,608)(12,608)
Foreign currency translation loss   (729) (729)
Balance, March 31, 2024
4,503,169 $ $788,607 $(7,226)$(503,352)$278,029 
Balance, December 31, 20244,614,279 $ $790,094 $(8,911)$(557,461)$223,722 
Issuance of common stock for vesting of stock awards2,267      
Shares repurchased for withholding tax on stock awards(821) (3)  (3)
Stock-based compensation expense  474   474 
Net loss    (14,385)(14,385)
Foreign currency translation gain   137  137 
Balance, March 31, 2025
4,615,725 $ $790,565 $(8,774)$(571,846)$209,945 
The accompanying notes are an integral part of the condensed consolidated financial statements.
4


Hydrofarm Holdings Group, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
Three months ended March 31,
20252024
Operating activities
Net loss$(14,385)$(12,608)
Adjustments to reconcile net loss to net cash from operating activities:
Depreciation, depletion and amortization7,309 7,885 
Provision for inventory obsolescence312 568 
Stock-based compensation expense474 853 
Non-cash operating lease expense1,941 2,244 
Other905 43 
Changes in assets and liabilities:
Accounts receivable(6,768)(5,715)
Inventories413 2,156 
Prepaid expenses and other current assets(421)442 
Other assets(37)100 
Accounts payable3,831 2,892 
Accrued expenses and other current liabilities(3,221)1,282 
Deferred revenue(304)(370)
Lease liabilities(1,812)(1,976)
Other long-term liabilities (93)
Net cash used in operating activities(11,763)(2,297)
Investing activities
Capital expenditures of property, plant and equipment(244)(1,442)
Other(4)34 
Net cash used in investing activities(248)(1,408)
Financing activities
Borrowings under foreign revolving credit facilities95 158 
Repayments of foreign revolving credit facilities(86)(190)
Repayments of Term Loan(307)(1,974)
Payment of withholding tax related to stock awards(3)(97)
Finance lease principal payments(112)(255)
Net cash used in financing activities(413)(2,358)
Effect of exchange rate changes on cash and cash equivalents41 (97)
Net decrease in cash and cash equivalents(12,383)(6,160)
Cash and cash equivalents at beginning of period26,111 30,312 
Cash and cash equivalents at end of period$13,728 $24,152 
Non-cash investing and financing activities
Right-of-use assets relinquished under operating lease obligations, net$(81)$ 
Capital expenditures included in accounts payable and accrued liabilities28 155 
Supplemental information
Cash paid for interest5,212 4,708 
Cash paid for income taxes110 5 
The accompanying notes are an integral part of the condensed consolidated financial statements.
5

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
1. DESCRIPTION OF THE BUSINESS
Description of the business
Hydrofarm Holdings Group, Inc. (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, grow media and nutrients, as well as a broad portfolio of innovative, 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, 2025, 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, 2024, has been derived from the audited consolidated financial statements of the Company, which is included in the 2024 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 2024 Annual Report.
On February 12, 2025, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split of the Company's common stock, effective February 12, 2025 at 5:00 p.m., Eastern Time and the Company's shares of common stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under the Company's existing trading symbol “HYFM”. There was no adjustment to the number of authorized shares or the par value. The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, 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 ("AROs"), and valuation allowances. Actual results may differ from these estimates.
6

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.
Segment and entity-wide information
Segment information
The Company's chief operating decision maker ("CODM") is the Chief Executive Officer who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources. The business is organized as one operating segment managed on a consolidated basis, and one reportable segment, which is the distribution and manufacture of CEA equipment and supplies.
For the purposes of making operating decisions, assessing financial performance and allocating resources, the CODM reviews financial statement metrics on a consolidated basis, including net sales, gross profit, selling. general and administrative expenses ("SG&A"), and net income (loss) as presented in the condensed consolidated statements of operations. Net income (loss) is the primary measure of profit or loss reviewed by the CODM. In addition, the CODM reviews consolidated total assets and significant components such as inventories, cash and other assets for the purposes of evaluating financial performance. Significant expense categories regularly reviewed by the CODM are comprised of cost of goods sold and SG&A. The other components of net income (loss) as disclosed in the statements of operations that are not significant segment expenses are loss on asset disposition, interest expense, other income, net, and income tax expense. Therefore, the Company is cross referencing to the U.S. GAAP financial statement measures as presented in the condensed consolidated statement of operations, in connection with adoption of ASU 2023-07. Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes, and within the 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, as 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 March 31,
20252024
United States$32,277 $40,455 
Canada9,022 14,425 
Eliminations(765)(708)
Total consolidated net sales$40,534 $54,172 
March 31,
2025
December 31,
2024
United States$48,558 $50,928 
Canada28,761 29,513 
Total property, plant and equipment, net and operating lease right-of-use assets$77,319 $80,441 
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.
7

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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.
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, 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 $1,403 and $2,939 during the three months ended March 31, 2025 and 2024, 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,307 and $2,611 as of March 31, 2025, and December 31, 2024, respectively. During the three months ended March 31, 2025, the Company recognized $657 of previously deferred revenue, recorded customer deposits of $589 and noted $236 of additional decreases primarily due to customer refunds. 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.
8

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Recent accounting pronouncements
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, with early adoption permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires a public entity to disclose additional information about specific expense categories in the notes to financial statements on an annual and interim basis. The amendments are effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. A public entity should apply the amendments either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that adoption of this accounting standard will have on its financial disclosures.
3. RESTRUCTURING AND ASSET SALES
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. The Company completed the first phase of the Restructuring Plan during the year ended December 31, 2023.
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. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs.
During the three months ended March 31, 2024, the Company recorded pre-tax restructuring charges of $138 for the second phase, relating primarily to cash charges associated with the consolidation of U.S. manufacturing facilities. Of the $138 recorded charges, $91 was recorded within Cost of goods sold on the condensed consolidated statements of operations, while $47 was recorded within SG&A expenses on the condensed consolidated statements of operations.
During the three months ended March 31, 2025, the Company incurred approximately $362 of additional restructuring charges for the second phase, which were primarily cash charges and recorded in Cost of goods sold on the condensed consolidated statements of operations. Additionally, the remaining accrual balance of $103 as of December 31, 2024, was settled during the three months ended March 31, 2025, and there is no remaining accrual balance.
The second phase of the Restructuring Plan is complete as of March 31, 2025. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in 2023 through completion, were (i) $9,737 of non-cash charges relating primarily to inventory markdowns, and (ii) $2,034 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities.
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the second phase of the Restructuring Plan for the three months ended March 31, 2024:
9

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Three Months Ended March 31, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense130 
Cash Payments(180)
Restructuring Accruals as of March 31, 2024
$137 
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. The amounts the Company will ultimately realize could differ from these estimates.
Asset Sales
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, $2,573 of technology intangible assets, and $90 of other net liabilities. 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 year ended December 31, 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 year ended December 31, 2024.
Pursuant to requirements in the Company's Revolving Credit Facility (as defined below) consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The net cash proceeds of approximately $6,300 from this transaction are subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. Refer to Note 10 – Debt for further details.
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 was filed as Exhibit 10.23 to the 2024 Annual Report.
During the year ended December 31, 2024, the Company sold approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The sale price less costs to sell were consistent with the carrying value of the land, and therefore no gain or loss was recorded in the year ended December 31, 2024.
10

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
4. INTANGIBLE ASSETS, NET
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
Amortization expense related to intangible assets was $5,933 and $6,084 for the three months ended March 31, 2025 and 2024, respectively.
The following are the estimated useful lives and the weighted-average amortization period remaining as of March 31, 2025, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
1 year
Customer relationships
7 to 18 years
9 years
Technology, formulations and recipes
8 to 12 years
8 years
Trade names and trademarks
15 to 20 years
16 years
The estimated aggregate future amortization expense for intangible assets subject to amortization as of March 31, 2025, is summarized below:
Estimated Future Amortization Expense
For the period of April 1, 2025 to December 31, 2025$17,801 
Year ending December 31,
202623,532 
202723,359 
202822,713 
202921,582 
203021,394 
Thereafter109,897 
Total $240,278 
11

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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 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.
The following table presents basic and diluted loss per common share for the three months ended March 31, 2025 and 2024:
Three months ended March 31,
20252024
Net loss$(14,385)$(12,608)
Weighted-average shares of common stock outstanding4,614,510 4,581,221 
Dilutive effect of share based compensation awards using the treasury stock method  
Diluted weighted-average shares of common stock outstanding4,614,510 4,581,221 
Basic loss per common share$(3.12)$(2.75)
Diluted loss per common share$(3.12)$(2.75)
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 March 31,
20252024
Shares subject to unvested or deferred performance and restricted stock units377,812 112,949 
Shares subject to stock options outstanding35,975 44,374 
6. ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2025
December 31,
2024
Trade accounts receivable$20,309 $14,112 
Allowance for doubtful accounts(621)(706)
Other receivables1,231 1,350 
Total accounts receivable, net$20,919 $14,756 
12

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The change in the allowance for doubtful accounts consisted of the following:
Three months ended March 31,
20252024
Beginning balance$(706)$(920)
Changes in estimates(585)(124)
Write-offs712 229 
Collections/Other(42)31 
Ending balance$(621)$(784)
Inventories comprised the following:
March 31,
2025
December 31,
2024
Finished goods$43,745 $44,372 
Work-in-process962 1,137 
Raw materials11,863 12,398 
Allowance for inventory obsolescence(6,668)(7,274)
Total inventories$49,902 $50,633 
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.
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,384 and $2,750 during the three months ended March 31, 2025 and 2024, 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 Sales for further details.
The Company has operating subleases and logistics agreements which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense, primarily within SG&A. For the three months ended March 31, 2025 and 2024, the Company recorded sublease and logistics income of $1,188 and $738, respectively.
13

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationMarch 31,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$40,863 $42,869 
Finance lease assetsProperty, plant and equipment, net7,091 7,279 
Total lease assets$47,954 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,785 $7,731 
 Finance leasesCurrent portion of finance lease liabilities467 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities35,629 37,553 
 Finance leasesLong-term finance lease liabilities7,711 7,830 
Total lease liabilities$51,592 $53,573 
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
Subsequent event - Lease Renewal
In April 2025, Hydrofarm renewed the lease at its Edmonton, Canada peat moss harvesting facility. The lease has been extended by a term of seven years, through April 2033, with annual rent of $347 at the beginning of the renewal period, with annual fixed increases until the final year when annual rent is $419. The Company accounts for the lease as an operating lease.
14

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
8. PROPERTY, PLANT AND EQUIPMENT, NET
Property, plant and equipment, net comprised the following:
March 31,
2025
December 31,
2024
Machinery and equipment$23,606 $23,531 
Peat bogs and related development11,936 11,895 
Building and improvements10,327 10,313 
Land5,640 5,630 
Furniture and fixtures4,267 4,239 
Computer equipment3,160 3,152 
Leasehold improvements3,247 3,185 
Gross property, plant and equipment 62,183 61,945 
Less: accumulated depreciation(25,727)(24,400)
Total property, plant and equipment, net$36,456 $37,545 
Depreciation, depletion and amortization expense related to property, plant and equipment, net was $1,376 and $1,801 for the three months ended March 31, 2025 and 2024, respectively.
As of March 31, 2025, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,801, less accumulated depreciation of $2,710. As of December 31, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,823, less accumulated depreciation of $2,544.
The Company operates peat bogs in Alberta, Canada. Under current provincial laws the Company is subject to certain 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 March 31, 2025, and December 31, 2024, the Company had AROs of $274 and $284, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of March 31, 2025, and December 31, 2024, the Company had AROs of $4,275 and $4,232, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets.
The following table presents changes in asset retirement obligations for the following periods:
Three months ended March 31,
20252024
Balance, beginning of the period$4,516 $5,216 
Liabilities incurred in the period  
Liabilities settled in the period(10)(224)
Accretion expense37 46 
Other6 (110)
Balance, end of the period$4,549 $4,928 
15

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
9. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
March 31,
2025
December 31,
2024
Accrued compensation and benefits$2,448 $1,987 
Interest accrual73 2,141 
Freight, custom and duty accrual1,007 1,130 
Goods in transit accrual711 574 
Income tax accrual229 127 
Asset retirement obligations274 284 
Other accrued liabilities2,672 4,404 
Total accrued expenses and other current liabilities$7,414 $10,647 
10. DEBT
Debt is comprised of the following:
March 31,
2025
December 31,
2024
Term Loan - Principal$118,995 $119,303 
Term Loan - unamortized discount and deferred financing costs(3,258)(3,443)
Term Loan - net of unamortized discount and deferred financing costs 115,737 115,860 
Other107 93 
Total debt$115,844 $115,953 
Current portion of long-term debt$5,876 $1,260 
Long-term debt - net of unamortized discount and deferred financing costs of $3,258 and $3,443 as of March 31, 2025, and December 31, 2024, respectively
109,968 114,693 
Total debt$115,844 $115,953 
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 the Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the London Interbank Offered Rate ("LIBOR") referenced rates with Secured Overnight Financing Rate ("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. 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.9 to the 2024 Annual Report. Capitalized terms referenced above are defined in the Term Loan.
16

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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 March 31, 2025, the effective interest rate was 10.93% and interest expense was $3,214, which includes amortization of deferred financing costs and discount of $185.
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 3 – Restructuring and Asset Sales, the Company completed the Asset Sale for gross proceeds of $8,660 in May 2024. The net cash proceeds of approximately $6,300 from this transaction 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 Asset Sale, 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 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 2025. As of March 31, 2025, in accordance with this provision, the Company has estimated the total reinvestments and believe it is probable that an offer to prepay may be made in an estimated amount of $4,600. The amount the Company may offer to prepay is uncertain and based on future activity. The estimated amount has been classified as current debt on the condensed consolidated balance sheet. 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.
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 March 31, 2025. 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 to the Revolving Credit Facility (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 to the Revolving Credit Facility (the “Second Amendment”), 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 to the Revolving Credit Facility 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 to the Revolving Credit Facility (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 a fifth amendment to the Revolving Credit Facility (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. On November 1, 2024, the Company and certain of its subsidiaries entered into a sixth amendment to the Revolving Credit Facility (the “Sixth Amendment”) which reduced the maximum commitment amount under the Revolving Credit Facility to $35,000.
17

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
The unamortized debt discount and deferred financing costs were $203 and $237 as of March 31, 2025, and December 31, 2024, 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 priority lien on the working capital assets of the Company and a second priority 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 is less than an amount equal to 10% of the Aggregate Revolving Commitment ($35,000 as of March 31, 2025), 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 (each of the defined terms above, as defined in the Revolving Credit Facility documents). 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. The Company received a consent from JPMorgan Chase Bank, N.A., as administrative agent, to permit the cash settlement of fractional shares in connection with the Reverse Stock Split, which is described further in Note 2 – Basis of Presentation and Significant Accounting Policies. As of March 31, 2025, 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, or the CBFR. 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 March 31, 2025, and December 31, 2024, the Company had zero borrowed under the facility. As of March 31, 2025, the Company would be able to borrow approximately $17 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 $107 and $93 as of March 31, 2025, and December 31, 2024, 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 March 31, 2025, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of April 1, 2025 to December 31, 2025$5,563 
Year ending December 31,
20261,249 
20271,250 
2028 and thereafter111,040 
Total$119,102 
18

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
Subsequent event - Revolving Credit Facility 7th Amendment
On May 9, 2025, the Company and certain of its subsidiaries entered into a seventh amendment to the Revolving Credit Facility (the “Seventh Amendment”), pursuant to which the maturity date of the Revolving Credit Facility was extended from June 30, 2026 to June 30, 2027, the maximum commitment amount under the Revolving Credit Facility was reduced from $35,000 to $22,000, and certain other changes were made, including the addition of a $2,000 availability block, an increase of the cash dominion trigger from less than 10% of availability to less than 50% of availability and an increase of the fixed charge ratio trigger from less than 10% excess availability to less than 20% of excess availability. The foregoing description of the Seventh Amendment does not purport to be complete and is qualified in its entirety by reference to the Seventh Amendment, filed as Exhibit 10.3 to this Quarterly Report on Form 10-Q.
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 March 31, 2025, there were 4,615,725 shares outstanding and 300,000,000 shares authorized.
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"), nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. As of March 31, 2025, a total of 309,377 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 deem 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 ISOs 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
19

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
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 a 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.
The tax benefits recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the three months ended March 31, 2025, and 2024, were not material to the financial statements.
Restricted Stock Unit 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 March 31, 2025, the Company granted 91,618 RSU awards to certain executives and employees that are expected to vest with either one, two or three equal vesting tranches, annually on the anniversary of the grant date.
The following table summarizes the activity related to the Company's RSUs for the three months ended March 31, 2025. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the three months ended March 31, 2025:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 2024102,030 $13.82 
Granted91,618 $5.84 
Vested(2,267)$167.01 
Forfeited(34)$157.40 
Balance, March 31, 2025
191,347 $8.16 
As of March 31, 2025, total unamortized stock-based compensation cost related to unvested RSUs was $800 and the weighted-average period over which the compensation is expected to be recognized is approximately one-year. For the three months ended March 31, 2025, the Company recognized $358 of total stock-based compensation expense for RSUs. As of March 31, 2025, there were 62,521 RSUs which had vested, but were not yet issued due to the recipients' elections.
Performance Stock Unit Activity
The Company granted 137,254 PSUs during the second quarter of 2024 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 three months ended March 31, 2025:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2024125,783 $9.89 
Forfeited(1,839)$9.89 
Balance, March 31, 2025
123,944 $9.89 
During the three months ended March 31, 2025, the PSU forfeitures were due to employee terminations. The majority of the PSUs outstanding as of March 31, 2025, will be forfeited during the second quarter of 2025, as a result of not meeting
20

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
certain performance conditions. As of March 31, 2025, total unamortized stock-based compensation cost related to unvested PSUs was $6 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three months ended March 31, 2025, the Company recognized $116 of total stock-based compensation expense for PSUs.
Stock Options
The vesting of stock options is subject to certain change in control provisions as provided in the incentive plan agreements and stock options may be exercised up to 10 years from the date of issuance.
There were no stock options granted or exercised during the three months ended March 31, 2025. The following table summarizes the stock option activity for the three months ended March 31, 2025:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding and exercisable as of December 31, 202440,654 $96.36 $22.76 3.67
Cancelled(4,679)$100.56 $16.30 
Outstanding and exercisable as of March 31, 2025
35,975 $95.81 $23.60 3.89
As of March 31, 2025, and December 31, 2024, there were no unvested stock awards, and no compensation cost related to options not yet recognized.
13. INCOME TAXES

The Company recorded income tax expense of $82 for the three months ended March 31, 2025, representing an effective tax rate of (0.6)%. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the federal statutory rate of 21% primarily due to U.S. and foreign jurisdictions in full valuation allowance. The income tax expense for the three months ended March 31, 2025, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
The Company recorded income tax expense of $196 for the three months ended March 31, 2024, representing an effective tax rate of (1.6)%. The Company’s effective tax rate for the three months ended March 31, 2024, 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 income tax expense for the three months ended March 31, 2024, was primarily due to U.S. state taxes and foreign taxes 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 condensed consolidated financial position, results of operations, cash flows or future earnings of the Company.
21

Hydrofarm Holdings Group, Inc.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(dollars in thousands, except share and per share amounts)
15. FAIR VALUE MEASUREMENTS
Recurring and Nonrecurring
As described in Note 3 – Restructuring and Asset Sales, during 2024, the Company sold approximately 20 acres of the 140 acres of excess 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 during 2024. The transaction closed in the fourth quarter of 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:
March 31, 2025December 31, 2024
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 113,728 13,728 26,111 26,111 
Liabilities
Finance leasesLevel 38,178 8,418 8,289 8,437 
Term Loan
Level 2118,995 95,196 119,303 95,442 
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. 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 details 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.
22

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 2024 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 2024 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, grow media and nutrients, as well as a broad portfolio of innovative, 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 grow 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 are 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 the periods since due to agricultural oversupply initiated during the height of COVID-19 related shelter-in-place orders in 2020 and 2021. In addition, we believe demand for our products has been negatively impacted by the extended period to enact reform of U.S. federal regulations, including cannabis rescheduling, which have been slow to develop and possibly leading cannabis operators to reduce investments in our products, particularly durable goods. In addition, we believe our financial results have been negatively impacted by hydroponic retail store closings and, in some cases, associated accounts receivable allowances.
We are closely monitoring the recent tariff and trade policy actions changes taken by the United States and foreign governments. The situation remains fluid due to the rapidly changing global trade environment, and we are evaluating the potential implications of these actions on our business including net sales and profitability. High tariffs on imported products from China, or new tariffs from other countries, could impact the cost of certain products and may negatively impact the Company's 2025 financial performance. For additional information, see the risk factors in our 2024 Annual Report, including the risk entitled “Potential tariffs or a global trade war could increase the cost of our products, which could adversely impact the competitiveness of our products and our financial results.”
23

We began a 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 our 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. We completed the first phase of the Restructuring Plan during the year ended December 31, 2023.
As a result of the continued adverse market conditions, we implemented a second phase of the Restructuring Plan in 2023. The second phase is complete as of March 31, 2025 and it included U.S. manufacturing facility consolidations, in particular with respect to production of certain durable equipment products. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in 2023 through March 31, 2025, were (i) $9.7 million of non-cash charges relating primarily to inventory markdowns, and (ii) $2.0 million of cash charges relating primarily to the consolidation of U.S. manufacturing facilities.
In 2024, 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. 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 and processing operation in Canada.
We continue to evaluate our product portfolio and supply chain, in order to improve efficiency, lower our costs and reduce footprint. We are also evaluating other opportunities to sell excess owned land to supplement our cash position and potential contract manufacturing or other outsourcing arrangements. Depending on the length and severity of the industry and market conditions, including the fluid and complex international tariff situation, impacting our business, it is possible we may execute additional restructuring plan actions.
Additionally, the amount we will ultimately realize as benefits associated with our Restructuring Plan could differ materially from our estimates, and we may incur additional non-cash charges in future periods depending on our ability to execute asset sales or pursue other alternatives. We may not be able to realize the full extent of anticipated cost savings if industry conditions persist and net sales volumes worsen.
Results of Operations—Comparison of three months ended March 31, 2025 and 2024
The following table sets forth our unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2025, and 2024, including amounts and percentages of net sales for each period and the period-to-period change in dollars and percent (amounts in thousands):
Three months ended March 31,
20252024Period change
Net sales$40,534 100.0 %$54,172 100.0 %$(13,638)-25.2 %
Cost of goods sold33,657 83.0 %43,247 79.8 %(9,590)-22.2 %
Gross profit6,877 17.0 %10,925 20.2 %(4,048)-37.1 %
Operating expenses:
Selling, general and administrative17,863 44.1 %19,621 36.2 %(1,758)-9.0 %
Loss from operations(10,986)-27.1 %(8,696)-16.1 %(2,290)-26.3 %
Interest expense(3,377)-8.3 %(3,931)-7.3 %(554)-14.1 %
Other income, net60 0.1 %215 0.4 %(155)-72.1 %
Loss before tax(14,303)-35.3 %(12,412)-22.9 %(1,891)-15.2 %
Income tax expense(82)-0.2 %(196)-0.4 %(114)-58.2 %
Net loss$(14,385)-35.5 %$(12,608)-23.3 %$(1,777)-14.1 %

24

Net sales
Net sales for the three months ended March 31, 2025, were $40.5 million, a decrease of $13.6 million, or 25.2% compared to the same period in 2024. The 25.2% decrease in net sales for the three months ended March 31, 2025, as compared to the same period in 2024, was primarily due to a 22.6% reduction in volume and mix of products sold and a 1.8% decrease in price. This decline was largely driven by the previously mentioned oversupply in the cannabis industry.
Gross profit
Gross profit for the three months ended March 31, 2025, was $6.9 million, a decrease of $4.0 million, or 37.1%, compared to the same period in 2024. Our gross profit margin percentage decreased to 17.0% for the three months ended March 31, 2025, from 20.2% in the same period in 2024. Gross profit and gross profit margin for the three months ended March 31, 2025, decreased as a result of lower net sales and due to selling a lower proportion of proprietary brand products.
Selling, general and administrative expenses
SG&A expenses for the three months ended March 31, 2025, were $17.9 million, a decrease of $1.8 million, or 9.0% compared to the same period in 2024. The decrease was due to lower expenses, primarily a result of our cost saving and restructuring initiatives, as follows: (i) a $1.3 million decrease in employee compensation costs, including stock-based compensation and salaries and benefits, and (ii) a $0.5 million decrease in facility costs.
Interest expense
Interest expense for the three months ended March 31, 2025, was $3.4 million, a decrease from $3.9 million of interest expense recorded in the same period in the prior year. The decrease for the three months ended March 31, 2025 was primarily due to lower debt outstanding due to principal repayments and lower variable interest rates on our Term Loan.
Other income, net
Other income, net for the three months ended March 31, 2025, was $0.1 million, a decrease compared to $0.2 million during the same period in the prior year. Other income, net for the three months ended March 31, 2025, was primarily driven by interest income.
Income taxes
We recorded income tax expense of $0.1 million for the three months ended March 31, 2025, representing an effective tax rate of (0.6)%. Our effective tax rate for the three months ended March 31, 2025, differs from the federal statutory rate of 21% primarily due to U.S. and foreign jurisdictions in full valuation allowance. The income tax expense for the three months ended March 31, 2025, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
We recorded income tax expense of $0.2 million for the three months ended March 31, 2024, representing an effective tax rate of (1.6)%. Our effective tax rate for the three months ended March 31, 2024, differs from the federal statutory rate of 21% primarily due to maintaining a full valuation allowance against our net deferred tax assets in the United States and most foreign jurisdictions. The income tax expense for the three months ended March 31, 2024, was primarily due to U.S. state taxes and foreign taxes in certain jurisdictions.
25

Liquidity and Capital Resources
Cash Flow from Operating, Investing, and Financing Activities
Comparison of the three months ended March 31, 2025, and March 31, 2024
The following table summarizes our cash flows for the three months ended March 31, 2025, and 2024 (amounts in thousands):
Three months ended March 31,
20252024
Net cash used in operating activities$(11,763)$(2,297)
Net cash used in investing activities(248)(1,408)
Net cash used in financing activities(413)(2,358)
Effect of exchange rate changes on cash and cash equivalents41 (97)
Net decrease in cash and cash equivalents(12,383)(6,160)
Cash and cash equivalents at beginning of period26,111 30,312 
Cash and cash equivalents at end of period$13,728 $24,152 
Operating Activities
Net cash used in operating activities was $11.8 million for the three months ended March 31, 2025. The net cash usage was primarily due to a $14.4 million net loss and an $8.3 million net cash outflow from an increase in working capital, partially offset by net non-cash items of $10.9 million. The $8.3 million net increase in working capital was primarily comprised of a $6.8 million increase in accounts receivable, a $3.2 million decrease in accrued expenses and other current liabilities, and a $1.8 million decrease of lease liabilities, partially offset by a $3.8 million decrease in accounts payable. During the three months ended March 31, 2025, we paid $5.2 million in cash interest.
Net cash used in operating activities was $2.3 million for the three months ended March 31, 2024. Consistent with historical seasonal trends, we utilized cash from operating activities in the first quarter to fund our working capital. The $1.3 million net reduction in working capital was primarily driven by a $5.7 million increase of accounts receivable and a $2.0 million decrease of lease liabilities, partially offset by a $4.2 million increase of accounts payable and accrued expenses and other current liabilities and a $2.2 million decrease of inventory. During the three months ended March 31, 2024, we paid $4.7 million in cash interest.
Investing Activities
Net cash used in investing activities was $0.2 million for the three months ended March 31, 2025, compared to $1.4 million for the three months ended March 31, 2024. The net cash used in investing activities for both periods was primarily due to capital expenditures of property, plant and equipment.
Financing Activities
Net cash used in financing activities was $0.4 million for the three months ended March 31, 2025, primarily driven by (i) $0.3 million of Term Loan repayments relating to required quarterly payments of principal, and (ii) finance lease principal payments of $0.1 million.
Net cash used in financing activities was $2.4 million for the three months ended March 31, 2024, primarily driven by $2.0 million of Term Loan repayments relating to required quarterly payments of principal and prepayments made under the Term Loan's reinvestment provision from a sale-leaseback transaction that closed in January 2023.
Availability and Use of Cash
Our ability to make investments in our business, service our debt and maintain liquidity will primarily 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
26

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 2024 Annual Report.
As further described in Note 3 – Restructuring and Asset Sales and Note 10 – Debt, we closed on the Asset Sale, whereby, in accordance with our Term Loan, the net proceeds, approximately $6.3 million, are required to be reinvested into certain permitted investments, such as capital expenditures or permitted acquisitions/ investments, or offered to prepay Term Loan principal. As of March 31, 2025, in accordance with this provision, we have estimated the total reinvestments and believe it is probable that an offer to prepay may be made in an estimated amount of $4.6 million. The amount we may offer to prepay is uncertain and based on future activity. The estimated amount has been classified as current debt on our condensed consolidated balance sheet. Refer to further discussion below, relating to Term Loan reinvestment provisions regarding the net cash proceeds of the Asset Sale.
If necessary, we believe that we could supplement our cash position through additional asset sales or divestiture of one or more of our brands or lines of business. During 2024, we sold 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 us 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 filing 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.
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 3 – Restructuring and Asset Sales and Note 10 – Debt, we received net cash proceeds of approximately $6.3 million in May 2024 from the Asset Sale 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 Asset Sale, 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 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 2025. As of March 31, 2025, in accordance with this provision, we have estimated the total reinvestments and believe it is probable that an offer to prepay may be made in an estimated amount of $4.6 million. The amount we may offer to prepay is uncertain and based on future activity. The estimated amount has been classified as current debt on our condensed consolidated balance sheet. 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 March 31, 2025, and December 31, 2024, the outstanding principal balance on the Term Loan was $119.0 million and $119.3 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 March 31, 2025. The Term Loan is secured by a first lien on our non-working capital assets and a second lien on our working capital assets.
27

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 to the Revolving Credit Facility 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 to the Revolving Credit Facility, 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. On November 1, 2024, we and certain of our subsidiaries entered into the Sixth Amendment to the Revolving Credit Facility pursuant to which the maximum commitment amount was reduced to $35 million.
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, or the CBFR. 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 ($35 million as of March 31, 2025) 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 received a consent from JPMorgan Chase Bank, N.A., as administrative agent, to permit the cash settlement of fractional shares in connection with the reverse stock split, which is described further in Note 2 – Basis of Presentation and Significant Accounting Policies.
We were in compliance with all debt covenants as of March 31, 2025. As of March 31, 2025, approximately $17 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.
As of March 31, 2025, and December 31, 2024, 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.
Subsequent event - Revolving Credit Facility Seventh Amendment
On May 9, 2025, we entered into the Seventh Amendment to the Revolving Credit Facility, pursuant to which the maturity date of the Revolving Credit Facility was extended from June 30, 2026 to June 30, 2027, the maximum commitment amount under the Revolving Credit Facility was reduced from $35,000 to $22,000, and certain other changes were made, including the addition of a $2,000 availability block, an increase of the cash dominion trigger from less than 10% of availability to less than 50% of availability and an increase of the fixed charge ratio trigger from less than 10% excess availability to less than 20% of excess availability.
28

Cash and Cash Equivalents
The cash and cash equivalents balances of $13.7 million and $26.1 million at March 31, 2025, and December 31, 2024, respectively, included $8.3 million and $11.9 million, respectively, held by foreign subsidiaries.
Material Cash Requirements
Our estimated 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 2024 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.
29

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 March 31, 2025, we had $119.0 million of Term Loan debt that is subject to variable interest rates that are based on 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 March 31, 2025, 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 U.S. dollar ("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.
Inflation Risk
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.
30

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 controls over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act) that occurred during the periods covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
31

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 2024 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 no material changes from the risk factors reported in our 2024 Annual Report.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
(a)    On May 9, 2025, the Company and certain of its subsidiaries entered into a seventh amendment to the Revolving Credit Facility (the “Seventh Amendment”), pursuant to which the maturity date of the Revolving Credit Facility was extended from June 30, 2026 to June 30, 2027, the maximum commitment amount under the Revolving Credit Facility was reduced from $35,000 to $22,000, and certain other changes were made, including the addition of a $2,000 availability block, an increase of the cash dominion trigger from less than 10% of availability to less than 50% of availability and an increase of the fixed charge ratio trigger from less than 10% excess availability to less than 20% of excess availability. The foregoing description of the Seventh Amendment does not purport to be complete and is qualified in its entirety by reference to the Seventh Amendment, filed as Exhibit 10.3 to this Quarterly Report on Form 10-Q.
(b)    Not applicable.
(c)    During the quarter ended March 31, 2025, no director or officer of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” as such term is defined in Item 408(a) of Regulation S-K.
32

ITEM 6. EXHIBITS
(a)Exhibits.
ExhibitDescription
3.1
3.2
3.3
3.4
3.5
10.1
10.2*x†
10.3*
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.
x    Denotes management contract or compensatory plan or arrangement.
+    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.
†    Certain confidential portions (indicated by brackets and asterisks) have been omitted from this exhibit.
33

#    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.
34

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

Hydrofarm Holdings Group, Inc.
Date: May 13, 2025
/s/ B. John Lindeman
B. John Lindeman
Chief Executive Officer
(Principal Executive Officer)
Date: May 13, 2025
/s/ Kevin O'Brien
Kevin O'Brien
Chief Financial Officer
(Principal Financial Officer)
    
35
EX-10.2 2 offermarkparker-officer.htm EX-10.2 Document
image_0a.jpg
March 1, 2022

Mark Smith Parker,
Dear Mark

We are pleased to inform your promotion to Executive Vice President of Sales and Business Development. This is an exempt position with an estimated annualized salary of $330,000.00 which will be paid in bi-weekly increments as earned and in accordance with the Company’s normal payroll procedures.
This promotion is effective with the Board of Directors approval, that was granted on February 25th. 2022. You will continue to be eligible to participate in the Company’s standard employee benefits (pursuant to the terms and conditions of the benefit plans and applicable policies) that are available to the Company’s employees from time to time.

Also, due to your extraordinary performance in the year of 2021, we are also granting an additional 5000 RSUs, at the grant price of $ 20.04/Unit, with 3 years vesting period under the 2020 HYFM Equity Plan.

For each calendar year, you will be eligible to earn an annual short-term performance bonus of up to fifty percent (50%) of your base salary rate. The Annual Bonus will be based upon the Board’s assessment of your performance and the Company’s attainment of goals, including annual EBITDA versus target EBITDA and other factors that might be included per Board’s consideration. Bonus payments, if any, will be subject to applicable payroll deductions and withholdings. Following the close of each calendar year, the Board will determine whether you have earned an Annual Bonus, and the amount of any such bonus, based on the achievement of such goals. You must remain an active employee through the end of any given calendar year to earn an Annual Bonus for that year and any such bonus will be paid no later than March 15th of the year following the year in which your right to such amount became vested.

If, at any time, the Company terminates your employment without Cause (other than as a result of your death or disability), you resign for Good Reason, provided such termination or resignation constitutes a Separation from Service (as defined under Treasury Regulation Section 1.409A-1(h), without regard to any alternative definition thereunder, a “Separation from Service”), then you will receive , as cash severance, an amount equal to six (6) months of your base salary in effect as of your Separation from Service date . The Severance will be paid, less standard payroll deductions and tax withholdings, in a



(800) 634.9990 · Fax (707) 773.5955 · shanna@hydrofarm.com · www.hydrofarm.com


lump sum payment on or before the day that is sixty (60) days following your Separation from Service date.
As an additional Severance Benefit, if you timely (and properly) elect to continue your coverage under the Company’s group health plan pursuant to Code Section 4980B(f) (“COBRA”), the Company will reimburse you for (or will pay directly, in the discretion of the Company) the premium charged for such coverage until the earliest to occur of (i) the six (6) month anniversary of your Separation from Service date, (ii) the date on which you obtain health care coverage from another source (e.g., a new employer or spouse’s benefit plan), and (iii) the date on which you cease to be entitled to COBRA continuation coverage under the Company’s group health plan; provided, however, that the Company may unilaterally amend or eliminate the benefit provided to the extent it deems necessary to avoid imposition of excise taxes, penalties or similar charges on the Company or any of its Affiliates (or any of their respective successors), including, without limitation, under Code Section 4680D or 4980H. You must notify the Company within two (2) weeks if you obtain coverage from a new source.
Conditions to Receipt of Severance Benefits. Prior to and as a condition to your receipt of the Severance Benefits described above, you shall execute and deliver to the Company an effective release of claims in favor of the Company, within the timeframe set forth therein, but not later than forty-five (45) days following your Separation from Service date, and allow the Release to become effective according to its terms (by not invoking any legal right to revoke it) within any applicable time period set forth. Notwithstanding anything in this Agreement to the contrary, in no event will any Severance Benefits be paid prior to the first business day of the calendar year in which the Release Deadline occurs. The release agreement shall be provided to you at the time of your separation.
Clawback. You hereby acknowledge and agree that any payment hereunder will be subject to recovery by the Company pursuant to applicable law and any applicable Company compensation recovery policy as may be from time to time in effect.

Congratulation again for your promotion Mark.

Sincerely yours,
William Toler
CEO

(800) 634.9990 · Fax (707) 773.5955 · shanna@hydrofarm.com · www.hydrofarm.com


image_0a.jpg


Please indicate your acceptance of our offer by returning a signed and dated copy of this letter by Wednesday, March 2, 2022. Don’t hesitate to contact me directly at [***] or [***], if you have any further questions.

I accept the promotion tendered above from Hydrofarm, LLC. I understand that this is not a contract of employment.

 /s/ Mark S. ParkerMarch 1, 2022
Mark S. ParkerDate



(800) 634.9990 · Fax (707) 773.5955 · shanna@hydrofarm.com · www.hydrofarm.com
EX-10.3 3 jpm-hydrofarmxseventhamend.htm EX-10.3 Document
Exhibit 10.3
Execution Version
SEVENTH AMENDMENT TO CREDIT AGREEMENT

This SEVENTH AMENDMENT TO CREDIT AGREEMENT (this “Amendment”), dated as of May 9, 2025, is entered into by and among HYDROFARM HOLDINGS GROUP, INC., a Delaware corporation (“Company”), HYDROFARM, LLC, a California limited liability company (“HYD”), FIELD 16, LLC, a Delaware limited liability company (“F16”), INNOVATIVE GROWERS EQUIPMENT, INC., an Illinois corporation, (“IGE”), MANUFACTURING & SUPPLY CHAIN SERVICES, INC., a Delaware corporation (“MSCSI”, and together with the Company, HYD, F16, IGE, and any other Person incorporated under the laws of a jurisdiction located in the U.S. who is joined as a Borrower in accordance with the terms of the Credit Agreement referred to below is referred to hereinafter, each individually, as a “Borrower”, and individually and collectively, jointly and severally, as the “Borrowers”), HYDROFARM INVESTMENT CORP., a Delaware corporation (“HIC”), HYDROFARM HOLDINGS LLC, a Delaware limited liability company (“HHL”), EHH HOLDINGS, LLC, a Delaware limited liability company (“EHH”), SUNBLASTER LLC, a Delaware limited liability company (“Sunblaster”), HYDROFARM CANADA, LLC, a Delaware limited liability company (“HCL”), SUNBLASTER HOLDINGS ULC, an unlimited liability corporation existing under the laws of the Province of British Columbia (“SUN”), EDDI’S WHOLESALE GARDEN SUPPLIES LTD., a corporation organized under the laws of the Province of British Columbia (“EDDI”), HOUSE & GARDEN HOLDINGS, LLC, a Delaware limited liability company (“H&G Holdings”), AURORA INTERNATIONAL, LLC, an Oregon limited liability company (“Aurora International”), AURORA PEAT PRODUCTS ULC, an unlimited liability corporation existing under the laws of the Province of Alberta (“APP”), GREENSTAR PLANT PRODUCTS INC., a federal corporation organized under the laws of Canada (“GPP”), INNOVATIVE AG INSTALLATION, INC., an Illinois corporation (“Innovative AG”), INNOVATIVE RACKING SYSTEMS, INC., an Illinois corporation (“Innovative Racking”), INNOVATIVE SHIPPING SOLUTIONS, INC., an Illinois corporation (“Innovative Shipping”), INNOVATIVE GROWERS EQUIPMENT CANADA, INC., a corporation incorporated under the laws of the Province of Ontario (“Innovative Canada” and together with HIC, HHL, EHH, Sunblaster, HCL, SUN, EDDI, H&G Holdings, Aurora International, APP, Innovative AG, Innovative Racking and Innovating Shipping, and any other Person who is joined as a Loan Guarantor in accordance with the terms of the Credit Agreement referred to below is referred to hereinafter, each individually, as a “Loan Guarantor”, and individually and collectively, jointly and severally, as the “Loan Guarantors”, and the Borrowers and the Loan Guarantors are collectively referred to herein as the “Loan Parties” and each individually, a “Loan Party”), the Lenders (as defined below) party hereto, and JPMORGAN CHASE BANK, N.A., in its capacity as administrative agent for the Lenders (in such capacity, the “Administrative Agent”).
RECITALS
A.Reference is hereby made to that certain Credit Agreement, dated as of March 29, 2021 (as amended by (i) that First Amendment and Joinder to Credit Agreement, dated as of August 31, 2021, (ii) that Second Amendment to Credit Agreement, dated as of October 25, 2021, (iii) that Third Amendment and Joinder to Credit Agreement dated as of August 23, 2022,
DB1/ 157677093.7



(iv) that Fourth Amendment to Credit Agreement and Limited Consent and Waiver, dated as of December 22, 2022, (v) that Fifth Amendment to Credit Agreement, dated as of March 31, 2023, (vi) that Sixth Amendment to Credit Agreement, dated as of November 1, 2024, and (vii) as may be further amended, amended and restated, restated, supplemented, modified or otherwise in effect from time to time prior to the date hereof, the “Existing Credit Agreement”; the Existing Credit Agreement as amended by this Amendment is hereinafter referred to as the “Credit Agreement”), by and among the Borrowers, the other Loan Parties from time to time party thereto, the Administrative Agent, and the financial institutions from time to time party thereto (collectively, the “Lenders”), pursuant to which the Lenders have made certain loans and financial accommodations available to Borrowers.
B.The Loan Parties have requested that the Administrative Agent and the Lenders make certain amendments to the Credit Agreement, and the Administrative Agent and the Lenders are willing to make such amendments, subject to and pursuant to the terms and conditions set forth herein.
C.The Loan Parties are entering into this Amendment with the understanding and agreement that, except as specifically provided herein, neither the Administrative Agent’s nor any Lender’s rights or remedies as set forth in the Credit Agreement and the other Loan Documents are being waived or modified by the terms of this Amendment.
NOW, THEREFORE, in consideration of the foregoing and the mutual covenants herein contained, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereby agree as follows:
AGREEMENT
1.Defined Terms. Unless otherwise specifically defined herein, each capitalized term used herein has the meaning assigned to such term in the Credit Agreement.
2.Amendments to Existing Credit Agreement. Subject to the satisfaction in full of the conditions precedent set forth in Section 3 hereof, effective as of the Effective Date (as defined below), the Existing Credit Agreement is hereby amended as follows:
a.The definition of “Aggregate Revolving Commitment” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:
““Aggregate Revolving Commitment” means, at any time, the aggregate of the Revolving Commitments of all of the Lenders, as increased or reduced from time to time pursuant to the terms and conditions hereof. As of the Seventh Amendment Effective Date, the Aggregate Revolving Commitment is $22,000,000.”
b.The definition of “Availability” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:



2
DB1/ 157677093.7



““Availability” means, at any time, an amount equal to (a) the lesser of (i) the Aggregate Revolving Commitment and (ii) the Borrowing Base, minus (b) the Aggregate Revolving Exposure (calculated, with respect to any Defaulting Lender, as if such Defaulting Lender had funded its Applicable Percentage of all outstanding Borrowings).”
c.The definition of “Borrowing Base” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:
““Borrowing Base” means, at any time, the sum of (a) 85% of the Eligible Accounts at such time, plus (b) the lesser of (i) 65% 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 85% 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, minus (d) the Availability Block. The Administrative Agent may, in its Permitted Discretion, reduce the advance rates set forth above, adjust Reserves or reduce one or more of the other elements used in computing the Borrowing Base; provided, that the Administrative Agent shall notify the Borrower Representative at least 2 Business Days prior to the date on which any such change is to be made; provided further, that (i) the Borrowers may not obtain any new Loans or Letters of Credit to the extent that such Loan or Letter of Credit would cause an Overadvance after giving effect to such change as set forth in such notice; (ii) no such prior notice shall be required for changes to any Reserves resulting solely by virtue of mathematical calculations of the amount of the Reserve in accordance with the methodology of calculation set forth in this Agreement or previously utilized; and (iii) no such prior notice shall be required during the continuance of any Event of Default (provided that, during the continuance of an Event of Default, the Administrative Agent shall endeavor to notify the Borrower Representative at or before any such change, but a non-willful failure of the Administrative Agent to so notify the Borrower Representative shall not be a breach of this Agreement and shall not cause such establishment or increase of any such change to be ineffective). The calculations in clause (b) above may be determined on a combined basis for Eligible Inventory or on a category by category basis for Eligible Inventory, as determined by the Administrative Agent from time to time in its Permitted Discretion based on its review of any appraisal and/or field examination of such Inventory.”




3
DB1/ 157677093.7



d.The definition of “Covenant Testing Trigger Period” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:
““Covenant Testing Trigger Period” means the period (a) commencing on any day that Excess Availability is less than an amount equal to 20% of the Aggregate Revolving Commitment, and (b) continuing until Excess Availability has been greater than or equal to an amount equal to 20% of the Aggregate Revolving Commitment at all times for thirty (30) consecutive calendar days.”
e.The definition of “Dominion Period” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:
““Dominion Period” means the period (a) commencing on any date at Administrative Agent’s or the Required Lenders’ election if (A) an Event of Default has occurred and is continuing as of the date of such election or (B) Availability is less than 50% of the Aggregate Revolving Commitment as of the date of such election and (b) continuing until the Borrower Representative provides Administrative Agent with a written election to terminate such Dominion Period, so long as, at the proposed date of such termination, during the preceding thirty (30) consecutive calendar days, no Event of Default has existed and Availability has been greater than or equal to an amount equal to 50% of the Aggregate Revolving Commitment at all times.”
f.The definition of “Maturity Date” set forth in Section 1.01 of the Existing Credit Agreement is hereby amended and restated in its entirety to read as follows:
““Maturity Date” means June 30, 2027, or any earlier date on which the Revolving Commitments are reduced to zero or otherwise terminated pursuant to the terms hereof.”
g.Section 1.01 of the Existing Credit Agreement is hereby further amended by adding the following defined terms in the appropriate alphabetical order:
““Availability Block” means an amount equal to $2,000,000.”
““Fifth Amendment” means that certain Fifth Amendment to Credit Agreement, dated as of the Fifth Amendment Effective Date, by and among the Loan Parties party thereto, the Administrative Agent, and the Lenders party thereto.”
““Fifth Amendment Effective Date” means March 31, 2023.”



4
DB1/ 157677093.7



““Seventh Amendment” means that certain Seventh Amendment to Credit Agreement, dated as of the Seventh Amendment Effective Date, by and among the Loan Parties party thereto, the Administrative Agent, and the Lenders party thereto.”
““Seventh Amendment Effective Date” means May 9, 2025.”
h.The Commitment Schedule to the Credit Agreement is hereby amended and restated in its entirety by Annex A attached hereto.
3.Conditions Precedent to Effectiveness of this Amendment. This Amendment shall become effective as of the date on which each of the following conditions precedent has been satisfied in full (the “Effective Date”):

a.Amendment. Each of the Borrowers, the other Loan Parties, the Administrative Agent and the Lenders shall have duly executed and delivered this Amendment, and the Administrative Agent shall have received a fully executed counterpart hereof.
b.No Default Certificate. The Administrative Agent shall have received a certificate, signed by a Financial Officer of each Borrower and each other Loan Party, dated as of the Effective Date (i) stating that no Default has occurred and is continuing, (ii) stating that the representations and warranties contained in this Amendment and the other Loan Documents are true and correct as of such date and (iii) certifying as to any other factual matters as may be reasonably requested by the Administrative Agent.
c.Representations and Warranties. The representations and warranties of the Loan Parties set forth herein and in the Loan Documents must be true and correct in all material respects with the same effect as though made on the date hereof (it being understood and agreed that any representation or warranty which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects).
d.Secretary’s Certificate. The Administrative Agent shall have received (i) a certificate of each U.S. Loan Party, dated the date hereof and executed by its Secretary, Assistant Secretary or other Responsible Officer, which shall (A) certify the resolutions of its Board of Directors, members or other body authorizing the execution, delivery and performance of this Amendment and the other Loan Documents, as amended by this Amendment, to which it is a party, (B) identify by name and title and bear the signatures of the officers of such U.S. Loan Party authorized to sign this Amendment and the other Loan Documents to which it is a party and, in the case of each Borrower, its Financial Officers or certify that the officers whose signatures appear on the officer’s certificate most recently delivered to the Administrative Agent remain duly authorized and empowered to execute this Amendment and each other Loan Document, (C) contain either (x) appropriate attachments, including the certificate, constitution or articles of



5
DB1/ 157677093.7



incorporation or organization (“Charter”) of each U.S. Loan Party certified by the relevant authority of the jurisdiction of organization or incorporation of such U.S. Loan Party and a true and correct copy of its memorandum and articles of association, bylaws, constitution or operating, management or partnership agreement, or other organizational or governing documents (“Bylaws”) or (y) certify that (x) no action for any amendment, modification or other change to the Charter of each U.S. Loan Party and all amendments thereto has been taken since the prior delivery of such Charter to the Administrative Agent, or is pending, and each Charter previously delivered by each U.S. Loan Party to the Lenders and Administrative Agent remains in full force and effect as of the date hereof and (y) no action for any amendment, modification or other change to the Bylaws of each U. S. Loan Party and all amendments thereto has been taken since the prior delivery of such Bylaws to the Administrative Agent, or is pending, and the Bylaws previously delivered by each U.S. Loan Party to the Lenders and Administrative Agent remain in full force and effect as of the date hereof; and (ii) a good standing certificate for each U.S. Loan Party from its jurisdiction of organization or the substantive equivalent available in the jurisdiction of organization for each U.S. Loan Party from the appropriate governmental officer in such jurisdiction.
e.Legal Opinions. Each U.S. Loan Party shall have delivered a written opinion of each Loan Party’s counsel, addressed to the Administrative Agent, Issuing Bank, the Lenders and the other Secured Parties, each in form and substance satisfactory to the Administrative Agent and its counsel.
f.Amendment Fee. Borrowers shall have paid to the Administrative Agent, for the pro rata benefit of the Lenders (including Administrative Agent in its capacity as a Lender), an amendment fee in an amount equal to $30,000.00, which amendment fee shall be fully earned as of and payable on the date hereof.
g.Fees and Expenses. The Lenders and the Administrative Agent shall have received all fees required to be paid, and all expenses for which invoices have been presented (including the reasonable fees and expenses of legal counsel), on or before the Effective Date.
h.Other Required Documentation. The Administrative Agent shall have received such other documents as the Administrative Agent, the Issuing Bank, any Lender or their respective counsel may have reasonably requested.
4.Representations and Warranties. Each Borrower and each other Loan Party represents and warrants as follows:
a.Authority; Enforceability. The transactions contemplated by this Amendment are within each Loan Party’s corporate or other organizational powers and have been duly authorized by all necessary corporate or other organizational actions and approvals and, if required, actions and approvals by equity holders. This Amendment and each other Loan Document (as amended or modified hereby) to which each Loan Party is a party has been duly executed and delivered by such Loan Party and constitutes



6
DB1/ 157677093.7



a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to applicable Insolvency Laws, examinership, reorganization, moratorium or other laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.
b.Representations and Warranties. After giving effect to this Amendment, the representations and warranties of the Loan Parties set forth in the Loan Documents shall be true and correct in all material respects with the same effect as though made on and as of the date hereof (it being understood and agreed that any representation or warranty which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects).
c.No Default. At the time of and immediately after giving to this Amendment, no Default has occurred and is continuing.
5.Post-Closing.
a.Lien Searches. Within five (5) Business Days of the Effective Date (or such other date as determined by the Administrative Agent in its sole discretion), the Administrative Agent shall have received the results of a recent lien search in each jurisdiction where the Loan Parties are organized and where the assets of the Loan Parties are located, and such search shall reveal no Liens on any of the assets of such Loan Parties except for Liens permitted by Section 6.02 of the Credit Agreement or discharged on or prior to the date hereof pursuant to a pay-off letter or other documentation satisfactory to the Administrative Agent.
b.Secretary’s Certificate. Within five (5) Business Days of the Effective Date (or such other date as determined by the Administrative Agent in its sole discretion), the Administrative Agent shall have received (i) a certificate of each Canadian Loan Party, dated the date hereof and executed by its Secretary, Assistant Secretary or other Responsible Officer, which shall (A) certify the resolutions of its Board of Directors, members or other body authorizing the execution, delivery and performance of this Amendment and the other Loan Documents, as amended by this Amendment, to which it is a party, (B) identify by name and title and bear the signatures of the officers of such Canadian Loan Party authorized to sign this Amendment and the other Loan Documents to which it is a party and, in the case of each Borrower, its Financial Officers or certify that the officers whose signatures appear on the officer’s certificate most recently delivered to the Administrative Agent remain duly authorized and empowered to execute this Amendment and each other Loan Document, (C) contain either (x) appropriate attachments, including the certificate, constitution or articles of incorporation or organization (“Charter”) of each Canadian Loan Party certified by the relevant authority of the jurisdiction of organization or incorporation of such Canadian Loan Party and a true and correct copy of its memorandum and articles of association, bylaws, constitution or operating, management or partnership agreement, or other organizational or governing



7
DB1/ 157677093.7



documents (“Bylaws”) or (y) certify that (x) no action for any amendment, modification or other change to the Charter of each Canadian Loan Party and all amendments thereto has been taken since the prior delivery of such Charter to the Administrative Agent, or is pending, and each Charter previously delivered by each Canadian Loan Party to the Lenders and Administrative Agent remains in full force and effect as of the date hereof and (y) no action for any amendment, modification or other change to the Bylaws of each Canadian Loan Party and all amendments thereto has been taken since the prior delivery of such Bylaws to the Administrative Agent, or is pending, and the Bylaws previously delivered by each Canadian Loan Party to the Lenders and Administrative Agent remain in full force and effect as of the date hereof; and (ii) a good standing certificate for each Canadian Loan Party from its jurisdiction of organization or the substantive equivalent available in the jurisdiction of organization for each Canadian Loan Party from the appropriate governmental officer in such jurisdiction.
6.Governing Law; Waiver of Jury Trial. This Amendment shall be governed by and construed in accordance with the internal laws (and not the law of conflicts) of the State of New York, but giving effect to federal laws applicable to national banks. The other terms of Section 9.09 and 9.10 of the Credit Agreement shall apply hereto as if fully set forth herein, mutatis mutandis.
7.Counterparts; Electronic Execution. This Amendment may be executed in any number of counterparts and by different parties and separate counterparts, each of which when so executed and delivered, shall be deemed an original, and all of which, when taken together, shall constitute one and the same instrument. Delivery of an executed counterpart of a signature page to this Amendment by telecopy, emailed pdf. or any other electronic means that complies with the federal Electronic Signatures in Global and National Commerce Act, state enactments of the Uniform Electronic Transactions Act, or any other relevant and applicable electronic signatures law shall be effective as delivery of a manually executed counterpart of this Amendment. Each party agrees that this Amendment may be electronically signed, and that any electronic signatures appearing on this Amendment are the same as handwritten signatures for the purposes of validity, enforceability, and admissibility. As used herein, “electronic signatures” mean any electronic sound, symbol, or process attached to or logically associated with a record and executed and adopted by a party with the intent to sign such record. Notwithstanding the foregoing, the Loan Parties shall promptly deliver original signatures of this Amendment to the Administrative Agent.
8.Reference to and Effect on the Loan Documents.
a.Upon and after the effectiveness of this Amendment, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “hereof” or words of like import referring to the Credit Agreement, and each reference in the other Loan Documents to “the Credit Agreement”, “hereunder”, “thereof” or words of like import referring to the Credit Agreement, shall mean and be a reference to the Credit Agreement as modified and amended hereby.



8
DB1/ 157677093.7



b.Except as specifically set forth in this Amendment, the Credit Agreement and all other Loan Documents are and shall continue to be in full force and effect and are hereby in all respects ratified, and confirmed and shall constitute the legal, valid, binding, and enforceable obligations of the Borrowers and the other Loan Parties to Administrative Agent and the Lenders without defense, offset, claim, or contribution.
c.The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power, or remedy of Administrative Agent or any Lender under any of the Loan Documents, nor constitute a waiver of any provision of any of the Loan Documents.
9.Ratification. Each Borrower and each other Loan Party hereby restates, ratifies and reaffirms each and every term and condition set forth in the Credit Agreement, as amended hereby, and the Loan Documents effective as of the date hereof.
10.Release; Covenant Not to Sue.
a.Each Loan Party hereby absolutely and unconditionally releases and forever discharges Administrative Agent and each Lender, and any and all participants, parent corporations, subsidiary corporations, affiliated corporations, insurers, indemnitors, successors and assigns thereof, together with all of the present and former directors, officers, agents and employees of any of the foregoing (each a “Released Party”), from any and all claims, demands or causes of action of any kind, nature or description, whether arising in law or equity or upon contract or tort or under any state or federal law or otherwise, which any Loan Party has had, now has or has made claim to have against any such person for or by reason of any act, omission, matter, cause or thing whatsoever arising under or related to the Loan Documents from the beginning of time to and including the date of this Amendment, whether such claims, demands and causes of action are matured or unmatured or known or unknown. It is the intention of each Loan Party in providing this release that the same shall be effective as a bar to each and every claim, demand and cause of action specified.
b.Each Loan Party acknowledges that it may hereafter discover facts different from or in addition to those now known or believed to be true with respect to such claims, demands, or causes of action and agree that this instrument shall be and remain effective in all respects notwithstanding any such differences or additional facts. Each Loan Party understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.
c.Each Loan Party, on behalf of itself and its successors, assigns, and other legal representatives, hereby absolutely, unconditionally and irrevocably, covenants and agrees with and in favor of each Released Party above that it will not sue (at law, in equity, in any regulatory proceeding or otherwise) any Released Party on the basis of any claim released, remised and discharged by Borrower pursuant to the above release. If any



9
DB1/ 157677093.7



Loan Party or any of its successors, assigns or other legal representatives violates the foregoing covenant, each Loan Party for itself and its successors, assigns and legal representatives, agree to pay, in addition to such other damages as any Released Party may sustain as a result of such violation, all attorneys’ fees and costs incurred by such Released Party as a result of such violation.
11.Estoppel. To induce Administrative Agent and Lenders to enter into this Amendment and to induce Administrative Agent and the Lenders to continue to make advances to Borrowers under the Credit Agreement, each Borrower and each other Loan Party hereby acknowledges and agrees that, as of the date hereof, there exists no Default or Event of Default and no right of offset, defense, counterclaim, or objection in favor of any Borrower or any other Loan Party as against Administrative Agent or any Lender with respect to the Obligations.
12.Integration. This Amendment, together with the other Loan Documents, incorporates all negotiations of the parties hereto with respect to the subject matter hereof and is the final expression and agreement of the parties hereto with respect to the subject matter hereof.
13.Entire Agreement. The Credit Agreement, as amended hereby, and the other Loan Documents constitute the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.
14.Severability. In case any provision in this Amendment shall be invalid, illegal, or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality, and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
15.Submission of Amendment. The submission of this Amendment to the parties or their agents or attorneys for review or signature does not constitute a commitment by Administrative Agent or any Lender to waive any of their respective rights and remedies under the Loan Documents, and this Amendment shall have no binding force or effect until all of the conditions to the effectiveness of this Amendment have been satisfied as set forth herein.
[REMAINDER OF PAGE LEFT INTENTIONALLY BLANK; SIGNATURE PAGES FOLLOW.]




10
DB1/ 157677093.7



IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed by their respective authorized officers as of the day and year first above written.
BORROWERS:
HYDROFARM HOLDINGS GROUP, INC.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Executive Officer


HYDROFARM, LLC,
a California limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


FIELD 16, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



BORROWERS (CONT’D):
INNOVATIVE GROWERS EQUIPMENT, INC.,
an Illinois corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

MANUFACTURING & SUPPLY CHAIN SERVICES, INC.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]




LOAN GUARANTORS:
HYDROFARM INVESTMENT CORP.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


HYDROFARM HOLDINGS LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


EHH HOLDINGS, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


SUNBLASTER LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


HYDROFARM CANADA, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer
[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



LOAN GUARANTORS (CONT’D):
SUNBLASTER HOLDINGS ULC,
an unlimited liability corporation existing under the laws of the Province of British Columbia

By:/s/ William Toler
Name: William Toler
Title: Director


EDDI’S WHOLESALE GARDEN SUPPLIES LTD.,
a corporation organized under the laws of the province of British Columbia

By:/s/ William Toler
Name: William Toler
Title: President


HOUSE & GARDEN HOLDINGS, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer
    


[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



LOAN GUARANTORS (CONT’D):
AURORA INTERNATIONAL, LLC,
an Oregon limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


AURORA PEAT PRODUCTS ULC,
an unlimited liability corporation existing under the laws of the Province of Alberta

By:/s/ William Toler
Name: William Toler
Title: President


GREENSTAR PLANT PRODUCTS INC.,
a federal corporation organized under the laws of Canada

By:/s/ William Toler
Name: William Toler
Title: Director


INNOVATIVE AG INSTALLATION, INC.,
an Illinois corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer




[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



LOAN GUARANTORS (CONT’D):
INNOVATIVE RACKING SYSTEMS, INC.,
an Illinois corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


INNOVATIVE SHIPPING SOLUTIONS, INC.,
an Illinois corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


INNOVATIVE GROWERS EQUIPMENT CANADA, INC.,
a corporation incorporated under the laws of Ontario, Canada

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Director



[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



Acknowledged and accepted as of the date hereof by:
BORROWERS:
HYDROFARM HOLDINGS GROUP, INC.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Executive Officer


HYDROFARM, LLC,
a California limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


FIELD 16, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



BORROWERS (CONT’D):
INNOVATIVE GROWERS EQUIPMENT, INC.,
an Illinois corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


MANUFACTURING & SUPPLY CHAIN SERVICES, INC.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



LOAN GUARANTORS:
HYDROFARM INVESTMENT CORP.,
a Delaware corporation

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


HYDROFARM HOLDING LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


EHH HOLDINGS, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer


SUNBLASTER LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

HYDROFARM CANADA, LLC,
a Delaware limited liability company

By:/s/ B. John Lindeman
Name: B. John Lindeman
Title: Chief Financial Officer

[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



JPMORGAN CHASE BANK, N.A., as a Lender, Administrative Agent, Issuing Bank and Swingline Lender

By:/s/ George Burnett
Name: George Burnett
Title: Authorized Signatory

[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



JPMORGAN CHASE BANK, N.A., Toronto Branch

By:/s/ Bruce Watson
Name: Bruce Watson
Title: Authorized Signatory
[Hydrofarm – Signature Page to Seventh Amendment to Credit Agreement]



ANNEX A
Commitment Schedule
to
Credit Agreement

LendersAmount of Revolving Commitment
JPMORGAN CHASE BANK, N.A.$22,000,000
TOTAL$22,000,000

DB1/ 157677093.7

EX-31.1 4 hyfm-20250331xex311.htm EX-31.1 Document

Exhibit 31.1


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: May 13, 2025

By:/s/ B. John Lindeman
B. John Lindeman
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 5 hyfm-20250331xex312.htm EX-31.2 Document

Exhibit 31.2


CERTIFICATIONS UNDER SECTION 302

I, Kevin O’Brien, 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: May 13, 2025

By:/s/ Kevin O’Brien
Kevin O’Brien
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 6 hyfm-20250331xex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS UNDER SECTION 906

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

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

Dated: May 13, 2025
/s/ B. John Lindeman
B. John Lindeman
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 7 hyfm-20250331xex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATIONS UNDER SECTION 906

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

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

Dated: May 13, 2025
/s/ Kevin O’Brien
Kevin O’Brien
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 8 hyfm-20250331.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 SALES 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 9955511 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - RESTRUCTURING AND ASSET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - RESTRUCTURING AND ASSET SALES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - LEASES - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - LEASES - Future Minimum Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - DEBT - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - DEBT - Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - DEBT - Revolving Asset-backed Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - DEBT - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - STOCKHOLDERS’ EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - 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 9 hyfm-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hyfm-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hyfm-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other receivables Accounts and Other Receivables, Net, Current Liabilities settled in the period Asset Retirement Obligation, Liabilities Settled Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 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] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of 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] All Trading Arrangements All Trading Arrangements [Member] Long-term debt - net of unamortized discount and deferred financing costs of $3,258 and $3,443 as of March 31, 2025, and December 31, 2024, respectively Long-Term Debt and Lease Obligation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] 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 Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] 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] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount 2028 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 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 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] Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating segments Operating Segments [Member] Net cash proceeds Proceeds from Convertible Debt Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Secured debt Secured Debt [Member] Eliminations Intersegment Eliminations [Member] Asset retirement obligations, noncurrent Asset Retirement Obligations, Noncurrent Plan Name [Axis] Plan Name [Axis] Accretion expense Asset Retirement Obligation, Accretion Expense Thereafter Finance Lease, Liability, to be Paid, after Year Five Equity Components [Axis] Equity Components [Axis] Total lease payments Finance Lease, Liability, to be Paid Award Timing Method Award Timing Method [Text Block] Finance leases Finance Leases [Member] Finance Leases Facility Closing Facility Closing [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Trade name Trade Names [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] 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 Adjustment to Compensation, Amount Adjustment to Compensation Amount Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Restructuring Costs Restructuring and Related Costs [Table Text Block] Tabular List, Table Tabular List [Table Text Block] 2030 Lessee, Operating Lease, Liability, to be Paid, Year Five 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] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of 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 Tranche One Share-Based Payment Arrangement, Tranche One [Member] 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 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 Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options Share-Based Payment Arrangement, Option [Member] 2028 and thereafter Long-Term Debt, Maturity, Year Three And Thereafter Long-Term Debt, Maturity, Year Three And Thereafter 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] 2026 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 Security Exchange Name Security Exchange Name Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2026 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 Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 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] Expiration Date Trading Arrangement Expiration Date Votes per share of stock Common Stock, Number Of Votes Common Stock, Number Of Votes 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] Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Liabilities incurred in the period Asset Retirement Obligation, Liabilities Incurred Assets held for sale Disposal Group, Including Discontinued Operation, Assets Computer equipment Computer Equipment [Member] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] 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] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] For the period of April 1, 2025 to December 31, 2025 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 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 Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Senior Term Loan Senior Term Loan [Member] Senior Term Loan All Executive Categories All Executive Categories [Member] 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 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Outstanding, term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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 Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Inventory Writedown Inventory Writedown [Member] Inventory Writedown Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] 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 2028 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 Customer refunds Increase (Decrease) in Contract with Customer, Customer Refund Liability Increase (Decrease) in Contract with Customer, Customer Refund Liability 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 Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] 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 or deferred 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] PEO Name PEO Name Finance lease assets, accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name 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] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] 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] Award Timing Predetermined Award Timing Predetermined [Flag] Proceeds from equipment finance lease termination Disposal Group, Including Discontinued Operation, Finance Lease Liabilities Disposal Group, Including Discontinued Operation, Finance Lease Liabilities Subsequent Event Type [Domain] Subsequent Event Type [Domain] Customer relationships Customer Relationships [Member] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 2029 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] Name Measure Name 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 Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current 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] RESTRUCTURING AND ASSET SALES 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 Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] 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 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 Inventory Write-down Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash 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 April 1, 2025 to December 31, 2025 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 Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] 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 2027 Finance Lease, Liability, to be Paid, Year Two Restructuring charges 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] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Sale of property, plant and equipment Property, Plant and Equipment, Disposals Asset retirement obligations 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] 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] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 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 Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Vesting [Domain] Vesting [Domain] 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 Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Estimated Fair Value Estimate of Fair Value Measurement [Member] Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] 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 Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding, beginning (in shares) Outstanding, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] 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 Exercise Price Award Exercise Price LOSS PER COMMON SHARE Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Schedule of Asset Retirement Obligations Schedule of Asset Retirement Obligations [Table Text Block] LEASES Lessee, Finance Leases [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 Edmonton, Canada Edmonton, Canada [Member] Edmonton, Canada Income taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [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] Schedule of Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Total principal Finance Lease, Liability 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] 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] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income, 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] For the period of April 1, 2025 to December 31, 2025 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 Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Proceeds from operating lease termination Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Other Asset Retirement Obligation, Other Asset Retirement Obligation, Other Local Phone Number Local Phone Number Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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] PEO Total Compensation Amount PEO Total Compensation Amount 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] Fixed charge ratio, cash dominion Line Of Credit Facility, Fixed Charge Ratio, Trigger, Cash Dominion Percentage Line Of Credit Facility, Fixed Charge Ratio, Trigger, Cash Dominion Percentage Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] 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 Reverse stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount 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] Schedule of 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] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization STOCKHOLDERS’ EQUITY Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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 Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 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 Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Interest expense, debt Interest Expense, Debt Revolving Asset-baked Credit Facility Revolving Asset-backed Credit Facility [Member] Revolving Asset-backed Credit Facility Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Debt instrument, call premium rate, year one Debt Instrument, Call Premium Rate, Year One Debt Instrument, Call Premium Rate, Year One Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] 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] Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Other Other Intangible Assets [Member] INCOME TAXES Income Tax Disclosure [Text Block] 2029 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 Availability block Line Of Credit, Additional Availability Block Line Of Credit, Additional Availability Block Schedule of Debt Schedule of Debt [Table Text Block] 2027 Long-Term Debt, Maturity, Year Two Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Total lease liabilities Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount PSU Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] 2030 Finance Lease, Liability, to be Paid, Year Five 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 Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation, depletion and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Machinery and equipment Machinery and Equipment [Member] Fair Value as of Grant Date Award Grant Date Fair Value 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 Geographical [Domain] Geographical [Domain] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Intangible assets sold or disposed of Disposal Group, Including Discontinued Operation, Intangible Assets Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock ($0.0001 par value; 300,000,000 shares authorized; 4,615,725 and 4,614,279 shares issued and outstanding at March 31, 2025, and December 31, 2024, respectively) Common Stock, Value, Issued Share-Based Payment Arrangement [Abstract] Balance, beginning of the period Balance, end of the period Asset Retirement Obligation 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 Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 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] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Increase (decrease) in customer deposits Increase (Decrease) In Contract With Customer, Customer Deposits Increase (Decrease) In Contract With Customer, Customer Deposits 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 Fair Value Measurement [Domain] Fair Value Measurement [Domain] Borrowings outstanding Line of Credit Facility, Fair Value of Amount Outstanding 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 Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 Finance lease principal payments Finance Lease, Principal Payments Capital expenditures included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets 2026 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 Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount 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 Extended term Lesses, Operating Lease, Renewal Term Extension Lesses, Operating Lease, Renewal Term Extension Termination Date Trading Arrangement Termination Date DESCRIPTION OF THE BUSINESS Business Description and Basis of Presentation [Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Long-Term Debt, Maturity, Year One STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Vesting tranches Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Tranches Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Tranches 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 Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 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] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Shares subject to stock options outstanding Share-Based Payment Arrangement, Options Outstanding [Member] Share-Based Payment Arrangement, Options Outstanding Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] 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 Restructuring Plan [Domain] Restructuring Plan [Domain] Name Forgone Recovery, Individual Name Goods in transit accrual Accrued Goods In Transit, Current Accrued Goods In Transit, Current For the period of April 1, 2025 to December 31, 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Five 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 Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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 Insider Trading Arrangements [Line Items] Total lease liabilities Lease, Liability Lease, Liability Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Fixed charge ratio, excess availability Line Of Credit Facility, Fixed Charge Ratio, Trigger, Excess Availability Percentage Line Of Credit Facility, Fixed Charge Ratio, Trigger, Excess Availability Percentage Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] 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 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 Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Weighted-average shares of common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] RSU Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Accrued liability for restructuring costs Restructuring accruals, beginning balance Restructuring accruals, ending balance Restructuring Reserve Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 12 hyfm-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ !Z( &W" 8 >I9L$ "7!(67, "XC M N(P%XI3]V %%VE46'1834PZ8V]M+F%D;V)E+GAM< /#]X<&%C M:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B M/SX@/'@Z>&UP;65T82!X;6QN#IX;7!T M:STB061O8F4@6$U0($-O&UL;G,Z&UL;G,Z>&UP/2)H='1P M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN&UL;G,Z>&UP34T] M(FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T179T M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O&UP.DUO9&EF>41A=&4](C(P,C$M,#&UP M34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)X;7 N9&ED.C Q,CDR.&4T+3!F9&8M M9F$T,BTY9C8V+3,T,&,R,65E83EB-R(^(#QX;7!-33I(:7-T;W)Y/B \#IX;7!M971A/B \/WAP M86-K970@96YD/2)R(C\^I'# Y@ N'=)1$%4>)SLW7]\7'=]Y_OWY\S(<0)$ M"K3TQ]:V I?2"P$I[-V[U!IG9.CNI=#&"HLLVPF6DMNE32$^,K2W;/=N)-&? MVQ:L<6C3I=W8,L0_XD#D[-+=O0M8@R5G[^XMD?F11\NVB9RTI:4%2P&";.[QC4@ M^5%E1H9*;M.=>EI2\Z(U,L/WJIPUFL-THY1KDZQ+IJ8*1[NX2,=T>+BKK'$ M "L T&M!P!@(\MU:78([1J(K;2I4V9G%;8,%;J>YPG3#675^,". MQI+/A^D&A3NZ%+8,RO+/R>S0BD)H]^S4_YXI='?/C"--! T #82 M.J(!5,_\:;ES]AHE_3-:K$MYN5P7)6\H_,6.*C-\4&&ZOA"&6Z/DT_L ( -K7'.WSY^;DS=+8U5N0?&M&U6W5 '6B:4R?9*ZE_T M=6&Z0H+'])%AR2ZU89-P,! ("-B2 :0#5M6_"( MVX!,8=7W'-B#"E.[)!^4-"0E1^=V/P>-DMJD7)O,ZJL^'DDZ?'Y(W:E=DM*$ MT 8",CB 9013YQ;;KK*9GA[L*:R_8%5:,#.1^]38G@\Y*LL)ZS M-4GJD?)2=ZK("U8I#W;/RB1UKV"-:0 @'4BJ/4 &QD-EK\\:"Q M:KM\Z/R0I#YIC:VW[#8P]1_-6K7T&P H#8(H@%4C^O"G+\_L+VU MZOO\P(Y&>2)3Z,9>(]PG=),&%::WR6U7D>>S1-, & C(8@&4$4^ MJ-F=R4'0*U:9D9U::U.) P M K !!-(#J"KOC3U^@8IUZQ"F-T@J56R!IF:RAYGN5P7=%4[ M9_8- "P01!$ ZB^<$>7S!_1_K8WRX(C6JPS MVG51[@=U>.2)LL<2IANE7&.AKC5*7OA?T[:R:US;/R$T #8L BB M :R.L*55IB?*ZE1V790TI$K"YP7[2S=(N2X5I@6?WN>XI%')1I==M^3^MC=/ MO;?6PO]ZLZ1FF=47IA'W\9EMW09T>/BHF(X; !L4 31 %9/(1SN MEM0ZLQZSZZ+D8Y*-%OX$0\IDQU9W7%,AY9%;JGAR0? M*KD>-0 (I*UGH %"V0N=RKRR_J_# O'MI'OC)M^BAIYXN_,6; M9=94XGZ;H9G_,E^XOO-TM[:T2S(I3%V4JT^'AX^L\!T !<%X): M#P RA+NZ)+969GM*KE-D#BBF>39QDMN%WE&,^LS>[.6FAW"M$V!'E&8&M4# M/WE[)<,& "X'A%$ UC[PG2C+#HD6<.BVYF:=&![MR3)$P#E39OA>37=#6_Z)LNM>JU^O(#@K7Z*+&@ M X#K&&M$ U@$;52$\7CK\-:M7PI_0_:F=RF0O2>J?^C-7N*-+\O2"Q\L: MCM4OZW4 #7"3JB :Q]F>%!N=TG^7A9VYN:M$E/ZT#JW@7/A>D& MA2V],G]$Y03;Q41^F'YH " THA2 *P?8;I!BMJDJ$MFY7/K+L&@ -[-DC3)MBW6_,^&UAJ1@3 J&E,F.Q;H/ " #8H@ M&L#:%6YOE@5?TO1WE?N$9$=U57UZ>/C2PNW3C5*NL?"7H%&*&LOIK[A*1^94;Z)'G\^TTW2OGF0K>UFB4U M%)Z8ZKR._+ .CW179=\ ; $$T@.H*TPU2KOG: Q5V'(>+KP^U2;3(4F-2[[.?4+]([?( M"*(! "*2=9Z #6L3#=(*FAZ-K)A6[F)Z1\X]P,.2^%J8N2'Y62 M_4N&TIF1?H7I02G?*WF;S.IGGC/?ID)QE_DCDE5V<\U#3XW.O _+?T;EW)SC M/B'7O830 I=$1#6!YPI9N2;V2I'QPNSY^[KEKS^WH*@3#2WS' M3(>ZAT>>*&^?Z08I:BO\L69EAF_5]/38W:EHR?W-US\<2/*24X!+DNN"I%') MQR0;E1)#K"$- "P.()H )4I= \_(:E5DN2Z."\0/B*IJZ*:LZ?8 M7K"_'5V2MTH^*OF0,N='E]BN46;I1??GGI5L5)GA@S/C#E-M4VM"2PK&I&A, MF9&ABMX' )!%$ ZA$F&Z<"J&;9Q[+1V_30^?/+@BH*^$^L:"K M6IJ:WMO.SEGWV75!LGYESATM8[P-,^M3KS14OE:KE*0VCW,Y+ZYW0LARVM,CTQ9W\5U=3%PIK.Y; &F9J6M9_(#^OP2+<(HP$ M .8@B :PN&IU0KOW2X3 MBJ*=>NBIIVL]% @+6"(!I :6%+K\QZ"NLQJW^F@SF.-:$W$M<% M7=5./3Q\J=9# 0 6 N2M1X @#4L,]*K,#4J)8?F3*&M?+\(H:\Q M-6F3'Y%TEU@O&@ @(YH !4*=W3)G#61BXG\(SH\TBO": M <)T+:CT &M8V-*ZX#'SSM4?R#H1V(,ZT-)6ZV$ #4&AW1 M !8*6UIE]@5-?T>X3^BJW:J'AR^I.W564FLMA[>FN4\HBG;JH:>>KO50 M :H6.: !+,ZO7)CJARV)6KR XJP=^\O9:#P4 *!6"*(! ME*NAU@-8-PBC 0 # =8X@&@"J@3 : !@ ;BMDNF78I;)F0;%"R(2D84B8[ M5N.1 0 K!A!-(#R1'ZAUD/8D,SJ)75*WBGEI3!U4?)12:.2AJ3D MJ#+9\1J.$ H&($T0"PEIBV2;9-TBY)/;/"Z3%)0Y*-2HDAPFD M +"6$40#P%IW+9Q.%Q[(2V'J@J0A1?D!/?34T[4<'@ MP'P$T0"P'IF:)#4ID0@5IB[*HXPF@Z-Z>/A2K8<& 0U'H ( 5 M,FU3$'Q,F_PY'4C=*\EJ/20 '!](X@&4)[ 0H7I1KD3"I80V)W:I+/Z M,&$T "H#8)H $4D1^7^I-RSY_,7/)NF:6KOL^-+-(Q'1[NDN2U M'@H +A^$$0#6%R8ZI=\3$H>E28;I>"H3$U5WZ][5I'W*3"7U%LR MD'8-%,9G73)MJ_JXUB.+WJ9#Y\_6>A@ .#ZP=3< !9GWBFS0U)^ M5)&;E&B5-%K]_5I:B> +DK7IJMTEMWLE'U^XG3KE=E&9X4:YW2OW;-7'MMY$ MP1$Y-QX! (#50Q -8 E3:T*;MBD(SBJZ>JL\L5.K$487]AMJDYY6 ME+L@3]XJ5V;!-H$>T8'M!Y4Y=U29D59YHK"=^\2JC'&M,VU3V-(K9L$ M "KA% "P.+"'5TR/S+S=]<%7=5.;4JX+/><9 VK-I9(]^GP\!&%J;;" MF.;MVS6@JSJHAXOU6YIE:Q-4EM9:SR[ M!I09OE=ANEZ6.S+UVMG/7Y3[01T>>6+A^TBU26J5U+HJZURO-9%_1(='>B5Y MK8<" V-H)H .4)4_TRA3-_=S^HS$B_PI;NPAK297!=E'Q,LD:9 MMA76<_;NF6 ZW-$E>>^2@?1T&"UYZ>YHSTK6K\SP8.GWU-(J!8U2U%A\@V!, MYCV22CR_SK@NJG_X5AE!- J"Z": #E"U-'9>J<^7L^_Q8]]-33 MZFYY8D%G'+RE,-Q3MCI:FPF\-2CZH MS,A066,*6UHE-4MJ7?&4WN[9J?^:M>]@3/)QR:?WD5[1/BIAT=MTZ/S95=L? M "X+A%$ ZC,[#!Z.D0N3).]_/6B^X<#S9\N.FQIE>F)16M.KU<] MO29TF&J3Z9 6ZV">Z. MBS=?>])&"X%XFVU531/O+!O?KXN>>FPO>SJF88 M73^<4)^BJM4' #7/8)H /&[%@ W%EW_V'U"TFCA+\%19TGN: M^X2B:*<>>NIIA>D&>?YI!57JZ&:=: 4&4$T0#6CW([KET#4M0_ MIUM[1?M--TBY9A5"[%9)S65U6+MGYSVR^.OFA-';FZ7@2[(J?$]'T0=U^'R_ M6"<: !4"4$T@/4E3#=(^5Z9PB6W=5V4-"AI2(K&R@JFPY;66>LY M-R_9[5SH[AY2H<-[2/+Q)?<3MK2J$$IW:OX4W.X3NM%NU6\/7YJ:DCQ4W-_5 MD7]$AT=Z11 - "JA" :P/H4MK3*[(@J68]:FC/9D\9[KJ@J]JI30F7YYY3L,ATY,L1^9,Z/-(F@F@ M % E!-$ UK=P1Y?DO2M>HWDI[EDI."H%@XNN';U23V:_EYV M/Z/,R%WJ3CTXY_$XN&?5/[)31A - "J@R :P,80[NB2HBZ9I6.K M&6?G5#V[7X>$C MZDX]J##5+VY, @ ,2*(!H!:ZQ^^5_*#DH]7=3^NBXITGS(C.Y4( M7-VILY)Z)>]2#T$T "(#VM$ T M=:<.R7U"5RRC38D!6:Y3LFY) MC;'MPW5!KLS,--S=J1XIURU9@R3)K'Z15P, %2,#C@ J)5P>[,L M^)(D*ZS9K(PFK5\/#U^:>JY3KITR-558ZU0 8$,CB : 6NE.'9(4:K'O8O>LI"')1B4?GQ,RSQ>F M&Z5'+U5M M/P X+I'$ T :TEANNY.N7;*U+3B>NX3DH;D=D:'AX]JM;NO 0 M # =8D@&@#6JC#=(.5;)6^6U"I9PY+AM'M6LC')1R6-*C,R5-U! @ M !0971$ \!Z="#UM (U%SJ@)=Y]0 M_\@M,H)H "P-M 1#0#KA>6.+ BA"X:XK0@ *PE!-$ ML!YT[^B4;%?1YURL#PT -84@F@ 6.O"[\>>Y3-B;Y M6/&7!6-25.*Y135+:BCQ7.O"AY)MRF3'2U8+TPU2;K#(,T,E7C$N:;1DO9*" M1BEJ+/Z<-4K>./?O2DK^%U-_'RM]'&U4\O'*QU/L6"TVIFE+',_%%+K[CLYZ M9%P+CF79UT7KM?^T!IF_5=+KY?8]28\O\YC$H77I36:?L^GW6\-NQ["E5PO& MO=@U)ZGTYV,QS2K^V6TM\EB)?4T?K^28,MFQ98QA8PM;6F6Y)R1K6/5]=^_8 M)7FWW$W+_IY<]O?9"EC#PG^[RM*LZ>LY$1W4QYYZ.K8A=>_8)?>TYD^I;E:O M*-$IU]F:3K;>O6.7(N^6^>Q1C,MU058B((\\J\ J#,]+_+MIEIZZSHIS96>- M8UR17U"@2\J2%'N!Y49Z2_Y?+BC2^9'5F] ZYS;O >TP;@N3 7 HY*&E!D9JOH^NULNU22XC(/K@J11R4K%?JMX>7_SU^('5603DW8FQ$^;?'VJ48^HQ,;5J/:X^[+LJ]\+WA/J2'S@^I%N'T SMV*1%]6K+$TAO' MQ/W+:DC^8_5E)/)U=MGP !B MD93RK;4>Q"+:)/67?CIJ6X^_2Z^=J$O2T66^N#6V86Q4IB;)FB3MDM2C[I3D M?D;2D)0?,U,6R04F#R@P/UG9PJZ1P(] 36NGG MZWM1LZ2SRWZ]Z8X5[1\%X?9F20N[H6?S[W:J\.]:;3I;S>^\-F7X.F/:-M4I M?*=D#ZH[)47^I&2#FM2@'E[!S1B52.3WRX-@57_\,'NS)B:;)?VI:MH9'AV0 M+%C579JVZJ8;FE3S]PX "@4H&4&*WU(!8QN,3S0ZLPAHUD1H#:B;@?4WKZZ(?!L!UN:)&_2:M\!Z#ZAEZZLK:G9 M 0 )0E4"8[-M6UN08E!U?V/.9:T?$:BFD0UR^SM,R/%$+6EM["6ILK MD,F.RVV-?G97J!!*AX4 /W54]Z=NJ?608A.F&]2=.B+39^+K:%_6.LG7!'Y4 MA#PK$Z8;9=JOI4(ZTS9-_&3KDMM5BP49N3;J6KO[I>2?ZD#+4%4#Z)<%U48]Z 4CG:N 8+8TL,*9,=CZ7NS/N*VF2V:T6UW,](P: 4#,U,6WWM/+:N MN'Y%8]'%PEK%&IWWS% A+)P.^JQ14O/4M-(KW*=/2.J7DOTK/C]ANE'*-ZO0 M7=NV*M>;^]14VCXFV>C4@\U3X6IK+,=H]K[<^W3X_*'8:M9"V-(JLR.2&F.M MZYY59F2G5AHFA^E&*=>H:Y^_YA6/K1*%S^'8(ELTQ_[O4N0?T>&17JWTV'6G M>N3J6;(C6I(B'5-FN*M&869!F&Z0DZ(QF:7E M;E/C6'Q:\TJY/Z0@WZM#_ZTZ:W*'Z08%^2:Y6E7X[HUW_,5$]G.ZY=P1]=7@ M9H*PY>]E]@-5W4?AW\4G%=A9Y?*C>NBI47&3# +!N+?X+TW!'EQ3U M5S60=L]*R:Y8U\\MA"E'JQI(NT](0;F3I7,,HEQJ,+DG=7?/-#F&XHK%$>=:WXG!9N&NB.=5WD M<$>7Y+U5"Z1=%W15.Q==D[7P.>R264]\^_4SNFKWKMI:L'$IK 7=(RE4M8*J M0\-![,%F(3@_I&H&TJZ+]2H?^G^H$I,MQ,)56I$,R-:L:UZC[A"QXF_K//:U2QSI,-\CSH>3="F*: M+<#]R[+@WD7W&Y?"=?F@Y%UEW9"P'.Y?5D/R'ZLOFZM*_5+"._;+\H](EJA* M??<)N7Y-M_S4(?7UT?T, ;!!+_Z(T3#=(^=&J!%KN9Y09:8N][K2P M9:@JP:_K@I1H7587:R&0/EJU<+_0&=E:E=K%5')]+/>F@W!'E\R/+&^ BXYG M0DHVQM.-',.-#^YGIH[/RL9S;5P-4GXHUL[D:3E[C3Y^[KGRQK&]669G8YN& MNIP0?"VI5A?T?)&_6X='!E6-L*T[=412I^(.*%T7%>3>LN*.U>X=G9+W:CG' M.(X@NGM'I]R/5!8^1A]4__G^%>VW&L(=C\B\2[&?Z^!?*//%)U3.^RT$^U^0 M67,LXW"?D-O;=7CX2V7M?Z4>V+%+B>C350MM%?T3]9__4ZWFM1.V?$ZRMU4E M8'>?D/E/K?I[ @ %!U2Z_UE\F.2]Y5G=TGNZM3=Z9^5W7J1LL/"S/# M@U*RN1!F5\50E>H65S@.@TMNYQI09J1U69WOF7-'Y1JH^'5+ZXTE],UDQY09 M:97;O5,=W\MCMDO*CQ:F/X]!)CLN)=H4]R_VW;/Z^+FQ\L=Q?E2>O%WR\5CV M;VK2)IU=\^M&SZP%;5]0M4/H@M:J5?;$046Z&'O=(+HWEFF3^\\-J'_X5LF[ M8[O.*N%>WI3<2;Y/[ M:-FO68Q9OOWEK-']JY35*Z:EW> M9C^G^O/EWR00IAL4WK%?W:D>A2V]"EMZ=2!UKSZTXU;5:NUU $65 M]XO,S,A0[,&I^YE8I^,N)I,=J\ZXI]:!7JY,=DQ*M%8GC+:V^&LNJ6'19UT# MR@QWK6P7B=Z5O;X8'XJU7.;<4U."Z MJ)O/9V.K)TG](QFY[U2T8*WWZNG>L4M:QHPAIB9-O+4Y]O&L5"8[+E=&'N,: MQ*X+>L,;*OW.&)>2[Y9[/#,?F-7+]&F]_^VOC*7>4C+#A^4:JU+U.[7EFZMW M(T[N2J?*_7FQ4J[G59\8+&O-ZP_MW*;NU+^7\M^210.2>F76([,>!7I$>7]6 MW2U#^J6=K]5:_;Y674EH M68RI26%+:ZPUE^1MI9^*(X36=) 9;T?F2F\H*%ESI6&TU/ MJ;<*T7GF_*@LL5.NIV.O78Q[N.Q.T2@9RM=@8):PT5H/0=+435L67RANVJ:Z M*Q]33\_J=!.;LO(J7.-F]+AWJM;,%-TS7= UF96@()?H5K4Z 0LW M$JR/]5L+-_J\K>IA=&$:_;26>\S-=^F#;UT;U^]LAX:S,E\CYSIQ..:Q[->E MS^_4JG3,VIBJ]YD)I73U@]8'=NR2>:.J=;S9L4=$EZN0+_8TVDWK8F;_0 MKB.5=$2/Q[OK]1ILQZPP[7DFUIIFZ1B[:4L+TXV2NHL^YSXQM3[Q]2DS,C05 MNJY0U!_;FM%K02',C*^SW:Q>=5%7;/66(TPWJCMUMB9=T/.9[UJ;ZP[7P$P8 MO>34SJW+/F8>++\;6BIK&[I,D3TNLUM2JG;'8ZW)9,<5V%VQKG<\+4PWRK1?*SW6D4)N'EB")\[$/,7U M?OW#\"I\IWI#58F$%-:9O]>EU)]:F]/*//%8W(;D.P5,AU0>WNB9N,' KG.L MG[<69++CDG?%6M.L7LH=C;7F;&%+M\S219]S/Z/,\]KVN6._*2UB]-OD3 M*Q_+&N&65:S3MD NW5<6@X*]=AQ3U% MLN4[5]0-/5-'39IX:_/*![2!):+1V*<*3TY6OYM8:HKE&BG%[+W:\LTJ!NKY M_47'[WI>JS9-?V*_9(%DOZ;>;'[.4R]=_BEE1EKER5OE_@\R?T"W/%OXN;:N M[B,RY67:/_,8 @%7'+^?6BL(4W0.QUC3;I;"E-=::TO24W+U%GW-= ME))=L>]SO(*,J-DR%JVBS@T MO2C7EV7:HLTO:Q2S1 U01"]IB2Z"VLKQ\F.QC]%]V)3"[EAKFK9)^=[8 MZBTZ);-63DZI;CSQ&[8.RSV^(->T59?R\=^(X[:P&]I]0I=?.B;%./Z5^:\R.ZM O7+[:R62 M;U=?-C?S;.!CL4_I#@ * B!-%K3>;<4;EG8ZUI"F.9HGO)*;D3Q9^[ MWF6RX[&=4U/GQNB*7D?"5)O,SDIJ+KF-^X0B?[=,3TBE9@M89?E$?%-';P29 M[+CH;MZI]O;X?IXK M3#V_2[;@9\0G=>DUJQ=")Z=N''$UE-CBG\EUE]R_)-,6Y?*AVML3,\^ZTO+Y M4XL# 6$W\@FY-2G9598KN%5ML2NZH;5UVNJZ>P=@J;82NZ/4BW-&U MY%3<[A.*HIVRY-.%('J-A(E&L+E 8(,KCO_9FC3QUN;8ZZ(V#J;2 M):\3"S*Q=A6;O5=;OAGC# A^IZQ(^&M^6*=/1U/K1%>_T[BP-OBXS-ZL;^<7 MOK^7OI]59GA0R4WOEI23^9WSUIMNDLD675\: 0%411*]%F>R8I/Y8 M:YJV*6SI7?;K%YV2V_N4.3^Z[-K7!1^*K92I4_>GF'9YML*-&_$&#=VI(S(_ MHL6"Y>D0.MCTG"S_Q)I:.]JL7I=2G5HKP7BUA"VM"E-M*N=]]I];V!%=T;ZV M-TNJWGKD43)4#_\NKPK3!;WA].J'DXG$17EP1J[Q6.OF=P3=Q!_2;O MC+7>>N<:C;5>=^J(I*[%]SD50C_TU-.R_"$M-G5WK9AZ-FP?8+B]60=2S\GL MK$Q/*&RYI.ZWOJ6,5V8U/TR;2#66M4\/JM,-/Z[$ M32DW:TR9[+C,SL@59U?T 2F]\I_I/K1SFZ2%W=RN8U(V_FFYEYH:/Z_"FM3F M#^C'OGFK2M\$DV+ MNN*O&1RM_#4EIN1VGZC.&#>H6-?^MBYM]$[72GAB++9:X8XN28L'_;-#Z.Z6 M<,GM:Z4P$T*;-N*U8I96,&NM9K/ZJ8[TQ=^KJ]ZLA^3:X^6937)ONH MI%OET7]4?6*(:;D! " VB&(7LLRYT?ERL1:T]2DL*6[[.T7FY);ZF5* M[DK8:'REU*0/[&B,K=YJ"EM:8ZWGNJB/GQN+I5:8:I/Y(RIG.NZ'GGJZ\%[L MT*+;UYHIW) Q3&3-RWNACUIF;U(^_Z?RZ*]U:/@C.GWZ6J?S0\-9N884V>_)O$ORKRI1=Y_ZLKF: MC1L 0?3:E^B5ZV+,17NGIMM>W*)31NS,=VDYQ[[_ MW("4>(VD7KGNTE6[5?W#SR[ZFC#=(/=PP?[<)V1Z=[Q3+*M)$V]MCJW>1E#. MOU>5>[! MF9JLISU;9OA_D_R0Y#^F0)]3=VI,8P_U'3, BBU[Q,=EQ2=ZPUS>JEW-&E-UQL2NYD5ZQCNCZ,QEO. M6^.MMVI:%6MG8S2@.+H*+3BR9$@>Z3X]]-33A>WS3U0A5*^.?-"EM1Z85Z)[ MQZX5'?M,=DS]PWW*# _JX>%+2VYO4?']N09T:/@Y26<49V=KE.B4;Z#SM5(6 M-<5[/'R@ZL&J6\."$;M?U#.OGK5?>U*N\5CWF\MUJF>9/]LE\OOE\Z;E=CVO M6X(S]1M(CDK]"9@_(K$=F/9*_1NZ? MDO)O5__Y7?KMSW\KMO$! 6#:"Z/4@,SPH]S.QUC1+3ZV%6]RB4W(' MWLQ7+08.[G=LWKH_-"*ZW2G>B0U+;XO#>CP\-%9VZ^?CO1 M^_6A=3J5>S&1=Q>=)KM:W'N*[B^PC$PNLS.Q3O)LZE1OS_K[;%>+:Y>TR'K+ M%=7R">5N'*C)>L?S%6XT.Q9O1[T=D-*5_VSWH9W;Y'9GD>M\0&JM[K'R?&/9 MGY^/GKVH_N'_4YF15ZI_V&;^9$8:E!G9K_ZGOL":T ,#:01"];B2[ M"IW(<8KZ%:8;%CR\^)3<9Y0Y=S3><5PG,B-#L=8S;=/]J898:U9;N+U92P6^ ME8B\3ROM1"V,J4>+K@NMB[JJ@Y*\K.W7HLFH2^MMS,5TMX0*2MP$4/_4D.)> M][=[QRY)VQ8\'OD753\\)FEJNF\?CVV?9O4:_UR7-L+Y6JDPW2!%N^*[\< / MZP<^OW07_,K=H7+.7W)3S--S:ZLNY=-E[7NVW&3Q8QPDCJFOCV 7 MP+(01*\7A.X$?4'M[I3_?'9#F3A^7]A=ZCZAFX?GKDUN448>9YAH=VCB[8VQU5N/PG2C MY*$LAI]5W+^LW.:WZ?3I_,H'MH1B,XT4QG"A^-K4B8%8NZ)E=^K'OGFKROVL M/Y!*2[YPG>8H."9E:S^%.0 (!UBR!ZW:E*1W)ABNYP>[/,#A7=PI51 M9GBP"ON^OK@NQ%LP:HRW7I6$VYME>D)QA*"N 5VU>Q5'EUXY'=IYNS;]M_GZ MFY)[#F^K]0@J%J8;U)WJD05?6C2$CGWI DD>%.^&=@VH=][UESD_*L7\^8XN MA_+U?+VM0)AND'*?D=DM*ZXU'4+__N>_M?*!E2'(-U4TE7CFB\?D1;JE5R+* M[U=/F>N,)[1_03>T^X1N"59K+>T&]5ZGUSD "PP25KN.]FA2VKL!MK M7(6=K)Y,=DQA2]]4@!8/TS9YOE<*6HL^[[HH)7ICV]]US9' M8IE>U[U/F9&5KPLME=\-_?%S8X7M=W1-=0VN7X'=J0_M:-1'SSU7ZZ$L*DPW M2OEFF79)N;8RKYW1*HQAOXI]8 /+R(I<@^8#PY*U]D:O0=; MFA3EC\BL62O_PCRF(']0O__Y;\F=(KSI+LC\B_J MEI&QHJ_QY("4^YAD,0715J_QSW5).J):GZ_5<+"E27GK5J3.%8?YKHLRNT_] MY\YJM8]=WAIE7N0=!.,E7Y/)M-678IVR?69HC=-S/ [BQYK M\V,Z?9IIN0$ "L2"T[HK$BWB79V>KOQON4&1FJ^GZP3-Y8@YVV*FSI ME30T]^&@<6JJ\&9)K3*K7_&>W+.*O$\/G8_W6@_3#5*^<\E]?WQX;&K[1BG? M5'I;#4@^)K,'M=;#:@LZY>I?XZ.LK4*7:"@K$B@G[*CZ2@1[F>RX#J2.R13? M6MRN3O6H]#[7 [-MFOA5-CR14D[%=>U$T3[M;M]4%IL7>SH0)%IN;^L MAKI170\W/P "H*H+H]2HS,J0PE5F\DWF%7!>4&>FM6GVL3V9I%::T MGC<]O"N6_,1U4=*@E.A7)CNV\H+%Y+J6'*O;@&:ZH7.[2FX?11_4X?/]ZDY] M+-8A5HNI21]\ZRW2?UOK4Q77CD6[Y$6F W>?4/W(M>NBF, &Y;X_MNFY [M# M$V]OE#[_;"SU:L&T3;('2X;,*SU2[A-R.Z-$=%3]YXK$/(4 MWV8MRB>7?O_7,_>>HD&R:T"]2W2)]I\[(^EBK..)+H=RSE=)9F=TR]OOU:'S MJS\-=U&>7M:-")DO'I-K/-:A1/G]ZNDI/A;7_J)3@2>#,^I;8FUI M "A#[3JB71A,"UW>M%M7!?TV\/CLP;5N' ;G]!5NU?3P9>K:1U%A:V2CM9X M#&O3P51:48E_,P++E#7=L^O,U&P5,:T5K4[U]AR4^M9 R+HF[=>ESQ^3] 6M MB2!Z)>RP7#VRV&X4[)2&/B(5"99=G0OVX_Y)O?#JZGSWEA+X'7K#-]?/MR< M " LM5P:F[O7I6UA\.67LEZEMQNO 'IX*JPOA=BRC6Q6%]7AKVQ/M MGE7_R,X%P6[8TCKU7ZU3G>O-JSJN2,6[H2/_HFX9&2NKAB4R\OR!V*;G-JO7 M^.>Z)!W1N@]:J\3\8VIO?XM.+[8>\JII*/KH+8FLECI_R;H!Y:[^FZ*=RLMA MVJI+T2ZY/C/GLQ;>L5^67SA.LV-Z['2TY)7K_D7)WA;;-0X !@0V)J M[HVA-^9Z0S'70]6LQJP"\W?I9^3>-_7G3%6FAS>%>N GFV.O6ZC=5,9&HUHJ M,(J"_FO;Y)K751QCVJ9?VM%8ZV$4E1D9FOK3J_[AV^6)6R4?U)(!;)$UG2L5 MIAM56/]\X=E,V%'UE1D"%Z:57SITK(2K4SWKZBJ[QOW+BOPCA>\,#4@:BWT? M9F_6C_YUJ)XU\7/-F[7O:BS)^4QWCM!-%^[6Z?U_F<[Y3/"[M=SZL^ M,516US\ E&$M_,(6N)XTUWH ,1A59J1WZD^;,B,- MO.0FA\\/S1V++LRK,3;W[\G1==A#V%SK 52D_]R ;(DP>B7"=(-,^U4LG'<- MJ+?"_7IP)O89"Z++H7P=W#Q0CD/#666&WR*WH[&=4[-ZU5WYF'IZ:O>S3:&K M?F7GZ*%S9^0VICA#^BB_7ST]A7'EKG2JV,]_0>*8^EB'' $!\"**! M]2S*Q]N%O!*9[+@\L5-Q3KMK?DCWIV+N<%S.S0#S@^=Y,MGQ90VEIJRQUB.H M6/^Y 9GZ5(UUDBT?EESO-K!,Q=,59[+CX[\BWKFU96\QV,QWW31*0U-_;;UF$7M]0_W"XY]KTWJ84KTB=??)_5)LYF[35EV*=BE,M.SI+'(V%'U;?,\YHY/RK%O':ZJU,] M&RR(SF3')A?A^JIP<\XD=+R^=W&R_#1LQ=E_F2L-S($T7Y) M;0O&YSZA6X(!]55R_/V+DJ^C[SL M9"L]0" ZTASS/6&M%:#3_<^ MF:455^=F$!R2M%.U>K^9[)BZ4QX]):?ESGN7PI;.%52/-PP-[$Y-O+U1^ORSL=:M MN<1A*1=*]LIXZMF#^H>W#TB?_U8\]6H@GSBF1+1+LD0\!>W.$E?YL0JG#0< M " LM 1#:R:V-?D'8JY7GQB[XJVM ZDNF*KM_C.&HL^[);1[- V$1W2 M=- >IALD=6G#39F\AKFRBB-$/YA*2]I6\OG [I!9>OE_%JF];)<[Y1OL6HN_ M*[I>=5<^IIZ>5?XYQQN*CT<7](8W5':]/G3NC-S&5.V;1#I@%]V/BJ^=G#EW5+.G M63;;I3#UG,)4OY0?E=18];'AFB"F&S$BE>Z&7JO<.M7;L[[&7);$8N9$3:_K%'K$58<*+$FM=O<<-VT3::P M.EVO6)1[=F% Y^.J)% +TXV2XIM"?K68MFG\2MQ=T9(D_YC:V]?Q MSSJ)PY)7KUO9@\-2MO;=T$%4_ 8@ .O:.O[E++".A-N;958?7\%@ M,+Y:511[5[1"/5 B)(Z3)8KO8WY7-&HGRDEICJQD$ MAR3M5#6GDC6E)1TML8\A%=:#7M]<%]0K7]YLP6M$)CLN:7F?A3#=(.7WJUAH MZ#XAB]XM#^(+Z,QV20J+[F\Y KM3$V]OE#[_;"SUUHI,=EQA*B-7CRRNF^7R M'],'WGY&^ORWXJFW"-/6HH][8OF?-],QR3NKT #_I%YX]?)FUHB"K */Q V- M !9!$ VLCK;X2OE1U7H]STJX]\DLONF/S=(ZD.K2X>$CE;\X.2KE MR]C.VW1_ZF")Z<_'5#C^Z[P;-=:U>-ZUH M23(_I/M3MU0^ENQX>?6M7G7>K>*A3UN)Q]<7U\0&>!?+YUXZB XL$WNXF\F. M23JC.&\B<>M4;\_&.XN9[+@4#"Q< WP%S![0I=3MJN9G]V J7<6IW@_+/<9K M1\_K%8GL&KJ)H4&]U_4W$@ + A$40#59=KB[%8;XDNW;4M]K6BK5Z; MU*/EA4KEA>*!/;A@/>IP1Y>DIF7LJ\I^ MS<[$&ON9MFG\Q+'I!B[N=T/2]FULS9T MI"8]T[X!KV, #@^L;4W$#567.ECV.1.)+"EO.%%YC;3+?*"&T=#T'T>X])3M731GU5:E+M/_<@,+M MAZ2@\F[^4ER=ZM%@U<9<*YGLF,(=QR3OBJW+.+ []*-_URG7D:IT N>L08D2 M99.)"UK)S3B9[+BZ4\?DZHIE[>Q$\LR&NV8 ,":L6?/OE]P]]\TLULD MR=V?S^?KMC_^^+&_KO78UH*.CKUGS.S_D'2#)+G[[UR^O.FWSIP9&*_MR(#X MK=/.(&"="'=TR;0MEEI1_EZMI[6AYXN[*UJ2@N"0*NT&=64K&H?9+IGUR#9, M)W1!73"J]7P]+=?!5%HJ\9ET753#R*"J>5P\&(BU?F!W:N+MC;'56U."C\3? M%9W_F#[P]GC6GIXO\":Y%?\^>H7&5US?=$P6Q_3<_J3^ZM7/Z7K\_ , M-K2.CGV?W;-GWY4]>_9Y1\?>W[SOOOM>4>LQ78_:V]OK)7^_I/I9#T_<<$-^ M[_,[.=OO/'*UIZ>'C([;#AT1 /5$J8;I%Q_++/FNA]<1N?O MVE+HBKX@J3FVFF9I'4AUZ?#PD?)?E!B2\K$-85UR7=3OG1O31VL]D!J(5+H; MVGV@ZEVB%@W(@P/QKB5\N5.NWC6TWF\\JM$5;5:OY.4>]:A;?3%.=;T:#@UG M%:;&9'J-5O(/2Q0&L^I.;:SK#0 "PJO;MV_>F?%Z?EORU M9E8R?#/3.^\8T_SV:SN=+;>KU4NA961R)1M]?=_]'L\VIF)[[S MG>]\=['7[=ES]U[WZ,?,[!?=?>N\ZV+"W?_ 7<-1-'GV\<+'FW6>F:ER]OZE^L MNSF?]_\4!/;39KIQZJ%Z=[M[='3LMZ08&AJ*N.>>>V[+Y:*WN>O=9GKKW'%K M0M+#[OI*%$T^>?KTZ9+G:KJ.I)^:^G/CO$U^UUVC2]59S.[=NV\+@L3ON.MM M9G;#W&?]?"(1?.AE+WO9GW[B$Y^87$[]8CHZ]OVTY/^KI/=+:IQ[_?DI*1C) MYZ\>J^1:F:YI9K\HJ5%28FY-.Y_/3PY44G//GGO>X9Y_0YPU)>GNN^^^.8JT MUSW:XZZWFMGFZ>?,=-Y=G\OEKF8>?_SQ;U=25ZII1W2)]3F!#2/?*[/ZI;=; M@FM F9'^E8]G#7#+*.XN//-#NC]5_E3'F>RXY&=B'<-ZXWYF(ZXJO*3N';M4 MF):]^+L/+-YNY6(RYTGLVZ!FM0E>TV0.ZE+I=<:^M;5%3[#47 M.BQ?05>T^X1N"K$0NK"==KA[GQ1\]4=^ MY!\=W;=O7WQ+GJ%*?)^9S>Y&GXBBX#_[[[[[G_3T]"S::+EGS[Y?"(+D<^[V^V9VA^8& MKY*LQ=E2[VS/GGV_D$C4/1L$B]>\\<;)2XO5/'WZ MY G)_\K=9W=%[]V\^7+L7?SWW'//;7OW[CV5RT7_75+&3.F%XU:]I ^;Z=$@ M2':UM[>_?'Z=W;OWM>S9L_>_Y'+1_R^R>2/V%F M'S6SURR\_JQ#\L.)1-U7.CKV_8$QM,UE4DDZKZR;]^^ MG^GL[-Q6=EL$Q4$T4%C)867YLWQUKN>$>JO.84IN<,5 MUW%=D!+=*Q_0&I$Y=U32Q5AKFM5KDWI420#DBC\07T^2T5%=C^_?_5#I;FA= M4/WPV*J,PWQ 'N/Q-VW3^.>Z5/T0=/5ELF/RX%BLQTN2Y!]3>WN\-^.Y-5;_ M#"2.2;JT@@+'],RKU]YGWZ(FO>&;&^_Z!0 #$[>XHTI/O><][?K#6 T%Q M[>U[4^[VXYH[&^](%%W^N[Z^O@7-!GOVW+TW"#1H9O]$9<_@:RWYO#_^YW_^ MYZ\O-95U1\?>C[O[[TVO45V&CT].YA\L3"M>W'1-2>4N^_;QR]+,_D32['!^BQ3L*B<0+]?NW7O?.3D9?<[==JMX:%Q,_:9-F^8+/1>8(N9_L/?__VWWUDJC.[HZ-AN5EG-*-)_N'(E]].E@N..CH[M[O:? MS?3.^2%QJ9KN]N3DY.0[EPZX]_5+_E%)97VOFEG_C3=^O^<][WE/V@GUK;'6(RA+N+U9BOI77*<00K<6.GA7I'G%8YEC MA>?!+?ZUHDVA'OC)YK*WSXP,2F1I+/N^>5>\JA?.>/*/8;P2P!]434U?TP52ZY%K'RV%JT#//K*!>%;JB M [M#/_K7H7IBFADF3#=**MT1_1TUQ+*?3'9<9F?DRYQ6/$@>UNG3*S^6#Z32 M^2Q - ->Q1,*VG#QYW&;_"0*]65*ONW]GUJ:I9')3[V*! M(6HG"/1.L[D!8A3Y9S=OWOS2_&W?^][W;I6BWS&S5RUC5UO=@W_][+//+@B: M]^S9]PN2]IE918&NF?U?R63RCG>\XQT+PL,]>_;]@IGM74[-&V^\4K1F%/F( MI._/V_ZG<[G<@F[DY=B]>U^+F?[83#^TTEIF:I&\W"![MBWN]OYO?WNRH8)] MO<]=59_YH*.C8XL4/>RN'ZG\U9[YYC>_N>!U'1T=6\R"/Y"65_-[W\N7K&EF M%=>,(O47JSEMSYY]_U+2/LDJZG VLP]MVK2IM=R.ZPI^ 6MME0RD#*TQUUNM M_33'7"\&Z_;*)BJ;H=H\_$%\/7'W+.GMFNV*-C*9[%C\.;2V:>)S/?(8WD5^D>G+E\/LS7KUMQN6_?I,=DRN*G1%VX/Q3=&= MWR\M$M[GHG0LYT:2S ]+RPCFW;^LFS6F."Z^0$VQKG-NVJJ;;EB-J/'OW+RY/&^7"YZEZ2_G_74+P;!#6],I]-E=M!B]=B[W'U.6!L$/OS: MU[YVP9K.5Z_F]I8(P/YM/C_9,'U#0A3YN]SUI^X^9WUP,[TSG\__Z.RNZ/;V M]JWN_J\7=D+[B)G_T]>__G5U)T\>-TGWN_N"6>?<]2NO>,4/S7EM>WO[5DF_ MJ@6=T'-KFMDO2"JR?J[]7Z]ZU:L6=(\^]MB)/Y'T-[.GYY;4(NF'2G5ZEZN] MO;T^"/SWI84AM+O]3A"H\?6O?UWBVC%62K*#[CX:!'KZ6]_ZUI52M=W]J^[^ MZS?<4'?+].O=]4YW_Q_N7FS-YCU!<'5+.>^IHV/?^R2]V[G=/'G<$@FKE_1Q2=^9NXVV))/Y7YS?:6R6^)=3S8'SIN$N5M,7U$PD M\N\OUKW71^Z?/ER65W4 MY5W,84NK3$UE;5LNL_14!U'U%,++N,>]JRH!YG*MUW-3L7QO_#5C#O##EEZ9 MG5UY"*V,,B/QA-#A]F:9W;GB.K.9FBKJ/BZF.EW1V[3)GU"Y049F9.BZ6RO: M?4(W:5"5'OLPW2#W3L4=$D76HP^G&F*M.5^8;I""S\ABZGR-C4_$7],>5'?+ M75K)>0K3#3+OC#5DE*3DY5TK"V*3U5@KNEZF3^O];R][&IFBPG2CY.'BUUAT M0+MCF@K\T,@%R2ZHTL^Q!X>E[,J/89AND'1 6GP-KXJY'E1/.K'TA@ " MZ\VG/WWJ7!1YKZ19OT_)_\QK7_O:Y71HHDK>\YX][S+3C\P.X=S]*XE$XN^+ M3Y?D7SWB1,G_GM?7U].DDZ>//Z'9O:K"\-H:ZFKF_SQV>M/)Q)U M>R3=/*_F5W.YR8[9-4^<>/3?F=FO:D$8;2U1%/UXB36MYW=%U[O;'7_YEW^Y MHFO;++E'LBWS M$7@D"I^OJ7_=_'CQ^_./N,/2/YIR>?4=+>?-KMQIB/^[KOOOEGR!>-T]P>+U]2"FI*]8].F M30MN^#!+[#:;.Z.TN[YFIGTG3IQXZA.?^,2D))T\>?R/)/UKS0NCW;4]D4B\ MOIQIUY?^)6(A=!U<7.*E3N MGOJ%^LJ$+:T*4Z,RZUE1'?<)N>Y29KA[Q6.2I@.XHZI&AUF0.%)1]_%\U>J* M-DLK;#E;]M@\>:^DL=C'L5:Y]^FWA\DV8;I#ECLBJL!:]J4DO^5%]> 77 MTF+"=*,\?U:F6Y<>BW6J9Y6Z,<-THQ14:_JH1W0PU:5E?^ZCC\FJL@S"QW1P MQ_*[CZO5%6W:IN3E+ZA[QUN6-;:#+4U2[C-::KVAPE3@/;%-!:Z@LJYH]PDE M@S/J6^:4WK-9_J.2;E7<_[98\+.Z%'7&=XP !N)>^Y1]VOKZ9KI39.3 MDYMJ.2;,E4C8;9+FGY,1=[]<;/L@6+A]$&CD]MNW+.B>?NRQXR/N_O7Y7=&Y MG->[^\R-[6;:Z^YS0CY>K.8? M;MZ\>7S^:W.YJR?G324O28HBO7-T=&S!E-M!H*^8V;SN8[OM\N7+Y:[#O$"A M&UKWNWO#[,?=]:^O7KWZI>F L1(G3ISXW5.GCN]X_/'CIQY__/$%YT>23ITZ M]4(0V)"9+9B&O1S)9/*7)+WF6GCNYX/ /^>NHOM;B2"HZY#LYGD/3P2!CL^^ M"6):%-DI]P6-1;_Y$L9I2XI2[YCQNICT:DHUZ^@S #=M$V74D?T877KMX<7 M3,L3FS#=*.6KUZ%M5B_7(SJ0:E6=]>JCYYXKZW4'4VE%.B3S9E7CLV!6+X^^ MH+#E@^H?.2);SGE.?D26VR]9O%VS9F\NC&W[8051OP[]MR)3*,U3N,FA4Y&' M2X;0,_L)_HTNM:35'1Q4_[FGM:)KW9Z4:URFE(OO'IEU_4#J;0"_YBD MVV/OF)\6^!]K?/LN'0CZ='CX2[H>ET\ !1U^O3IB8Z.?9?<_8<+094U M?/_[WR_K]RM[]MS]+C-O=U>[-+-^\7 419]VS__QZ=.GYT^[NZB.CKWWF]EM MDO9+FATN3DCZ_2#0GTQ.3OZ/TZ=/7UV\SK[_:*9_)FE3$.C-KWO=Z[[6U]<7 M=73LVV?F[Y#T+R2;&:]DG\[GKRYSO'JGNW[*S&:OZ?JPN_YD\^:ZSPT,#!0- MBROAKI39W YG=WTE"()%C\/<[;W^F6>>*7I>S53O/O=W:G5UP?.O>]T;)Q]_ M_''MV[?O3?F\?M#F_=XMBH*B4X,7KJF]_]'=NV:O_1P$MB4(DG62=,\]]]PV M.1F]>G[-(-!(I35ONNGJ@CPNG[>OFOD5F[/BF[=(-RV[(]HLV>)N/SQWS#Z2 M3 :?.W6J>(@<%W>]Z.Z1S5O!+IFTB5>]ZD=*-DAT='1LB2*]U^Q:.&RFW_V! M'_C!;WWSF[$W1$O2S9(GYOX:U,^;!46/3Q1-GD\DZHH$[,'V9YYYYL]4F+J[ M:,UD,EDTF$\D_'P^7RRT#[9?N?+2GTOZCKOJYU][DL[?<(-_;^'KI$0B<3Z? MCUZ:_^M=LVC[Y^9\^>-[KKU69SI_MV#\[?<,-W%HSIT4CN7[[F JKW6G'M0!/R-I2%$PJH^7&99GLF,*6XY) MZHH]"#6KE^S?*+(#ZDZ=4:0AF3\W<\P*-Q\URBPMJ57*IPMCJ/0:LSLD_U.% M+5^6:TC7CL&8*KG6,]EQ=:?.R-55UDT-"1O08Z>CBH;[H9W;E,\U*_+"]X&I M48NM@QT7"WY6II]5V/)EF89D&M+D,HX1 &##F9H>.%*92XY>N7*E?L^> MO;\G^3WN,P'TM%00!"DI^!?WW'//O:]][6N?+39]]&Q[]MS]+O?HL J_,RLV MAGI)OQI%^M4@2'ZVHZ,C_(F?^(GG%JE;/UW'W>O_Y__\GXT='?O^P$P[I07A M3DKR5")1]R_V[MU[WX__^(__Y5+C+03:>DA3:QL7^7_U]YOI_LN7)S_[GO?< MT_W&-RY]#$HI=.%:DQ9T.!=?'UJ2HLB_&@3VH[-?$T6V=_/FS>_)W;]Z]>IDR9IF]KPT=TWC*/(WY?.3"[J_:I:< M$]2;V6W)Y-57]_3T?&,YYR,([#9WGW<<@I%D,EG5$%J2HLAO"P*;_SXG)%U\ MY2M?6;(3VRSQZYJ[5O')RY<3YQ]ZZ*$K'1U[JS!2KU^XCK->-+-\L:VG;H2Y M*/G66>M72_(M=75U=+7A=3 M-2^Z^[:Y-;5ETZ879_[N'MPF:?9-*7+7UY))_^;QXZ>+CE?2"Y+-/X=OK*NK M6[)[OQ!$ARU#4[]>)69;)C)5\3IAME^>>D MO&J6'Q5^L=XI>:=D4^/6!66&FV.I'[8,RFRJ(W@=G9M*A-N;9<'3M3V/VB;9 M-DGI5=E?; %TZNBU:6+/W3FEJ7?/N5&%*X8:1 M5RXZI?"!U%D%:I5KY3F9:9O,#DAVX-KWG2ZJ8?@U%4UK'*8^(U.;-!7_6XWR ML\#F'D_I+R6]MO!]6R,SQU@'%/C4,8X^I/[SAY;NE*Y25_3,V*Q>TGX%VC_S M;[JDV/]],GNS3&_6W&/P:VHXWUOV=69^6*[]6FJM9M?S>D4B6W87>J'S^7/* M3Q9^1JS51-EF;Y;T9KD.*#EUC"+[.=UR[D@L4XP# -:=PA2U'LSOMBS& MS+;F_"F M/_NS/WM'3T_/GR\5*$:14I*_3]*V)?Z_?BJ*[-#7O_[U+JGTVKG3XY66'J^9 MWI5(Y+=^_>M?W]W3T_/UY82?=75U6_-Y3\X[-Q/N?JE4O2"PS[I[R^R.2C/M MO7HU-[%OW[Y?G5ZG=]^^?6^*(OV1N[]Z=GWWX _KZFSBVM]MJYG-.==F]D(R MF9@3-,][?F)^!Z^9;0F"0HB72 1;)-7->\WSFS=O7B14M0GWN;^[,+,MFS9M M6G =3@6<8^[^H[.#0W=K^K5V_XZU+704?'/=O=HY\RNW:S2!#H$S_X@S=5;];*90@" M?\'=)C7W>KAY]M3PR_""F>;4=%=]75W=2GXCMZ"F-#?0-M./S7M>DEZ(HFBQ M:=M?U()?*OL6]P73\2\0%,)<6YWPK6*YKB6>;UN-453,U!3+&M*%+O:_(NK16 WBS>KV8*MU%W+UCUU17;Q7'H&V: M2#56]B+?I;5Y3%];ZP$49YW:W;[T#UC56BMZ+7!+ZYGV\J^90R,7)+N@I;ZS MW ]+V?+_#V2BC'"[5BPZ(*77YM@ %6U;]^^-TGZ@5D=AU\VL\6F?+[; MS-X@*>GNGTTD;&<^/WG#R9/'+8K\'DEC[AY)A=#X\N7)?][9V;FY6*$]>^Y^ MEZ1?D]0PZ^&'I:CI&]_XZ[J3)X_;R9/'S=U_T=TOSJJ[50I^]^M?__HKEWI_ M9O9;9G:KF07N^FP0Z&W3XW77W>[^W+6Z>E<4V2+CW?,NR3XR'9J[^_/N_NN) MA-5/CS6?]QV2CDC^TM3^W^1N!\;&QN:OFUN6*%JXWK.[/Y],)DN&P%-K-#\C M:^_/Y?-^5M+_.KO;U%TG;K@A./6I3WUJ)J@- FUQ M]SEAK[LF2G6D3HU\0EKP?/W5J\%TI_K6^347ZTB5I%PN_^+\(%J%[O>B@:69 M/S^_*UO2EN]\)S$_*"S7;9H7!D=1]'Q]_:O^]SU[[N[NZ-C[=$?'WJM[]NSS MZ3^[=^_[G;U[]Z;>\8YW5+PV]>[=^UKV[-GW4QNZ-^5-+JVVJU>#BFLFD\G9OU/;(OF\Z\N+!,VS1<5NL+@Y"((E?U<7 M3$W#NE:UKO#Y&HKCN.8:5UZC:EKC*^7-\=5:8UP7"N&S[U1FI$&9X>[8.LD+ MTYBOQ:!+DC>6OZGU:57#WT7&ECEW5*YW2SZ^:L.I)M<%W:1N+75\"YV9:U=^ MD7,615VK\RG(-ZK_'(VFYT)$$^=.O'PIDW).\STWS45KIK9HJ%Q$;^= M3-J^X\>/GYT>[ZE3QX^;^0.2?7MZ(S-_U_>^][WYTXU/C3?XL%DA-'?WKR23 MP3__B9_X\9Y''WWTQ>EM3I\^,7SRY/'[W/5K[C[]^/U7KES9VM/3LXR;P'UF MFO%K8[07KERY4C*(/GWZ]$0B8?>[ZR\6!GC::J9_%P3V1_/#37?_PT1"[__D M)S\Y+]RT(E,C^Z*A<10%SYMIP1@W;8KJ>WIZ@B#0@II1Y!.3DY,E:YH%"Z;F MGG)S\6-K+[C/W][JZ^J^5_%YZ.CHV&)6; 8 >\C,_XODA\RL>=ZTS0H"_;*[ MG6MH>&6FK>V]\\/D&7OV[/OUCHZ]$[-#["#0L*0/SE[?NO7OO'C/=-FL\$T&@XZ][W>LFBFT?HQ>+W(!PFYF][GWO>]]R;P H6C.1 MF/Q?EEO33$7"7[VQKLZ67;/ B]T8,9'+Y4I>UY.3_E=F6G#S3Q1%]>WM[8MV MA0=28F@9HUPEP=$EGA]U;N M?7+=)4_QK^ORH5KO3?[V+ M_$F]X0UE'M_LF'R-7[/+Z_E<]?&9X. MB>?[Y"<_^7P^KU]V]V]?>]3W7;UZ]>7%MI\WWG^5ST_^QNS ^-IX3WY6\CGC M-7O9@O$6NJ'U$]/C#0+]XE_]U5^57$\ZBG(/F]GSUX+@8.]?_,5?+#G6(F-? M,"VVNT_<>..-B_ZNX_CQXU_9M"GQ?YCIM+LO>CXE/>^NGZ^K2_S2]+3=2S&S M14/C4MP7!NNSO!AGS6(=T6;:DDPF*PX:Z^KJ2G1>6XNDHC=:S//SFS?G?V.1 M,'K+_!"[A-\- OO9DR<_]?^6ZFQN;V^O-].ON&OVOCXAZ>)RURHOEWONO)F* M3%4>')V8^,[/M;>WSWP&.CKVO:^C8]]0%&F/M&"M^7DU"S,,%*MYYYUWOF+Z MD3U[]OW+/7OVG777'LE*UI2BHC7-_$CQFGO+J%G2$AW1Q9G9S;?<GVC%#46?\X:YW8K)@:7J#4HGSU%M(U) M7F)L*QVW-2S1N=LZ:]M19;+CR]_7E,*YZ9?[K-IKY=PDCRY_/_,EC\ISK9*- MKC!8'=><\'"Q][.HUN(/SQ_?]/'V\:G@:?6Y^B1OF_7(4.F-5_'ZR <#%95V M'92\6PO.X8RA\@J5'&.SI ;)QO30^:5K9AD4$=*O%>/'E&GF^3N2W\ M-Z"":]XL?>W]2W.N:?,?XYFS1Q/BR2? M]8/!$NH.2[FTIM>W<;LH^5B)-:97>(VH^'&Y]N2\:\@&*YIF' "P MKG5T[/L9,[5+:M>L$,W,?\O,EFK@>C21L$_,GKIY/C,-N_L.,]M4F)IZ81 M M^0XSFYZN=R*?K_O4XX^?^.YB.SY]^L1P1\>^_R'IGTG:9&:I(%AJ>EX_GL]/ M?N+QQQ]?K/:<\4K%QAN\R\QODDSN^JR9_FQVU_;"L9Z>V+-GWQGMG,MKI[W;RUEI^_?/ERR7U/^^0G/_E\>WO[SP=!\LQ]O;VH5(W VP,/FO*Y_)=O1K5FRDH8QGUQ?S\IDVY\^]YSWM./_[X MX\M=5_J7HTCOV[-GW[]-).SWB]U<$01U'9)OF=5Q_D(0Z/?+O>^RK'1U[SYIY^[P@>(N9 M_<%--[U\0?+DU_;LV?L%R7>75].TPG-?%84/=&:DM[;#6*9"V-NZ MBGL<7,5]%:S7Q?J4&>F7U%_C4:Q<9GA0M?A\+:;P_7)0X?8! M67!(Z^$:+:Q#?J\.CPRJDF[1_G-G))VIUK!6++/8<]DQ23MCV,M0##6NZ3\W M(*FR&S)69F@5]U6)P:I4/32C2#O,;).D M^BB*&M/I]-^6#H7M^1MNN&&)T-:*3B,]6Z%3VC9-C?TK01 L&=:Z^U=5Z+2^ M*8I\:SY_0ZD@N"KV[+E[KWOT4)'UA1WOY;IT^?7JLS MRJZ(N^JO7*D\B%["R2CR4U$T^5\>?_SQ[[>WM] MO?&STMRN83/_:A3I3C,KI[NZ7M)OYO/1CO;V]OM.GS[]M]-/='1T;)'\5V>? M\RC2)Q()JWH(/2V?S_]>$"3?ID6ZG"OEGO\]L\1.25OCJBGY[TGVMGAKKJY5 M_4(!@'6GT.V^4^&.+IGW2&JL[8!*B/RP)JU7#Y C>.C9R]*>JT^M'.; MHLE&16ZZ:A?T\ C?!0 " #WN]I%NF.S;= M_2M1%!6=9GB^*)H;&D>1;6UL;/S_%NM.CH.9;Y5FILC^<#[O'RXGX)^E/I&X M$G< 6E)'Q][?E/P#9O:*N<_XB+L^9V:=4]-^SQ_3KR02=5HJC';W^KJZNHK? MS^1DXOF^OK[H]FS3K@[BTO>UFT(&P^<>+$[TKZW=F/M;>WUP=! MSG?>X,>2\DD_IDL<[I:BET,-^S MQRS_Q^YZ?9%K;+ZONOOK9LV0($DOS/Y.*-3LV"L%?R3I)Y:JZ:ZO2?Y:LSDS M)KR0R^5F:IX\>?)KTS7-[/4J.O7ZXC7=]5?Y?&ZI[ZZ;EZI=C)F]4&KZ]6FK M]H4" .M:YMQ1]0_?*M==6DL=?)&.*6>OT>&1D! :N(Y]].Q%'1K.*C,RQ'K5LI:, MBB)_WMVK&CK/]][WOG>KNZV;YL..CKV_8F:_*&E>"*U_F\_GWG7JU(G>DR>/ MWVIF[W?W8K_K^)6ZNKJFGIZ>1=ZS+3'%M=>[^_SG)S9MBDJ>YR"P)<)M+[9. M\X26L?YN?.R%5[[RE46O1W<[X:XY ;"9W9;+Y/C4J1.W MN^M/)%TILMDOYW)V:T]/3U"XP["CB+_OU]\\<6_K^0=Q>'4J4^=/WGR MQ!LDN]],3TJ:MQZSGX^BZ"-!H%>Z^Z"9S?O^6;@&^:E3I\Z?.G7BC9+=[^Y/ M2@O6>#XOZ2.YW-57F>DS9C;G>+GK13.;[S[VNW?W%*"K]69FV;KZ4 &!-F)Y&/$PWRO*A7'?)M&U5Q^"Z((\&-!D< M)7 " # >I=(V)9''WWTKVH]CNN=F7WV92][6/RWO>^=^OD9.X# M*DS?/".*[/V;-MG R9.G9\9P\N3Q/]R]>^_S9GY4LA^O4ZUZ=R_9Y1D$7N\>S G?W/V%*/+)PG_;\^Z>F[V6K[OJD\G2 MX;:[UYLMK'GUZF31(#B9M)MGW_ PM?U$/G]#63<]S&:6?]XL6-"=FDAX_?// M/U]TS(7@,YZ0W"QZP#TX9V9%?E^>;WGFF6>^;E9WF[MNF-T!'@0V\/*7WSQ0 M;O=^(A$]O*7OWQXJ:[.#U- M_S7VM1_^X1\N>G-,>37WWB;IAKEKJP=?O>FFFXJ%^3IY\O@?2?JCQ6KNWKWW MC69S:R82]K7-FV?7M!=K-4^K.BHAW3]H*9EIS^GR : ):CL#;Q0176 MD6Z6K%6%=:1;959?ZF7+YIZ5-"@E!Z?V#0 &"5N'O#IDV;RIIE-@AL MJ]FU_,4LFGCII9F.RW7U:FYOL>FX M@R#Z]*<^=7)!$/[88R?^I*-C[Q^;^0>D:Z\STSLO7]:')7W+;#HTGE71?4LN MERN9@[G;5C/-F4K:S)Y/)A/3H?$+9C8Y]S6^]?+ER_.FG[XFD0BV2)Z<&XC; M\YLW;RX[*#73Q TWY"N^7J(H>C&12"QX73[O6U[QBE?4J7BWT)R"*U'+ITJ4OJ=!U7A53T_0W2G.NE0DI/_;* M5[YR60'XW7???7,^'VV3KDUE[NXONMO%EUYZ:24U&^?7- O&YM5\05H0(&\) M@J#D=2T%6^9_5C1O:O)2"*(!8*4*ZTB/2NJ7I$(PG6B6HD9)S9(:)&M=:C?>_?KS4X'MK'5I?>OFS9N+9E!FMM7= MD_.Z2X?S^5S)J=?-_"ON=G7.2Z3Z(+@:2(7IT(-@;I>GF;W)/=JTR-"WS!^' MNW_URI4K5Z9KFBDWMV/5;I,VEZSI[ELEU\DBG:.NEN]Y,'LX%JR MB7R^\B#Z].G3$QT=^RY)\]?5#K;<=---).+&>!$'=.R3_ M1W./J9]/)!)_V]?7MZSCE,OY3TOVC\SF'/OS=77ZQJ./GEY6AWKQFG8^G\__ M[>G3LVM&+[@'DW/7)=<;KUZ=LU;U?%LDKYM[G?K7IVDS>Z>>NDEE37>E>]WX1369E;__>]_OU00OF = M97=?8NWE8"JPG6,BBC9%A=?G1J3D@E#,+/&N>^ZYY^BG/O6I.9W64UVN/V-F M+YNSET##$Q/?N3Q=TRSY_?DUD\GHG974-/.1*U?^;D&=*?7N"N8&UWHAG\\M MJRO63"/N^G%)+[OV6/2F*U>N%%WS.0C\MBC2#?,"QO/)9&[^.L1+:F]OK[=" M,]:"SMHHBE[(Y_.3DKYJEORFNWYX;K"[/$&@D9MOOJ7BL5;H?9)NF?N0G;]Z M]>JR]VOF_])=KYQ[W%6%FGX^G\_/N4X3B<3Y?#YZ:=Z^E4A$[[CSSOO^YLDG M'_G.[,?OOOONFW.YZ%WS9S%().S\YLTO6W*\=$0# #,8Z9A=T^9 MV28SVYK+1?O;V]M___3IT]\M]9KV]KTIR?^)9)LDR=T^NVG3IFH'92KL2\.2 MWBEILYF]*9'(_>/V]O;_>OKTZ277<5T9FY!\3M#N[EMNN.&&4AG4A#1W76(S M>V<411_OZ>F9*!;:N^N=\P->=W\^D2BLO3S5#7S!3#\LZ?]O[]ZCY+K*.^__ MGG.JNR5+5ON""6&08'S!PI)(6"9DL$P@+)G8LG.9C*OKHE88,ECR#9*9 )*= M+#1*B&V%S)N+ =MM\$1875W5)68&CRP,=A@<).>&WP0D*P%CO:0[8\" Y=;- M[NXZYWG_J.I6U:FJON@N^?M92PMT>I]]=NUSNN75O[.?7;=BV7.CHZ-?D-00 MQ@5!ZF8S.R]QF:$@"/[AL<<>&ZWK\UN27B>I+LCUW.AHV-1G&':L56+?:TE# M[C[99S-?:&:)X-9'QL?G'=6+"W'LNX/ 1E471$MVG7OPEC5KUKQ8OY=R)I-9 M&,=:K>K^OW5]V.ZY_U.[:09!:(^F- MK0/F<.<55UQ^N'9OWS;3SY/)Y+XJZ>KZ.8JB^#^^_/+!\K9MVYJ^KS*9_!K) M[S*S"ZM'_$MA&/SG2R^]]-FC>1DDE\O]A;O^77VY:TG#[M&6O7KUH?+SR26DRM!D)@GC+I9=>WC:X/IXZ.U./CHU%OR?I M/$ERCS_3V=F9>?>[W_V-)Y]\\H25!@\"WQU%C7O.5H/[MOLS[U)UC]KZ8'F1 MNPW\TS]]Y\][>WL')E8;]_3DEP>!_K.D%6H(F"4SVQY%E4-'_AX/N-M51T)( M2;+E8=CQN5PN]]MO?O.;G]NX<6.36F=D=2H3&[OY 5]> M:58?1-OR,!QOZ#.;S7],TAVJS7U]G_/FS7NIS3S(7*4L=Z20W!H9E__J67#OUA.IWN+Y?+!S.9_'5FOM%=BQ/!\8@4]+_I36_: M+TEC8W&WF05!H(^.CHY_M*O4>^0Q+VVQ-_(?QW'\X^;K3]UG-IN_R5VWN/O2YI9_1]*=2CQ/[O[90X3R7QF\>+%_W?CQHUQ.IWN#L..WO'QRB>D(ZMLXUCW=72$)SR MJQ]O)I.[UUUWF-D",UL41?[83__TO_ET3T_OP ]_./S/]8%T-IN]7@H62_X> M=ZTP\Y^__/++=\]VO./CXT-AV)$,NKO#,/R9=#K]PV1H'T7C V&8NM7=N^M# M4#-;9J8'*Y7XP6PV/]UEAZ3XX2NNN&)R]6:Q6!S(9'(WN_M59E:??ZUTMY7? M_O:S:M>ON^\V\[]XZ*'&LL3E^\Y))+VI7RGE*Y7![)9O/WN?L=B17?"X/ [Y?:/0-!H(^ZVT?/.^^"Q.=NNPWCI\8>V%A762%(8=][6^C\F^O)1*A<5BL555A.G[K ZMN4_)2X\\\DBK MYV2AI->8V<=J?7YFIGV:>3%99GM"J50H93*Y#[KK@OH VTS7NMNU8=@QQ7.M M9\+0-G_QB^U7Q]<[*1O5 P G&F*Q<+=DNV0CJSX#0*M-PN'OOWM M9Z-L-N]AV/&2I$_5A]"2%^)X[)/]_?W[3^9X2Z6!>\RTS=TG2N9V2[HS".)= M/_W3_V8\F\W[Q!\IV";ICR6[P22._9M2XZKH2L47 M=75U->T77"Z71Z)(MTKVHZ/YC))&I/C6*(J:RBV'H=UN9L^Z^VS"]"$I7'OY MY9>_T.J+'1W![6::=9_N=O.2)4M^V*Z!66JYI+GUQ]Q]=Z72^<*QO+P01>,/ MU,JTMRD'WEH!WS9__OSG9WH" M030 $ ;I5+A>DE_(FE&);;=_8XHJJS=NG7KC$K7'F_%XL J21O= M?38A^(BD[QUM"6\S[9#T5?;E4>O5 H[ H"9X(T$L=^ MF_OX[R?W@*Z^-%!Y=Q!HT^R>)^_KZ C?-C PL*-^7^H3;+^96@7>PW$<)\9@ MN]U]ID']B*3;HZCRP:E#Z)GWZ>[[W?U#AP\?NFFJP-A=S[AKVGV8&_N<.V6? M$XK%XC-FGG/77[O[M/?(3$])\7652F56]Y32W X*2)(HV8>5PK MH3L21=$QKY9TMY&Z$&ID;&QLRC[CV(?"T"9"PI$HZIJR?;%86)_/Y_NCR-\K MV6^:Z0K592SN_JBDOTVE@C_K[R],&]B9^9"[WFYF*77CGKU=A3Y M[E3*DL'P\N0UZY7+ SLDO:.G)[H5"89>D=V:SV5P<^Y(@"&Y7XW[0(^[^F2CRG5+EJ\7BUFF#WRU;MNR6 M],YT.ILS\R5!$-RFQOV@1^(XOB^.M6.F?=;*?<]-'-T]9\Z<6:UD;J6VC_!M M/3WY@IG]G'O\84EO3)0!+TIZIJNKXU/) +I%7W>FT^E-09#*!X%=Y:Y?4]-^ MT-XGV?>"0/<7"@/[6G0U:T%@N]WU<]+D/LW#0>![7__ZUS<%H:52X4N93'Z# MY'<=V2?JL]L-KM;TGN/5Y_UBL7B,Y+>EO5OM#2]HIZ8>$T#B;$$0# M #@F,2QMKLK6;IW>1B&;?7'W/U+J51J1ON0 V<*@F@ M [_[VD^CVEB*O[AE MRY9#[?PF&=5N*X MJ2SWB)GW_^S/OFG_J1H3<*(01 , ."XB"+=Z:Z?U!_KZHJZ*<\] MP;K=/9SXF[O_41B&W]NX<6-\*D<%G CF[J=Z# " 5R$S.]5# M)PAOGP CBN": M M M @%2/ MF]G%1XYZ7[$XL/;4C>KH9#+YM)FOD&Q-XDN;@D!]A4)A[RD9& #@ MC)).I[N#H*,D^7O-K$/278.9!LF\WFMKMKA9EUN/O=+[\\]^Y' M'GFHJ=UT\OG\LBCR_\?,?D%2IR2Y^_J.CO!36[9L.73LGVIVLME5U[O'[S.S MWY0TO^Y+]TGQ_=___O?W//GDDY63/:YV,IG<+9(6F.GJVOV8DVSC[KO<[7^: M^>%4*KBOO[]__TS[K]X?#4K^9C,+:H5R>>1X?8Z3*9U.+PK#C@%W M?X>9I23)3 .2?WA@8.#'IWI\L]'3DUL9!/8^=_^ F2VH^](#0:#[Y\^?_TQ? M7]_X*1L@7O52]7_)Y_/G1Y$>-].5$\?,Y6MEL?E!2NLW[!.OB6)*T_F2."0 M !.1]EL]JWNP5^:Z36S/'6D4K&?7[+DTF<<\[Y]W] Y+F6?/-7QO'THLOOGBGI!=/_NB JE3B M[^?7A]"29&875RJZ6-*T0;19V:HMCD\GDUDE*3]W*SS\I@P$ M " TU[P+LF[CJ)0:'<0Z/P]>_:\*BN,GFCN=IZ[!\D@S3W5_;6O?2V0=%*" MZ)Z>W*UFEI/4*H2>&%7WO'GS3MES4%L]_G%WW=!JY?,L7&VFJU]Y9?S13.8W M?FOQXG_[_YWM+UF<;7IZ"*O:>8O MF5E3"&I6&7G/>]YSTL+1(- M[G[NU*ULY-"A0Z?D.O MC&,UK7:N+X.>R>3383C]*G8 >#4*0WM]?W__]V?:?NO6$SF:TT-M MS]]K3^8US>PS[GZE9&]3+;.H[A&=^M[)6J5;VP?Y(K/&Q7ONOCZ.*Y\NE\L' ML]E5UTO1CSL[.P^?C#'5RV;S=TNZ78U[5D^,<9>[_4_)_W;NW,ZO)DMMKUZ] M>M'X^/BO2L'/2_[OZTMY2Y*9+8IC+UYTT1NNV[!APS^S,OKTU]O;N[12B5Z; M*)')-TKZ=[5JU!F8U4*G-/Z>K@3"9WB[O?K$0( M[>ZW'CPX_Y?Z^_O_*I4&UKCK(^[^4N-7+=_5-78%);K/3&8: MZ>J*6,V.TPY!- P&DDG\\O,[./F]EY],,Y[:_OKU@<6)OX/.='D:\QLRLEI5MTLJDZAB,EOELYEGF9ZMSJ^;EUDM:8V<5U MEVQ[[UJW][XXMO+@8.&)J3['T)ZE+ MDLRT)8I\?/FWOW00P\=2+1[W$P_56NSR\RO*1:+/Y2DGI[B2Q'Z9T=2HU^D(V MFZ_]U0M!8+>W^MUO)I.[Q8EC7^^N\\P:RH7? M>NC0N?^K5.I[1:K>\S#LZ'7W3TP$UNZ^2[(_.W1H_L"V;7V',YG<+9(6U/H< M>OGE!5_2J\%K;G)G].QUY%K:[J]S1$93'QF:V<+BWMW?I^'C\93.]OC;.W6;^ M2\5B\?G:Y_@ODJZ6U"7YSC ,_M.EEU[Z;+M]MG.YW-HX]K=*MMK,SDU\N2CI MF9=?[OC4%[^X^:7DN3T]N95F]M#$\]_,ED>1/W_D>56Q4AG[\-:M6W]4WZKV MHB^9V1LFYB65"J[K[^__UTPF?YWD M_T72N\RL2_*=[O%-BQI4&0VBYI8:V[W>[1RE*I-"Q)F4Q^ MC>2W2%IB9AW5)OZE.%;9O5)._ORJMM?-DB^M:U^*8Q4/'S[PE6W;MAWW/=VK MGR'X1??@ XW7U;"[;Y'BOL6+%P]-M]]Z-IN_R=U_QLQZ)74W?M5+DNVN5,8^ MLW7KUA>G[B>[Q-T>-;,W2I*[G@E#75\H%/[ER'5T2_U8W?68F94/'^XJ/_+( M0P<:^\O?)/G-[EI6UW[0S(H+%LS[#J%[:3.EL-E]VUXS"Z.1>S!/A:C:;OT?2 MNL3X5D215DC-?6F#JJ]D:LVK?[KZ^.8!L.6]MU?Y#0Y*4S^6EW;C7 ]@>FOG>Y)XK%@6LFVKJ#=/-:"VWOB6/=,=>WC\SPEUXZN&[-FC6?:O?+_VH8F?H]=]UB9O/<6[6R M&R3=$ 2IF[+9[ <7+%CPM7;AMKO>:&;A[.?BZ+C[N\SLM9)-5G - KMZ__[] M'W3U=()U.YZY.!+N2O!!%XZ6)E=#I=.[J(+"'W(\$^%)U7B1]=O[\@Y?V M].2^+NF_5N=7"D.[[\(+1[\DZ7"A4-B5R>1_)/E/39QO9HLZ.RLSFI,@")9E ML[G/2WJ/9)V)7YE?+>GJ<\Z9_^N93.8_+5Z\^+L3\QX$MLC=4_6_8S>SFRN5 MX/X-&S:,M OOW+72S.;5'>J6@K>.CI[S5Y+&)*FG)[\\"/QS[GY9_9S4K#33 MRDHE3INI[.[!-'F)1DOO-)Y=WT@'89:Z-[X M,V(:R\WFSIWX2R:366AFORL%JR3-;_US0I*T5I*BR-?EU1/ONA2G9=*5R:3^ZCD=S1F$K;^4^K5JW*]/?W_VNM_>E#QT9F=D\VFSOJ,=:KK99]3JU70+>[_L51Y(_G\_F+ MIV]=-=MY29YKIG8O$-2/;$4VF[]GHOUT8S*S>VJK>X]9=36Y'M<,Y]',[LGG M\TW/[,EZ'K+9_-VG^YP" 9Y-42F\- O^"Y.^I6R'7Q,QNJU3BM3T] MN5^*(O^JI/=.U3X(M&EDY. O7WOMM5W)KU6#D8XO2_;;B9"NW;4724'YP($# MEVS8L.&,W[HSBOP.R0MF=G&+X+'>U>/CT9_NW;MWNOQ@QK+9_&?,]*"F#*$; M!8'61U%\WXTWWCCE.6&HR57,-2.2W[5DR9*7I(D06E\P4ZO =<)Z,]U37]K; MW7?]Y"==DZN'S;3#3/7EN;LEO6FZ?:+=?5$U=*@5/2<%:-:^ ;F>ANQ4NN.""GU^S9LVT ;A9\#%)=[3* M),S"!V=72;:AFD=YOV2OFV98'XUCW9'/YX_Y^[X60G]> MT@=#'_I0P\_M3";W9V9ZL/W*]M9]I5(=G\EFL[,XI_(1*>@W MTV))4[U8=%6E$G^\.J=!_\3J_[8C,?N=,.RX<[J?8?5.^C\TA4)AK^1-Y7W- MO&W 5RN#G.!/U+])$$4^;8AVY%K3AM53F7$(5PMG9QP -[(U]8&?N[5%@3VZ)$ MU;<%@=XVT=[,'ZQO;^:W773114WA1Q!TOE7R2W6D^NE=[M'R!0OF=Q:+!2L6 M"^9NOR#I?TD^L:JQV]U6[]FSYVS8"_C6%B6.6S*SZU]Y9?Q][W__^^=(DKN^ MI=I*VIF=KQT3>RKG6#H/.CJU:M6M#JJ]70U=Z;6 W]:*52 M^?[&C1OCZ@IX;3*S:8.@VNKHNO#6AN?.W5>9[-5]V%V5%J=.U^\BS;SB[LH@ MZ)B<]X3^U-+?OTYYQQN.9]QK.62STVTW^D^^L.)%=11Y)^2_+4S M'%/W-&%U6V9VLUJ$T*UDL_F/F6G53%X2:75Z'.NCO_JK[S]/DJ+(=KO[Z#3G MU-OI_O++DC0V%BTW.YIG5=UQK%M>?/'%\Z9O:FN./GN;S;FV1M*Z65QKC:99 M+#D309#Z?3-[;[7<^$SYDA_\X >3W\>93/XCM3+<,_J9U<@RDGUDI@&PF=VD M&;XD4VN[;J;M)=W4T=%QX?3-JF;TC18$>CR;S?MT?R2;4>CIWFI5M*UH_U:" M-85W[IH,LZNECJW%ZEU_(@AT2;%8L"#0)6I1-OMXB?_?TY-?H1;AGKOO M=5?/Q'\$5/]#P-OMC[UN8DX&!PM/'&FOMZIKYM'.L: M=S4%W>Y'&YHV];-W^E;5N9D86Q#H@E8O+,RVO9F=7]NW^JC5[F6+/OR)(-#; MZ^>.W]ML5C\5KE/CXS^77)D8QV/?,M.8NW\Z#*V[6"S\;JE4>JJ^ M[':IU/_U8K'P[]WM_Y6JH:.[;G"?GPCVSESN/A3'?E.E,G9.]7>U?INDD62[ M(+!5<1S/DZ1R>6!'L5AX;>UW[JOETO7:NM^YKRH4"OMJ9;/_BYDU M!,GN/A1%6G/PX/YY=;_KO57REYK'H5NB*%K8:E5Z%/GU[IX(#8."F1VLGIO* MN^L*U07!U6O'F:ZNCKE1Y.]RUS>DIH!Y1(J^F=A/>432S#9,;L'=A]RU=L&" M^?.*Q8))NJ7%/"H(+'_HT*&Z\,T>E9*KHFUY'*=>UVI.6I3EEF0[5/O^R&:S M.57W%$Z$X[XS#.T=EU]^64<4C;]1\CYW;UJ-?;R8!4/[]^^O2-4RX>[^V]*1 M%>DU0W'L-Z=2P?R)Y\3,;Y;45.K8S-;.G3NZ:,.&#<'@8&%GJ33P^MKSG9/T MH\;6OC,,[?5U64,NN3]TG0?BV']EXONEEF]<+?E75/L95>ET>C9;)PS'L?<>/#A_7AA:MZ3/UXVO;?L% M"XZT=V]L;V8+XE@K?^57?G-&@?HI*;T1ABJW^F$41;XF>2R?SY_?NBRW]=7] MM>D\=]];+ Y<4UV!75V)72P6>J8(^6;%74]/A)!!H OIS@M#>_M$VT*AL"\(K*?5X'D^V[N]NVWU(? +@'BUY\\<6& MH*T:<@^\OE0:N'VZ?8?-U#_1GYG>*AV8JJ3R&XX#GJ_^]WOM@C'++D7]4@8JBY MKR9-9P7!%KUP@O?_Q^;-V]^I5P> MV!&&^DW)&Z[I[D-C8ZF&<-K,%S6'MS/C[KN"0+^T>/%EGYUX?HO%POV2[E?= MWMZUM@N[NKHFKQ-%8]O-]+R[-X3@01#G]NS9TQ!NI=/I;C/_&367Y1ZXXHHK M#E3[#W(M5L8/A6&0[>_O__N-&S=6RN7R4+$XL-;,/M(N=YCEY]]MYM>^]-*+ M?OG@MHEGT,QS:BRO+DE#<5RY_BUO>?.#6[9LF7PV!P8&'HAC M7^VN'R;:=[O;JG_\Q^^U7#T_<[;;7:.2'JA4YEY8+!9N'AP<^-\38Y6DP<'" MSE0J_!UW3X;7W6'H;YQ)>6ZI.B]2<-U%%UTX)XK&SW/W6U,I:[A6&[NE^+HE M2RXK;MNV[7"Y7!ZI5,9O=_?O))^3B?9Q7%FY>'%]^\KM[OIVB^=J44='QVSV MUVX0!-$:J6D%]NXH"G,# P-?OO?>>TTWW?T%*=Y]_OGGUX+] M(&-FW8D^AN,X^.4XKO0]\L@CD]\SQ6+A0;-@M;M_O[ZQF2T(@CCG[LE^6G+7 M,T&@Z]TKQ6W;^@[W]_?O#T/[D+O]DVH!>;OV?7U'VDLMVR_L[-P_HSD])4%T MH5#89]9J=7+SRN?60>R1LMSM@FK)-K6Z=JDTL$GROE9?FSE_HE0JO'TBA"P4 M"ONJ_5;55C&W6$%KF]IMBEX-(UNN/IU5.>BDNI744P;PA4+AZ38_?&=1LF#J M>6E[EOO>,%1/8K[;WKQ_+#-;5*E4CBIXE29"4?VRFDMRWQ?'\7#S&*1B ML?]1,_]*LA2U67,HGDZGNZ7&T-5=.^(X?D6:V >YH12[)"^,CX_O>?+))R=# MYD*AL*M6!;5N/VC;L6!!*A$&!@LD;\B)PC #@P'8S_XH:2_C+S);.G3LZBW+0S>I6 M4]^\=>OG6BY4DZ0M6[;L-K,7DD%N&'KWT-#0#/)$WVGFOU0L;GGLWGOO'2V7 MRR.ETL!][7*0.L-F?LN"!0N^4S\WY7)Y1%)!S=4-AJ5XU5O>\I8]S>W]43-+ MWMN%01 <51"=3J>[W>UJ-7_//RB]TG(N2Z5"J50:^*EBL?C5OKZ^\56K5BTP ML^N5*,GM[@^ZCWZO7"XW_1M3+&YYS$Q?3JY>=M?2KJZNF3P/PV&H6^?/G__/ M]?WW]_?O-]. 6LQI&*IW?'Q\3XOVVYN_7VRAF!5CS4';_6EO2L571FT>/S#L'T9[CBV*Y69!=$SF9=VS+2W_IXG^MUG M9JW:MULIO=>.X^[%4:05R?YJ]W+&9=Y/P/-@DGRJSW@/Z)E))?9[D['4C7?$\5QL/UM;UMXZ)%'FJ\=Q]H>!/:;.JJ] M>C44Q]'-5USQIA?:-:B.*7EO-1*&UO_00P^U#<#-M--=UTNJ+YN_+(JB8PJB M9\_,/CN*:P^Z^MWY+@2-L1$JNB/;A M2J7RDU:!OF3#[EY)9B!'*P@ZKG+WBJ[\/= M]TMQH1:VMV%/N>N&^OV]S6S)Z&A#Q81VALVLS9P>*1E^I%\-F]F/6X7BDH8E MFTEI]99F%$3'L:Z927GE;#;W^$SWB2Z5"N5,)KGD]T;KO:^/3CZ?OS** M?$4MW#\N^S]/F,F\'&7/)^0^SIQ?W/P/YO3WLJ'U:?<\G.HY!0 ' B M9+/YV]Q]OJ0[DWL8X]@%@2UR]U1C$.Q#9B]/^4)!'&M7$&BL_CPS6Q1%J8:, M)@ALD5EC;N/N0R,C\RNUW9;/YY=[_0S"9#SCC6RCU[]GQ3TDAMC$TKB^M# MYB"(%[E;1R(H'.KH\#9!Y;'R8?>Y/YZJ;_=XD5GC"EQW'QX;&Y]RI7D4V6XS M'TU\EH4='1W';5%I;V_OTDHE?J^9?LY=OZ;F?8]U=!FN#\7Q\9]S=]]O-K.J M%"?(0LF2JZF'X[AS%L%LN%!2H@^;M@_WZ!DI>"6142T,P_&C+C->[5?[)<4G M:P'B*5L1+4FULLN)_7=M,HANM1I54KDQ\/3SDT&AF685%!Y_K<9T['L.'*UJ M *T'XEA7'J^W0%[-9G\O3Z_G 0 ,#9)9/)W6EF=TB:S^^ 3R3OML0$ MF]E(I=)UG,(W[W974'\),Q^:.W=?19+<&_=T=O>A,&P.-UNMG Y#[2J5RF-' M_AY>K885VI*[=G5U=8WJ)''W 3-[DZ3NNF,KPS#\WJ7CX_$G*Y7X%R5U M^90U5S&-_>XVXW#<3 O<&ZM:F&FDLS,^J[9*:.>4[!$]>?&@Y7Z^5^;S^2MK M_[]IU:Z[IEV9C2-Z>O(KXEC?:+V/-@ #@3);-YHIF]G&U6-F(,XN9 M-03-M6,C+[SP0BVPLF[-(-=)]N/NNUY^V9)ERJ]6(N1UC[;_Z[_^:\L]RT^$ M,+3M[HU[X)K9,C.[,IU.=P:!7^_>M#?OCK$Q.RFKML\6/3WYY>/CT5?,=*VD MDUCF&SC%072A4'C:74\GCT>1KY D=V\J\SW5WL\3W%N50CZUW!M+D,_\O*-? M.9O/Y\\W\\&C/1^M'>V]/!Y]',OS .#L4BW%K>M4"Y?3WFBD9UI6; M]R%NWFO7S"[.Y_/GGY@]BV>BU?Z_/FTX;N97'NM^Q/6JI%P365R@4 M&EX"R&1RSQW//:G/#JWV4Y[^7B;Z.-[/ T4S $CR6U4+$ZLA='S- MY9QPUELZV1>YSIPRE@D#+S-2PM[.[#\V^?+2/2%9_;[NC MR&];M6K5W6-C8Q:&'9LD7RU9R5_??W^T6HJRRW%L0\%@9)[[2X:'[<+ M-VS8\/RI^%Z((@V;>27QG$P;CH>A+W6WAA7+[CX<15VSV(^XD5EJN;N]SJQI M86HQ"-3WXHLO/O788X]-EF//9G/_QUW+S9KV17ZU&I$\3N[3' 1CLYB?8%B* MQAO[\&G[, N7N#>6SZ_N+1T?]?-P*IS2%=&2%(;6ESQ6"T/7)8^W*LL=AJWW M@XXB-:VFGA $6C/+8CC-'D> )PM5J]>O[4( M A^2+!D>=TN5=[___>^?T_(D26:Z.ADHF=F.L;%S&DI,N_N(N\>)8]VO?>UK M)^[Q+B56#TM:'T4^$H8=+TE:VR*$EJ3N.-;V,.P8#4/[NIF]774+%1U%(T/F-F!Q.%%DM]>*T5>KZDL=RIEP^Y-]T1!$%_]W'//)?>7 MEB29><[=SSVVD;?7V1D.F5DR+.R.(OW"C3?>V'),DN2N%GMBVT[I\,O',)R% M9IX,/(N5RMB'"X7"_ZD/H=',O?*,65,I^.XX3EU]PPUK6GVOM5 9-FM\6<+, M%DCANZ;NPZ\R\\37_:FN+I^F(L#IY90'T;55RRWWBDX>:U66NUK>NV6YXJ8@ M6Y*RV?P]4O/>T\=3;4PMPD?=T^Z<3":?EJPI>(SCXQL\NK<.[FO[DS M22:36Y?-YKWNSV ^GV^8@W;/UU3WLJG]_, X.P0 MQQKIZNIJ6TTQ".P\G0:9P)FL4"CLDOR[DAJ"SS#T]8U] M9M801+MKQWGG*1EPC4A*!-&VZ.67ST])4A3YH\D]E=NX1_*OJSFT;N+NNR3_ MR)(E2WXR@WZ/NW*Y/")IFWMCN&9FRZ3&5>2MRG(7"H5=9OZC%@'^VDJED@RR ME-Z\>4VK:GM[>Y>ZVT62CJGL])DBD\FOR63R/SJ2$>6VKUJUZO(- M&S9,_IP<'!S<[:X7DL]7&/I'YLY]^36M^\UZV[?JGYQ1)[ZL"!O(K M6@3!Z2CRIR5M2AS?I!;W,IO-/1X$MGYB=7D^G[\RCGV-I#62R;TAV#]=GP< M 9Z!77GEE) Q3DR5C@T!O/7 @;%GJM;J7M-]5786'8]0O^1+)SILX M8&;+@B#UE1MO7/7[\^:EMFW>O/F5ZMZ\J=O5 MQF.V[,(+1SLE'2Z7!W9DL_F')-VNQOV=)XS$L:\[?/CC:/P#I=+6'\UV$HZG./9'@\#2DJ8*AYO*W_KDDLNV;MGSYXWA&'J=]VU:IKK'!=!X /NMDQUP;.9+0W#CL?2Z>P? MN%?^]]:M6U].I]/=J53J%G>MDW1>XI/M3*6")TJEK<'X\^:F;G-6\9>O;)9'JO,HL^+EE=$&S715'\S+///GN7 MI/H\\D')_E!2?6B\- RC@5PN]_NO>.]O3T+ V"U&^HFE=V2WI4 MDZ&^E23]3'T?9EH2!-'VGI[<)PX?/O>1;=OZ#J]:M6I!%/G-4KS.S)(O+3R5 M2MD3V[;U$43/5JE4*&T(0V*8X;EEN.QW'2F>S><4GN1A) M&%I?%/F:Y)[+9KK23(]GLWE)FG)<06!KCW$,Y5KX7G=].U_2X$RN?S:K_:,T MH^.U>[FN^?FT%7&L;S3.9>L?T,?C>7"/;V[_50 "O)N5R>22;S?V5 MI%^3U"5IU=RYX\KG\[][V667#6_/C%Y/$HBG8$@;V2^#USOE*IW"7I M)4DJ%@MW9#*Y(T?C9*W'JU0JQ3#L6.7N[S2S^N=D:1A:2>J/3TSVK9Z]XH;LZ6CP/"X,@:'BA M)X['2T'0<;.[7Y!X/J]RM\=^]*.?3/L]'X96BJ(XG]Q_VTQ+S&Q@_OR#RF;S MBJ*V12WD;A^?-V_>#V?Z"4\7IT40+4EFUJGS?QIR4[87M&U5=@]4>2/3Q6PMQ/'NJ98++0LHSV+,>S-9O.; MU&9>,3.%0F%?3T^^QTR/S_+4R3=FCL?S,#A8>FZVYP$ !H+8K\^9F& M,'%L[W0?^_MRN1R=X&'-BGOP:2E>41[IPC[ M,(URN3R2S^?7QK%O==>ELYU+=ZWJZNK\QI-//MFTK_'$RP7N_NMUI;R[H\AO M6[5JU=W]_?W[):E4&KA/TGW37:M:2ER[)/W^;,9X*KC[@)F]2=65I$DC0:!M M;WO;PD.//-+\Q7*Y/)3-YO^PMNI_VM^_N_MN24^;Z=WMY; M*Y6HY.Z+C^(Y^8U*9?SO^OKZFDIHST:I5!K.9K.?=M<=U=7.F*URN3R2R?3> M;A8-2OHWLSAUOZ1(DOK[^_=GL]G;S6Q TA6:9?ES=WW@T*%Y?UTJ'=OS<"J< M-O_8!$'S_L\3S.R)=F6Y)Y1* YO/_[WS^GY4EG@3"T[5/L?[US;*SK!ZW*Q#HUX- ?^>NIIGQ* M+Q3\RLRV2#D[3=#B*=(N[SKA5MT=AOYE:/4_#<1PWA;VETI:GW,,>=_^; M%GL]M^!_' 1ZN%PN3\YYL5A\QCV^7E)1FM%>[Y+TE)E?.V=.1_%,*\D](1E$ M[W/7T_4'W'UO*C6ST+95^6QW>[I5VZ3J/KNM SKWZ8-4J1I&!X$N:1-(;ZJM M,NXI% K[PM :KF76_!G#4$UCGZI$>"N%0F%OL3AP31#H[>Z^OE6060V!?7UU M? /73.PYW,YLQU4L%GKB6->H>>]C2?Y$-30=N"0,]43]#VEWW]?JWA_+O,SV MW-FV;_6\M0J72Z5"N<5S4@Y#ZVO7]^!@X8E2:> 2=ZV5O$6[ZEP&@2XHE09: MS/7I\3P>>VQ1:!8'^19IY MF&4VV_8^-%W[4JFPK:,C?)NDWY(T7%OU7./;XCC^<$='>$6Q6'Q<\A^[NTL: MZ>KJ:AGJ5''WYX:&"@D E#>X>[ M_[:[OJ7$O7+W(7?_1!S[]5U='=>42OU_62Z7FZY?KU0J%-SUU_7CEB0S]8^. MCGWNQAMO3.X;>T*%H7:Y*SGFG5$4M9WW.%;3O*=2J2F_]PJ%PBXS^VJK8#^. M[=$Y<\:G#>&*Q<+]<5SY67?_4#*0=O?[X]A_I5(9NW%@8.#9, S_2K*ZH->' MQ\92#?>OJRNU2XG[X*Z=8V,OS;B<>;E<'BH6"[E4*GB'I-]R]V^Z>_)[>EC2 M795*?$.E,GY-L5A\_+'''FL[7YV=X6[)F\:52J7:!M?%8N%#<:QK)?U7=W^I M\:N^T]TW=G5UO%4:'S#S']3]'!E)I>Q[%UQPP>28.SO#W"H)@!L%Y MM%M*EEBWG>W/C7:;)7]NV\[.SLXVST.PVZRIA'M3N%PJ%;[D;AO<55?ZW+\4 MAL%G+[OLLI%6/9=*6YXJE0;>*=EJ=[]74K+=4Y)^WSWZMY=?_N9UK1;8EDJE MX6*QT"OY.Z3XP^[ZAQ;!]K"[W^VN7SYX+?4^'WC[G\] M.CK:8Z8'Z8[6RW)=, MMR(: #@3)?/YY=%D9/'B_]MJI7 FD[M% MT@)52UW?9F:?"4.;+.]].LIF5^7DT M*R7BZY+9N)G*A- .#5H% H[$JG3)+"3S3N M!SX57S0Z.G::94))\EYI*8Y]UTNGYVN1(+*-UMQRSVX09P MFCEM@N@@T)KD,7??5RH59K0_- P-FB4"CL*I4*[W/7!]S]'S6+ M_<63W-5R?^S311A:3O+YB<,C[L&V+5NV'#HE@P)PS$Z+,@SY?/[B.%8Z>=S, M^D[%> $X'I5*A(*FP>O7J1>/CX[_J;N=(ND72PM9[2$M']I%6 M18H+[?:2/AU4/U?E5\QL7OUQ=Q_HZ(@.G*IQ 3AVIT40'46>-K.FXT$@5D,# M (!7O8,B8) V\?'QUD-#9S! M3HL@VLS.3QYS]_6%PL#3IV(\ ./' XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
3 Months Ended
Mar. 31, 2025
May 05, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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   4,642,957
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001695295  
Current Fiscal Year End Date --12-31  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 13,728 $ 26,111
Accounts receivable, net 20,919 14,756
Inventories 49,902 50,633
Prepaid expenses and other current assets 4,137 3,712
Total current assets 88,686 95,212
Property, plant and equipment, net 36,456 37,545
Operating lease right-of-use assets 40,863 42,869
Intangible assets, net 243,079 249,002
Other assets 1,473 1,476
Total assets 410,557 426,104
Current liabilities:    
Accounts payable 16,092 12,279
Accrued expenses and other current liabilities 7,414 10,647
Deferred revenue 2,307 2,611
Current portion of operating lease liabilities 7,785 7,731
Current portion of finance lease liabilities 467 459
Current portion of long-term debt 5,876 1,260
Total current liabilities 39,941 34,987
Long-term operating lease liabilities 35,629 37,553
Long-term finance lease liabilities 7,711 7,830
Long-term debt 109,968 114,693
Deferred tax liabilities 3,047 3,047
Other long-term liabilities 4,316 4,272
Total liabilities 200,612 202,382
Commitments and contingencies (Note 14)
Stockholders’ equity    
Common stock ($0.0001 par value; 300,000,000 shares authorized; 4,615,725 and 4,614,279 shares issued and outstanding at March 31, 2025, and December 31, 2024, respectively) 0 0
Additional paid-in capital 790,565 790,094
Accumulated other comprehensive loss (8,774) (8,911)
Accumulated deficit (571,846) (557,461)
Total stockholders’ equity 209,945 223,722
Total liabilities and stockholders’ equity $ 410,557 $ 426,104
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
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) 4,615,725 4,614,279
Common stock, shares outstanding (in shares) 4,615,725 4,614,279
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 40,534 $ 54,172
Cost of goods sold 33,657 43,247
Gross profit 6,877 10,925
Operating expenses:    
Selling, general and administrative 17,863 19,621
Loss from operations (10,986) (8,696)
Interest expense (3,377) (3,931)
Other income, net 60 215
Loss before tax (14,303) (12,412)
Income tax expense (82) (196)
Net loss $ (14,385) $ (12,608)
Net loss per share:    
Basic (in dollars per share) $ (3.12) $ (2.75)
Diluted (in dollars per share) $ (3.12) $ (2.75)
Weighted-average shares of common stock outstanding:    
Basic (in shares) 4,614,510 4,581,221
Diluted (in shares) 4,614,510 4,581,221
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net loss $ (14,385) $ (12,608)
Other comprehensive loss:    
Foreign currency translation gain (loss) 137 (729)
Total comprehensive loss $ (14,248) $ (13,337)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023   4,578,841      
Beginning balance at Dec. 31, 2023 $ 290,610 $ 0 $ 787,851 $ (6,497) $ (490,744)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   29,301      
Shares repurchased for withholding tax on stock awards (in shares)   (104,973)      
Shares repurchased for withholding tax on stock awards (97)   (97)    
Stock-based compensation expense 853   853    
Net loss (12,608)       (12,608)
Foreign currency translation gain (loss) (729)     (729)  
Ending balance (in shares) at Mar. 31, 2024   4,503,169      
Ending balance at Mar. 31, 2024 $ 278,029 $ 0 788,607 (7,226) (503,352)
Beginning balance (in shares) at Dec. 31, 2024 4,614,279 4,614,279      
Beginning balance at Dec. 31, 2024 $ 223,722 $ 0 790,094 (8,911) (557,461)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for vesting of stock awards (in shares)   2,267      
Shares repurchased for withholding tax on stock awards (in shares)   (821)      
Shares repurchased for withholding tax on stock awards (3)   (3)    
Stock-based compensation expense 474   474    
Net loss (14,385)       (14,385)
Foreign currency translation gain (loss) $ 137     137  
Ending balance (in shares) at Mar. 31, 2025 4,615,725 4,615,725      
Ending balance at Mar. 31, 2025 $ 209,945 $ 0 $ 790,565 $ (8,774) $ (571,846)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Operating activities      
Net loss $ (14,385) $ (12,608)  
Adjustments to reconcile net loss to net cash from operating activities:      
Depreciation, depletion and amortization 7,309 7,885  
Provision for inventory obsolescence 312 568  
Stock-based compensation expense 474 853  
Non-cash operating lease expense 1,941 2,244  
Other 905 43  
Changes in assets and liabilities:      
Accounts receivable (6,768) (5,715)  
Inventories 413 2,156  
Prepaid expenses and other current assets (421) 442  
Other assets (37) 100  
Accounts payable 3,831 2,892  
Accrued expenses and other current liabilities (3,221) 1,282  
Deferred revenue (304) (370)  
Lease liabilities (1,812) (1,976)  
Other long-term liabilities 0 (93)  
Net cash used in operating activities (11,763) (2,297)  
Investing activities      
Capital expenditures of property, plant and equipment (244) (1,442)  
Other (4) 34  
Net cash used in investing activities (248) (1,408)  
Financing activities      
Borrowings under foreign revolving credit facilities 95 158  
Repayments of foreign revolving credit facilities (86) (190)  
Repayments of Term Loan (307) (1,974)  
Payment of withholding tax related to stock awards (3) (97)  
Finance lease principal payments (112) (255)  
Net cash used in financing activities (413) (2,358)  
Effect of exchange rate changes on cash and cash equivalents 41 (97)  
Net decrease in cash and cash equivalents (12,383) (6,160)  
Cash and cash equivalents at beginning of period 26,111 30,312 $ 30,312
Cash and cash equivalents at end of period 13,728 24,152 $ 26,111
Non-cash investing and financing activities      
Right-of-use assets relinquished under operating lease obligations, net (81) 0  
Capital expenditures included in accounts payable and accrued liabilities 28 155  
Supplemental information      
Cash paid for interest 5,212 4,708  
Cash paid for income taxes $ 110 $ 5  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.1
DESCRIPTION OF THE BUSINESS
3 Months Ended
Mar. 31, 2025
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, grow media and nutrients, as well as a broad portfolio of innovative, 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 23 R9.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2025
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, 2025, 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, 2024, has been derived from the audited consolidated financial statements of the Company, which is included in the 2024 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 2024 Annual Report.
On February 12, 2025, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split of the Company's common stock, effective February 12, 2025 at 5:00 p.m., Eastern Time and the Company's shares of common stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under the Company's existing trading symbol “HYFM”. There was no adjustment to the number of authorized shares or the par value. The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, 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 ("AROs"), and valuation allowances. Actual results may differ from these estimates.
On an ongoing basis, the Company reviews its estimates to ensure that these estimates appropriately reflect changes in its business or new information available.
Segment and entity-wide information
Segment information
The Company's chief operating decision maker ("CODM") is the Chief Executive Officer who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources. The business is organized as one operating segment managed on a consolidated basis, and one reportable segment, which is the distribution and manufacture of CEA equipment and supplies.
For the purposes of making operating decisions, assessing financial performance and allocating resources, the CODM reviews financial statement metrics on a consolidated basis, including net sales, gross profit, selling. general and administrative expenses ("SG&A"), and net income (loss) as presented in the condensed consolidated statements of operations. Net income (loss) is the primary measure of profit or loss reviewed by the CODM. In addition, the CODM reviews consolidated total assets and significant components such as inventories, cash and other assets for the purposes of evaluating financial performance. Significant expense categories regularly reviewed by the CODM are comprised of cost of goods sold and SG&A. The other components of net income (loss) as disclosed in the statements of operations that are not significant segment expenses are loss on asset disposition, interest expense, other income, net, and income tax expense. Therefore, the Company is cross referencing to the U.S. GAAP financial statement measures as presented in the condensed consolidated statement of operations, in connection with adoption of ASU 2023-07. Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes, and within the 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, as 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 March 31,
20252024
United States$32,277 $40,455 
Canada9,022 14,425 
Eliminations(765)(708)
Total consolidated net sales$40,534 $54,172 
March 31,
2025
December 31,
2024
United States$48,558 $50,928 
Canada28,761 29,513 
Total property, plant and equipment, net and operating lease right-of-use assets$77,319 $80,441 
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.
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, 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 $1,403 and $2,939 during the three months ended March 31, 2025 and 2024, 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,307 and $2,611 as of March 31, 2025, and December 31, 2024, respectively. During the three months ended March 31, 2025, the Company recognized $657 of previously deferred revenue, recorded customer deposits of $589 and noted $236 of additional decreases primarily due to customer refunds. 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 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, with early adoption permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires a public entity to disclose additional information about specific expense categories in the notes to financial statements on an annual and interim basis. The amendments are effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. A public entity should apply the amendments either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that adoption of this accounting standard will have on its financial disclosures.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING AND ASSET SALES
3 Months Ended
Mar. 31, 2025
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND ASSET SALES RESTRUCTURING AND ASSET SALES
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. The Company completed the first phase of the Restructuring Plan during the year ended December 31, 2023.
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. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs.
During the three months ended March 31, 2024, the Company recorded pre-tax restructuring charges of $138 for the second phase, relating primarily to cash charges associated with the consolidation of U.S. manufacturing facilities. Of the $138 recorded charges, $91 was recorded within Cost of goods sold on the condensed consolidated statements of operations, while $47 was recorded within SG&A expenses on the condensed consolidated statements of operations.
During the three months ended March 31, 2025, the Company incurred approximately $362 of additional restructuring charges for the second phase, which were primarily cash charges and recorded in Cost of goods sold on the condensed consolidated statements of operations. Additionally, the remaining accrual balance of $103 as of December 31, 2024, was settled during the three months ended March 31, 2025, and there is no remaining accrual balance.
The second phase of the Restructuring Plan is complete as of March 31, 2025. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in 2023 through completion, were (i) $9,737 of non-cash charges relating primarily to inventory markdowns, and (ii) $2,034 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities.
The following tables present the activity in accrued expenses and other current liabilities for restructuring costs related to the second phase of the Restructuring Plan for the three months ended March 31, 2024:
Three Months Ended March 31, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense130 
Cash Payments(180)
Restructuring Accruals as of March 31, 2024
$137 
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. The amounts the Company will ultimately realize could differ from these estimates.
Asset Sales
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, $2,573 of technology intangible assets, and $90 of other net liabilities. 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 year ended December 31, 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 year ended December 31, 2024.
Pursuant to requirements in the Company's Revolving Credit Facility (as defined below) consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The net cash proceeds of approximately $6,300 from this transaction are subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. Refer to Note 10 – Debt for further details.
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 was filed as Exhibit 10.23 to the 2024 Annual Report.
During the year ended December 31, 2024, the Company sold approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The sale price less costs to sell were consistent with the carrying value of the land, and therefore no gain or loss was recorded in the year ended December 31, 2024.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET INTANGIBLE ASSETS, NET
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
Amortization expense related to intangible assets was $5,933 and $6,084 for the three months ended March 31, 2025 and 2024, respectively.
The following are the estimated useful lives and the weighted-average amortization period remaining as of March 31, 2025, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
1 year
Customer relationships
7 to 18 years
9 years
Technology, formulations and recipes
8 to 12 years
8 years
Trade names and trademarks
15 to 20 years
16 years
The estimated aggregate future amortization expense for intangible assets subject to amortization as of March 31, 2025, is summarized below:
Estimated Future Amortization Expense
For the period of April 1, 2025 to December 31, 2025$17,801 
Year ending December 31,
202623,532 
202723,359 
202822,713 
202921,582 
203021,394 
Thereafter109,897 
Total $240,278 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE
3 Months Ended
Mar. 31, 2025
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 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.
The following table presents basic and diluted loss per common share for the three months ended March 31, 2025 and 2024:
Three months ended March 31,
20252024
Net loss$(14,385)$(12,608)
Weighted-average shares of common stock outstanding4,614,510 4,581,221 
Dilutive effect of share based compensation awards using the treasury stock method  
Diluted weighted-average shares of common stock outstanding4,614,510 4,581,221 
Basic loss per common share$(3.12)$(2.75)
Diluted loss per common share$(3.12)$(2.75)
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 March 31,
20252024
Shares subject to unvested or deferred performance and restricted stock units377,812 112,949 
Shares subject to stock options outstanding35,975 44,374 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2025
December 31,
2024
Trade accounts receivable$20,309 $14,112 
Allowance for doubtful accounts(621)(706)
Other receivables1,231 1,350 
Total accounts receivable, net$20,919 $14,756 
The change in the allowance for doubtful accounts consisted of the following:
Three months ended March 31,
20252024
Beginning balance$(706)$(920)
Changes in estimates(585)(124)
Write-offs712 229 
Collections/Other(42)31 
Ending balance$(621)$(784)
Inventories comprised the following:
March 31,
2025
December 31,
2024
Finished goods$43,745 $44,372 
Work-in-process962 1,137 
Raw materials11,863 12,398 
Allowance for inventory obsolescence(6,668)(7,274)
Total inventories$49,902 $50,633 
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.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES
3 Months Ended
Mar. 31, 2025
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,384 and $2,750 during the three months ended March 31, 2025 and 2024, 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 Sales for further details.
The Company has operating subleases and logistics agreements which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense, primarily within SG&A. For the three months ended March 31, 2025 and 2024, the Company recorded sublease and logistics income of $1,188 and $738, respectively.
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationMarch 31,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$40,863 $42,869 
Finance lease assetsProperty, plant and equipment, net7,091 7,279 
Total lease assets$47,954 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,785 $7,731 
 Finance leasesCurrent portion of finance lease liabilities467 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities35,629 37,553 
 Finance leasesLong-term finance lease liabilities7,711 7,830 
Total lease liabilities$51,592 $53,573 
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
Subsequent event - Lease Renewal
In April 2025, Hydrofarm renewed the lease at its Edmonton, Canada peat moss harvesting facility. The lease has been extended by a term of seven years, through April 2033, with annual rent of $347 at the beginning of the renewal period, with annual fixed increases until the final year when annual rent is $419. The Company accounts for the lease as an operating lease.
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,384 and $2,750 during the three months ended March 31, 2025 and 2024, 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 Sales for further details.
The Company has operating subleases and logistics agreements which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense, primarily within SG&A. For the three months ended March 31, 2025 and 2024, the Company recorded sublease and logistics income of $1,188 and $738, respectively.
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationMarch 31,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$40,863 $42,869 
Finance lease assetsProperty, plant and equipment, net7,091 7,279 
Total lease assets$47,954 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,785 $7,731 
 Finance leasesCurrent portion of finance lease liabilities467 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities35,629 37,553 
 Finance leasesLong-term finance lease liabilities7,711 7,830 
Total lease liabilities$51,592 $53,573 
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
Subsequent event - Lease Renewal
In April 2025, Hydrofarm renewed the lease at its Edmonton, Canada peat moss harvesting facility. The lease has been extended by a term of seven years, through April 2033, with annual rent of $347 at the beginning of the renewal period, with annual fixed increases until the final year when annual rent is $419. The Company accounts for the lease as an operating lease.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET PROPERTY, PLANT AND EQUIPMENT, NET
Property, plant and equipment, net comprised the following:
March 31,
2025
December 31,
2024
Machinery and equipment$23,606 $23,531 
Peat bogs and related development11,936 11,895 
Building and improvements10,327 10,313 
Land5,640 5,630 
Furniture and fixtures4,267 4,239 
Computer equipment3,160 3,152 
Leasehold improvements3,247 3,185 
Gross property, plant and equipment 62,183 61,945 
Less: accumulated depreciation(25,727)(24,400)
Total property, plant and equipment, net$36,456 $37,545 
Depreciation, depletion and amortization expense related to property, plant and equipment, net was $1,376 and $1,801 for the three months ended March 31, 2025 and 2024, respectively.
As of March 31, 2025, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,801, less accumulated depreciation of $2,710. As of December 31, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,823, less accumulated depreciation of $2,544.
The Company operates peat bogs in Alberta, Canada. Under current provincial laws the Company is subject to certain 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 March 31, 2025, and December 31, 2024, the Company had AROs of $274 and $284, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of March 31, 2025, and December 31, 2024, the Company had AROs of $4,275 and $4,232, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets.
The following table presents changes in asset retirement obligations for the following periods:
Three months ended March 31,
20252024
Balance, beginning of the period$4,516 $5,216 
Liabilities incurred in the period  
Liabilities settled in the period(10)(224)
Accretion expense37 46 
Other6 (110)
Balance, end of the period$4,549 $4,928 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprised the following:
March 31,
2025
December 31,
2024
Accrued compensation and benefits$2,448 $1,987 
Interest accrual73 2,141 
Freight, custom and duty accrual1,007 1,130 
Goods in transit accrual711 574 
Income tax accrual229 127 
Asset retirement obligations274 284 
Other accrued liabilities2,672 4,404 
Total accrued expenses and other current liabilities$7,414 $10,647 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
DEBT DEBT
Debt is comprised of the following:
March 31,
2025
December 31,
2024
Term Loan - Principal$118,995 $119,303 
Term Loan - unamortized discount and deferred financing costs(3,258)(3,443)
Term Loan - net of unamortized discount and deferred financing costs 115,737 115,860 
Other107 93 
Total debt$115,844 $115,953 
Current portion of long-term debt$5,876 $1,260 
Long-term debt - net of unamortized discount and deferred financing costs of $3,258 and $3,443 as of March 31, 2025, and December 31, 2024, respectively
109,968 114,693 
Total debt$115,844 $115,953 
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 the Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the London Interbank Offered Rate ("LIBOR") referenced rates with Secured Overnight Financing Rate ("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. 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.9 to the 2024 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 March 31, 2025, the effective interest rate was 10.93% and interest expense was $3,214, which includes amortization of deferred financing costs and discount of $185.
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 3 – Restructuring and Asset Sales, the Company completed the Asset Sale for gross proceeds of $8,660 in May 2024. The net cash proceeds of approximately $6,300 from this transaction 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 Asset Sale, 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 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 2025. As of March 31, 2025, in accordance with this provision, the Company has estimated the total reinvestments and believe it is probable that an offer to prepay may be made in an estimated amount of $4,600. The amount the Company may offer to prepay is uncertain and based on future activity. The estimated amount has been classified as current debt on the condensed consolidated balance sheet. 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.
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 March 31, 2025. 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 to the Revolving Credit Facility (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 to the Revolving Credit Facility (the “Second Amendment”), 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 to the Revolving Credit Facility 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 to the Revolving Credit Facility (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 a fifth amendment to the Revolving Credit Facility (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. On November 1, 2024, the Company and certain of its subsidiaries entered into a sixth amendment to the Revolving Credit Facility (the “Sixth Amendment”) which reduced the maximum commitment amount under the Revolving Credit Facility to $35,000.
The unamortized debt discount and deferred financing costs were $203 and $237 as of March 31, 2025, and December 31, 2024, 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 priority lien on the working capital assets of the Company and a second priority 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 is less than an amount equal to 10% of the Aggregate Revolving Commitment ($35,000 as of March 31, 2025), 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 (each of the defined terms above, as defined in the Revolving Credit Facility documents). 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. The Company received a consent from JPMorgan Chase Bank, N.A., as administrative agent, to permit the cash settlement of fractional shares in connection with the Reverse Stock Split, which is described further in Note 2 – Basis of Presentation and Significant Accounting Policies. As of March 31, 2025, 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, or the CBFR. 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 March 31, 2025, and December 31, 2024, the Company had zero borrowed under the facility. As of March 31, 2025, the Company would be able to borrow approximately $17 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 $107 and $93 as of March 31, 2025, and December 31, 2024, 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 March 31, 2025, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of April 1, 2025 to December 31, 2025$5,563 
Year ending December 31,
20261,249 
20271,250 
2028 and thereafter111,040 
Total$119,102 
Subsequent event - Revolving Credit Facility 7th Amendment
On May 9, 2025, the Company and certain of its subsidiaries entered into a seventh amendment to the Revolving Credit Facility (the “Seventh Amendment”), pursuant to which the maturity date of the Revolving Credit Facility was extended from June 30, 2026 to June 30, 2027, the maximum commitment amount under the Revolving Credit Facility was reduced from $35,000 to $22,000, and certain other changes were made, including the addition of a $2,000 availability block, an increase of the cash dominion trigger from less than 10% of availability to less than 50% of availability and an increase of the fixed charge ratio trigger from less than 10% excess availability to less than 20% of excess availability. The foregoing description of the Seventh Amendment does not purport to be complete and is qualified in its entirety by reference to the Seventh Amendment, filed as Exhibit 10.3 to this Quarterly Report on Form 10-Q.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS’ EQUITY
3 Months Ended
Mar. 31, 2025
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 March 31, 2025, there were 4,615,725 shares outstanding and 300,000,000 shares authorized.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2025
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"), nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. As of March 31, 2025, a total of 309,377 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 deem 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 ISOs 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 a 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.
The tax benefits recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the three months ended March 31, 2025, and 2024, were not material to the financial statements.
Restricted Stock Unit 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 March 31, 2025, the Company granted 91,618 RSU awards to certain executives and employees that are expected to vest with either one, two or three equal vesting tranches, annually on the anniversary of the grant date.
The following table summarizes the activity related to the Company's RSUs for the three months ended March 31, 2025. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the three months ended March 31, 2025:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 2024102,030 $13.82 
Granted91,618 $5.84 
Vested(2,267)$167.01 
Forfeited(34)$157.40 
Balance, March 31, 2025
191,347 $8.16 
As of March 31, 2025, total unamortized stock-based compensation cost related to unvested RSUs was $800 and the weighted-average period over which the compensation is expected to be recognized is approximately one-year. For the three months ended March 31, 2025, the Company recognized $358 of total stock-based compensation expense for RSUs. As of March 31, 2025, there were 62,521 RSUs which had vested, but were not yet issued due to the recipients' elections.
Performance Stock Unit Activity
The Company granted 137,254 PSUs during the second quarter of 2024 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 three months ended March 31, 2025:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2024125,783 $9.89 
Forfeited(1,839)$9.89 
Balance, March 31, 2025
123,944 $9.89 
During the three months ended March 31, 2025, the PSU forfeitures were due to employee terminations. The majority of the PSUs outstanding as of March 31, 2025, will be forfeited during the second quarter of 2025, as a result of not meeting
certain performance conditions. As of March 31, 2025, total unamortized stock-based compensation cost related to unvested PSUs was $6 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three months ended March 31, 2025, the Company recognized $116 of total stock-based compensation expense for PSUs.
Stock Options
The vesting of stock options is subject to certain change in control provisions as provided in the incentive plan agreements and stock options may be exercised up to 10 years from the date of issuance.
There were no stock options granted or exercised during the three months ended March 31, 2025. The following table summarizes the stock option activity for the three months ended March 31, 2025:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding and exercisable as of December 31, 202440,654 $96.36 $22.76 3.67
Cancelled(4,679)$100.56 $16.30 
Outstanding and exercisable as of March 31, 2025
35,975 $95.81 $23.60 3.89
As of March 31, 2025, and December 31, 2024, there were no unvested stock awards, and no compensation cost related to options not yet recognized.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company recorded income tax expense of $82 for the three months ended March 31, 2025, representing an effective tax rate of (0.6)%. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the federal statutory rate of 21% primarily due to U.S. and foreign jurisdictions in full valuation allowance. The income tax expense for the three months ended March 31, 2025, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.
The Company recorded income tax expense of $196 for the three months ended March 31, 2024, representing an effective tax rate of (1.6)%. The Company’s effective tax rate for the three months ended March 31, 2024, 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 income tax expense for the three months ended March 31, 2024, was primarily due to U.S. state taxes and foreign taxes in certain jurisdictions
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2025
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 condensed consolidated financial position, results of operations, cash flows or future earnings of the Company.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Recurring and Nonrecurring
As described in Note 3 – Restructuring and Asset Sales, during 2024, the Company sold approximately 20 acres of the 140 acres of excess 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 during 2024. The transaction closed in the fourth quarter of 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:
March 31, 2025December 31, 2024
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 113,728 13,728 26,111 26,111 
Liabilities
Finance leasesLevel 38,178 8,418 8,289 8,437 
Term Loan
Level 2118,995 95,196 119,303 95,442 
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. 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 details 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 37 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net loss $ (14,385) $ (12,608)
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2025
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, 2025, 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, 2024, has been derived from the audited consolidated financial statements of the Company, which is included in the 2024 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 2024 Annual Report.
On February 12, 2025, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split of the Company's common stock, effective February 12, 2025 at 5:00 p.m., Eastern Time and the Company's shares of common stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under the Company's existing trading symbol “HYFM”. There was no adjustment to the number of authorized shares or the par value. The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.
Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Significant estimates include provisions for sales returns, rebates and claims from customers, realization of accounts receivable and inventories, fair value of assets acquired and liabilities assumed for business combinations, valuation of intangible assets, 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 ("AROs"), 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.
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, 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 $1,403 and $2,939 during the three months ended March 31, 2025 and 2024, 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,307 and $2,611 as of March 31, 2025, and December 31, 2024, respectively. During the three months ended March 31, 2025, the Company recognized $657 of previously deferred revenue, recorded customer deposits of $589 and noted $236 of additional decreases primarily due to customer refunds. 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 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, with early adoption permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires a public entity to disclose additional information about specific expense categories in the notes to financial statements on an annual and interim basis. The amendments are effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. A public entity should apply the amendments either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that adoption of this accounting standard will have on its financial disclosures.
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. The Company completed the first phase of the Restructuring Plan during the year ended December 31, 2023.
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. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs.
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 condensed consolidated financial position, results of operations, cash flows or future earnings of the Company.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
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, as 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 March 31,
20252024
United States$32,277 $40,455 
Canada9,022 14,425 
Eliminations(765)(708)
Total consolidated net sales$40,534 $54,172 
March 31,
2025
December 31,
2024
United States$48,558 $50,928 
Canada28,761 29,513 
Total property, plant and equipment, net and operating lease right-of-use assets$77,319 $80,441 
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, as 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 March 31,
20252024
United States$32,277 $40,455 
Canada9,022 14,425 
Eliminations(765)(708)
Total consolidated net sales$40,534 $54,172 
March 31,
2025
December 31,
2024
United States$48,558 $50,928 
Canada28,761 29,513 
Total property, plant and equipment, net and operating lease right-of-use assets$77,319 $80,441 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING AND ASSET SALES (Tables)
3 Months Ended
Mar. 31, 2025
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 second phase of the Restructuring Plan for the three months ended March 31, 2024:
Three Months Ended March 31, 2024
Restructuring Accruals as of December 31, 2023$187 
Expense130 
Cash Payments(180)
Restructuring Accruals as of March 31, 2024
$137 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
The following are the estimated useful lives and the weighted-average amortization period remaining as of March 31, 2025, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
1 year
Customer relationships
7 to 18 years
9 years
Technology, formulations and recipes
8 to 12 years
8 years
Trade names and trademarks
15 to 20 years
16 years
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated aggregate future amortization expense for intangible assets subject to amortization as of March 31, 2025, is summarized below:
Estimated Future Amortization Expense
For the period of April 1, 2025 to December 31, 2025$17,801 
Year ending December 31,
202623,532 
202723,359 
202822,713 
202921,582 
203021,394 
Thereafter109,897 
Total $240,278 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2025
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 months ended March 31, 2025 and 2024:
Three months ended March 31,
20252024
Net loss$(14,385)$(12,608)
Weighted-average shares of common stock outstanding4,614,510 4,581,221 
Dilutive effect of share based compensation awards using the treasury stock method  
Diluted weighted-average shares of common stock outstanding4,614,510 4,581,221 
Basic loss per common share$(3.12)$(2.75)
Diluted loss per common share$(3.12)$(2.75)
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 March 31,
20252024
Shares subject to unvested or deferred performance and restricted stock units377,812 112,949 
Shares subject to stock options outstanding35,975 44,374 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
March 31,
2025
December 31,
2024
Trade accounts receivable$20,309 $14,112 
Allowance for doubtful accounts(621)(706)
Other receivables1,231 1,350 
Total accounts receivable, net$20,919 $14,756 
Schedule of Change in the Allowance for Doubtful Accounts
The change in the allowance for doubtful accounts consisted of the following:
Three months ended March 31,
20252024
Beginning balance$(706)$(920)
Changes in estimates(585)(124)
Write-offs712 229 
Collections/Other(42)31 
Ending balance$(621)$(784)
Schedule of Inventories
Inventories comprised the following:
March 31,
2025
December 31,
2024
Finished goods$43,745 $44,372 
Work-in-process962 1,137 
Raw materials11,863 12,398 
Allowance for inventory obsolescence(6,668)(7,274)
Total inventories$49,902 $50,633 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Assets And Liabilities, Lessee
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationMarch 31,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$40,863 $42,869 
Finance lease assetsProperty, plant and equipment, net7,091 7,279 
Total lease assets$47,954 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,785 $7,731 
 Finance leasesCurrent portion of finance lease liabilities467 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities35,629 37,553 
 Finance leasesLong-term finance lease liabilities7,711 7,830 
Total lease liabilities$51,592 $53,573 
Schedule of Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
Schedule of Finance Lease, Liability, Fiscal Year Maturity
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment, net comprised the following:
March 31,
2025
December 31,
2024
Machinery and equipment$23,606 $23,531 
Peat bogs and related development11,936 11,895 
Building and improvements10,327 10,313 
Land5,640 5,630 
Furniture and fixtures4,267 4,239 
Computer equipment3,160 3,152 
Leasehold improvements3,247 3,185 
Gross property, plant and equipment 62,183 61,945 
Less: accumulated depreciation(25,727)(24,400)
Total property, plant and equipment, net$36,456 $37,545 
Schedule of Asset Retirement Obligations
The following table presents changes in asset retirement obligations for the following periods:
Three months ended March 31,
20252024
Balance, beginning of the period$4,516 $5,216 
Liabilities incurred in the period  
Liabilities settled in the period(10)(224)
Accretion expense37 46 
Other6 (110)
Balance, end of the period$4,549 $4,928 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other current liabilities comprised the following:
March 31,
2025
December 31,
2024
Accrued compensation and benefits$2,448 $1,987 
Interest accrual73 2,141 
Freight, custom and duty accrual1,007 1,130 
Goods in transit accrual711 574 
Income tax accrual229 127 
Asset retirement obligations274 284 
Other accrued liabilities2,672 4,404 
Total accrued expenses and other current liabilities$7,414 $10,647 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt is comprised of the following:
March 31,
2025
December 31,
2024
Term Loan - Principal$118,995 $119,303 
Term Loan - unamortized discount and deferred financing costs(3,258)(3,443)
Term Loan - net of unamortized discount and deferred financing costs 115,737 115,860 
Other107 93 
Total debt$115,844 $115,953 
Current portion of long-term debt$5,876 $1,260 
Long-term debt - net of unamortized discount and deferred financing costs of $3,258 and $3,443 as of March 31, 2025, and December 31, 2024, respectively
109,968 114,693 
Total debt$115,844 $115,953 
Schedule of Maturities of Long-term Debt
As of March 31, 2025, the aggregate future principal payments under long-term debt are as follows:
Debt
For the period of April 1, 2025 to December 31, 2025$5,563 
Year ending December 31,
20261,249 
20271,250 
2028 and thereafter111,040 
Total$119,102 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option
The following table summarizes the activity related to the Company's RSUs for the three months ended March 31, 2025. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the three months ended March 31, 2025:
Number of
RSUs
Weighted
average grant
date fair value
Balance, December 31, 2024102,030 $13.82 
Granted91,618 $5.84 
Vested(2,267)$167.01 
Forfeited(34)$157.40 
Balance, March 31, 2025
191,347 $8.16 
The following table summarizes the activity related to the Company's PSUs for the three months ended March 31, 2025:
Number of
PSUs
Weighted
average grant
date fair value
Balance, December 31, 2024125,783 $9.89 
Forfeited(1,839)$9.89 
Balance, March 31, 2025
123,944 $9.89 
Share-based Payment Arrangement, Option, Activity The following table summarizes the stock option activity for the three months ended March 31, 2025:
NumberWeighted
average
exercise price
Weighted
average grant
date fair value
Weighted average
remaining contractual
term (years)
Outstanding and exercisable as of December 31, 202440,654 $96.36 $22.76 3.67
Cancelled(4,679)$100.56 $16.30 
Outstanding and exercisable as of March 31, 2025
35,975 $95.81 $23.60 3.89
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2025
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:
March 31, 2025December 31, 2024
Fair Value Hierarchy LevelCarrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
Assets
Cash and cash equivalentsLevel 113,728 13,728 26,111 26,111 
Liabilities
Finance leasesLevel 38,178 8,418 8,289 8,437 
Term Loan
Level 2118,995 95,196 119,303 95,442 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended
Feb. 12, 2025
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]        
Reverse stock split 0.1      
Number of operating segments | segment   1    
Number of reportable segments | segment   1    
Net sales   $ 40,534 $ 54,172  
Deferred revenue   2,307   $ 2,611
Revenue recognized   657    
Increase (decrease) in customer deposits   589    
Customer refunds   236    
Shipping and Handling        
Restructuring Cost and Reserve [Line Items]        
Net sales   $ 1,403 $ 2,939  
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Entity-wide Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Net sales $ 40,534 $ 54,172  
Property, plant and equipment, and operating lease right-of-use assets, net 77,319   $ 80,441
United States      
Segment Reporting Information [Line Items]      
Property, plant and equipment, and operating lease right-of-use assets, net 48,558   50,928
Canada      
Segment Reporting Information [Line Items]      
Property, plant and equipment, and operating lease right-of-use assets, net 28,761   $ 29,513
Operating segments | United States      
Segment Reporting Information [Line Items]      
Net sales 32,277 40,455  
Operating segments | Canada      
Segment Reporting Information [Line Items]      
Net sales 9,022 14,425  
Eliminations      
Segment Reporting Information [Line Items]      
Net sales $ (765) $ (708)  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING AND ASSET SALES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended 18 Months Ended
May 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
a
Mar. 31, 2025
USD ($)
May 10, 2024
USD ($)
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]              
Accrued liability for restructuring costs     $ 137       $ 187
Expense     130        
Provision for inventory obsolescence   $ 312 568        
Net cash proceeds   6,300          
Number of acres to be sold | a       20      
Number of acres owned | a       140      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility              
Restructuring Cost and Reserve [Line Items]              
Proceeds from sale of assets           $ 8,660  
Inventories sold or disposed of $ 11,616            
Property, plant and equipment sold or disposed 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      
Provision for inventory obsolescence       4,960      
Sale of property, plant and equipment       3,700      
Restructuring Plan, Phase Two              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges   $ 362          
Accrued liability for restructuring costs       $ 103      
Restructuring Plan, Phase Two | Cost of Sales              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges     91        
Restructuring Plan, Phase Two | Selling, General and Administrative Expenses              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges     47        
Facility Closing | Restructuring Plan, Phase Two              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges     $ 138   $ 2,034    
Inventory Writedown | Restructuring Plan, Phase Two              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges         $ 9,737    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring accruals, beginning balance $ 187
Expense 130
Cash Payments (180)
Restructuring accruals, ending balance $ 137
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 355,391 $ 355,377
Accumulated Amortization (115,113) (109,176)
Total 240,278 246,201
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 358,192 358,178
Total 243,079 249,002
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 8,995 8,982
Accumulated Amortization (8,688) (8,625)
Total 307 357
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 99,806 99,806
Accumulated Amortization (41,066) (39,230)
Total 58,740 60,576
Technology, formulations and recipes    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 110,381 110,381
Accumulated Amortization (35,727) (33,401)
Total 74,654 76,980
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 131,492 131,492
Accumulated Amortization (25,106) (23,432)
Total 106,386 108,060
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,717 4,716
Accumulated Amortization (4,526) (4,488)
Total $ 191 $ 228
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 5,933 $ 6,084
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Useful Life Finite-lived Intangible Assets (Details)
Mar. 31, 2025
Minimum | Computer software  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 3 years
Minimum | Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 7 years
Minimum | Technology, formulations and recipes  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 8 years
Minimum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 15 years
Maximum | Computer software  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 5 years
Maximum | Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 18 years
Maximum | Technology, formulations and recipes  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 12 years
Maximum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Useful lives 20 years
Weighted Average | Computer software  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 1 year
Weighted Average | Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 9 years
Weighted Average | Technology, formulations and recipes  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 8 years
Weighted Average | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average amortization period remaining 16 years
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
For the period of April 1, 2025 to December 31, 2025 $ 17,801  
2026 23,532  
2027 23,359  
2028 22,713  
2029 21,582  
2030 21,394  
Thereafter 109,897  
Total $ 240,278 $ 246,201
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE - Calculation for Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net loss $ (14,385) $ (12,608)
Weighted-average shares of common stock outstanding (in shares) 4,614,510 4,581,221
Diluted weighted-average shares of common stock outstanding (in shares) 4,614,510 4,581,221
Basic loss per common share (in dollars per share) $ (3.12) $ (2.75)
Diluted loss per common share (in dollars per share) $ (3.12) $ (2.75)
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
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE - Antidilutive (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Shares subject to unvested or deferred performance and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares subject to (in shares) 377,812 112,949
Shares subject to stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares subject to (in shares) 35,975 44,374
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]    
Trade accounts receivable $ 20,309 $ 14,112
Allowance for doubtful accounts (621) (706)
Other receivables 1,231 1,350
Total accounts receivable, net $ 20,919 $ 14,756
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ (706) $ (920)
Changes in estimates (585) (124)
Write-offs 712 229
Collections/Other (42) 31
Ending balance $ (621) $ (784)
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Finished goods $ 43,745 $ 44,372
Work-in-process 962 1,137
Raw materials 11,863 12,398
Allowance for inventory obsolescence (6,668) (7,274)
Total inventories $ 49,902 $ 50,633
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2032
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Lessee, Lease, Description [Line Items]        
Lease term     20 years  
Operating lease, cost     $ 2,384 $ 2,750
Sublease income     1,188 738
Non-cash operating lease expense     $ 1,941 $ 2,244
Forecast | Edmonton, Canada        
Lessee, Lease, Description [Line Items]        
Non-cash operating lease expense $ 419      
Subsequent Event | Edmonton, Canada        
Lessee, Lease, Description [Line Items]        
Extended term   7 years    
Non-cash operating lease expense   $ 347    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lease assets    
Operating lease right-of-use assets $ 40,863 $ 42,869
Property, plant and equipment, net 7,091 7,279
Total lease assets 47,954 50,148
Lease liabilities    
Current portion of operating lease liabilities 7,785 7,731
Current portion of finance lease liabilities 467 459
Long-term operating lease liabilities 35,629 37,553
Long-term finance lease liabilities 7,711 7,830
Total lease liabilities $ 51,592 $ 53,573
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating    
For the period of April 1, 2025 to December 31, 2025 $ 7,137  
2026 8,693  
2027 8,781  
2028 8,243  
2029 5,374  
2030 4,240  
Thereafter 6,643  
Total lease payments 49,111  
Less portion representing interest (5,697)  
Total lease liabilities 43,414  
Less current portion (7,785) $ (7,731)
Long-term portion 35,629 37,553
Finance    
For the period of April 1, 2025 to December 31, 2025 661  
2026 847  
2027 850  
2028 805  
2029 822  
2030 838  
Thereafter 6,379  
Total lease payments 11,202  
Less portion representing interest (3,024)  
Total principal 8,178  
Less current portion (467) (459)
Long-term finance lease liabilities $ 7,711 $ 7,830
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 62,183 $ 61,945
Less: accumulated depreciation (25,727) (24,400)
Total property, plant and equipment, net 36,456 37,545
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 23,606 23,531
Peat bogs and related development    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 11,936 11,895
Building and improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 10,327 10,313
Land    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 5,640 5,630
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 4,267 4,239
Computer equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 3,160 3,152
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 3,247 $ 3,185
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Abstract]      
Depreciation and amortization expense $ 1,376 $ 1,801  
Finance lease assets cost 9,801   $ 9,823
Finance lease assets, accumulated depreciation 2,710   2,544
Asset retirement obligations 274   284
Asset retirement obligations, noncurrent $ 4,275   $ 4,232
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]    
Balance, beginning of the period $ 4,516 $ 5,216
Liabilities incurred in the period 0 0
Liabilities settled in the period (10) (224)
Accretion expense 37 46
Other 6 (110)
Balance, end of the period $ 4,549 $ 4,928
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 2,448 $ 1,987
Interest accrual 73 2,141
Freight, custom and duty accrual 1,007 1,130
Goods in transit accrual 711 574
Income tax accrual 229 127
Asset retirement obligations 274 284
Other accrued liabilities 2,672 4,404
Total accrued expenses and other current liabilities $ 7,414 $ 10,647
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Oct. 25, 2021
Debt Instrument [Line Items]      
Long-term debt, gross $ 119,102    
Total debt 115,844 $ 115,953  
Current portion of long-term debt 5,876 1,260  
Long-term debt - net of unamortized discount and deferred financing costs of $3,258 and $3,443 as of March 31, 2025, and December 31, 2024, respectively 109,968 114,693  
Total debt 115,844 115,953  
Term loan      
Debt Instrument [Line Items]      
Long-term debt, gross 118,995 119,303 $ 125,000
Term Loan - unamortized discount and deferred financing costs (3,258) (3,443)  
Total debt 115,737 115,860  
Other      
Debt Instrument [Line Items]      
Total debt $ 107 $ 93  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Term Loans (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2023
Mar. 31, 2025
Dec. 31, 2024
May 10, 2024
Oct. 25, 2021
Debt Instrument [Line Items]          
Long-term debt, gross   $ 119,102      
Net cash proceeds   6,300      
Current portion of long-term debt   5,876 $ 1,260    
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   $ 118,995 $ 119,303   $ 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   10.93%      
Interest expense, debt   $ 3,214      
Amortization of deferred financing costs   185      
Debt instrument, quarterly payment, principal outstanding, percentage         0.25%
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   $ 4,600      
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Revolving Asset-backed Credit Facilities (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
May 09, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nov. 01, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 22, 2022
USD ($)
Aug. 31, 2021
USD ($)
Mar. 29, 2021
USD ($)
Debt Instrument [Line Items]                
Other debt $ 107,000   $ 93,000          
JPMorgan Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity $ 35,000,000              
Excess availability threshold 10.00%              
Covenant , minimum fixed charge coverage ratio, term 12 months              
Covenant, excess availability term 30 days              
Fixed charge coverage ratio 1.15              
Borrowings outstanding $ 0   0          
Line of credit facility, remaining borrowing capacity $ 17,000,000              
Revolving Asset-baked Credit Facility | Revolving Credit Facility                
Debt Instrument [Line Items]                
Fixed charge ratio, cash dominion 0.10              
Fixed charge ratio, excess availability 0.10              
Revolving Asset-baked Credit Facility | Revolving Credit Facility | Subsequent Event                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity   $ 22,000,000            
Availability block   $ 2,000,000            
Fixed charge ratio, cash dominion   0.50            
Fixed charge ratio, excess availability   0.20            
Revolving Asset-baked Credit Facility | JPMorgan Credit Facility | Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity       $ 35,000,000 $ 55,000,000 $ 75,000,000 $ 100,000,000 $ 50,000,000
Deferred financing costs and discount $ 203,000   $ 237,000          
Covenant , minimum fixed charge coverage ratio multiplier 1.1              
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%              
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Future Principal Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
For the period of April 1, 2025 to December 31, 2025 $ 5,563
2026 1,249
2027 1,250
2028 and thereafter 111,040
Total $ 119,102
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS’ EQUITY (Details)
Mar. 31, 2025
vote
shares
Dec. 31, 2024
shares
Class of Warrant or Right [Line Items]    
Common stock, shares outstanding (in shares) 4,615,725 4,614,279
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  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Narrative (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2020
shares
Mar. 31, 2025
USD ($)
plan
tranche
shares
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity plans maintained | plan   3    
Expiration period 10 years      
Granted (in shares)   0    
Exercised (in shares)   0    
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)   91,618    
Cost not yet recognized, amount | $   $ 800,000    
Cost not yet recognized, period for recognition (less than)   1 year    
Stock-based compensation expense | $   $ 358,000    
Awards vested but not yet issued (in shares)   62,521    
RSU | Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting tranches | tranche   1    
RSU | Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting tranches | tranche   2    
RSU | Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting tranches | tranche   3    
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)     137,254  
Vesting period     1 year  
Cost not yet recognized, amount | $   $ 6,000    
Cost not yet recognized, period for recognition (less than)   1 year    
Stock-based compensation expense | $   $ 116,000    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cost not yet recognized, amount | $   $ 0   $ 0
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)   309,377    
Capital shares reserved for future issuance (in shares) 2,284,053      
Percentage of outstanding stock maximum 4.00%      
Purchase price of common stock, percent 100.00%      
Expiration period 10 years      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - RSU Activity (Details) - RSU
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of RSUs  
Beginning (in shares) | shares 102,030
Granted (in shares) | shares 91,618
Vested (in shares) | shares (2,267)
Forfeited (in shares) | shares (34)
Ending (in shares) | shares 191,347
Weighted average grant date fair value  
Beginning (in dollars per shares) | $ / shares $ 13.82
Granted (in dollars per share) | $ / shares 5.84
Vested (in dollars per share) | $ / shares 167.01
Forfeited (in dollars per share) | $ / shares 157.40
Ending (in dollars shares) | $ / shares $ 8.16
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - PSU Activity (Details) - PSU - $ / shares
3 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Number of PSUs    
Beginning (in shares) 125,783  
Granted (in shares)   137,254
Forfeited (in shares) (1,839)  
Ending (in shares) 123,944  
Weighted average grant date fair value    
Beginning (in dollars per shares) $ 9.89  
Forfeited (in dollars per share) 9.89  
Ending (in dollars shares) $ 9.89  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number    
Outstanding, beginning (in shares) 40,654  
Cancelled (in shares) (4,679)  
Outstanding, ending (in shares) 35,975 40,654
Weighted average exercise price    
Outstanding, beginning (in dollars per share) $ 96.36  
Cancelled (in dollars per share) 100.56  
Outstanding, ending (in dollars per share) 95.81 $ 96.36
Weighted average grant date fair value    
Outstanding, beginning (in dollars per share) 22.76  
Cancelled (in dollars per share) 16.30  
Outstanding, ending (in dollars per share) $ 23.60 $ 22.76
Weighted average remaining contractual term (years)    
Outstanding, term 3 years 10 months 20 days 3 years 8 months 1 day
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Income tax expense $ 82 $ 196
Effective income tax rate (0.60%) (1.60%)
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
a
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Number of acres to be sold 20
Number of acres owned 140
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Durable Manufacturing Facility  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Assets held for sale | $ $ 470
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 13,728 $ 26,111
Level 1 | Estimated Fair Value    
Assets    
Cash and cash equivalents 13,728 26,111
Level 3 | Carrying Amount | Finance leases    
Liabilities    
Debt 8,178 8,289
Level 3 | Estimated Fair Value | Finance leases    
Liabilities    
Debt 8,418 8,437
Level 2 | Carrying Amount | Term Loan    
Liabilities    
Debt 118,995 119,303
Level 2 | Estimated Fair Value | Term Loan    
Liabilities    
Debt $ 95,196 $ 95,442
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #)$K5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9\.$C=C/,:, .'?:4H"YK8'*:&,YCU\(-,,$(HTM?!30+<:[^B9T[P"[) M,=DE-0Q#.? YEW>HX76W?9[7+6R?2/4:\ZMD!9T#;MAU\@N_?]@_,ME4S:JH M5D7-]W4C.,_G;7+]X7<3=M[8@_UGQNMOQE=!V<*O?R$_ 5!+ P04 " R M1*U:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( #)$K5H43)I-U04 -(> 8 M>&PO=V]R:W-H965T&ULM9EK<^(V%(;_BH9V.NU,");,)6P) M,X0DNYENLFQ(V]EV^D'8 CRQ+5>6(?S['AFPDU0^,)[E2_#MO-&CH\LK:;"6 MZCE="J')2Q3&Z65CJ77RH=5*O:6(>'HN$Q'#F[E4$==PJQ:M-%&"^WE0%+:8 MXW1;$0_BQG"0/YNHX4!F.@QB,5$DS:*(J\V5".7ZLD$;^P>/P6*IS8/6<)#P MA9@*_7LR47#7*E3\(!)Q&LB8*#&_;(SHA['+3$#^Q1^!6*>OKHE!F4GY;&[N M_,N&8THD0N%I(\'A9R7&(@R-$I3CWYUHH_B?)O#U]5[]-H<'F!E/Q5B&?P:^ M7EXV+AK$%W.>A?I1KC^)'5#'Z'DR3/._9+W]MMUN$"]+M8QVP5""*(BWO_QE M5Q&O UA% -L%L''8[D2BC1)NN1*I(.6!DWSIN7MXJ^V\:PBWB7W,M;+E-S$OO#? MQK>@+$6!V+Y 5PP5O.?JG+CTC#"'=2SE&1\*WQ"G8XM^4QJWJ!XWEW/1ZOE[ M-$NU@A;WCZV"M@IMNX+IAA_2A'OBL@']+!5J)1K#GWZ@7>=7&]UW$GL#VRY@ MVYCZ\%IZ&?1039XVB;"1XN'4:7ZU(:%1-9$Z!5+G.*2O&5=:J'!#'D4BE;;A MX5):9;9*&:-1-?&Z!5[W.+R)4('T32P5G[\B6 MJ3C,(/D$4)U'7&O.P]2:2#2L)N!% 7B!%NHFUH'>D-L@%.0ABV9"VA M3;??Z[DV.#2T)ER_@.L? _D>^#>GJVOR"?X3OR);;G%9>D'>J0>S#@T%(4V#HK-2I1E[HT M112U(?^C'IL[:-%/]!)S+5/"1_!4GU,(4KTGZG8_43>%Q= MTM(Y4=SPY&UV!"O?:C!?I0?YFBQEC!F) R*];J?9 M[_<=*]\I;!(M?1+%3L4CHF5CHGAGF:?3G+SXBUYO!"53O& T,-H>CVRKD;QP+J$I4%B1QFD M<::46<]L%S%Y*F%*R:P;, <4OUFW;<9X5%W.TABQHXS170R+[NU6G5F8\CVX ME1-7K.(\A15BI15B1UDALW #1P^N8"&5=30ZH/,@XR;W/ $R(.)O!:V\IW!" MK'1"["@G-(UX&)*K+(77J;W5XCI5NREX6%V\TO^PH_S/3234PO1*6%^N]1(L M0I3PV)Y77+!RMP&/JPM:VA^&NY=]'I<"\HCAX3+5>*>P0:RT00QW,/MA]LT< M/\WWN,F73(.ICV#SYAWC;O^VDO* W%?KW@@>5)>QM#KN<58',!4@WL6^>"&_">LP M& M9K[+#U-3XIEMR>T!8O&T.+ =Y<>4K?+S[6GO/3?394I",8=0Y[P'XYW:'J!N M;[1,\C/(F=1:1OGE4G!?*/,!O)]+J?3Y8*+4\&8UDLF YE<=\R0K]S9R+ MG"I]*YY&JON@0GED?-?YN9Z=CZ 1A'+6**,"ZK_K-@ERS+C2>OXO7$ZJ'_3 M#-R^?O/^5Q6\#N:12G;)LW_2F5J<#Z(!F+$Y+3/UDS]_8YN ?.,OX9FL_@?/ M&ULX $DI%<\W@[6"/"W6?^G+)A%; Y#7,P!O!N#W#B"; :0*=*VL"FM"%1V? M"?X,A+'6WLQ%E9MJM(XF+7-SK MFZ\7-Q>WEU=@^NWJZGX*#A]N+QXFU_J;+^ (/$PGX/#@"S@ :0'N%[R4M)C) MLY'2>HS74;+Y[:_KW\8]O_V=BF- T!!@B'W+\$OW\ E+ZN'>[O"1SD*="ERG M E?^2%\J2B%8H0"5DBEY8HMG[<"S.S K[D0N:<+.!WI)2296;##^_ D%\-06 MW1]RMA,KJ6,E+N_C2RH70#\UD)@+]KM,5S33P5N?XMI54+DR96$U1B3$T=EH MM1U.UPH'"*'::D>G5^OTG#HODH276I:N& G3&A\S-@0%4S:9:T_^M@ 8H[@E MLVN%O- /[#+]6J;OE'E=K'3RN$B9-8%^YS>].(:XI:QKY<. $+NRH%86.)7= M";:DZ0RP%UWX)9/50^=JP82N+MOSW:8[Z.K63[XENVM$0H3MJL-:=>A4?<\5 MS=XA,.S\=A0%4=!2V+6*?=PG,:HE1GL2JU$JU.L0+#-J1.J\FG6TU(Q3O7,T MZB8K\/RV8(M5Z'N^77!<"XZ=@G]HN52EQ1/(F.8>$ 9P1WQ^5.J;_A3'W3D MHX"T%%NL]:5HL53JE?]1F%O8C>.=E:_1V#87OY6NQC"GMF MMCB*W.FMUE1_'C?#6X6GG4>[54]U0@W9D!,FF_7D$( MC\ &1XB\B[U92A_3+%6ZD%H!C)Q8^RB!_Y2WW: ;MJ%WPFU)7PW9K %;>!7 MN,T.FQG&8=\";+B&W$D7)G/C8>F36 +I8"SWDM?5WK1 ,O+!'?T,_Y,;? MA,V9ECG3_8,F=&E/<9=@6%>.MD*+5=#7WJ &=,A-NK>)O^2BVM;P.>"M0KTO MP5V\A6'DM^7;K$B?_ :"R$U!B_QY6M B8>\4WT6=%W12;S'R^Z9V@T/DYJ%% M>L:+IR/%1*XW@H]VS'1!YT=AF]\6*X0#:%>,&QIB-PUWNZ(]F<5=T)$X]E!+ MJLW,BZ.>A8<;'&(W#F_J5'YP.N,N 8D?X#;';6:A[_=TRWAK#^@F9:/[0_,8 M=\$8AJB3;(M51/KF10-/[-[,W>R=MAL'N^4UCH/V'LYFA[P@[DMK@SKL1EU= MAQ5]V9O++LL(]-I%89_5KM &>-@-O'4;UQ2"?5HM6SN"VO7 9H7#GI83-W## M;KBMZ\$^A19N01B@=@=AM<,DZE/9$ [O(1S/\U297=&Z>TAX8:H!*Q*M&!S> M#9C GY^5.$47A:;1/5 MJS5@)VT_?,#TA[SMAMX %N\!K'[PFJO29 <'L!C""'2O:X *YJ5[!00"(=P M_0_(!16FO2S5@HOT7S8[!=XP0/XPQ'XU;]4)(MU(&^GB\/*;L(2EC\RL?.=-]3-H5RRZCPY>[5/Q"[087O]N$QV MS^@:X!,W\"]FL]3T)GJ5FT.M5;C^FZ* ]CZ ?M5M!N!^.>31QI MF$_;A3(O,ZI8O4?@N9Y:"W/JO](,Y=)^OMAE^5$4ANT]@M4L[FO!28-\ MXD;^MNP9FZ=):F4HZ<+[R ]1Y+6KO=70#[V@3^G6H:T;].N"+S]44D@7Z5BC MW^O,"HL=)B'NJ?^D03]QH[]#J6HI?C (KW.X;#V?L-G9SB=&6R],S-LJ73&> MTD+J7F^N!\+C4*=!K%\ K6\47U;O4!ZY4CRO+A>,:O'&0'\_YQICFQOS6J9^ M#3?^#U!+ P04 " R1*U:6FHW4+L" !\!P & 'AL+W=O,B[TP$N-R<]\ M7\VV":#+S "@(.L;$,%!];& 'GE@AE_"PYO6I+ M"]P?/[)?.._H94DUC"3_QA*3#KQ/'DE@13?4]\HE.VW^.9SFD, P\_. UJ"U[T MX5VS&WRN,_Z?R [*T*K*T'J./1K)+$.W>/KB^Q.24T6VE&^ '#%!$LDY59KD MH(JW?EQ7BH*_Y_AM)]E&02,(@F;?W^Z;?#'M0'Z[DM]^@_SB:!*Z,:E4[#\O^:_)/'#0J1QTWNZ :;UY67WG'TWM;K/3LU_7@?;: MO';8.ZU7WJV4=]^N'*\/;:A(F%B_)+_[2OFU>37R_;W>:.\E;#AK)C3AL$)D MT.@AA2IZ?1$8F;MVN90&FZ\;IG@]@K()N+Z2TCP&M@-7%V[T!U!+ P04 M" R1*U:SWLF+I $ 7$0 & 'AL+W=OO_^ MQ@DD0$QV*_&%Q,G,XV?L&3\9.ALNWN22,84^TB2376NIU.K6MN5LR5(J;_B* M9?!FSD5*%0S%PI8KP6B4.Z6)31PGL%,:9U:ODS][$KT.7ZLDSMB30'*=IE3\ M=\<2ONE:V-H]>(X72Z4?V+W.BB[8A*F7U9. D5VB1''*,AGS# DV[UI]?#L@ MCG;(+?Z.V4;NW2,=RBOG;WHPBKJ6HQFQA,V4AJ!P>6<#EB0:"7C\V():Y9S: M:62#7CR/8[4LFN%%HK8G*X3]X-T<29WL:)$O V!C_5&XP?A_>/D_LA@KO)^-MHV)_"8#*% MR\/]XW2"QE_1^.G^N3\=@0&Z>'GLOPQ'8'.)KM'+9(@NOERB+RC.T'3)UY)F MD>S8"IAI?'NV97%7L" G6+CH@6=J*=%]%K'HT-^&B,JPR"ZL.]((^$#%#7+Q M%2(.\0U\!K_N[C70<*)OQE*&)HHI!#2CT3_]5*@$Y_*]IL0HP MSPRF"_M6KNB,=2VH7,G$.[-ZO_^& ^X]P#DF:,&-* M%*Y![JI/F_>>Y_@N+/?[/OVZE>_A%BFM#GCY)2^_D=> 2X7X'"TXCR22/(E, M! L,?V]JUPW\UA'!NI7G$J]E)AB4!(-&@G\*+B5:"3Z/E8E:4)LT"%O'S.I& MV&GKH07+(/($P0F': 1'<:PK6(N0*?ZPOO:M,'"/=LA@U0X(-N]0NV3<;F3\ M3:?.7/ 4\6*O>&:LOW9M\FO(CS XXF@P"X-V8.:(G4IWG$:6HTPQV"VU2R.C M:#CUN5VWEN=&L[9[8AGQGC3B1HICM60"E$V?W508.>9H,,(G\[!2*/QSB4I@)8V\ZN*CER_TCZF9[$C@A"?(53*%_<;#=D<. M02$CN:2"&0];W*AVGSUMSX5V&'.E?+A9^NZHC&?H CXH(YXD5.P%?VD,OH + M#ZK_!M?2QV!&;EJGJK"20]RH/KUAG*P5BSY#N/5KA UF#80K/<-A8TY]SSL; M%EW3=U"'!2N82OTY!+6:0FL%3D:=?/327X.A'V)R2ME)I9JD637WLZV!*:DKHIFIR=#( MU-YK,5,F%GGG+2%CUIDJVK+R:='=WT%WGS?!1\^AZ^_GO:Y=P11_&4#3M8@S MB1(V!T@'4MU"HNC"BX'BJ[R1?>4*VN+\=LEHQ(0V@/=SSM5NH"TX3)CA4IM6G9M@PC2*F\ MXQM@>++B(J4*EV)MRXT NC2@-+%=QZG;*8V9Y;?-WE3X;;Y520\'W'JEB'C>=X'2F]8?OM#5U# &J^F0I30GVI,%Y[_T8KCL6(X6! F$2C-0'';0@R311"CC=\YI%9_4P./Y M@?W!^(Z^+*B$'D^^QTL5=:RF19:PHMM$/?/](^3^U#1?R!-I?LD^MW4L$FZE MXFD.1@5IS+*1ON9Q. (@3SG S0'N.:#Z#L#+ 9YQ-%-FW.I31?VVX'LBM#6R MZ8F)C4&C-S'360R4P-,8<7^(MC?DELR#/KF^NB%7)&9D%O&MI&PIV[9" MA?H[=IBKN<_4N.^H\^E;G^060G@:@6@:A>8O?' M6)\2+DNO2(:L&Z0N0CO_ME+UFIB^W;'\,C.W[C0+LQ-AM4)8[6*&)BH"0<*3 MU&BAK3*EM8],QP>1G7A=+[RN7TP'5D2L=PP+CA# PC>"5Y#)A)I*N\9>0*YU M$&[*@I QUX[R4/$:9[GZU^:VX7XMSU2CT-RXJ'G&%4U*,E6FL5%VI=QJ\TQF MF9GG'7F3";6/RFT*8FVZD$0I6Z:RTE3L9HWN'AN=:0AG^]@ NZ;NVW]ILNZ) MA6<=,TD26"&E<]? V(FL(V4+Q3>FJ"^XPA9AIA$V<1#: ,]7G*O#0G^@^%O@ M_P%02P,$% @ ,D2M6N_D12)?!@ ]B@ !@ !X;"]W;W)KBWFX= XDEK<9:)XN3#<.P#XQ$ MVT+U<"4Z3O_]2%F5+8FFK8W9EUB/>\^E[KFD=$\XVJ;9UWR%,0$O<93D5[T5 M(>L/@T'NKW",\O?I&B?TSB+-8D3H:;8/A\0]TKWAX^C!/*,>3-/HC#,CJJF?W0( 7 M:!.1^W3["9]E(DX<(#:$0>U M=%#/==!*!ZWAH%I''/3206\X:,<37S_=?G;<^_F[-[8*K8_ _>UQ^O GN'B< M73\Z4^I^"?K@<>Z B[>7X"T($_"P2C+,;H'ID@ \I M01'';2)VFZ1Q3 MW3E+_*\?;$7M?!T'("A]%X Z%07^:@ E:A_R1N">P?'\3 M;R)$< !NR0IG@(Z-K@(K-CV?,?B.>C.G@1^B&I@PQH(535H%;5H!:H M^A'4&[P,DR1,EG2V1BCQ,;B@[.4KE.'\$B!"0_GO@09_!JJB:CPRA?ALF?R0 MKY&/KWHT SG.GG%O_.X--)6//(IW8$8!QI;(Y[%N6+:MP]'@^9!,F4%=F6"> M)+ :F5I%IM:1S',(W&&:!SE7AXH)E7K*)VVSAH73MK!LRS8:W+EML[ZI#ZVZ ME<>QTH>*I>N572U%>I4BO7#4CJ1HFOCT=9S3,J=Y*8XNV7)5K!JK- IPEO\$ MW&^;D'P'?]VG403HZVR+LN!O7NITF;4O$\R1">;*!/,D@=78-RKV#>$$F>;Y MII@7Z0+XN_=%SI@'](,-/..]R?P5G=E!0>LV)"LVLQFU!+V BO/S MZ!7&[$JOV:*W#Q6Z]FD-@F4&=66">9+ :@1;%<'6*Q#,(]5J\]!\ 4V$8^FZ M')\1T)49T),$5N/)KGBRQ3RQ[/>?"H+H*DM;XAP5325^8<>8QXC=2I!M-&;% M1!BU*R-G!'1E!O0D@=48&5:,#(6,S# !$;_KN!ERUB355.Q&\H4!NB9?)I@K M$\P[F8U:_J&R;[H5(0/T*Q*'RX0V^%F&$_\[(!E*\F@W+Y:(OH,N&$'<5U ) M71N4I0X;!(D'T)4AJ6CN64_@R8I9I^A %X%"BMPD$/3!7U!6M5$ZER4A>M1:+:;H8M6VE/MK9=LQN& M;2W#LFU3:;[V.79T;JAF?@4Z>W"5C5:9TV&VG:MPM;;A3U4 ME*'>+.RV7=\>0M@L;(Z985BT+HX4]K[9A\;_J/5 J8V^5#1'*IHK%TT!GA 5I(D_L-WZ]YM2@W@PG9?GTQ%=J1$] M66AULO9R Q3K#?]& 8+MUENW]"8O4F6(TH)2>/B M<(41;8*9 ;V_2%/RXX3M,ZNV.H[_ 5!+ P04 " R1*U:^L^"@SGL(W"YFOF8+7?-DK MLIRS>5EHG?1($ QZ:R;2SN2R_.P^GUS*C4I$RN]S5&S6:Y:_W/!$/EUU<.?U M@^]BN5+Z@][D,F-+/N/J1W:?PUMOYV4NUCPMA$Q1SA=7G6M\$85$%R@M_BOX M4['WC+241RE_ZI?]=..[O?U 7WGU^] M?R[%@YA'5O"I3/X2<[6ZZHPZ:,X7;).H[_+I3UX+ZFM_L4R*\B]ZJFV##HHW MA9+KNC#48"W2ZC][K@.Q5P#\N N0N@ Q"X1'"M"Z #4+#(X4".L"81F92DH9 MAX@I-KG,Y1/*M35XTP]E,,O2(%^DNMUG*H=O!913D^G=;?3I=O8I0O TN_OZ M);I^@)?9 _S[]NGV88;N/J/I]>Q/]/GKW5\S]-N/V^L?T1>P^1UUT8]9A'[[ MY7?T"Q(I>EC)3<'2>7'94U S[;\7U[6XJ6I!CM2"HF\R5:L"?4KG?.XH'_G+ M8^)QT(.0[.)"7N-R0[P>O['\(Z+X R(!Z3LJ-'U_\="EQU\\XO&QX@=JZ*Z5 M:>F/'O%WE_&<*9$NJW$FE.#.5JJ\A&XO.@5=%!F+^54'>MX8@2&NP@,O1&XS^56E @! M! -SR!9ZG\Q?D'PL9,*+F*;MW8G:A_MM(^\VF=* MQC^[FEGF*)9K +FB;&W$G_6S4_?(TA0.0T.W;3/J4T.WMV8GZA[O=(_]V52F MW3*%--DCX1 %G^ZQI0F/0VP(MXT("8WH1-ZZG:@!5;E MQX$YB3B,0K-E_14X5> >36+O)#)=L73)"XV#K"@X3"4ZF26"/8KD^/10.VUI M?FC56]26M\. DB:@Q-MCKN-8;O24##,%%UOVF#@'2.UEOVMT!T,SWTU=9OTA M-J<$?YU.U=S *O;2W.1+/0\<@=2Z],$PP-14:AL1W!^80L^!E;CA2NP'R_N< M9TS,7S-?-5BDSA&P],MS"$(]BIQA".VV#(F9%!U684C,,)R#.W$#GMA+6556 M]"GMVTKIT!1J&^$@,(6> _=PPWO8#WR[P9RQEZ,CV88V.J)6L]I69#2VVO4< M;(<;N,-^N@.Y^89[N_?>S. ,A@UQ74KL3FZ;83*RHG$.VL,-[F$_[T5\P4'T M'#(YI+>-N_%M>.O2P"0\I]70ZNOG@#S<4![V8][7DNG>:E^;V;IX9*&\TVP\ MM++Y.>".-'!'W@%WL%).EUW%\_5;VHE-R #WN38%G/JQHU'Q<&#.Y"X[0L9#,PSGX#32#D/88!_Q8]^494*QI)HNYD)MX$>07* LUUU*O7Q 6<(T$L$L MPO_>B$SO53EC;+-?UUH)3EU6V&8C?Z5/#4J#B,2/B$=7C,2%?Z9$VX::"V+_ M[Y^JKV$_XF<_*WV(]PXD!Q22T%SPN*QP:.V[^BMY:A :+B0#;_+X+%*6QN_0 MW!+/U;%ITUO4EK?#$#:L2?RL>2-S* ,A+- FG<,\O) Y%TM]-KF5R5;'-@;X M$@HM6.R;E6V4')O[, X;W+>ZU#EHDS2T2?RT^1U6EB_59CZDT%.#X0#-T<", MAL,(CTT:]5?WU' T-$K\-'H8C@>-9U\E<^ZL$P=LTL!<;KJL $FM['H.)*4- MDE(_DMY7HK7F)Z%6*YG,=>,K]@Q=(6$*4JZ2J- [T8@]L=Q]=DL=&&I2FLO& M8C1_;4^-1H.JU(^J59KE]79SE@O(N1D QVO7<&IW4JJY0'%9D;ZYK>:OWJGR M&T2E_JU$:ZI=O'/:H8Y=0WO'S65%J)47_94\-0A[!^%^R/RT6/"X'!#\.2XW MJQ&L5CB*ZXUKF58QTI!9/FC2W++D:/]P;4::D7&0ICTVSL&9M.%,^O89]YS# MK*"'AOBW07"P*"9T9'41A]T ))BA. >2T@9)J1])I\>D(Z;0(U^*--5C1J], M>"ZDZ[K*#;6YDPPPMGJ&;48#ZR@SJLT&1\T.E3;<2?W[D5ZE7&_6>37:>Y"8 M#HF)X XS$N*^I7%@:3R,V*'&!@SIT,O6N^/&O84%*'MW[FL)X^I8M.DM:LO; M860;Q*1O(*:^4M>5BR[,)Z^G?4 5(H5^5*Q@BJE W#SFE8^)6)8GW<4'?9_$ M&747>%J#QS:R,LDYJ),VU$G]U.G0K&/6)J9_M3#,;FGKO#R!PP_DK]6]&]O_L1RHI8 $O "7P<78BN7I3, MRBO"CU(IN2X?5YQ!]M8&\/U"2O7ZHG]@=RU]\G]02P,$% @ ,D2M6@M! MN5TB! M @ !@ !X;"]W;W)K_?A=!^<>))8.';6=MKM_?J;<=H")T!W M]Z5^R1JD'CE37@L)PF9^.3\T.6CP*_*5S[9WM@3W)K M'_EP+:?)B FAQB(P@J!EA7/4FH&(QH\M9K(WR8K/]SOTJ^@[^9(+CW.K?U3=&XHL+T00LXFS:W L36B\B:Y&;2*G#"=E&1Q]5:079A>7R_G]]=W# M]>TWN+V"A\4EG']?7G^[7"XG:2 #+)866[#S'BQ[ ^P ;JP)M8=+(U&^U$^) MV)Y=MF-WGKT+>"/<$ [& \A&V=$[> =[;P\BWL$;>+>N$D;]);@@!C"WQENM MI.CKPTBX<^C1A/["EG"EC#"%$AJ6=(E4C,'#'V>Y#X[*Z<_7(M03.'R= #^Q M$]^* J=)R[;<"I/9QP_C+Z/3=]P[W+MW^![Z?TWF_P:#"_2%4^TN3*%&R#M/ M -[#8B.=+85K8&&U5*;R\*NS73N :U,,X1-5;'R2*]0;*O90@Z*@^B[W2BKA M%/I!!/SXX6N6C4[GMFF%V<33^/0SK(4'[D4H01FX$1NJC?$Q=%1Q+NIIL?8[ M4IZSQH<+I&OA$(*E1O"C4[3EA!=4K\IT^-(%ZU1%F==$L+2,'&V-?SD^'L(# M"6XY@?(@0%,K)"])0B*U2DDU0@_4="552.>(%-N1BDI&Y5VPCNGD3D34FF/5 M6J,*#TBL6JZPJ."[MM44"_8ULG0<-@EH5LI9T\M53A74?<@*?$KFEV?)YP'1 M*'07"555"'P"%>DW]DE=! MG*V0T%H72GHTEMU0QMB5X%0.H"5'2"]09]^[1W>R*VAHT,/J=Z15HHOQ9)KX MS =Z9)$L4Y>X4@47 @75<@#^P7X?J\$+NL2^U8(C(Z5B6AXZ3\8HZ>SD &)9 MQKR32;6*D,(8D2M2+VE H>.-ZQ3C12Q:5UB17[G&&"P:=#YBU.ARSX7Q1GH\ MAA#+/]2"*&F"I^^2*3G/G';>/.(F,F//5_0"HJEGB:3&TZ(3G.>]#L3 M^J&RO]V/Y+-^$CV)]_.<>G?%H=)8DNIH>'R4@.MG9'\(MHUS*;>!IES/>&OOMDW[TQ;5/J6GVRPK55)>WFO2K-^NW!^"!\\5DO ME@U^RD>_>6+,6%E<#-?R!KDJ[@3E=HU+N M&@N_U;"O>?=^>G=])VX_B$^?K^ZN;NZG]]>W-V)Z_BD^W_[J^N+ZZ>W/4P/%(Y"CW1[WGHR:/''4L/IJZ63IQ51>J MZ.\_ K8C[Y/ ^_O)DP0_2CL4Q^-,3$:3TR?H'4=9'!.]XT?HW=J%K/4?$LTE M$Q>F=J;4A63KJ0OQR2JGZH:_,'/Q0=>RSK4LQ1U\JK/ L^Z .WOWRC_'9Z/43USN)USMYBOK?J^K_T%'B MO73:H7!7J;#OETKD!LRF=JK G[QFX,,\*L%U2M!U7K:%$@WLDWEN6OP2B.+G M"U.M9+TAC6KX>KTT9;D9F'4-U%P[<[K0TFKE:,52/B@Q4ZI&AE;2PAI=$TU; MP+D*W+59AC-TO8!E<+A>E;!_H6IE)1#'WZM5PWN1AR^UQD]D-L38M%)6YU(\ M_^4?+R:3T>LOP[NA^'4Z_42?QZ\/B1G<:M6W5EM_3W^ENZL+ ?$9J#= IDID M CP;BWP-Q=2)E;*5;O#D%F1I8:]Q0+$%9C.1*]M $ ="IJD-\66% ?(VH:=K MS@.HE&8I&P$2$35^A=?TO!5BMA'Q!B*7-4@PT1_293Z&J%GW<[K=HQ'#4G6R M4ABBP8"D2W7]7ZC+N@4Z/R8/8B3"H"[NSO3MJQ M*F^M11N0Q>\0N9G>>JGS)8M)Y_CC$IQ@ \4DS9+#^3F_X5;W!+TY8%:A$AF9?*[VW- MF(>"TSZ;^O/W"7&'0P+J48'5_)G+W-;B@YK9%BU^/ E6DX;@N2Z!A!07$'KT M'&U4^6!8%^01>!+P0%_@2N#ELR+FBNU-US6$9#C89V_0I.1=62>%.Y4#]\@/ M;*#@&R-H^'"I2KE&)X*CU7Q.;B[& S#DP7@$,GY0%C0$L"S_*MRJU-M>"Z$& M#+H"V=.:S!-!W]L1AH#X>?IJ-!*K837,Q)5TX Z0[ #T1K%W9-T2V"+[2@\ MS0-H07\A-T6DPGP-. B1\5-*Y2QZ(UTAOXD+N=(-Z H@U%?TB(8.0\(*_"1& MHXYJQ_QQT&3((2F3ZKMVE ;#5K>I9@!J?5K[Y_]\^.@S&AD[R'D-FJI-$C)1 M\F1P+7DGL"%;2%16_X'YV0N!SX7H+QYDV2IV_F!6Z,;Q]K1N"[AAX.8@A=H" ME7+*:GX29< *S)CP:[P)>H(1"]0T&)DU7&\$(_*7^NP-Z(YT=X>*RKPS;2<. MV%&#:DKC*''SUIV^ I)> M6?.@'1V"2=U)!+A@YZVM'2*B6=1N7DI=.4Z=7,""Q>,26?K:BG0:4#F@)J4? MB#5"Y#6($*^.D)3P$3EX:@:Y!YF[N@5!>!0S:QTXIJ-@/$/$@)QG1"NR .A# MU@M-)Q/I+-X; +)3\[8$^@\<)07"%A,4Q >L=T1"8#(^@X%@#&@D+"S47%DN/V =Y"?YG5![">QP M&HP+9XU8M=:UDCTP 'M(+I4+"3M)5T 4TIA<6,4FOG-T*F0+^;%AN\)LH9O. M*Z+WY:0\$A.:B*]6A)F5>L&:$,\/II]OW<%A1CL[B4!D-FMOD-.\::F$8:Q: MR0VX.T0*&V&92R(+X0W(A* G@WJ@K->'&^">V-0A2-%9.";ZFB((><\6652E M-5#4P0>JF20?I"[1OL'%U((D0>$!A-5L!FM= MJ-[RL";][KZOL*56_GQX! Q)]V>EE]]A^J$ M$M+M'*P%UD'=&R6RO\ +Y0 8T\HX]@,X@Q#!SNE>XV",\&5'#]81P1"^4,$Y M[P3%FM:2JO&"488(5K@30\X&&E7)><[+A[-,P8AG"^R3YCE8AIA+ <;O34 Y M90*(M5;/VMCG =+M'-*WSRH75U.!N6T5=>=:\F]@_,/_DXB\(8-B]^BLJR K M !XZ=X\+I8,:B"THBF=B80EC6#-'-.)465+#P+1,;<]/[C[ M]1=9K5Y/@R\C71^BGB-V.405>@#6U0N/9-Q^'>4E" N&XF:'K-<>N"9VD^'J M,L O@GZ(H$G%E@'\5"*0Z@7X%*%YEB[(]P>5XW!$)\@"I>D2@S:8&94B[58 MZ;M^#LNE6R:HS5/9YUK*A\''C&,K1;,*!-8_"SH+F%^TI;3E9N^5"1<@MU83 MR$"XY CF+PP"8;@OY]2@479+9CNY)6S8JV,/Q3H=/Z;,M''4]&09?#N:%RXB M':)!4SZ!4T!@7FW4/X!0'39DL1&!O&7(9^911N_ [G[G(PMT?\G@^R+*/-2N55+'R\*L0DJ>WGW!*NQX,#I'L\#0 MD5Z"*7F\^T@,Q"(H-NR"Y/#FV%%D;>!M/*0E*'H5"(J:@"]([&D9MU1#Z0]),S,F>W-.LZW.J6^V)@A. %<;/+ MDJZAKA"' /XH,VKD/>BBY9YRIP^Y / &T$KQ$=O-F?X=_-'W2\![HN*)#+=7 M/DH+AX8&'_=T^GN?B>-)-CD_AQ].1MG)Z:F7AGB9C283,3[)3F#CE>_2,=([ M/SL]A']'+P[%/072GLW$-,0D3X]/X(?3DVQ\/DGXZ?7JMEDZ>9&=GK[ ;:/L MY>1%8&GR(CL_&XO)R^QT?.R/_AOMXYDX/\^.QR_AAQ<@BI,Q=32]VN&2[[NLF'M N^X:A%AI,7;' M)(]HF8,J)*.5U/0+:KPBQI81]F]HX@$F;:%R!,-+>K- MEECP[3B/M)*0G6; M:[@F>CY7] FG5'3OZ=7X:HE:SU96"@>YE")Y+V7$[HKL&['=(-/? =:U:#4; M7_A&TH;BW7R_ +D;G<8^0#HMR];70H1%FY0 I=-.=9"+#$-5- 'TK1(*\#(& MDKU,2@RL6/*X5^)?N%R,J54VGKP6O\6B*'8%OK4&+9^4"Y[5UJ'+=0C%%8T+ M_72*0!KKA+$&A$T(H'D'8Q <=67=T)\^V7-ZH_)EK;]A6R,RHNM5VR2)O,\8 MEK7>OE-)[G#V>FM?GU'L,NRG$B[6PQ%[J'LN&1/ XFT!MAZLR*0 K4P!SY@]-./6.98D2SB/ &Q&[S\&NAY ],7A%X,- M*]DXCQ[25SM-7 M57 B(,3T%R0(*@9S"V#]Y]30[:>,A3TBLB&>S?@4D1QY1Z5DI*\=Q3A ZFU. MT_M&ERG0P 4$-4+,6$.-YVLEG+)?S_L:QK69X)X8]_/\&B^E':A>J;Y MGS;$)+1U$PU\2>"GTA1I@[Z M?%BR 3K09DACH[I5O<9L&AT\B("R\$* \O%)DF?Z(G3EMZ$4 MI3#;/^N/P%S>)Q);^V@K8&FQ!O%0*.E+$-E"K30("JH?GNY);*]E?GH"1H(E MPX+DT]8^!36;9*C"4!F;*7.Z*@W#:&[$H16XK4VE]=5=2?X:8,GNH1N?5=]VZDPHQUKXQ, M#C[AV#L([*]HLAMW^.E_5V?NR4YHS@@=_+2@&Y"1[@$H6XN=;XZKW='T1$,* M[&R6JM?1[+K^_I%,(@,_0<,L"@?A6(O2**7XPO="@OBYIO7%0L[IUI0 P\+P MR;?:L(O DR42?CJGBMW5,&'X;?^)VB5QRK_LP>(GXH &)_0Q$**=L1D+P$7E MEIIX7+;4JU6P;P"B14E!#3) _UU(5PWC6/S9.#L9'=.>9Y/LY?'+=)38_+!^ MQWT<@7V4 FQ68FYY@AER#+(C<&OL2[#Z0R@U,\8@B<'B[]E6&?NJ*DX=YVTY M!X&P)^#QW=R6O)>ACI_882F4K-^5S6ZWLN_BA5$A2U*=BZB2+**OW-!Y13%' MJ7F$S@4 M=',.IBHF[4?\K!OQ/N+$6_.D;>8H)[+;!;3-779\3(;H-P@!8CKV8A-7]JV] M.*R,[OYDX[#W/ MG'=BL463UQZ/SX !GX[&?W_<-G?/W'N#1-_O+G_"=[;EA MU-&SL]-S_SKU 6?PA/#[=\TZW>\*"K8^.WWQDBT7 5W"O\?.U&KAV;]^'U0B5_A]S<3[!]:_2: MQ%3(#_:NOGM?)%>(69G>I&QX'.W'6YQ-%OBPIO;S,##?3(P/L::5C+U33H#$#?MD26YAA?FY5!R+ C?R++#!4L!.L M"OP\QT_-#C/_3BL^LX$DRA-POA3-8@-80*$_>D38+'2C*A?)4BCSH&7XN"[P M,0?H$@=Z5&5) @,]541H-O( M.I3=DO??@$-;_X@.6Q==9,*!#4>6#].[]\"V:T%6.,JY 8S/XYR76;#1>[+1 MY_<&<+,X/QD=OA+7%'V3;(!YB.M4F*V>.#F&3D MX^!\6Z?YJ);NN;3'XH&AY\]MZ7 M).:0C(;05!"QMSJ\OR]+>L0<.45-)2^8L4!9Z+HFSYKCS:-"QJ5DOZG@ M;P:CXV@F\4]/J.@+S\N06:N6^,=3(!&_= QG(?&EWW=]XSGKITU9'/@NP,R MN\L=2]DYVQ-V.]8FQ:H%9)+[21^U:OR@.$UYO0"CZ(RLZRWJG_-EMYS\TONF6"/V3 M;TH7W,SJ;J$TOPVUIH,^CTK(6Q7>=?MAHO/<]F- ]V8R&+?EMZ[]PV@";?F5 M;1(M]TS%]SO"3WH;0X-D.$[L)2$9GS@6TA8<*ZA4]5[9G9]&F'U_:W64_(D= MX*\%_2$ANC6%\#O<9P>/N !\2\XW_T;4$L#!!0 ( #)$K5I9 M'E&RD0H "P< 9 >&PO=V]R:W-H965TO^XF3Y;&WKM$*2\>%VGF3CN)]_F[O3T7)6HA7<_D*L.3 MF;$+Z7%IYWLNMTK&O&F1[@W[_8.]A=19Y^R$[]W8LQ-3^%1GZL8*5RP6TJ[. M56J6IYU!I[IQJ^>)IQM[9R>YG*L[Y;_E-Q97>[646"]4YK3)A%6ST\YD\.Y\ M3.MYP3^T6KK&;T&63(VYIXOK^+33)X54JB)/$B3^/*@+E:8D"&I\+V5VZB-I M8_-W)?T]VPY;IM*I"Y/^4\<^.>T<=42L9K)(_:U9_JY*>_9)7F12Q_^+95@[ MQN*H<-XLRLW08*&S\%<^EGYH;#CJ/[-A6&X8LM[A(-;R4GIY=F+-4EA:#6GT M@TWEW5!.9Q24.V_Q5&.?/[N]NOMZ^^WBZ[?;Z\\?Q.3SI9C3CU=W M)WL>1]#"O:@4=Q[$#9\1-Q*?3.83)ZZR6,7M_7M0K=9O6.EW/GQ1X"=I>V(T MZ(IA?[C_@KQ1;>^(Y8V>LU?@ ET3N7RTB==I E3MD'U3E[]=O@H'_\@OKC6OWQ2])_/5S_ M@SC1]M771(D+L\AEMA)3-9?(*&1EXN:NQ[I.>^L-'G1>"YU1%(===GL! M@%B/;!5.SS,]TY',/">IR9SP1D" D@O26(""K.0'71P9%Y$2D7'>L2"]R*UY M4$+-($.K#/]_.8&SH8]G3::6_L^-]3.3:L/W=C4VTQ8+_HMD8"+D_PR'P:6SA!L0-1P=Q1&BQD#G,D%'2:P4YPM]446K\O,_B\)N>KI2T M0A$-B$L5J<54V2J11STQ<0$^(,]*'%SB=5:0/O$#;*0 VGO4)3R(=1G^AO1 M=(F($FGG.)W,!BI))Q@RTX\4 >=4R(/Z#+&TVJLWL5EFL.5RC0V?6(7PAE(1 M, *BCY(*(.-VH"U":VD1&/6-EX\;O%-I!55V!J,C@5:%MS<10<0!GF>:LAK MTNF*0M(R:]-9)2K;B?H\')AXO@3DL2*UWN4!7;'S=B"6TJV?T#G P 6"1<+G MQL2.TC,6)JO.C]$#J29EX,)Y_"&PL-E-@EPF&F#:&1]N/>CNPRNYR(\G0CWF M)-;]Q7-^*9S[&WF;186U%>\\(AI>(1H[HX,A'2+CD.W \/8X;X\O[,:)2V55 M(\+M\#(GEO[X?SH==%;KG*ZZ)=]32QRR-K(%C)E*\$^D DS[(Z"-?FYR(Z!/ M<4,N^11'QK_D9;(02^$"[9"USRL1F/XG*5.[NA:42K?/A3#C:\:IHULG'-(, MV',_>1R(R9J%T)Y/A;'>&7;[HS&3]8]%_16VH"B@64C+UH+J /44Z!MA,0DL*9^2 M)L00CJU3E_0T%&_!+L>65,MI*9S39".!.$"V;'A+E7\2!%72_9"ZW\$H6M(< M!#:6;,B?!&RZ9S)B)';$X.A07 6SQ6#4%Q<4CANY"LFX.SCJOWY9Z(8"D B8 MW*H9CH$?KI'68MC#J@R3* E]]=O1<'!X[,2E=AC#> :=P$T3I/@*M8]X_CWJ M+MI-(/^BZE!XS2VW-7SLEYHC!$L<'),FU-346T*@9H7E0"*V\'8-G^W!"+B1 M"RK6KD6M2YVF H=7G(H6.M5_$BZ+E'J#&1G,^85=\"5$\U*B,*[?=Y(0^"6# MFBLQZ%>4!/0!)5DY2M?%<=T'MX$&S2E_J\ZFC?]FL6KJSITM,[.GWEG(.6#$ MJ<\S!?EOV#^^*1!(@NJD>LP/!L>O@UH7G\1[.;4Z]-I=\?'C16O_>;%2MMY" M.>H> M'/1;&JT=7ZL5*A5WAZ4:8!I<@Z;"D,$C!+\=4+;4&OY,=%YRREJFB%)#ACNP,'UG+@R#+X-$/4(#1R%Q19X#\6O4U,(XY&7_ M_:!CQ8$@0W'+A6U_<,1LXN*DLRD9D[EQ]KG586[* M5*O M*?%7.HX5$G*G'A?@!T.1"M4V?&#*O" M\C*!#@Z.VB>OV\FLYC-H/AYP']! 4JA_3=2F:@[VGJE6+6WL>%/5RJKDMD^N MFTDID&3<2HV?*\A63_T\;+6EL+(XK&OPK7HPZ0.I>H%T MT!Z%L$R\74EA1B!QQ)1>Q+]F%9DEJ3^:4M[A&;OB[S>?^+V1N. Z>RZS^Z[X MW)OTNN1@&2/\]$8J%$*T2T&UG'#A-U@K */V=!U\FO+:L]]!=]3O5YT)V+>9 MMI+8LYC^4;Y%D8''N25;TK S7>$QL/_TG(A?^,!M(8I5W:B()MQE;W:#"$E[ MIIK[5P<54M].ZM[=J;B@DL7*1U7FS ML7O:RHC8*!K_6G\(FX0O0>GGXCH;Y8JY1 M-5(UP]9^[W"_(VSX-A4NO,GY>]#4>/2/_)->_2E+"_!\9@#Q\H(.J#\0GOT7 M4$L#!!0 ( #)$K5KPQ3.@]00 ,X+ 9 >&PO=V]R:W-H965T]569OSP2E*C\5<[LZ'Z0#F,N%:$K[7FU^DYT]$>'E MJC3N"YMV;Q0,(&^,556GC RJHF[_XGOGAQV%U'M&@7<*W/%N#W(LWP@KQF=: M;4#3;D2C@3/5:2.YHJ:@W%N-JP7JV?'MW71R=W-[\?L53.[OKZ;W#.ZNIF=# MB]BT8YAW.! M'< +>D,#AQ<\@W>CU'Q3E"6(>@ZWM17ULIB5$B;&2&O@36'R4IE&2_AK,C-6 M8[K\O<\-[2GA_E.HA$9F+7)Y/L :,5)_DX/QRQ=^[+T^8$/8VQ >0O^%8!W$ MV<]R/_BNJX1S%8,:[XI<56M=&#D'NY*P4"56=U$O1X!QRU=]X."-S&4UDWHK M">%&*V/@4FC]@ HPJ5136YCD>5,UI;"(B")MBQ_"E>T='G:!10T?1=G(_ZE] M7=2%E:]*O CF4#RU; 27:%5CD:U1"[L1F Q'D+(LB_!_G+(X34]P%'A)*T]Y M)^>1DT<)7+J2100M2T?!K(JU@2QCJ1?#<>@S+XY/($I9$GJ].,@8#[P3B#T6 M)3%,9;ZJ5:F6#PSHWFTZ*)>[6N;%6AKP?8\%J8_*$4MX<@))R.(HW)$'+/1\ ME,?(U(.I%G,)M:ADBV-ICA?Q%X3"X(09AV,>,=]#>OA!C'AG ;$"3@LI&N#! M'QAU#2%+_ 2-8A$GI0JSE.8*BM*6!QT?)M2012Q #&.?1]I^ 'J MAQ[C2=JN)'B2[V7,3V):B1GW?,Q.O($/88]V[ :.WO;AY8N4^_QU-]LG:SD_ MD_D4YY3YF8M]3_4(*07,2[+M.M(^VB%,ZQGS//XX/^5W?%V-;+.%BDG][!W8 M" -'$&E)BN-JS*RTE5.WM*^GV?5J#I$2EQ_ 8LY;N'2P?3F&Z M6[E V4YXTMBB38+F5P>>/>.3E_);Y)C<\VB%U[UE(7BG*4^@&' M:D MGA!B/?=*?,917I*A;N/A/!G!AUU*GWZ-RL_%'9"_(WB00F,1N/]S!9S0 M5C_M]F;=_S\5:NI4>:>RA3A4CA%I<&]++-ZJ/(J.6"ZU7.(0%HVE=TOL2RSR M],\999K99\P#.N:1UOYH%:;KV8H?>.Z,&KD17/5$KMOC'^7U57?\=1?H+A@( M/L%GHX1M:B*!IR\$W;5^XNKP3PH(IC1%[^FV&/!.B@).XX3&0931.,5;!R^A M@,8H\%F4TI[ HW&0A>1%[%X7E A4G6F6=/5^U-\W^Y[JX4Z/A>FQ=)VDP7<0 MWY^VW>JE?;,Z:7NT?[>WG2[Z=UE@DI1R@:K>:1(-0+?=8SNQ:NTZMIFRF(MN MN,*&6VK:@.L+I>QV0@?T+?SX'U!+ P04 " R1*U:2R'@>D $ ;"P M&0 'AL+W=OONKB'Y]S>SMFEH@*LJG83PKG?FV6=> M]O&.-]H\VA31P5.>*3L)4N>*BT['QBGFPK9U@8I6EMKDPM'4K#JV,"@2[Y1G MG:C;/>OD0JI@.O;O9F8ZUJ7+I,*9 5OFN3#/UYCIS20(@^;%@URECE]TIN-" MK'".[DLQ,S3K;%$2F:.R4BLPN)P$5^'%=9_MO<&?$C?VQ1@XDH76CSSY/9D$ M72:$&<:.$00]UGB#6<9 1.-;C1ELMV3'E^,&_3O,1ZW@&C!?KS/I_V%2VO6X <6F=SFMG8I!+53W%4YV'%PZC0PY1 M[1!YWM5&GN4'X<1T;/0&#%L3&@]\J-Z;R$G%19D[0ZN2_-STC_OY'&:W#W!S M?W=W_PGF'Z\>;L<=1]!LT(EKF.L*)CH TX,[K5QJX58EF.SZ=XC2EE?4\+J. MC@+>"=.&7MB"J!L-CN#UMG'V/%[O -ZM,$JJE849&IBGPB#\=;6PSE!;_+TO MW@JNOQ^.C\J%+42,DX#.@D6SQF#Z[DUXUKT\0K:_)=L_AO[S13D*LY_D7FRX M%E;&D&EKH: $Q3K/Z5Z4#A,H+241%(F%MTWD6E*]8?$,+D78^#. MR:E8HZ$C#:K,%P2GESN(%D@=K!,J8;"D-/Q $:>\M]1)"_ ISDJ_6JHU6MZ9 MW)R1,0_I4,2/M"*=A??OWHRBJ'OY,/]B_3"\/ %"9B@O62K&78=@1J;!21L^ MR,S'M#]J@SYGBES^CW#9OXE6JB;:QLWSQ6^E7(N,*;3AYL *N9! 6L>;UKO9 M)1"/7,J0Z'EW:7,25\)S!BP%-\ 5(6ZK)$5CT6# M_@5M_%^V; >?FDYX"^_#?JLW&ISX8=0ZZXY.X.N/#='4?[F;IY?]T&^=$=(@ M[-)H, I;U,%59U)" )=+KF136Z@JR:>1/HNB^JQ59:T.I@^;OLVV-,_U7CFZ M5"?@"Q9=;I]-\[_JX5^D?$Q *$.]=ACY5$7M(>7L^-%[;<]]46E0%73=C+]" MGKOC>/]4XH/6;_&]&PO-72Q%=F@780^T>$KTJ-?HY^1I\F-MU7$Z/]V;\U>G M?ZN='#(NT1C]3FW!!=F5N-Z@=3X<0)\. MR+ /^[Z'G1<7EAS-RE_+6$Q*Y:J[R_;M]N9W55UXOIM7UT9*Q4HJEK EN7:I M70(PU56LFCA=^.O/0CNZ3/EA2K=7-&Q ZTM-A:TGO,'V/CS]%U!+ P04 M" R1*U:ESM'%#4$ !1"0 &0 'AL+W=O>(!I[*0NB)EQM3G74Z.LFQ9/I45BAH M)Y.J9(:F:M/1E4*6.J&RZ$1!T.^4C MO.G9K-VHZEK4IN, ;!;HN2Z:>S[&0 MVXD7>KN%)=_DQBYTIN.*;? 6S=?J1M&LLT=)>8E"=>>=P?N M.&[UP1BL)6LI'^SD,IUX@26$!2;&(C#Z/.(Q4MDH=T;MLW9;N1!4FLCRU:8 M&)1<-%_VU/KA0& 8O",0M0*1X]THK6YAN9@O+N]FY[\M?+A:K'R875W Y=7=XFIUO;Q 7Y@ZA3CT(0JB MW@=X\=[VV.'%[^ M,4'^R-8%:OA]MM9&48[\\9:A#4[W;1Q;-V>Z8@E./"H, MC>H1O>G//X7]X)$4?<8 M[A4W>"*S3,. /!A%(Z#[JKT"=:?QTE$W.B;5MBY?*7,.M4J'A'4I'E$8J3CJ M'P[S9RXX74HI;*1,-4%V8W_0[=E!UX\'$=S377W"Q4FE9():PZ@?4:S"> !+ MM@5KF.*LH"B&_K ?0QCY\6CX*B-X2_ 9Y%I+BGF"=NNH[_?[0YL8?C0@.YK@ M\P-KB,7('P41#7J!WX_C%[8RA: -LZ%DQME+2LDNBFLBM0'2;).&6F#!_W*I M^\B*FE*)B<8]Z*AAR#%J_S!)V>UE6BX&SPPQ^2DF&O7;E*H*]N] M-+7-RD41V)JZ*V2UJ8EI2DV:4.Q#7?7!E23%U9T\=7G\(YI)J:[7?U*^@)&[ M"LB4+*&B@,C4KK:CAIRE!J)V@2<'972#2F43-"EJEUV:V6*D+8IT6B=&^RWL MRRQNO)=R74F2T*=O79R=@S97HMJX9FYSDPJPZ7C[U?W_PJQID]^/-S\;E+8; M&Y@",Q(-3@<]#U33P)N)D95KFFMIJ 6[84[_/*CL =K/I#2[B56P_XN:_@U0 M2P,$% @ ,D2M6L?LEVVP!@ @AH !D !X;"]W;W)K&UL[5EM;^.X$?XKA"]8[ )*;$F6)6>3 $EN[Z[ 7F^1]%H413_0 M$F6Q2XDZDHK7_?5]AI(5VY<$UWXL_"7FV\P\,YQY.(&N-MI\M940CGVK56.O M)Y5S[>5T:O-*U-Q>Z%8TV"FUJ;G#U*RGMC6"%UZH5M-H-EM,:RZ;RJ[_)PE77DVS""E'R3KD'O?E) M#/YX@+E6UO]EF_YLB,-Y9YVN!V$@J&73__)O0QSV!++9*P+1(!!YW+TAC_)[ M[OC-E=$;9N@TM-' N^JE 4XV="F/SF!70L[=?/YT^_CI\6KJH(M6IOD@=]?+ M1:_(Q>QGW;C*LD]-(8I#^2DPC$"B'9"[Z$V%/W-SP>(P8-$L2M[0%X^.Q5Y? M_)IC G=EV3]N5]89W/T_7_*Q5S%_6075PZ5M>2ZN)TAX*\R3F-R\^RY\V3+5^RJ=986$NW+5^93/1>.$L8PW!7*F MZ4K$H3.R63.,I)).0JHTNF:NDJ9@+3=^J<.=&O;$C=2=98UNSG/>Y$+QE1*] M,<;71@@4)TR*;ZWT2KD;90KNH,=51G?K"E<:9Q?L5ED=8.UWN*VN!6L-B,:X M;G)D)$V%S;GB/@+0^B2)0'P0 MIMJ 2!JQX8KIE@[8@*WE$X'?QT5C0^7,G(9[3@ +K0UV5EO6M;05S=A6< ,D M/^F->!+&NX?H#,H9-X*M8=!PI;8(I",>(T(2!0-0T@FH>3>@U>6SZ7-=GG<4 M:&N%ZZ^PC[R2?+6[NZ(3A*-#4'PDW!;L:A#TIMCYI.17H62E=4'J!^\O#M+' MB%RO&_EO**0[ !;(]L9R;6%F;"M\#PZ[..XU 6B*)M<==ZHK;1QY\B[ MNL\[HHESI\_]8+RZ??N0!6B$Y!7K)3N+@CB;>WT8ILD,GIN=A\@R(7H[2$:B M(P8RR:N13;P-U^O!UO M3<-.8W$4(ZN5I(0OF'7XZ:L"J =WAN1CA?89,!@97*0X(:O[ 9:\\$6LMAZ>AP8K_\)M[/:]Q6 O^)S,(Y(E'<8A0U0 NJ'(!Z]? MT@7#@_U?IX8[J@A#IW=Q. H#[I XBS(S#,(LZS,SC;/?99AVX)J#@GX_>?CE MU\F'H;"#0U(;5U^N]PT"2E$IM4(W92_9'8B.A!]] W>O("Y+F??Y].SJ]R(7 M]0I73Y//>X;8+T[KFB]2-D^6J-2>X5[$]UDWZYXNWX(5)\$B6K(X#9(D M/@;UK.)U+/ FI!AG\>P@QH>^)V&0+",:Q$&2QIXA^!I%OP8A@4# +H+:4%EW M]>X)X-N>$/HW6HU8COJ&9^\H PZ?\I[IC*#_(CRM0]XRF(55JF1B@4;XQY;2 M'T$_+N.CNGB.\BY4.TKH7RQ2<0L"46RG ?1R4"5^D9(@C%/\+A8A^SN9%_W3 M>GQVP;)@L8Q9-D]IFF*:9B'+\%1AFF$:S;$[2VBZ9$D0IW.611'U1C,VQ^Z, M97%& 8?7);F]"!806>#D856, 9\O@Q!W&H8!=*(FK!W3T@C?L38^!)*Z0+P. M[#V2:)E^8._C )3W8="*,#2Y;#&:Q\$\!*P@3+->7WZ4[N]]<4 #4OO#7M[M M]L]VB7HV)-QCM[*H=D_<3_3W?"C>A[X3>:.13L9&.OD?&^D_(G=JI$^-]*F1 M/C72IT;ZU$B?&NE3(WUJI$^-]/]+(SW=^RY0"[/V7S^HO%Y^/]UQFDR5KB_56BA.CL(D5O;?HO'OW$Z=9_95AIYW3MAY7@2&0Z@/U2 MXY4=)F1@_.QT\Q]02P,$% @ ,D2M6KV2D?%W!0 XPT !D !X;"]W M;W)K&ULS5=M;]LV$/XK!S?H6D"S]6H[:6+ :=*M M0))ZJ;-B&/:!EFB+*R6Z)!7'^_6[HVQ%26VWV/9A7R1*NGONN5=2IRNE/YN< MW=GG2ZYDTYP4S7;7D)7Z9*UTPBX]ZT3-+S5GFE K9"WV_WRN8 M*#NC4_=NHD>GJK)2E'RBP51%P?3ZG$NU.NL$G>V+6['(+;WHC4Z7;,$_^\2K\:M /3N:W'Z87-Y.?_-@U9M$/2O72#>5YCAGLP([A6I,]V%*/ @],/D %[4.!TYO&B?TQJ+6MLU.BU9:8&5&5Q^ MJ<02J\W"[^.9L1K+Y8]=KM?(\6YD:J$3LV0I/^M@CQBN[WEG]/)%T/??'. = M-[SC0^C_,%D',7(SALHDAW\;0@Q+G2:J*I1:&9V!S#G,E<0*(*"U@=@+^P.Z1L?P%KVL++KP2#CR,.%T34*XXC@S(-P\!H7L1?[_FN8*LOD81-USHX@ZGMQ0K&.!EZ"MBY:R![9D;R>IZC,"J6M M^*NVRA]PIS"\28=5WV-PQ0P#MR.;GI/:5YLI4L.M#TNC9&7* M05*ZL2R-X02'D5.:6#,2-98X'1V3BQZ*8M;WYI $0V\0^%M7GK1*[?'_Q1OL MRN_R)HGC+DPQK<2+E6N@ZD!A+/ZFH='Z6**;EB%]5K*,=>$.$Z]Q-]2:2)*# MHD1D"9*MC*N3+: P>+R8_8EE0.67$@P!WGZH)P6):@Q.]DB+7FVM@Q%$AF&[ M5\YDRQ0&51O:XI]Z@ X(E8F42;D&?L]DY?RA7D@I"FUK%#(73$5AP8\K8?-= M!&R.C\(VX>G"IYR73QS%3*6RREK"PHV0&9M)7K]C( 6;"2GL&G+LLAE'#/2& MPHAEPVKOW.D*=0N6<==V!09]X0KH!_3#6(%''[Z-5(.XK\$HRCLJM4T]9UF= M$5<4@[CN^W#XK(5;Y48I3%-=X7(S9.IT*H1]K(LM-X%?51TMC%)&XAFMC)(B MG*VQV;S'_E"FX'@WH>T3(*#[GSP3&7JES\B.U9_ ONT_;6"M:EWVWD MM,ND.2L7W#65ZV'D8(5VR04UDV+A"M,TX_81J*YKW&2FWYS %!8XKVEY6&4+ M498$T307(>%^$GM)0/M*XH5XOVIYO"U*XME2>?EB& ;AF^;>5D%GK/Q*XU7@ MTZ87QJ]=P? G^U*$.W9_$_D^BI)L0YM3.7U-.#YV]^-P"+O.;[W6P;O@>N%^ M+S#LJBIM?09OWC9_,./ZX/XH7O_^8% Q< ;GZ!Q5_>X@Z8"N?RGJ!ZN6[A@_ M4Q9_"MPRQ[\PKDD O\^5LML',M#\UXW^!E!+ P04 " R1*U:;IM\V0$# M "S!@ &0 'AL+W=O MYIPY,T..1D>EOYH:T<)3(Z09![6U^]LH,F6-#3-7:H^23K9*-\S24N\BL]?( M*@]J1)3&\4W4,"Z#R;0-$P_SU"HXSA(@M/&FN]JZS:B MR6C/=KA!^[A?:5I%/4O%&Y2&*PD:M^-@FMS.,F?O#?[B>#1G/B[6,']26,7N9T3VC6[-G)8X#>B<&]7<, M)G^\26[B]Q?T9KW>[!+[_U"PB_POJ_\]IVT:L0)\HMYANMPJ6Z.F*ZTU2@N" MLX(+;CF=EJK9:VX(0":P58(Z!9>[6Z!:E[4O]AV6V!2$=XL3O<,1/VN?-[DH M4.*66P-O(0VS;$AC$KX;YK"4%BD82TW %QCR 5DD60(?M'^W8??6/$UUL,^] M91+&<4[?9!##GTI5!K@$NAK4EL[HD@2N\XS\D"8$RY[ZHS1]!TF:P]08:K$: M+=?8N RH0O"=UVX@)6PZS."+SQ'KXCO/41K>Y"ED819G\* L$;/?2_);R,,L MR5Q*XO FR^&ENQB=-9(&]@@[1M3^EW^XX\;1O13_.VG5/M=IQ"$[@E M:'R57P>@VQ;9+JS:^[94*$N)]].:_BJHG0&=;Y6RIX5ST/^G)C\ 4$L#!!0 M ( #)$K5I\[WQ&PO=V]R:W-H965T7/;.);_*BB/,VM7R3(E63YR5=E)O)NN3IR)>WMJ:VO_@$A(0H M%O'29+H8NI7)\6;N?*9+?/6+PV+EC4YX4Y8>CJ/H^##3-M]Y^YJ???%O7[NJ M3&UNOGA55%FF_?V%2=WMFYW13OW@JUTL2WIP^/;U2B_,M2G_>_7%X]MA R6Q MF<%OUMS6W0^*^)DYMPW^O(Q>;,3$4$F-7%)$#3^ MW)AW)DT)$,CX,\#<:5#2QN[G&OHE\PY>9KHP[USZ=YN4RS<[ISLJ,7-=I>57 M=_M?)O S)7BQ2PO^O[J5M>.3'1571>FRL!D49#:7O_HNR*&SX33:LF$<-HR9 M;D'$5+[7I7[[VKM;Y6DUH-$'9I5W@SB;DU*N2X^W%OO*M^\_7/SV^K $)/I^ M&(==%[)KO&771'UR>;DLU(<\,4E__R$H:,@8UV1/ MP)LT;$T8WF0;6V96JO>VB%-75-ZH_SV?%:6'"?S?)F8%UM%F6.06+XN5CLV; M'=A]8?R-V7G[U[^,CJ-7CU!ZU%!Z]!CTK0IX>I=B)FVA8I>MO"U,HMQQ":;&<]??C,^4[\ZG:L#]<7;/+8KG:I=-1J=#L[. MIOSI;#"))KV55:XSYTO[#Z!*(%Q7Y:72>4)N8+S'T[G--8#E"Q!5E(7:FPS& MT]-]^GMT--GO0/9J%)VH,]#K2G"2D&AV M9<714?AT-IVH=Q5 L&*4"(J@(#4Y8N#D@@+N[#GY)CV#,: _FO_]4_0C4V[ M+ ]>MLLB49J?MVHB!QCP@I["\/AH@"A8K S'L?0>#)\-SHY/P=K1X/AISEO1 M7^&_N'0$FG !-!"0W;R#(>G\GK''QI>(Z42V)]4#,;VP>OA35K+")U=X: M:)H [%S-4KMPOMC95Y"R(2G8O'1*JW?X; 7 ?U;:Z[R\5^<+;TQ&ZKBUY5+] M\N43L@L(?+=$G%47.O\V4)^'Y\,!24DG"'^6O)CX5\@8V(>LQ)2G!H'(%P.U MJGQ1 ;@"TMNEA5"[C,V-8+C[Z-7^T/U&V"V\KPEZC*B(%$S<$4?F:O/;JA&1 G3\*@ :F1KFVN4 MRLSGHG@%H_VERHT:G[#J)@-"X,TJ181B1##8!(L^DOQGD*&ZPEYB[:LNC=K; M^?7CQ=57*,B3G9H\QAO(%"ID)5P'.5S=&)]32E.7C1D' -=7EYOV#]67CO#7 M&"&3ON_(K%SJ$FZ1%Z4M*T*NU8?*NP212WM!U*Y#C$,]4920'9$A+D.LKHN: MPCVM2&A_L=1I2CA*FU<&_EK:E'=A3PU KU:IC?4L-62G8*= :##>NH1-JZA@ M0!OI(C42@)5W-Y8JE(:FEL<.<(I0!E)9HXF@>$.U$] '':N]W)6DBH9?@NKB MF",7=/P,WO?_N=Q">7,L#P[%RSI\"T]+#=O,G9I7GL,Q !*M/G U5-=;92D M*)J8/RLPA-AF+ .9D8C4^<5760AH6N1[ 4DL445^XQ?BD/6RFJ*9 9:&3Y@1 M2RW%]YQ07U",$8MFP]=J/(Q>J'GJG-]7J[0JU-%P&KV08+P!Z^-XDC]0O)FP MD3RFCVO4XAH(LBDAZW.R#;.*)9:$.IS4RZ3R^JD0W4T5 W9MFV^TFZ X>.-2 MYPM*6]YEO'(-2]COO%T@(J2MH0O14+A9.+9 4\3>KNK\NHXP<7!W0HA836F8 MH@44355,:DIQ"GC\GY5.[=QR!N$4! C(.XB:B+%-[*FC:]\/'P0?5#AI1?$9 ML>/#W=+.P-?\%-!0T%%J<^N9>B+F M"%US2&&_E$?H4!"X"\H/:WM.$;,_T5L+X:%+,#M(8>^W52G$T\QPG&WJ&]#1 M&+BY0T,(UP'_DGLY8X8(DS+CER$KETND-Y5)JR#Y<;W0X0C5Y+8&"244EA@I M:?(BU!UK%-![*JA0_X30%-1; M CQ$Y1&SK!<9S>CK2ELV!DINR*7,%VS9@W@$-HN,!PV3;;)'U; -F3O!B(;C MZ8L:5>-KZ\0\H(4+ MU!H5/8()F 4A@V8$>U"B*Q!=5,,>F#ZC00Q*NXGLL" M<[FYE<+>47W-5HURZ[P(H78FX>>S@]-,%-6,H]$KQ#$4RU5, B=G!E/G3-TU M4]>O^.O@*T5-NX[K@H5WD"'L*C9&LLWNZ> 8K1%P?H+=4/ 475)KQ++N+D;5 MX=V=17RBKF7W&&UE5"<9*!T%?5[H,*.!M'HQL@GK<' X/TR:JX^'>&+8&KN? MS6\,)U[N.VJ]R%.VG(& T+2' [S$$S@)A4_BPQ8=O \LNHDQ9'%,1 U:= M;36LWAS<4WE05UEU:FTE+,&;C:@+1^*96$_.DPO$AY05E=F2^ M(&A1U6=CJ MC@!S- I+1Z<1^7D1JCENT,@T6%(LE ZN@(FH$=VV@8<,YJ$&6HHIMW<4<>NJ M-*G=NF=UM8=3:4>V3P_$QZ7^0+>&*L:%JC_@SQ_H@U,)N\.&3IKT$ -2PJX< M E97PWU'0.>I0#9;JSA#R6UUS8]HAR0[,RE%#)0F2L#-0J5/7O^0H0S_9D;L M@VC*.VA:T>ZBE8^BGL"[U&4!>4HQ=T&2(AIZ]&4-UQD"9P4'\/Q+.V#Y&(;ES*:3G,0"YU;%.J J[RP,;XK#N' MJJ=(ZS.D:QG5U".*[7!E&+7U_<[^CPZB@@JMO.#%295.W<9Q*QJ(ZY2B#U(/A#*5Z&'IPIZ[&7 M;V"VP;P(5:L4BR#H'\8_24)=AZ84(,D89)!&2U,+P!RZIA'-TX:DU/-J@>ZW M-L['M9K+[(QC0?#9IQ1[R<;<-'E0)SOT M/!P1->7L&H)>BO@/"O:H,EU50!PZ#M5J;Q@Z,[%NU?P44Y1RPKQ#YI.0$>FV M4 L9%$)HP^=-;2D<]BA9\Z#@Q-\K\3"2VL2OQ3T1P*Y278F_] M[-T6L-Q1UZTLDF0=;+&9SA[9BGE"41 4"I*4(AJ5=5J.)N(_9=84<.MY56> MJZE"\%TI$5%_()LEDGD?EY@DQ> "U+!3K]23XV\,_EEB++C;2+_+Y*R(Z FC M TL+,BXC,;T(0=WZ$,;9XIHS".KVI.?KFMR:=M2=C]++)I[K(.4 M''ZFXV^]+H+4BH);ZN1!_S2#=5W;$3S-A%ZX[0:U!,=NO9)IM"]5UHFB=?%4 MB4D\RB.'_SKD/ M9G1X6LG@$D]9#'W)7B?%BWEN-^7OR$H)/N=J48V\U'XA!5\[+V#%?<8C]JKF M8.\G5%?8NQ]7W35O?J"ZH*U&;#^M!!+\9"HYEV)R[_"4.HSGG:"RP^Z.HXF< MH(XG)S]^?BJ+J!AJAL--@ B%K'U^VU,,Y3C^>7S\U(QUJY2?44CJ,*(Z$,N= M-_H)QVP;>@:>1-.:[Z[\^XW#1CC/;T+VV@B=089KKWGF=?*J[RGAH+8M (EI MXK)Q6PT5P<]HX,Y3:AJPZ#2N4MT-_X7,Y_?T/DVDC(]A_.30X?4'E+666O_S M.)9AKBYEG$*U?CC=V9OMAYX W/EF8/D8N(\YS3:=)TOM ;S1:44%4QE&[K<" M,&:Q>$7'1*:450-BD%)A7C/,2CVP^8%\<%5)XK!%9PX5VF9*@C+[[!"956EI MT9Z*C=#*S\!UY1.>;O]J49HD(KS?"7]WJTVH4:\;=XXI1+$WM("'7\PMSPNU M17X',XGQ+:;S?D-VSC< 'A*T28#_(I%A$>DVWJ=A*UT,PA<>H0==UF=#P$*[U-93K^@+#$-JISQDH MMMK-[OE!YO'G-W Z/6O"$GD%Q:!I2F7<+96;+Y8:S O&@FU?Z'H:.)!9.I1Z;1)H(CQ[#,=35_KJ@HRG,X!-TW9&^0.R-:3!F$S"HJ!2O*K&T% MOLTWQ%8AN%F(Q>6\E&F\71,'9U(#7SV$U<(!](J M>PC!6SE<:B^2:A[B(X"T-17U-JZE0YJ$WB6N7-F,).HMGYG4TN/Q*.7;]@X< MU;T+L#SL!+IP8-$>=C>GO=O5K)^Q6Q2Z=L^3:G":__!=V>*E2+F^N1#.Z^@J M">"EH5&;DD+793KE&Z/3XXGZ'SJ&,W):M;[JF&Z3'IW1QQ/Z.(WD9D;PW'"3 M0XU&HT%T%(6[G'(+=Q2-U75S.2J<>!\\$D-/NBV=# KNU=DFW_C>5I-Q_WBS M&;;_X*3@J?:G/TK@J4MOF+ ^73CY9T\79- 32A#J>,?C=M3P'1,H-NM038DG M[HZEK.G6#;/4Q=\&2DZD9?(=),3GLHFC2$-MEK>+!5W((^K:0BM4&CV0H+E= M,-VP@!NZAPA[L4Q"V"-8PYV,[9C'@GG#NB=NFA$M#XSL7W.L^ #- %)('UPP MF\AZ@/];7W*O*E="O^COO_4$L#!!0 ( #)$K5ILKSU&@@, ,L' 9 M>&PO=V]R:W-H965T&FQ%LSAM411]H,63Q84B59*2F_WZW9&V[+1)@.W!LDC=???==[SC;&OL MO:L //M1*^WF2>5]7$[(/!I\D;-W1.Z-,UL;821^2'(_?]^B_A]PQES5W<&749RE\-4_.$B:@Y*WRMV;[ M#G;Y3 FO,,J%)]M&VQPC%JWSIMXYX[J6.O[S'SL=CAS.LF<<\IU#'GC'0('E M6^[Y8F;-EEFR1C1Z":D&;R0G-15EY2U^E>CG%ZN[#U=_O/OPY]OE[>KUJ[-\ M=/J&+?_Z>'WW999ZQ">KM-AA74:L_!FL,7MOM*\<6VH!XK%_BKQZW&7^ M(N![;H=L/!JP/,NG+^"-^V3' 6_\#-[R>RO] _MZL7;>XGGX]E2.$6+R- 3U MR+EK> 'S!)O @>T@6;Q^-3K)WKQ <-(3G+R$_A^K\7^QV)6I:^P(/%S%/5OR MHF*540(L,R4KCK])QT![Z14(Y@TS&EAG/# ^ M:<-0MM^@;J@9F:6><03-"ZP-0G$A)+4K5Q';_<()0QM?(5D'16O1&-R0W57P M"W-M/,Z:]=_8_Q3!@@AA:9C$L%P+5G!K$8&(H:TKK(PF&*4PND/B!X] U"85FDWE!52K"@"ZQFMXO[N*:K@Y0'_A8VK0KY1Q('F%#5N$3E(\B MR9*X#)B0G12@112)^Q!/2-0?HOQEV%D;;@4M!)Z-PAN+-;@(2>!HP..WGPU! M? 3:TF,R.!E-!Z?YM#]!K7<>V5&>1'*<98,L_O8FO/65L?(?$,.GVC@]&K U MV$VX1ASJT&H?9VV_V]]4%W% '\SC-8?$-Q+54E"B:S8\G2;Q>.T7WC1A7*^- MQ^$?7BN\;<&2 7XO#7;@;D$!^OM[\2]02P,$% @ ,D2M6L6+QU7="@ M0!\ !D !X;"]W;W)K&ULM5G;TJV\G,9K<2N^)DYF%K'R 2DC#A10% RYZOW],-\");Y#"3.N^<'O.]*W-Z7)0NU;FZ,L*662;-W;E*B\U)I]^I M;GS4RY6C&X>GQVNY5-?*?5Y?&5P=UE(2G:GGTR""5JMB1!(D_-^I"I2D)@AE?@\Q.K9(VMG]7TG]C MW^'+7%IU4:1_ZL2M3CJSCDC40I:I^UAL_JF"/V.2%Q>IY?_%QJ\=#3LB+JTK MLK 9%F0Z]W_E;8A#:\.LMV?#(&P8L-U>$5OY1CIY>FR*C3"T&M+H![O*NV&< MSBDIU\[@J<8^=WK]Z?+BWR_/SZ[?OA$7E^^OWGZX/OOT[O+#\:&#=%IS& =) MYU[28(^DH7A?Y&YEQ=L\4L M71VRO.$^5U?2J)?G2&$BKN0=D.7$F3$R7RK^_9^SN74&,/GO+N>][-%NV50Z MK^Q:QNJD@]JPRMRHSNFOO_0GO=>/6#ZJ+1\])OU)2?HQ2>+:%?&7EW,.3EQD MJ'DKN6S6J8=_5KB544JHKZ5V=T+G,:*)4N.M M]A6>*J2P/Q-O_8)W]8(KDGWPZR^SP:#WFI?0';[NOWX153N/Q-MLG19W2D7B MC3:HY\((F2>P)+>H/HGD?5/VT99LWN[%#WH[Q$=/E0\I+?F\&Z7)W'.CTKM( MA)7; FQE3YL 3)ZF4,TTI1*:Q7'<\);B[B. M^YY!E"^8UN,!/1[V"-HWOP#_4*,_E'A!DUJ78)-Z%KE M2\CH3U_;[7#2#T)'PO$W$ JI?.=!G!)%,,N*R[#3D\8\! ;KF,J@4MTJ$VN+SL-HV WN\GF 5,<@ M(-=ST>_U:@@LI";CS!?,/SH(E:&^J!MMB"LWL9J79,' M_(V-GON DS3NK"3JF-M/^/>[RI6!:X&OT.7KK,P\4<(JZL-87!. ?H\+!U Q M17;/Q.Z^5/C="LB?I]JN/$K@/N"&,,(X+DCT=%C(E2K![6"@DI"8LRAIY8HD9$@WL*K(^$LWI#7$M MK\(1Y5!Z]\IT"UP5.@*V JRJ)HBCZ9'KY"TVYVI!5B +Q3+7?S?50YHQI"C? M5!:I3C@H@)WS]<0] R(0"G)196C7D".;,;"A73_59'ZH5334/NPLN?T@<\:<;C6E=\3$$"C)Y\A*? 1MQ1OT*M7 ?KS_;FMU:#(/R MB$OJ:1#ZNLMF*[[=$:G;-7XWE"$73IF=G!$@O:SH2*PD=7M4,T-# MG_&@.]@%96\E/<>,\QEM:K75DP$[&HJP78#WSN'G]T\;,G-O-N$I(:,N%)+J M*VK['-0>5X8R2Q,N:V2/K':JKD)@2!< Y9O25##]#FBTR[;*Y%$_FF!R@=.M M:>EA;OWA4:>W/J[)KS@XQ,3)_* TSTQHCZ%T4W@Z"/.X3.M,H*6X*T#C M1&D-#(YK:#66FJD0]ON(6*"9+C8LAIL^_PH/Y6@#]034JK!#>@)+K9HTUE0%.--YHW+,F^D" M,R:$)4_([2OQH6[S_N2W?EAR+E.BV4B\P7#$3\/R$2IN$*%!%<]$?]B=#<3O MVVAX)L;=V4C\X;TZ0#,_F;Z@Q9-IM]>G2"R08GHT'/']\;0[ZC4*MXT3?8@= MCJ98..OV)WLF8C\/ESF:91Q^?ZMD?S'%A77MO)9Y._X;G"?/9KU>_3YE$P+R M$I1AY+*J'E]?35*V5&B[!>VYVJ+[,!.A%X()C%KUDAC,@^0'JK$E_-EP/&-X M<3R^22@$+')[WXL&*D3ECX+)(!H/^B%([#:ASH<.,61E'6W M37W'6M-I\5Q4[["A^*IUI.\Z.3[MH)W^3@S M7FN^:;6XL@[[#U%_U0$QT;6[DE;_T(@(A-A>ERDZ+NU/8J.K)['1D^L=4)C. MAJC H^[LJ%W _6@V/'I1/=A;P8-A=#0:5?NS /?*.M);U6ZX K>I8$;[- MDP%6GWC>^*LP%+=P"'"4VB.RW GZZBW=HO;S6Q ;!E6O8MB3%=LG!?WQ%;4B" THI_2!'P7$[5U-K3T=.*I6>?ACPJ6 ME^TZY7=SSAUJ2+?N;;*N\1VW <'4W'I \=3Y_T054/^F9'NSZ2';:^:F;*+/G; M+0T"9>[\!\[Z;OUY^,Q_%6V6^V_+,&1)'ZI2M<#67G?ZZ43)2A!7B^* I779""^J/YZ?\ 4$L#!!0 ( #)$K5H$4A*^RP( M 'P& 9 >&PO=V]R:W-H965T=W MOMS+8*'THRD0+2Q+(EW/UWTN/9FJ$N&>+>&2FU0H4VN$K^.9L9H^B&^[4FX8>[L979.< MF8JE. RH"PSJ)PQ&AP>=D_A\C]Y>J[>WC_V?Y?A_--P7"!>JK)A<4?>D2E.% M@#?W8>D^<$F-;1!4#J_Z"5!_@R6(+30BE$U9T945J"AIT5;EB-A\YM)R.0 BG(>G.W)G4M1*^UYJ;C'N?,'1'D-=" MP!,3-6NL0Y!W,9EBD\V.2WR!^@4S?TO:*"%.] I2U)8L]0]I3K17[S+%)CK< M]=E%6XY0HIY[WS.0JEK:QAS:U=9:QXVC_ IO?)GTSSF=+3 G:!R>'@>@&Z]K M)E95WE]FRI);^6%!OP?4+H#V&ULI59-;^,V M$/TK Q7H*; <.]DN4MM [&1;'^P--FGW4/1 2R.)6(I424J._WT?*5MU%DF* MHA>+7_/FO9GAT+.]L=]SIN5;:S9/*^^8F35U6<2W32J53H9CS^DM9 Z6%=#%K1,F/[']K'BQFZ8"2RYJUDT:3Y6*>W%[>+*_"^7C@=\E[=S:FH&1G MS+?S9!P(L>+,!P2!3\(O[?NSUY.$LM9Y4Q^-P:"6NO^*YV,< MS@P^CM\PF!P-)I%W[RBRO!->+&;6[,F&TT +@R@U6H./JVWO]QO5^O[QUGJX2(<3+,CW+*'F[P!-Z6-T;YR M=*]SSE_:IZ V\)N<^"TG[P)NA!W1]/*")N/)]3MXTT'O-.)-W])KZEIZ5)5W M)'1.*]"5NF2=279T)UVFC&LMTQ^W.^N$1G/$]P4 MQ[;C9/'C#Y4N%($)+8P!(0H+7,/O9>^0H=H M&B798EK)K*+&FD[F3(7HC!4[Q5B1&=(6_%KVK=6$_D3BC&6@UIS(X^+(NJU) MU*8-7L!,Z@ZGC#V0Z3B8XBJ#:M[K:=A*DX^^*X_UOZK,V'IT0LJ4D+6C2G1, M.V9-.VM:] =(Q;;S+\*!.KR 4D;5B2 \"Q(O2(+H$(D1?:TDA/MX3#KP#R/H MS&51R Q-Z!"B@7K+918X1Q=HPPA)).E:1!)M#%$'T5IH]-P8*$2(.ED:,'3J M %E(C/,A$@#HA)*Y!#80, ^%$*6-:(G YA0::R>DBEF1NG\ET&Y?>,@-@J>- M)WYNT(T!)/SW]$(@!G92YQ(9;X4"(6-/Y25*%$HI/(*S-ZW*^_B*8(=\(24B M1R[!D8LB^#&]&13E>$; %B-G($@$>4BW0%YAUA@G>]*XK8AD+!"\>S9*"6D5 MKJ("#Y@+;(K6AP[!PFK$V1U#&PO=V]R M:W-H965THH[6Q7UU!Y,5= M56IW/"B\KP^'0Y<55$FW8VK2>+,TMI(>2[L:NMJ2S(-050['H]'>L))*#TZ. MPMY'>W)D&E\J31^M<$U527M_2J59'P_20;MQK5:%YXWAR5$M5W1#_G/]T6(U M[+3DJB+ME-'"TO)X,$\/3Z=\/ASXHFCM>L^"/5D8\Y47[_/CP8@!44F99PT2 M?[=T1F7)B@#CVT;GH#/)@OWG5OO;X#M\64A'9Z;\7>6^.![,!B*GI6Q*?VW6 M[VCCSR[KRTSIPJ]8Q[.3Z4!DC?.FV@@#0:5T_)=WFSCT!&:C9P3&&X%QP!T- M!93GTLN3(VO6PO)I:..'X&J0!CBE.2DWWN*M@IP_>3M_?RV^S"\_7XBKB_G- MY^N+JXL/GVZ.AA[*^<@PVR@ZC8K&SRB:B"NC?>'$A&5M#MBDB9B/!KOOJ!OTGDZ"?HFSWDJE15?9-F0.%O !XV@&>OJ3]OZ3F?RD2 MUY0UUBJ]$E+GXH/1MMN8.Y2VRZQ:4"Z4QDM/8B)>_30;I^D;2")F3>:;3GKN M'!CD1I;D$I''?21NF@A?D#@S52WUO7"FS(6L:VON%#J*RGL<0F=R(LPR'$VG MO0VZR\CA::T!HV0[T@OEG?C5H.1U(CZ@[?] VXO29)+;?$=\ZMFK2'*6\Z"Y MH#)_#1I[[8!RHRV@AD[X$P#E8LEEPB % M7P086Z#!B]JJ#%HY2)EQ"(PW I17)B$I$ #'&4M"FY[D"EPMC$7,(,:&D'=C MT;7]Q$6\Z SM9"10;IE8#0QD:1H+3-\::3U9AK^5:L.?JQR6/1R^10"Q81A1 MC+H+")1X7+?*E7.L#8ZS)*I,[ M$9I3P_4=\5M T.."JVV*7 "_-"4F55 A%PAQ'%?J[P"1'L!9]HL[],;^&]>Z MQPGH^Q?S*BTGS=PJ#C=2@QBU7"3JQM8(L3L4X#Z<;>T(_=&@>'3F3K@C>9/Q WQH%]T.XHL%4I)-D M?SQK_\9[29JF[=]E+P1OE98ZU"LZJQ6?B%F2[L_P.TWY=SP[X.?)OOA$MA*7 M1NJNM=)TEAP<[(J#W20]V,/R()F,)KR<3L^['=L )-WAML:Q98T/3?7U/W L>O"(CG[4 MNR>)$VXN'Z2Z8S5N[QYIMA7P-&6R6!"09=:4P8B,3;AIZ(=]:#GC-B39-T$, M58![Z!+M[$*?<= HS!#4U!;YPE@;.]YB_3AKK?IM-3)E]J3;*?$R_\>4L&@G MP)4' L5HW02SRX&,7?F=98O"M<&%A0&E8CQR63O1:$A8#Y("A]/"=]X&H[BD MD@V!"4EA V%8[&".XPWG.) M+PZ#I^YHP]Y5NB*["A\,/%P1S'BK[G:[;Y)YO(IOC\WL M[PZ$C1\)<>%-'2[F"^-QS0^/!;ZKR/(!O%\:Q'ZS8 /=E]K)/U!+ P04 M" R1*U:9=%&94(" ":!0 &0 'AL+W=O<\\QOC=JA'Q4.8 F3V7!5>SD6E=SUU5I#B55(U$!QY.=D"75 MN)1[5U42:&9!9>'ZGC=U2\JXDT1V;RV32-2Z8!S6DJBZ+*E\7D AFM@9.\>- M>[;/M=EPDZBB>]B ?JC6$E=NSY*Q$KAB@A,)N]BY&<^7H8FW 3\8-.ID3HR3 MK1"/9O$UBQW/"(("4FT8* X'6$)1&"*4\:OC=/J4!G@Z/[)_L=[1RY8J6(KB M)\MT'CLSAV2PHW6A[T5S"YV?B>%+1:'LES1M[&3BD+166I0=&!64C+KN MX00P/@?P.X#_&A"> 00=(+!&6V76UHIJFD12-$2::&0S$WLW%HUN&#=_<:,E MGC+$Z61-G\E!D35(^R)X"F3%5%H(54L@U^1ALR+OKMZ3*\(X^9Z+6E&>JMJZ<)A.E.[>7B)/?F&K09M#KZ)%CFU2--/#LGU. QF^+\.I_*'PORI-^O# M6F'NR3,O0>YM]2N2BIKK]N'TNVV#66"#L87X:A\;SXVM-_D M@!U2>J./6+:R[03M0HO*%M-6:"Q-.\VQ>8(T 7B^$T(?%R9!WXZ3WU!+ P04 M " R1*U:$ZV'ZT0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1" M5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\ MX\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;( M5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!> ML%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+ M?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3 MC3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^ M;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VK MNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V< M^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L M*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WOO7GAWK3R]#6KT!Q^55X,YVY%6+GJ/;RW6]:]>GUZ< M7ZB/[]2GSV\OWGZX/+T\__A!G7YXHR[.?_MP_N[\[/3#I3H]._OXY/_SH_.W][H>Y]U#%75_+KL??V?5$O7==OPKJ;5>; M>KK^ 4Z0CW&"?!]]H?J).CF3H^/'ZT@]Y)%LL)TSOY#KV/?JD[^Y_I//0>=O>? M;1(2!AYN9X"<\5E8Z\J\W%O37O[*[+WZ^]^.'A\^WW&\A_EX#W=1?_5:!QN( M[W5QCFU,[B9SN3*J7Z]+TO5GWLI9X^-)9^L0J9,9.6^-MI=6] MO__MU^/CP^=?#BX.U&^GIY_X\]'S^\P,+?7FS\'Z>,YXI(NW9PIQ$]1[D&D+ MF8!GYXFO W4:U-KXUO:T\P!9>JQU 10',#M3E?$]@BL(N;YSS)=7#N1]0<]V M$I_)&ON5[A4DHCIZ1,>,O-5J?J/R"52E.TBPT!_1%3X.%#0;?DZW6S3B1*I! MMX8B)RQ.AU+7_R!==@/HW$T>G;7C M335X3S:@ZS\04(7>]V\8*&G^Z,GSL%WZ27)) MY7 OI(<0]='GS2S48KL:MD5)*6V1WNX=:<9\6^,X))#$EPT5MKLQVBN#Q3C2 M&]!KY["%%/MFI$9:0+XD9I)X@9E95]_^?C'T ]@CLC#'II$%5?3'N6[(H<3M M$,VZH#F?EAHWC45JTM&3JC):LD"^9TB1MA+\H=EQ-D_T<(:-@NP#YX"T(!#O M6@DB0\T>>[?]3)4XB_JW.2;E&$!;JE,QR\_LIO^--X25&YJ:M$A0*4KECZ$3 M*,+!:9M-_?AY4MR1D$!Z-+":'SG,QTZ],W,_D,4?'2>K*4/PPC8@H=490H]= MD(V:& R[FCV"=@(/_(#>!"^?#3-7;RXZ[Q"2L7',I-"DEE6S40H7I@+WQ \6 M&,:?4U.A*W-8L%NKH[V80\97QT!#04O55A75C-[T6H08& MW4+V_,XL$B'?NR4,A?CYZ-GAH5H?M 0 (\A=V4T(-PM>^!"$V?L[!'3O(!QUJ_: ,U_)(WK>C @;^$F. M1B/5D?F3I,F40THFS3<;. VFI>&FG0-KQK3VS_]Y]SYF-#9VR/D:FNI<$3)) M\FQP WLGV- #$I6W?U%^CD*0?1']U95N!B/.G\R*W#B?GM_; %$4N"5(D;:@ M4DE9_4^B#+Q!&1-?TTG($YQ:DJ9A9-Y)&9",*![J YVX+='&;\]V@F\O@0F#Y^S+6&5 M;=!M-X5+D3]4E<7_01642\$8KL3&)K]5"6J!9.AA2O*+RT&2CB?1.#7V/UW$)/"1'62(Y0RB"")QN YFCG[ZW).:$N M L[/R&"$?K<9I8C4#9$U2N2@&50], X9%S$R98L_4&]'R7C&2X*@5O!<1R"T M83I P)0QV=XZ>!G6#B&:WFUI$B$D9T-)4T %TE%PG9XWI@@4E?75T.)HE.@/ MU(5==AS"(;U17PF\K[V[LH$W(1P1-&%JN-;@NT @;)ZU6S7:MD&RM92R<#)Z M13>QM&*=ID( 0,W8*V:-BX .(J2C$PIF2,8QI32#*N+:V[J%(")PF@\!IA\X M_L\)I!#G,Z:560#@T=W2\LY,>I;/#4P>S&)H0/]*PGSCNN5^PS@DO0S1"/2' MDN;.PYE)L9[L2J\13"0A-Q"]*6J2#28X;^R+W@E\P61BTH1@'#227JS-PGBI M>/ >4J+^QH5" W8D\^87Y[U:#SX,6CPPU1+(9VU(&*'(D""*S*F7WHB)W]JZ M%+)'2N[%KBA!V7[TBNQ]%2N/Q40F$@LDY>:-78HFU+V]T\\?P][]&:\<)8)D MX*ZC09Y6_#+*G2.]21^,!%E50;U0JFP^[!U+*YP?0Z"'"=D0\[*MH@RN1QA+SBGJ#J:ATBKJ%0== M:\M?<'E :M'94FZX+H/T M%D01'8P+) ]P25U ]GQ92Q901 _!_3E#Z?*[E35>^VIU$V-E)NT8FBRV2UQJ MIK(:#+T?Q!FB^Q!$PH$* A29D\.R)V,/U\4T!/=#L+@R3?;1K4QJ"L#D)>&9 M^A>]KHX8T!T=/U>_9S_*B>3/P9&[LG+A=D.7L-A]^",WF&(/A?&1Z$1"O$5* M[#D#Q<"+9T4D.(B['V_9O3?5JK-_4B;,C-AN/?1%AIHR1I$0U62C_422MSA[ MOK%NRB@EINU4TL&*-DF_C7KD4C(K7MX4X!"BO(J8U;H:Q6 M$>.X4&3_H;N]FW"\*X0]R2'LR<[(JC(OB@.Y55= M("1N%Y;ACX8NE,\#!^.4+]G6S#6^6@A5 (AH: M87%&'M#!^[&22+E;TG/)C"!I\O^&0WB6L[(+[G>5=9RT_DPM\9V;2?^%!*%B MF%LJS'].#>-Z3D2$%MB&I#$0(W^QY<5 '#:0EXHD]8N4(OW?#'5,+T[4X*.!-G%N4,H40#7R;F_E%J*"RX##M2; ML2B0EU^:B6G^?QMBT1,8 M:UMJ8\>6* =0<+F.O87Q0-.00\13@.$/<\"BFKJ<7#B8UDW:G"-$IZ(12=^Z M7?'WUQQ_?]T90C]+D5J"_&UQ>#>1,B!%.*).+\[4X\/':E^E+?@H9R@+:!P6 MY7262L)-4,;)T$^9^RO)HYH2R74EF2>,6R]1O2RC-5%I0@J5V,UD:[.VT,T* MDN)NEJ;>]RR6[K!+:F0O625#%\NE_J:HZ*6^T6&E%GQ4;OYPTT*B.;CM7&LK M19G$^7 ;L!;1?W)0FR93?4[_B%R1_[)CS3T+I#MOYT,>2([)2QI/;T\5B7/= M)G<( Z-9,/1YW+#$I](X\ZZ1N2 .$5(:Y5TCMO>QY!OK>6%LG*JY"FX8Q"&Y M;%AS)S.OB-UN9,XJUH"W$R)Y$(&06*J.W1G6/2"W]U1V22@?M^:1A :$Z98- M1RTH:6NP\,LFB42GHKS]??N.-A2A,4ZRJ(S*T*.GCG2.O61G8L8*R+S9 M4)/T:E9VO4[V#4A;-QQ'D72F!?CF8/#T]XS2_'LZ?H[>8">PJ#I>_% M5@5%FS:WO!9#LX! Q!-H^[%IR-XKZ"JVBZBH*MZ_+1N!>8NX&27-J8O7SJ3$ MS!4S_N[8(J;*33,]$G,F=Y!#Y,;;N?KFN*#+/&:)D-L,E\F 1I,AB)'\IZC. MN0;9# 2)V/7*3'I$BCI282'!U&2<\!T_&_N+WW'BR]5T/K/!'*=A<;L$\''< M5H:G!+B3$!#37;!]X[NKR3<21UC%ROR8]@]2>'3Y(#/#XZ MBLWCJ:$+9-B"=:9F_^8G?&>S:95U],OC1T_B]8TK:@!S43$]ZVS4_6U!8>DO MCWY]RAQW7-7^M1[/5@RK!"73"H.:2ID=33DQ(R M-D;8M5NDA$GKO-5_(#=/$^S4&J,F*17*@/KMM^B+[ HY*_,,YD9ZH=RF"$&R MR9(&25ULSL:1E9C6B.6X1MO'T6.@E3RW'B>U MM)B;ZM202STX,AVRC/W>[,KA^+Y:<(GI.?O;I$6*]N;-F2R'#TC3I(HN%4Z-+R ^2QL M+[6D9OPQ445&@XM8S615I!(LBR5"@Y1WDK5&0LDA=RV17!/'53M,^.APO'MX M>$C2$8(?1$0NB[TXO7$%88H*'3BR_J@SO@ M;_DC9,'OR.;ZHW>=R(-40RDKL_VZQF M4(]0W5<6)WGL-,X&HIML,78R.P109$69!I53'^F\3\L>N.283'$*(QR'J1S:J309;+I8US1\.RES2O917$VB2FQINX[]>4$G MSPHY>I1R(@=)O$R7\&K'_9OQ&MP44%%($F/%RR8V6V,&110FQ,#(P@96K9,Y MS)WC6^KKP0ZNLJD\W&XJ],W^X4DVDWR_DZO;-,0E9KU9T6UE2"2^NH]DQ9-? MLI92]Q/CN1CF/=L<(L8^F]V;6Y9R:^](.-RR-JW6 R 8 A,-^54+0J.NOF^#]$ M;J]33!0$EQBKPCB=)&@ MUKZ66,$U>?3*F1$C5WAZ'RU-)==,EA8KW3(EUUN,SQ6NO?L?05T M%*\R;#0A8X,Y-R['MB0_NV>Q.!:(L<>30')QC9XJN)B5II.7"+O&_A:!!.XT MC8A]973-]B:RB<,([I&XXNH^AS\:J%%3R#5#,1'E:3X@U=3\J4:A+GW]$S*K M?ZCI?7*@=MGY\6CGQSOM_-. "E$'4UZZV&KNN\F\X]XR-9!H^D'_YR#/-Z
&DD3A&EW9B;NPQK:YID7SG/S2Z:HY+<;!<;8Y($ MBG,1:^MTW!8VW0YM>EJ(&EKTKG^0&@.OX:Y&CGKS%>G9476K9* M>_?Z\SMEFUPAWID:[U;/N42B6SG4\NHW?RM! ( K[]R/G'&DS?(_4/]>V<;( M%6&Y\$Q_T7T*2]$#%1+?T5C3Y9\JQWI H8/NME7%AA! M.A#4P#'YV346=X/(NSK-@H3A,9I#.Y !JOA;J=?:(QBW$[)=[1DEH3#)61 MNY@4N'S3'D&" ,KFI?2MIOJ@^&E7:_R2?\!&\!9.(+_RRD_SC^1.Y:=AX^OR M"[OWVB^I:]J8!98>'CQYM*>\_&A-/@"&\@_%YJ[O7KI4R)+:J,B]P/9V7 MA!CWA M#//<.B(8GUN?3A?2&KY>'[W?U;E3+CNF<2;S/WEBLK$S="#!/:MR\R /OV.; M3PTPEKFNGW!H=7T'XDH;6;3&A*#@HGFSY[8./V(0M 9!C;L)5*.\989-1DH> M0%EM\F87=:JU-8'CPA[*QBCZRLG.3&ZFF\4&5G>P?IAOYLOM=+M8+6&ZO(7- MXGZYN%O,ILLM3&>SU>-RNUC>PWKU83%;S#?P?LMV.>JSD6<(A_7FQ6W,FR9F M\)V8??@HA-HJ[[^ZT*-0#"MP%8)E[KDL4X=DH;2SVA,_GUE]ZE_]N)],(NO?"4]\D# M/J&H$/9*%C!_-J@$09_5S89*P^X%[E&FBI49CV%*7-=OI7 RR-LI+.F6T8RZ MIBYCJ>AN4>;%A3)GPM0R_%SQTA;0!8&-R"I1J44*.2%!4)9HYW)_7M&&:8U4 M;"[ 9 B/@AM,FE-H8LR88 ES28^X2ID2A4B!,K3JN8R[,[1[7>TT3SA3'#69 M*))D\B!@9^^N"UB1C@*Z"(GJHC,FS0/5*:OU.5UM%(5:P25,"7_B2<7R_*7& MTH)D::HP);4F!!=Q7A$/WLZA#;W-%"(4#6W0T@:HZ2GHL>OM(_S&]AWT S<8 M#&@1^FX816TUX,KU@P!ZH1N2X3SG5)0F%7@_N(S.Z.D/SV K#;5%W'4_.1;= M^=4NHWY(BRAT>X/@%9Y;C+'84:GLYEM(X="-HJ$U\]VK8'B$% S=P64/@BLW MZO7;T/]A?[R#P<#M]ZYH,:12A#TXP:.HXU%TDDS6!T#\DK>&PO=V]R:W-H965TQZMB9[93V MW^_L0$81Y07L\]UWWW?<'8.-TD^F0+3P4@IIAD%A;=4/0Y,56#)SH2J4]+)2 MNF26KGH=FDHCRWU0*<(XBJ["DG$9C ;>-M6C@:JMX!*G&DQ=EDR_WJ!0FV'0 M"7:&&5\7UAG"T:!B:YRC?:RFFFYABY+S$J7A2H+&U3!(._V;KO/W#C\Y;LS> M&9R2I5)/[G*7#X/($4*!F74(C+Z><8Q".""B\7>+&;0I7>#^>8?^U6LG+4MF M<*S$+Y[;8ACT LAQQ6IA9VKS';=Z+AU>IH3QG[!I?+ODG-7&JG(;3 Q*+IMO M]K*MPUY +WHG(-X&Q)YWD\BSO&66C09:;4 [;T)S!R_51Q,Y+MV/,K>:7CG% MV=%L,E_,'L>+Q]G=PS=('VXAG<\G"YBG/R9S.%NPI4!S/@@MY7(18;;%O6EP MXW=P$[A7TA8&)C+'_&U\2!Q;HO&.Z$U\$O">Z0M(.I\ACN++$WA)*SSQ>,E[ MPM%876>VUERN@A<15].T.^V]+NGT _HCY6QYAC%DR#'*2X*A)42-*T.V?H& M /\L+5AZ9$U]7H&[HK5V(X&S)15-/6B(TR?O, M,\><;$WIK?(9#&:*<*J"Q@W4RMO>"IX*)CV:>[*%1H2RZ3=T_0;4+5FQ:Y=N M'Q;>9;\E#UP.\%.GBPG28QR!6\RP7)*HK7L"'Z'3NX9)(QLZ201C9@J8LE?: M6*3HK-.+SD^#'A @Q.0:CK5&N#?>)>JU7V*&2E=+VTQZ:VWW9-JLA__NS9*E MG&LN#0A<46AT<7T9@&X65W.QJO++8JDLK1Y_+&C7HW8.]+Y2RNXN+D'[[S'Z M!U!+ P04 " R1*U:HU/;4@\% .$ &0 'AL+W=O*SS#2^9?BJWO,*5E50E,SA5Z['>*LZ63JDLQM3SXG')1#6:GCK9:S4] ME;4I1,5?*]!U63)U=\X+N3L;^:.]X(U8;XP5C*>G6[;FM]R\W;Y6.!MW*$M1 M\DH+68'BJ[/1S)^:R/+5AD9E*)JGNQ+>PX]A=1[0(&V"M3Q;@PYEL^9 M8=-3)7>@[&Y$LP/GJM-&,X6!= ] ' %[)RFPT7%9+OKRO/T9R'4.Z9WA. M!P%?,?44 I\ ]6@T@!=T'@<.+W@ [X64RYTH"F#5$JXKPZJU0%]AIC4W&IX+ MG1=2UXK#W[.%-@KCYI]#Q]!8"0];L;DTT5N6\[,1)HOFZC,?31\_\F/OV8 / M8>=#.(0^O<7<7-9(6J[0!0Q"40G#G[S$ #_@TR'V@_B'V?=PF<,E4&'5R&6Y M54*C8;/AL)(%YKFHUA/ B\LWW@3+XY/($I)$GJ=.,@(#;P3B#T2)3',>;ZI9"'7=P1L!:Y;*!>\BN=B MRS7XOD>"U$?EB"0T.8$D)'$4]N0!"3T?Y3$R]6"NV))#Q4K>X!@[QY+\$:'P M\C#3] _= C-$F;E00M^5Y&_"2V*S&AGM]/ M@\/8DY[?0/&T?7C\**4^?=;.#LD:S@]$OKWGE/B9N_N.ZA%2"HB79/MUI'W4 M(VS7,^)Y% 8*0=05@NB'"\'53Q>!8>S?^?X[WW_G^R_,]WD_7\#&F,T@KHTH M7?S6FJ_J JP[[47A\LY]5_+E$_:9*_Q,!M:/\BU70MK(L-_?#E7;4G _%5TH M.;"2?VSVMP]$G M=-OSB:]H=V$;P0E<=D0&'(>K-G#;X$+P&;Y\"MB_9)# M^\96[']Q&7S7S; M>+6TT?CMMABPLD4!M>/$CH,HL^,4:Q>6LL".4>"3*+5[ L^.@RRT68S=[\H& MMLWQ-$O:JG'45:U#D3/N]6@8[FO7B6I\F^);K&G7.FG7[,Z:'N^_[4VGC.>[ M%ACT!5^AJOX:KK/9F+DUG5\"VDPM]QP@PT[5W8#KJ^D-/N)-=#]!3#] M%U!+ P04 " R1*U:K ,TI+D# !J"0 &0 'AL+W=O+BT1J)!6G_[Y'4E:3UM&"88!AD=+=<\^]DM.]5/S( H.+V[Y+C?V13B?5FR'&S2_5VM%N[!%27F)0G,I0&$V M"Q;1Q7)DY9W 'QSW^LD:K"=;*>_MYM=T%O0M(2PP,1:!T>,!+[$H+!#1^*?! M#%J35O'I^H#^B_.=?-DRC9>R^,)3D\^"20 I9JPNS*WE)4F-+MPKCIM M(L>%3_@#> :RE,KF$E4DR?ZX?$K248'P@NXT[ :Z9.81#U(.['HPZ\0>OP MP.$-7L!;,26XV&E8HX)-SA3"GXNM-HKJXZ]C_GJXX7$XVS,7NF()S@)J"HWJ M 8/YNS?16?]C!]EA2W;8A3[?4 ^F=8$@,_B9> ^63/,$F$CABA>U^3'@WH%N M$W2,OH7WT; WF(Q.W#+NG?4G)_#% MM1VF']@#*IHBGI"V 3LP-#*Y!YI'VI!QZ^2P=T9(HZA/J]$DZL5QY.-'\P$P MRVA@6'WOFFWYU&+1&-3,3Y(]4ZF&6KN(6;=I'.I:?6ULE6ARF<*[-Y,XBC^V MSR9%L/^?*/OD'T\(16AP&L4N5/'IF&)VU9G G^0[BG?4%N_HU<6[$(:GAQ!O M,*D5-YQ\7CTF16U3GRE9PB5%N38^R$2$MMLK('V>C7_!E!+ P04 " R1*U:>N9<3;\# #]" M&0 'AL+W=OU\2V_$\\XP?STR& M!R&_J0Q1P_W3B.2C(LF+H6.RSIRT;(@FF:RJVC=A)96AD5N>.[ M;NP4C)?6>%BM/Y TK1UC. M9_/%TV3ZQ]R&N_G*ALG=+2SNGN9WJ_OE8OX(G15;YZBZ0T>37V/M)(V/:>W# M_\!' %]$J3,%\S+%]*V]0WQ;TOZ1]-2_"/B%R6L(/!M\UX\NX 7M(0057O ! MWA(3Y"]5>/#G9*VTI,ORU[E :YSP/(Y)H!NU8PF.+,H0A?(%K?&OOWBQ^]L% MEF'+,KR$/GZDA$SW.8+8P"1)Q+[4"EZIDVRHSW&^B'J>[$OM>%3L^-NW!/[N4)G +/]@./GD'DPDIHEI_S M6@=1N1YXC>M>%,,%=:)6G>BGU9EEK-PB\+(ZI;=QW1[C.I[Q.'W;A67*-5V*S4= CO7U_ %1,F_JLG%K3 M3NAWR;6I%>^<5?(;I_VP>T&PN!4L_FG!%N4+EEI(CF?EN AT/H-.$/]WTGSF M):>*GL)6B%11R&%@]\+(#$([Z/GP3(WNBI=7.RD25 H&L4\WWPMZL&0', YR3EE2@W%:-UQP%W<>Z.[6K;6^?U"WM=7O]8T"G1%=/ M08X;,G6O>Y0=LFZV]42+7=7@UD)3NZR&&?V?H#0;Z/M&"'V<& ?M'\_X'U!+ M P04 " R1*U:K($,3WP$ !U#0 &0 'AL+W=O%-+MS8HYIIN!)[Y8&CLPFERT;(%3-)_:1T6]T8 RYPT*S:4 A=6E M=Q6>7V=VO5OP)\>5WFJ#]60FY6?;^7U^Z066$-98&HO Z/45;["N+1#1^++& M](8MK>%V>X-^YWPG7V9,XXVL_^)SL[ST"@_F6+&N-D]R]1[7_J06KY2U=D]8 M]6O3L0=EIXULUL;$H.&B?[-OZSAL&13!&P;1VB!RO/N-',MWS+#)A9(K4'8U MH=F&<]59$SDN;%*F1M$L)SLSN;^]FMY.X?@CF]6H3RY&AD#MU*A< USW -$; M #$\2&&6&F[%'.>[]B,B,S"*-HRNHX. #TR=01SZ$ 51>@ O'CR,'5[\EH=( M2=/PS]5,&T5%\.\^'WN(9#^$%<:Y;EF)EQY5OD;U%;W)K[^$6?#; 8+)0# Y MA#Z9DM#F78T@*[C2&HV&*S&'>\YFO.:&H_;A'FD"]S$_B+V?^4=I6 W*UNNI MK$X[C7#L/7WXY)T <_O[4''!1(E0V^ -HXQH]2/U"SE8H;)+H)(U25R?PS6K MG?'4G2HW-9GSBI?,R9#26RY=?M]ABO<;VT$'UI4M%HL=O;_;GC'@_6: M(T@"O\ABVXBH,8:[/:[ HZ)C39EG'UKB:IQG^*7C+9TWQ@=!O',_&(?TC/(Q M]!';02#\W!^G"372P ^38NW"=F1N.J4([_PU\V$&6JE<5"CU\I5WVT!'Q",O MTOX=A[L^[47;3> V5I+ED*1C^$.*\DU^]U(L3@VJYB"M./6S: QQ[J=I_)K4 M"\3;7,B;T,:XB(.=&._ZGH9^.HYL(_;3/(8#FDL'S:4_K+E>6_Y6$%PF_4&! M5"4/S'2*6OL4>'"G-Q2XI#I:+!0NF$&H.@)'>[KSIFO6(6C9LZU%#1V=JPKJ M(9I"BM/2QK.V1_96?FP-5[LY6'&SI$^G_3C;%=9> VU+NRHP2T:E(A">D2DK M8(K%BSKMZ0OLE;)?0K1)-GT:"8CHHN)R[HZP5O$:-@A&[NK<#=HR#N.Q1S"_MZ;0:%GXUC*)+<=G/JYD4(11K8;D'=**'9(+7=,:1^G"=01!%U MJ:02F@V@B N@@)/7E74[\S,RR6CEKJZ'@"=C/Z2J#$.?,%UU#,)2Z'(H7 BX M(#C4!HY)!N/\!(YC/XB2DS4JA4&4O*56$OM)2+3\,"]ZO/*58(^=O F!Q'FR MI9S-_-%&:D=KR1R00#9((/MA"6RR^7WAWW%=D@LN1X=$<'"OGR+X*8+_202C MK:MP@VKA+ORTE^R$Z6_%P^CP3W'57Z5?EO<_)%0&"RXT1:8BT^ LIX->]9?\ MOF-DZR[6,VGHFNZ:2_HO0F47T'PEI=ET[ ;#G];D/U!+ P04 " R1*U: MN C*1N<# #C" &0 'AL+W=O$B#IY;8#^I*UN0W#L ^*S<3"V99/DIOVWX^2$S?= MTF!?]&*1#Q]2%.G15L@?JD#4\%R5M1H[A=;-E>>IK,"*J0O18$TG:R$KIFDK M-YYJ)++<*E6E%_I^ZE6,U\YD9+\MY&0D6EWR&A<25%M53+[,L!3;L1,X^P\/ M?%-H\\&;C!JVP4?4WYN%I)W7H^2\PEIQ48/$]=B9!E>SQ,A;@=\Y;M7!&HPG M*R%^F,VW?.SXAA"6F&F#P&AZPFLL2P-$-'[N,)W>I%$\7._1OUK?R9<54W@M MRC]XKHNQ,W0@QS5K2_T@MK_BSA]+,!.ELB-L.]DX=B!KE1;53ID85+SN9O:\ MB\.!PM!_1R'<*826=V?(LOS"-)N,I-B"--*$9A;65:M-Y'AM+N512SKEI*[;AGNTL/ EXR^0%1($+H1\F)_"BWOO( MXD7O>2\INZ5^(>]+5FM@=0[SGRUO*.TT_#5=*2TI;_X^YGJ''!]'-F_I2C4L MP[%#CT6A?$)G\NE#D/J?3_".>][Q*?3)([W-O"T1Q!I.^G",^$GHX\1?;32] M#=S;<*&FXI&)JI%<80ZZ0%B+DIX[KS=70'>6%?;2OF"&U0JEW=RRK"#3\N4M M&'R$,')3/^T6213 IF&E=@H*RFQ9)JLY/A$%:73"0+W,DK--+Q,8-;R,B?3 M5IP3*_&$1DQ!X+M1.+!3$,&-.4_<-/;-&/GPM94UUZU$J[GFSV:M(';#=&#& MZ!*NR-M'=V4>( M4C=.3*RC@9N0K1.YF?2YF?SOW)PJ168>4'-I0P'WJY)O+&]U+#5/(A]/S>5A MMH$VI0KLJ0E\5K!Z0U?(J?Q;*O*5BGBE0@#R;=H"A8Z+G.*^+"0B5%T=0U/' M#C+:E"$SQ#!C%.0,75CAAM>U@2#_#6:'1"&.W20PH4[EDK M)2$3SP.53Q^&81!^[N=#%7)&E__1. M\DP=A? [3+#/.4H+@,W5PA73%$*=P M3^(24A(ULCUM\NP8X?C2SI?A\&AJ> >-IT*YL>V5PB[:6G<]J/_:=_!IU[A> MQ;OV3T&EP"DH<4VJ_L6 &ULE55MC^(V$/XKH_14M5*T>2%+N"T@ >99V8RD_%)JF^Z1#3P6HE:3[S2 MF.-#$.B\Q(KI.WG$FF[V4E7,T%8= GU4R H'JD00A^$PJ!BOO>G8G:W5="P; M(WB-:P6ZJ2JFWN8HY&GB1=[Y8,,/I;$'P71\9 ?L$68C3Y^QB^?>\N52:/>$ M4VL[C#W(&VUDU8%)0<7K]LU>NSQ< $;A.X"X \1.=^O(J7QDADW'2IY 66MB MLPL7JD.3.%[;HFR-HEM..#.=+1:;E^4C+/]8+Y^WRRW,GA_AZ^[S<@.+E\UF M^;R#I]5LOGI:[59T^]..90+US^/ D'-+$>2=HWGK*'['T0"^R-J4&I9U@<5_ M\0&)[I7'9^7S^";A%Z;N8!#Y$(?Q_0V^09^)@>,;O,.W9F\N-F!U ;,\5PT3 M&OZ<9=HH^G;^NA9RRYA<9[3]]*"/+,>)1PVC47U';_KC#]$P_.6&WJ37F]QB MGVZI/XM&(,A]*Q<+>.(LXX(;WH7QU92H8-$HA;6YO+T6S$UWUX,Y^\57&A*Z MHLC?M;V M,;G(L,8]-QH^0.PGR8C>D?]QE,*J-DCJ#'6[*R"D [*(D@@^*=>@?M=4CJ9H MS%MO&?EAF-(S&H3PJY2%!EX#E9[FSP5=%,%]FI ?TH1@V&M_%<K@YJ(M4%.;=GCTI_WHG;43YU_S=FY3[0Z<0A.X M)VAXE]Y[H-I9V&Z,/+KYDTE#B7?+DGX?J*P!W>^E-.>-==#_D*;_ %!+ P04 M " R1*U:0Q$N?H # !Z" &0 'AL+W=O_3;;@)VTV( &"YILPS#L RV=9*(2J9%4 MW>S7[T@I2MPYWH9]L8[DW'J3ZI/>(!KXTM= K;V],NP@"G>^Q8?I* MMBCHI)2J88:6J@ITJY 5SJBI@S@,)T'#N/#62[=WI]9+V9F:"[Q3H+NF8>IQ MB[4\K+S(>]KXR*N]L1O!>MFR"N_1_-3>*5H%(TK!&Q2:2P$*RY6WB1;;S.H[ MA9\Y'O0+&:PG.RD_V<4/Q-7S!.XE<+L-;P3!1;' M]@%1&?G$3WRV\5G 6Z:N((E\B,,X.X.7C/XE#B]YS3_<&;CA.J^E[A3";YN= M-HIJX?=3SO98Z6DLVQ\+W;(<5QXU@$;U&;WUM]]$D_"[,TS3D6EZ#GU]3_U6 M=#6"+,&R/L7O+,)I?BX 7$,NFU9QC87%-WN$4M;4D5Q4"Z"@YWL7]1O,L=FA M= M34+XD7Q6$(53F!-?:.[/)S-R+?4G_^SYF3K.QCK._G4=WS+3*6XX.O[/07JMOL\BGZ[OS5;OIS(% MMN)"0XTEF8974TJ1ZB==OS"R==-E)PW-*B?NZ<\!*JM YZ64YFEA+QC_;JS_ M E!+ P04 " R1*U:>.NA',H# J"0 &0 'AL+W=O# M@4QSK)AT>(,UG:RYJ)BBK=@,9".09<:H*@>^Z\:#BA6U-1T;V8V8CGFKRJ+& M&P&RK2HFGN98\NW$\JR]X+;8Y$H+!M-QPS:X1/6IN1&T&_0H65%A+0M>@\#U MQ)IY9_-(ZQN%SP5NY8LUZ$A6G-_KS<=L8KF:$):8*HW Z/6 "RQ+#40T_MYA M6KU+;?ARO4?_U<1.L:R8Q 4OOQ29RB?6T((,UZPMU2W?_HZ[> S!E)?2/&'; MZ28C"])6*E[MC(E!5=3=FSWN[N&%P=!]P\#?&?B&=^?(L#QGBDW'@F]!:&U" MTPL3JK$F*#(C58>I#O(>0?IOP$9P"6O52[AHLXP>VT_('H]1W_/<>X?!;QDPH' ML\%W_>@(7M#''!B\X*V8Z(24S 3@M4;-.L_9RNI!-7+7X>" M[[##P]BZA\YDPU*<6-0D$L4#6M.??O!B]Y>7@,?<=\]19S&ZY;)16K MLZ+>P&S+1&;#3-=]H9YLN'A,R]8<73>Z)0Y%=]3_X>CN(K2E!TS'8?)=PN/TE"$4:L]B=P55;K5!H7E_,9X%4YJQD=4KL MSC%%<[I3#\%S?=L-7/@1O, 9^O ;)52;C#P[]H8DCIQA")^[J$Y\VX^34ZT< M)X[KZ9M88V&.@M#(H\0)W6>'K\F!1[!!F)#BT/'B_TK5C^QD&)#QR!F.7OKV M[&$P.MT?O.G<#^Q1&.[5CK1$U+=$]#];PM3Z@(\HTD(:5LSTPO=I"UT[CLRMQTX0T]OW MG22&P(D36.A$F1H_">TX,3GT7->)8E-C#A7FO[O\1YJ#R!XED?9'I>MI?^3* M)7_#T:&4#U[,KPK%QDQI20W9UJH;9;VT_Q&8=?/O6;W[BR BFZ*64.*:3%TG MH=2*;C)W&\4;,PU77-%L-&PO=V]R:W-H965T^;.,6,F2N5HZ23G=(9 MLV3JO6]RC2PI@S+AA]WNM9\Q+KWIN-Q[T-.Q*JS@$A\TF"++F'Z9HU#'B1=X MS<::[U/K-OSI.&=[W*!]RA\T67Z+DO ,I>%*@L;=Q)L%-_.>\R\=GCD>S%U'" 7&UB$PF@ZX0"$<$-'X56-Z;4H7>+INT.]*[:1ERPPN ME/C&$YM.O*$'">Y8(>Q:'3]CK:?O\&(E3#G"L?(=]#V("V-55@<3@XS+:F:_ MZ^]P$C#LOA$0U@%AR;M*5+*\999-QUH=03MO0G.+4FH93>2X=)>RL9I..<79 MZ=WLRQJ>9_=/2U@M9YNG]7*U_/JX@0^/;"O0?!S[EK(X7S^N$><58O@&8@0K M)6UJ8"D33/Z-]XE=2S%L*,[#BX KIJ\@"CH0=L/^!;RHE1R5>-%;DAG7\,Q$ M@7#+32R4*30:^#[;&JNI2GZ:-Y*#\RL78["Y7E M3+Z\?S<,@\$GHOW*7IRP/Z8\3H%IA%RK Z<2HE0:DO:F("]TK@R:&Z#*(-^F M-. 68\RVJ)N=WLG7@L\N24[B3HOYSJ M:U@PDY9J8K? 7P4G^2CII$H80!!U!N&PF<+K3A $S71Z@7=<,ADC"+I(;,(C M&':"P9#&7N#&<#ARZV@ CZ@SN%=,UIXA!,&P,QKU8=3O!*-K,D>=J!LYL]<+ MX5Q%^B<=)$.]+_ND@=BIKII)N]NVXEG5@5[=JSY.E[+GTA#['85VKUSGTU5O MK RK\K(?;96E[E8N4_J=H'8.=+Y3RC:&2]#^H*9_ 5!+ P04 " R1*U: M<6AHEF<$ Q%@ &0 'AL+W=O])G-*QMF4LN]%U&FQ1 ND5SE#*[ZPQ M22#CIV2CTXP@&!9!2:Q;AM'7$QBEVF147'L@DQ'.61REZ($ FB<))/_.4(QW M8\W4]A<>H\V6B0OZ9)3!#5HB]IP]$'ZFUY0P2E!*(YP"@M9C;6K>>*8C HH2 M?T9H1X^.@>C*"N,7<>*'8\T0+4(Q"IA 0/[WBN8HC@6)M^-;!=7J.D7@\?&> M?EMTGG=F!2F:X_BO*&3;L3;00(C6,(_9(]Y]056'>H(7X)@6OV!7E34T$.24 MX:0*YBU(HK3\A]\K$4?3Q1.8SN?WSXLG?_$9/-Q_]>>^MP2_@P4D M!(H\@PL7,1C%]!)\ E$*GK8XIS -Z4AGO(VB)CVHVC,OVV.]T1X;W.&4;2GP MTA"%S7B=]ZWNH+7OX,R2 F_1Z@J8UF_ ,JQ>5WODX7>07 ';+,/!\](%%Y\N M 44;_K*P#IS[<9RSQW5@/#G&1<%[F(8LNWX:[()KO\%]1)21/& YB=(-F&/* M $\CX)<1X6G^^RLO#WR&$OI/1Z-G)=SIAHLA[X9F,$!CC8]I!5&;_/J+V3?^ MZ,J+2IBK$N8I@C4RY-09!%GJP0 7@-^,=8#&_\1:A>=PI^2M[\ MF91[[M-?PGI'"6RESU59G:<(UC#>KXWW/VBKZ0,^DH>=*+6'](ZF.T;.=EMC34CW'O+::I3Q% M#6L8&]3&!E)C+EHC0E#(G]%7E.:H2YR4<*ZXP 4:VH:UMN&[GRMNBUL+\":-?K2G=*4X*>-<<<,3VYO*"CU%L(9?TSC, MWPVI83\-^ *1SP@N0E0>78HI>+ETX,-JR,=4&K'.-UV./E=\13LVWQL,6^:5 M5NFIHC7='ZV=3*G[^5XR7]SFW>S967!.Y@ZF8]CM<>FTE#6T6U\(3U7+2FOZT=88 M'ZDWQ9XD!0'.4U9N(M57RWW/N7GC%MN#K>M3\V9:[ +J!TRYF7H'R29**8C1 MFB.-JVL^.I-R?[(\83@K-N!6F/'/17&X13!$1!3@]]<8L_V)J*#>)9[\!U!+ M P04 " R1*U:'/?;DY$$ ;&@ &0 'AL+W=O!+B#1I)V)- 54Z.[#:A]<8B": M)&9L4Z;2_OAU/IH02#W#K-&\0)S<!47%D2FB NAG2ELPW%*,Q!2:R;AM'1$Q2EVK"?GYO289]L M>1RE>$H!VR8)HB\W.":[@0:UUQ,/T6K-LQ/ZL+]!*SS#_'$SI6*D5RQAE."4 M120%%"\'V@A>^Z:1 7*+/R.\8WO'( OEB9 OV2 (!YJ1>81CO. 9!1)_S]C# M<9PQ"3^^EJ1:-6<&W#]^9;_+@Q?!/"&&/1+_%85\/="Z&@CQ$FUC_D!VGW 9 MD)/Q+4C,\E^P*VT-#2RVC).D! L/DB@M_M&W4H@]@.!I!Y@EP#P$V&\ K!)@ M_2C +@%VKDP12JZ#CS@:]BG9 9I9"[;L(!Y)RM=,3!KBL(G71FE/ >T2M@P0M@ M&J;3XH_WXW"[!>[+X3Y>O 5O1&-5M]'*^:PW^&9X)8J1@P>\(91'Z:IQ0_[^ M+,Q!P''"_FF3ON"VV[FSE>>:;= "#S2QM#!,G[$V_/TWV#'^:---)9FOB*RA MJ5UI:LO8AV.QZC(4X]9L+:"=')JMK<]#VW L<2N?][4XMG)LZ)I-*U_JQD\& MZ51!.M(@IU0\0BA_N0";&(D$$M4)\-=MM,G2Z2(?9@8HSZD8BQ46T&PIO23+ MRZT8(,8P9Q<@Q;Q-IF)R9T\ U[5@[T FJ8NGIHQSI'G7L&U83=F0J5/)U)'* M])A&'(=@QA%OSP&OK-AR]OWZ,;MN!QZ4K-S)DR6% M1X]9L^= J[UHH5EK94JUFE1"L"(=&?@7?/?I*R<].?E4LOFJV)J"UHT!/&=G M )6V!DK9?%5L36'K[@#^C_:@Q.[7I&6:KGM8D\=FMF$[SD&#(/?D9R.M6P0H M[Q%::_+MYZN<[>2<4=H5B+QU;0MLVC6CS'WA_6FW\HW_W?QE$2I7F^M,>J@JKQ6*^.@Z_3E M?IP:I[[WUCS!=)5_?6!@0;8I+]XC5V>++QPW\-K+/P0(KJ*4B4W]4E :5ZY876CQ):(8<++)W\T_$_=+FS=<#Y JVGP=\N1/Q7\F* M\Y1\7X=1GFHMM-_!5?>\DGL>&1?&ZJ8W1>7W@(GE9I]D)W M=7K9%/.1^FB$\^>^93WD89B2Y'=\*:.<0,VMX_/B5[N8[+W=F M[B5\*L(_@D6ZNNJ,.V3!E]XV3!_$CO%BAP89SQ=ADO\EN^*SO0[QMTDJUD5C MN07K(-K_][X7!^*H@6F\T< L&IC5!N8;#:RB@75J@W[1H%]MT'^CP:!H,#@U MPK!H,#QUIT=%@]&I$<9%@UR7[O[KR+]+VTN]R64L=B3./BUIV8-OT\>O#[1TEUW5VY'1NGX1<[J/:;X1TR)?1)2N$N)$ M"[YH:._HVQOF>P#W',0,-QCX=H]L:1X^QN5_'$*_I<&-VB[Y_C(W>NWO%3M\KJQFC M&& =?DA6SK7>^B'Q)(VW?KJ-@^B)3$62$OGK(/)E'LM?SY^?Y>?);#Z_ZL@>*B=V)O_]CS'L_:_),B3,1L(<),Q%PB@2QD P M1<3^0<2^CCZY]OUXRQQ$$T3//$I% M_$+$/!$A3WP>^8UB::EMQ1K6?A.68:HNV,.:+X/AN.(+-QGJ-MNLYCXE8$L^7=)(*,N=$GG(6Y$?C+.5&RVOK%!)F(V'.N&:[ M67'=1<:C2!@#P12CS@]&G;B5J;6>UB<[2#8B\4)"8['=G)']R,_(G4BS-WP1I4&4 MS=M^V_ LXR:B1*IG;V-O'G+RQ8NV2^]U^N9Z?CZS:_)2OTUMQ832;"C-@=)< M*(U":0Q%4ST^2A$;'YG:*N@H(Y$T&TISH#072J-0&D/15"/-TDCSO2EG/G,@ MRUBLB3S%\KS73A+>G-;2XUHKB*394)H#I;E0&BUHQY/T\7!8&4TP5$Q5K3*- M;VB3LY/;(G\1R %@/ID0,5F4'7>C758](6<,C:&Z8U-]X-;:0//R4)H+I5$H MC:%HJEYELI^//>U7#D$EO&TIS MH#072J-0&D/15,/*H@WVQ3X_(B6C(O823E,?K(,H3)HV6U7/_ACD: M5#U#9L5M*,V!TEPHC4)I#$53/2OK"8:^H*!Z5@[*EE*OR.=4JX6'8J-)Y;5K9-T95E:"E M RC-@=)<*(U":0Q%4Z\]+0L-IK[0\%DD" MS6FZT)@42F,HFJI8FJDV-*0#I;E0&H72&(JF*E46 TQ],>!?W7ND9[?6#%HZ M@-(5:YT<:$072J-0&D/1U!4.RCJ#I:\SO-?OSG@H MFSR=$/D;EG/:>T>M,!A MU4L2_>IJ'-"(+I1&H32&HJE&':T\I"]OO-X.2*:A2#*I?I#6%0]]B-:R85<@ MPBY!A%V#"+L($785HH^H>%AEQJ>[1"M5K+OW(5BM/B"^V4;I?9?GPZGY%]*EQ8><+AU=>OS8NKO/UP;LE M9K_,^A>I71 E).1+B>Q]&LD!1+Q?N7S_)!6;?!WLN4A3L&PO M=V]R:W-H965TLFEJI;4)X2=5!)-ZV M55HK1&#[,.V#20X2U;&9[0#]][,=R&@;F+0OB<^^>Y[G+KY+=\O%LTP1%>QR MRF3/295:W[NNC%/,B;SE:V3Z9,E%3I0VQ M1(1=7BB:,9P(D$6>$_$R0,JW/:?A'#:FV2I59L,-NVNRP@C5?#T1VG(KE"3+ MD'] _V]QU+@LB<2$)2V3755J1P77C/?N@ M9/=/L#?AD3.52ABS!)/7\:[.I$K'/Z0S\,\"/A)Q"\W&-?B>WX)Y-(++BZLS MN,VJ3$V+VSQ5IE=ET!:*#<+/*:<4].W8$I'\JDN_1&W5HYJ&NY=K$F//T1UE M,9WPXX=&Q_MT1G.KTMPZA_Y&,XEC41 JKV&!JXPQL[<@E+ 8ZX27T!T+;1I[ M$S;N@JZ[J='3KO2TS^H9[_0DD;5L96#[F*WIU;-U*K;.6;8AD2E,R(L>(*KV M9G;><=XT[DZ0!A5I\%\E1Y;\H][!^WHWW];;/6KS',7*#C,),2^8*CN^VJWF M9;\<$W_=RV&K^T1? @D4ESK4NPUT'40YP$I#\;4=&@NN] BRRU3/?!3&09\O M.5<'PQ!4?Y'P#U!+ P04 " R1*U:BVJ4:TL% #V'@ &0 'AL+W=O MKS\GI#%)G+14Y@LD,//DF!G'"7IL+<68G/9[Z?S-8U)>L$V-)'_+!F/B9"G?-5/-YR21>X41WUD66X_ M)F'2&PWRW^[Y:,"V(@H3>L]!NHUCPI^O:<1VPQ[LO?SP/5RM1?9#?S38D!6= M4O%C<\_E6;]$680Q3=*0)8#3Y;!W!2_'V,T<^T",C)\.8L2O-/L"MLK1Z8;U/!XL)9,HC#9/]-?A:) M.'" =HL#*AS06QUPX8#S0/?,\K!NB""C 6<[P#-KB98=Y+G)O64T89+=QJG@ M\M]0^HG1Y&YV=?=UPZHA<,W MPB\ AF< 6ES )!3V_E>6U:*8! M_'TK[<%$T#C]1Q?K'MS6@V==>9ENR)P.>[+M4LJ?:&_TZR_0M7[316X(K)(' M7.8!=Z&/OG*6IF!,.'\.DQ6XBMDV$;J(]S!N#I,]-IY&V'%P ?]I\-8]&:> M5YI56-HE2[N3Y=5\OHVW$1'R9DF*7(3_D>P!H2.Z1W(.&)Q#Z$"(:TQU=E8 M/5=/U2FI.IU49TR02,?+:5P/V1;R_!HMG9F++*AGY9:LW,YRGR3RJ;B= M)>^:+'E#8)5<>&4N/#,E[S5N!79\&*#:'=.;'=S8"DN_9.F_KXY\38%@RPMJ MK'1F@64A/:N@9!5TL^)D04%"8JJCUNE[;(D8 JN$"2VEF-:I&Z:X@J%TF$*K MYN-@@H!FFJ; J12>;]5EXC6K*DLEZK!3*T=C%F^V@LH)EBW%CG!ME79C''U? M3J'>4,DWQ*><8V#G='!T+@RA57.AA@38/26\O4:;VN\'@5.O49V5W_( A6H^ M@-T#PC&S#&Q. ^>^Z]=G!KT9 ML%N]Q_ER2;8XIU&>MW0=;O3KD4Z@HVO;$%HU;#4-0/^D?=XY;!R="T-HU5RH M&01V#R%O[_.@48%!X%MNO5!?,ZNN,-4,@3HU^:A.+Z J+6Q#RZUSU=GA &&K MA:P2>-0M\*V]CII2[?B>;=6)-ST#V0FM; M=#T@R4(^ ^;AAFJ[OQOVZ"7Z*50>*95')U5Y9%3E3:%5=34;P@M M[-=GT=?MJDR5TB-S2H\T$B[5$M5%56N'[;;1&2FM1^_4>M24<<]V';M.3&/F MRJ=H"R^E]ZA;[]6*<]_R(CN/"7_4=[U1S3>%5@U=:3XZJ>8CHYIO"JV:"Z7Y MR)#FHZ:80PSMQEN;U^VJ[U.5ZF-SJH\U:HXKC=ZH^;LJY MI(7]!C.=G9R=6OH>*]W'W;K_AUA3KF5F5-A-H56C/'C[?E)AQT:%W11:-1=* MV+$A8<=-P;8]6%=*O57+/(J5J&-SHHXU8FT[J-%#.C/;;WF!C)6DXW=*>N%W MN$L#FSLY32.$ZISZ!YN2V8[P-\)7H1S.([J47M:%)X/B^TW6_8E@FWR?\H$) MN8S/#]=4*CK/#.3_2\;$RTFV]5EN=8_^!U!+ P04 " R1*U:FT)^4((" M #(!0 &0 'AL+W=ONAK&-=P%?*&[5WAFLDH40#]:8Y#TO ML 4APTQ;!F(^&QPB8Y;(E/&CX?3:E!:X?]ZQ?W3:C98%43@4["O-=='S+CW( M<4DJIN_$]A,V>LXM7R:8GUY/!YS'T9[/Q?'8*T_$ MB$H1GJO$UZ842^AG3=I!G39\(6T$-X+K0L&8YY@_Q?M&0JLCW.D8A*\2WA!Y M!E'G%,(@/#]0S_#?X?$KY41M6R/'%[W =RU$OJ6,@6D/3+@F?$47#*&O%&H% M(ZHR)E0E$;[U%TI+\YJ_'^IBG24^G,5.^)5:DPQ[GAEAA7*#7OKV3:<;?#C4 M@O]$]J0A<=N0^#7VM%\*J>DOXF87'\T24GA(<,W2=2QV VW2\_=1E/B;?2%_ M!W6#R[@-J@OT]X:B1+ERNT)!)BJNZW?5>NMU-##KR(WM,[]94WTWG?X?FGK' MF5>SHEP!PZ6A#,XNS)#+>F_4AA9K-WH+H&ULM9EO3^LV%,:_BI5)TR8!J9W^ =96*ESN725 Z,+=?3'M MA6E/6XLDSFR7PK0//SLM<2>U)R5S+I4E%#G>*Z&66/W[)_+B=O)_/(-5S*]+N8FL4@.HW(%&9\F9JO MYJF\T=E%,MHZTXD;NNW!MEOQ4VS@S'MP^CVR_CB^LK M,KJ_OWJX/R*W5P_DF'S3,%NFY%K,@'P6N3!PG-KZ3;X2_6P[,]P]]P=4(2>D18BW7^'Q[;F5338=5T6)FO MO2^?59HM,_(ON919L31@#2AG9L45[!*')G,_B'-=\ D,(NMX#>H9HN'//]%N MZS=$:E))3[RGJG]?V>C(VD.F_=DE/ DAO5]+;:)4WWG!^T+NT MX=$)>06N-**C4^GH'-KM\I=BNZT@Y>[GKA>BV*D-S=BP;MU*;S=DR[L!I/O1\31:;EI/.'YU-I@(HK=2M'\#:MX M5JD_"VF LP#2:P;KQQIW;YXNGW1+1 MM$TKZ.%$6EY1E"GU MO&4U5O! MHXCA+-FRPKOXCZ=M6D)/+=8.:H 0%&.>8@Q?;=4: ]GK7H#>"8Q'"K?R]T6 M6\71,R@^AX,7_"'64,SSB_6"&B $RIA'&! F.,EVF>9=CR%X_J;%]O!,@FY#)B$8FGB&)O@:\ =8!1^ =O=[ M)=YZT^+>6MUP-1?VWI#"S.9JG?1L9]7Z1=#ZQ,BB?/GR*(V%3WFX .L-Y2ZP MW\^D-&\G[GU.]3IN^!]02P,$% @ ,D2M6G/]VR,; P @@H !D !X M;"]W;W)K&ULK99=;]HP%(;_BI554RMUS1=ME:4I+"/4=BG228_QH 9=N>81LO%Q[(*I;Z@AEV,[R"*ODIEC 4-&OY&%C'M&8* %+/&:R@>V M_01E0I[VBQ@5^2_:EFLM T5K(5E2BA5!0M+B'S^7A=@1V*TW!$XI2J[M$Z60XN9OU[VXG@\]C MU)].Q[/I);H;S] '=+.6:PZHGS NR6^ >A\!!(3*B[4NL?I")V? M7: S1%(TB]E:X'0ANJ94<#J$&94@@P+$>0/D"^97R+4OD6,Y7HU\V"P?053) M6Z_EIBI)51>GJHN3^[EO^-TRMM@22I'*!DU2B=,5F5-5#R% "C0B(J),Z I] M[\^%Y.IQ_%&7=!&E51]%G]%KD>$(>H8ZA +X!HSP_3N[;7VL*\%_,GM5$+IGG%!4[AB2#*D]@&0.O(C9L)>#(E0[#Z5?-)O0 M]@/+[IJ;W70;@4Y,MU6EVVI,5Y&WZ\@+E;=#[KB>Z^R1-WJ?2.Y5Y-XQK^DC'Y M,M%M2-5VAG\ 4$L#!!0 ( #)$K5HST0B%R@, '<, 9 >&PO=V]R M:W-H965T^.Z,HQI2N05W](,GZRY2(G"J=BX$PVL=(+[GBX)1NZI.IINQ X M@:#KD7/KWTQ]XV LOB6TD+4Q:"DKSE_TY#X:.9YF1!D-E88@ M^+>C4\J81D(>_Y2@3O5.[5@?[]'_-.)1S(I(.N7L.8E4/'(&#D1T37*F'GGQ MB9:">AHOY$R:7RA*6\^!,)>*IZ4S,DB3S/Z3[V4@:@Z(T^P0E [!L4/W#8=. MZ= Q0BTS(^N.*#(>"EZ T-:(I@Q#_0%K%YARM,4=V+*B,1HWFM6$>NVH8^_8(EC7#:>)>O9-YZZCNW&EWZW,\!]WM7I-YD%?6]0F1T0 MZU7$>JW$GDWEH-$EV5&!E7"?#'P-H=U%3.KP!;"F2H79H+?Q#+/#FITWZ;$O M[-6(=OM^M^=[1X(:['H#/PC\9D7]2E&_5=$^XXO3*^N_4UF#79NRZTK9=:LR M6]7T,8(M)MY>A>9KF$><,2+L0[/:*,*^8U _1YTK/SB2T& 57%WWF@4,*@&# M=VW-?Y4P>)>$!JNW)7RL)'QLE6"JG;Y?4 :6.>Q/I+UV;@LB(FGNG&S]/VZ!DL>)@G8JM,.HU3H8_^9/2EC)KEZ;CJM7 MJXE5[=9:N)2*C>EL)?+-,V6[FFK5=L\3W3WK%O!H';OJ6]-+NC]@;$N./&ULS5;?;]HP$/Y7K$R:6FEK( F$=A"),J96*BL";7N8]F"2 [PF M=F8[T/WW.SLA PIHE7C8"_&/N\_??;[#UUT+^:26 )H\9RE7/6>I=7[CNBI> M0D;5EIZC4;;S2CC3M2U:V,9=46A4\9A+(DJ MLHS*W[>0BG7/:3J;A0E;++59<*-N3AVOPE<%:;8V)B60FQ).9W"<]IV$(00JQ-@@4/RL80)H:(*3QJ\)TZB.- MX_9X@_[)QHZQS*B"@4B_L40O>T['(0G,:9'JB5C?015/R^#%(E7VEZPKVX9# MXD)ID57.R"!CO/S2YTJ'+0?$.>S@50[>OD-PQ,&O''P;:,G,AO61:AIUI5@3 M::P1S0RL-M8;HV'CA\?IE(R'$S)X'(T>/Y/I77\R).])GVN6 ML+0P(I.+CZ I2]4E;J@EE:"ZKL;##80;5P?=E@=Y1P[RR4APO51DR!-(=OU= M)%TS]S;,;[V3@",JKXC??$>\AM%.K"U;#["=F M*-&"%'P%2D-"A#2)!5+B. =I2X_'0"A/L!"4EBPV9GC7\=/;-\UVXT/!F3ZH M\4D.IN)O5$YCZ#E8T@KD"IRH1#PDT)G =N0*:KD"B^X?D6LGOZ80%Y)IAOH- MG^.TP 0A0G7LG#FOWP5^6'8:7I==[4=TTNS9M.[#JYK MLQVV[9IM^Y5L;783D9N[5 3?$Z4Q__$V#W$_"?[:6SL3V(X.8:U#^%^D>7A. MP"'P5Z2NUOO: 9R8=L+16)1<%T^ M3/5JV<'<8@=C7_J]=>QL^O9!=__"E&T1/CL+A@60PAPA&U&ULK55=;YLP%/TK M%JNF5DK+-UT[@D1)JD7:TBI)NX=I#P[X9XE>>8_;X!0O=CS=1>%A;9-A5J00_\ M$F]A">*AO&=RIGU=^EEC3E$E'S/$I&.M4\: M2F"#*R(6=/\%6C^NXHLIX?43[=M80T-QQ07-6[!4D&=%\\;/;1YZ --Y!V"U M .M? 78+L&NCC;+:U@0+'/B,[A%3T9)-#>K"R:^9Q(D@C**[ MA_EJB1;3:#I[#&^^3D=H/EV-4#B?H-G\<3I?W2UFTR4Z1V$KR9-5\]CM\?RUS]"-<<\'D M#_ASR%;#XPSSJ$-YS4LL;G(9/_B>R59;NS;!]C#U8, M)R#/65MTUF5@R'5#Y=54JG/L LNPC2M?W_7MO(TR'=.TNJA7.IU.IW-49TAD M*\)%#$@V-930:BTV%>F$#ZEM"-V>CG//,@_$#@1=&MZP5K?3ZA[5>B=28+U4 M#JISWVQL6O:ANH$@VS6&U7F=.N]XQ:G 9*CB(U2 &)+J#93]RCPL^]LHT[ET M#U.I][J8ND%D!]AF!4<$-A)G7%Q*LZSIRLU$T+)N;&LJ9)NLAZF\R("I /E] M0ZEXF:A>V5V-P1]02P,$% @ ,D2M6KIH]YH< P ;0@ !D !X;"]W M;W)K&ULK59=;]HP%/TK5E9-K42;$#[;020(3$-J M:07]>)CV8)(+L>K8S#;0_?O93LAH2-D>]I+8SCW'YUY?WYO>CHM7F0 H])92 M)OM.HM3ZQG5EE$"*Y15? ]-?EERD6.FI6+ER+0#'%I12U_>\MIMBPIR@9]<> M1-#C&T4)@P>!Y"9-L?@U!,IW?:?N[!=F9)4HL^ &O35>P1S4T_I!Z)E;L,0D M!28)9TC LN\,ZC=AU]A;@V<".WDP1L:3!>>O9C*)^XYG! &%2!D&K%];"(%2 M0Z1E_,PYG6)+ SP<[]F_6M^U+PLL(>3TA<0JZ3M=!\6PQ!NJ9GSW#7)_6H8O MXE3:)]KEMIZ#HHU4/,W!6D%*6/;&;WD<#@":IQK@YP"_#&A^ &CD@(9U-%-F MW1IAA8.>X#LDC+5F,P,;&XO6WA!F3G&NA/Y*-$X%@S"\?YH^SM%L'(XGSX/A M[;B&IN/'&AI,1V@R?1Y/'^]GD_$<7:(PP6P%B# TH/KT,8L Z3Q"([Y9J.6& MHD$4\0U3$IV/0&%"Y85&/&ZOW=]Z)\DO,/B"C7J->1[?JM"3_CO\.8).8WB M)!J6K_'12>R#-X,(R!8O*-1*@0X%Q$2A6RXE^C[CE"*=RCLLXA]5XMO[4A6+_T3V+C+-(C+-4^S!$%:$,<)6^L)2 M$XPJ;S.*MJ4PI6L;7':\=L_='GI1873M>X71.W6M0EWKI+KL5DB3W2 5T94% M*K,[8VD=[MWJMDH"*XSJ)KNJ!+8+@>V3 E\$47#)E\M*6>VC'3MUOZ3JV,;W MKZM%=0I1G=-1T]F;57+IWJL$1)6VSG$TFF5MQS:->K6T;B&M>U*:KB]_R;7N M<1JU_7I)6(51IUL^2O>@^G MA#W M#TW6B'6=TM='(@I+3>E==72L1-;3K6D$1ZV]^YW>>XZEQF6T./TA:['U#FTS!^*:E6!-DA!7_^*W3":/HR'@PFJH2'; E-<$)#HL@\*$RJ_Z?&G21]=7GQ#%X@P M-%WQC<1L+MNNTGQF%3>A7O1]:!&6&TM> K22E<8- [6;47^$=MI3+T>Q':T M1H76.(LVQCM]*14(@JD5K&%9M!D%1VB6*#]H->UL4<46G67K4EVI,4L!Z9JO M;^C^H^8SR2G(%/24#3DZ@:E%4=0\0K9$Q7X7.EWU 0)D#/+SA7^XXIT]6KG/P%4$L#!!0 ( #)$K5KNH88< @0 M -46 9 >&PO=V]R:W-H965TP!/&E?&#RSFXI:58 X1DEB,%J;MVXT]@-E$'5XX\,]OSH&JE0 M'BG]JFX^IG/+42."'!*A$%C^[6 !>:Y(0G->_:)]W7<06"C9&5$ORE(P^323=B*\BV^6\1*]1Y\P8U@E#;V-0. LY^]D MZY=EA-Z^>8?>H(R@WS=TRS%)^SW@69YM[@[YP].;W6)F[)\WC M\\T#C1A^^Q+X%<\_]1( YP!7Z [DE+M"$?"$964UD?^ZDWW11P$%_[LO[34X MZ >K56[*2YS W)++& >V RO\^2=WZ/S2I[E)6&02%AN"=;(3M-D)=/2PR@H2 MP(J^!&AM+TV 25BDC\IST'? K&\MB0T-HZ/VH%5[H!W7;R6H=9"L45[/AH1R MT2>\%G.I\"9A40T;5C"U4=B%GC^6Z\3N6..>3J.!TW;J:#=LM1MJM5MN'RO1 MY,/Q"M=>=1OZX7[11*]I(*]HG2MXGF&\0 M[;YY")[D;I#WJJ@E7JJB25@T>O5:N9/ ?:'BZTZ>%P3],HY;&<=:&>6V$:2, M OV#XK20FP5*KM "$YSB/@6UL$L5- F+3,)B0[!.1B9M1B8_:E)&:;$I6E?SH].6^U]?2 [? MMD $BG?J][S52D^]=$(8I45&:;$I6C<_WB$_WH]:LQJRJ1R9I$5&:;$I6C=' MA\.JJSUMA?&3 %4%.'DDTMM?G G]:$8GCS&1T7'$IFA=U0^'4%=_7OM?7PNC MA].&=OSM\8-1]]L3&749FZ+5FMM'9;H"V+JJCW)YP-P241=KVM:Z!GOK3A=5 MJ?)%>Z1JLSWM-^[TIJI4V@=\7?"]QVR=$2Y3MI*NG.N1/,*PNH9:WPA:5D7" M1RH$+:K+#> 4F.H@GZ\H%<\WRD%;R0[_!5!+ P04 " R1*U:K\J^5",# M #$"@ &0 'AL+W=OPXWN.S[&O M[=M;,_XD%@ 2O61I+OK60LKBTK;%9 $9$1>L@%R-S!C/B%1=/K=%P8%,#2A+ M;<]Q0CLC-+>2GODVY$F/+65*U; MCE8$*4RDIB#J;P4#2%/-I'0\5Z16/:<&;K;?V+\;\\K,F @8L/0OGLR%JO@R5)(EE5@I2"C>?E/7JJ%V "XP1Z M5P&\8P%^!?"-T5*9L75#)$EZG*T1U]&*33?,VABT MC6Y'J(.N24KR":"129[3&Y"$IN),C3R.;M#IR1DZ031'#PNV%"2?BIXMU?2: MQ)Y44UV74WE[IOI%^ 7RW7/D.1YN@0\.PV]@4L.#;;BM3-?.O=JY9_C\?DH2'5E\$J"9PX]'OV:M-82Y07A]TZ:DMQ M4"L.#BH> MM$OQ1Z3.:FWOY*.'Q;HZ%44-W2PS>SN0=EW+)]W)/#LHPO= MW='BX]#K-A2W1$48^^V:7>?_R^<>.U=H^^ M:M[3Z>YV-$D/7=^HQG]-<*"DSA7,N(N64ER53V9&L M,%7'F$E5PYCF0I69P'6 &I\Q)M\ZNI"I"]?D'U!+ P04 " R1*U:Y'\M M,9 $ !_%P &0 'AL+W=O82%/ M^<8M"T[PJ@K*4A=Y7N1FF.;.;%+]]LQG$[83*$KW6R%^L&=30J\(7,BOA?/7)ZY;985S4A>4I8#3M93YP9>WZ%8!50C_J%D M7QX< V5EP=@/=?+7:NIX2A%)R5*H%%A^O9 [DJ8JD]3Q7Y/4:6NJP,/CU^P/ ME7EI9H%+-=*KZR_1?2& I5OB5+R^H3[.NQL>^ Y:X4 M+&N"I8*,YO4W_ME,Q$$ #$X$H"8 O37 ;P+\RFBMK+)UCP6>33C; ZY&RVSJ MH)J;*EJZH;E:QKG@\E\JX\3L\?/-_/,H9 MZ#9HW096MU)X9!)>1X4'PI-H[/>$6U,/%!ZVPL-SPF.3\% 7'B>P)]R:>J#P MJ!4>G1.>F(1'NG 4]&?'6U .%)ZWPY(QP MWS,)3S3A 0J\GG!KZH'"QZWPL57XMRV1?<=:$&Z2/];D1Y%VP5@+#)0/O8Z< MGMT $S@%:07*H@:E&8.>OA1C"/NWK;W:4#<'?0"TNGDD90D*QD7=GU4U+*0OEA_ _AUO M+SC44$=Q:,=XM5C+'>>J.6L6S>C&UY6 M;T;RXLFL&G4:^V&DGL;'&@W#XC#T3VCL2 M#:]_W0'.<+XE1V3N1M#%P"2[# M#LS03N9W[?R@SO,HTAYHE^ Y[( .SQ+=V/Q!'>E)H#VP+H%TV#$=GH.ZN?^# M.M63L ]U>^ZAVCNL0SO73[6 4$=ZXFE/HDL@'75(1W:DG^H"D8[P!*&>=GON MH=H[@",[P$\U@DA'=.(G?>V7 #0Z>/<^ VAK+XAT)D=^W >$O<10"QV2D1W) M;^T&D8YD".5UUW=SB?=FU)$;G2'WH&X0Z8P>^=7VS+&W2[Q:HX[XR/YR7:^4 MA%^^I 5.C48,+]HPUFZ:2Q ==41'=J*_M0E$.JQ'0=0GGG%4.#:W5ZBC,+)3 MN&L!UW6C];8VO,EZM+<4:Z],IE&)[_4TNP>[HVIK^@GS#&PO=V]R:W-H965TQ3%F M;US@>7DC$A$IB*'P/)M148DBG(DR>-'"6I5 MWYDG[AYOT;\5Q<>OI1 ["= [DH#*!/1_$]PRP2T*W3 KRKK& @_[ MC*X!RZ,E6GY0:%-DRVK")%_&)\'DIZ',$\/QX^_CF\?)WV=@?'?Y, &7#]?@ MYH_GV_']SG:_#YTQ?P"80)F"QIQF4L[]M"4LV_T)Z6M*XVM- 16O>8G0,7G@'D(%^1 M/M*G7Y-IE>XUTVTI4*42JE1"!9Y[3"6M /_B)RP%;&&/_\$ ^<75>&&P!HRN)4,K@Y]^"NCG(.T$B.MQ"!;,53U M;T"# C3?5E;# ,&NV[=7NX4IHF#/\ZNH!F.O8NQI&=\1SB_D7C'-XBS"@LSD M+2Z%F88XWT149#=X_@Z-K\COH,X>6U68YSF.FJY?T?6U="=4X$@O\!E(B%)E M_X"1&WA^L,=;$=7QCZD<5+0#+>U[/%W*2^SM_5[0 IUZ+Q@":]3!;31OB;K;EQ#V MW/WN589U>T?V6EA[$:C]C1]>96$T"Y-%032,)?T5R:FJ;991\V$*K5EY;3^@ MVV;K:LW-R5(80FM*4?L:J#V1H-9[?+A+.P?MYP>>L]^DJBCWB .' MM:&!>D?S+6-)*#)&"I[S\#4_5N^M6J"3E\H06K/LVA7!7IM=:]0@F4)K_M>O M'1+2VHZ/=FV)NMN/'@KVMU9EE-M3=RVJK0S26YD1C=-,$/8.12W(R:,(0VC- MDG=F,JT.9RSBBC8 MW?_S9>],SO/'%O>8+<*$@XC,99ISWI$*LL='5J)6X3DO"C M>X#$$JI6ZE)NE[W3Z=0/)AG :F)3VUFV_>L[=K)98$-4JGZ!V/%[,^\Y'L]@ M)^07M0'0Y#%+N1HZ&ZVW5ZZKX@UD5%V*+7!\LQ(RHQJ'N4<9A+HO(LH_+;-:1B-W3:SM/$+5MOM)EP1X,M7<,= MZ/OM7.+(K5@2E@%73' B835TQNVKJ&_6VP7_,-BIO6=BE"R%^&(&'Y*AXYF$ M((58&P:*?P\P@30U1)C&UY+3J4(:X/[S$_L[JQVU+*F"B4C_98G>#)V^0Q)8 MT3S5MV+W'DH]'<,7BU397[(KUWH.B7.E15:",8.,\>*?/I8^[ &0IQ[@EP#_ M&!"> 0E(/A90%@"0NM,(<7Z$%%-1P,I=D2:U163Z]_V'^1Z I M2]4;G+V_B\CKBS?D@C!.%AN1*\H3-7 UIF7(W;A,X;I(P3^10D!N!-<;1:8\ M@>00[Z*<2I/_I.G:;R2\H?*2!.T6\3V_4Y//Y.?A80T\:H9'$)^"'Z@)JAT* M+%]P:H<;?'P:?+_>*FTQ-/SN<[X@CFL9S85Y4IM M:0Q#!TN& OD SNB/5^VN]U>=:[^3+/I-9 >.AI6C81,[[A"2QHP6A0?MI)F0 MFGTO)N 12ZJ".CL+VJZE-?7T8=0.>MV!^[!O4\VBOM<^7!0U)OB+\CN5_$ZC M_'>,4QX#20'K):%*@58D%DK722ZH.GMJWKY0,VF,=^Z7T7GAW]N^'U01#R1W M*\G=LR6W\,Z)\RQ/J88$KXKG;Z+.A^X+'_Q>VSORH3&)I4/ MO48?QD8YWM::2;#E0RQ3MK:B:PMWKT9U>"2Z,>*YHFL"]D]H[E>:^[^LN46X MX'$N)<[7Z>^_^!9#O]6S9QK93<9]IBGX/+\$UXPI/S HIO[HDL>JABH,76=A5+ MH;%'L8\;;#M!F@7X?B6$?AJ8 %4C._H!4$L#!!0 ( #)$K5J,+8Z4* , M "8) 9 >&PO=V]R:W-H965T>[[*DHP)>I,+)&;+W,A4Z)-5RY\M91(8N>4 M,C^H5EM^2BCWPIX;&\NP)U::48YC"6J5ID2^#)&)==^K>:\#$[I(M!WPP]Z2 M+/ >]<-R+$W/SU5BFB)75'"0..][@]KY1=?:.X-O%-=JJPTVDID0C[9S%?>] MJ@5"AI&V"L3\/>$%,F:%#,;OC::73VD=M]NOZI]=[":6&5%X(=AW&NND[W4\ MB'%.5DQ/Q/H+;N)I6KU(,.5^8;VQK7H0K906Z<;9$*249__D>9.'+0>C4^P0 M;!R"78?& 8?ZQJ'N LW(7%B71).P)\4:I+4V:K;ATEC+X^7(UO1K?3"MR.IG * Z7,?IJ@IA+-"FJX MFS&Z('8=%!Q?HB:4J1-C^'!_"<=')W $E,,T$2M%>*QZOC:D=CX_VE -,ZK@ M %4=;@37B8(1CS%^Z^^;"/,P@]UM<*Z6),*^ M9XZ[0OF$7OCQ0ZU5_524C_\D]B8[C3P[C3+U<$@8X1%68(8+RCGE"Q!ST G" M$B45<5'PF6++*=J;ZREL-&NMGO^T'=2^43/8,GH#V\QAFZ6PUY3,**.:HC*; M/EI)B;'=_>6XF69SBZ2ZPUIF\0:TE8.VW@UJ=I]F[^%L[5&TJ* M8-LY;+L4=A!%$MT]C\^F8"DL@FOO35QO[[#MFS0.K' M5+O;;]_BM%8[L*K='*?[OK."//[W*>D6G))&=P>SP*@;='8P_:V2DZ)T&82]<M8VF9-9 M5&ULK991 M;]HP$,>_BI55TR9M31P"@0XB46 ;TM8BH-ND:0\F.<":$S/;E/;;SW;2C)*0 M[6$O8,=W__SN[#NG?^#BI]P"*/20LDP.G*U2NRO7E?$64B(O^0XRO;+F(B5* M3\7&E3L!)+%.*7-]S^NX*:&9$_7MLYF(^GRO&,U@)I#IN-Q-ZYI8J"4TADY1G2,!ZX SQU0A[QL%:?*%PD$=C M9$)91L"84=(/ZF_M\'K8%9$ MPHBSKS11VX'3=5 ":[)G:LX/'Z$(J&WT8LZD_46'PM9S4+R7BJ>%LR9(:9;_ MDXOII MNISJU5=C4(0R^1J]17>+,7IU\1I=()JAY9;O)5QC+B;EP@7.<(_AF$ MST1XCYK=QQ"7[L%S=UOL =[UU=N/]) M[%GPK3+X5I-Z9..%!,4\U8U"DKS4=")6D,&:JMKMS24[5M*TC?O(#X)NW[T_ MCJIJA'O=L#1Z1AN4M$$C[313H'.@=#.PVU0'ERNTC]X;MD[0JB8^#G ]6KM$ M:S>BO1>V@;PI:MCF,-FKQR;4=H4#>UYX EMCA%M>/6RGA.TTPG[@/)&FBO4) MUPVZ,9^=:CXQ/F&LVK3#H!XQ+!'#OVRU/I* %'EH@@NK.^GW3N"J-M@_N $4%Z"M.(;YB=&.+I[9@NE7,H_SDF#4VW3,Y[)68O4;,6[4% MD:=/ESBC9$49511J&7O5]W="_P2R:A0$WAE*[/VYDKQ&SB57A)6<\& Z4=&/ MN0TAW@MATOR7$(K7'/><,,"GB:ZQPEXG.#T2[M$=:SYP]*VUH9E$#-;:S[L, M=19$_LV03Q3?V6MWQ95N ':XU=]9((R!7E]SKIXFYB8OO]RBWU!+ P04 M" R1*U:*Q']E@($ W$P &0 'AL+W=O:X8#3/1=?Y892A;X5.9,S:Z/4]MJV9;*A!9%7 M?$L9O%EQ41 %MV)MRZV@)#6@(K==QPGM@F3,FD_-LWLQG_*=RC-&[P62NZ(@ MXOL-S?E^9F'K^<'G;+U1^H$]GV[)FCY0]65[+^#.KEC2K*!,9IPA05- TS$'QG=RY-KI*4L.?^J;V[3F>7HC&A.$Z4I"/P\T07-<\T$>?Q3DEK5 MFAIX>OW,_JL1#V*61-(%S__,4K6961,+I71%=KGZS/>_T5*023#AN31_T;Z, M=2R4[*3B10F&#(J,'7[)M]*($P#V7P"X)%57XGX@IY>(1< MQPTZX(M^>$R3"NYWP.-^^*=$72$W,'!5**IZH-?_Q!QPZ/W4Y-219 M/!!9S46ON2&Y,Z7+C@ UJ;@03WV^XX7>8%D2!5P^+>S,Y M4V=0Z0QZ=2YV0NCRV7)AM@"^0GGMF^B2'[3D!Y-QV!#?#L)NZ#2D]R9WIO2P MDAZ^X]N'1LM@AP?].T8*[<:_-$5I)A.^ W^@Y>J=C();*5IEC+ D8VN4< G= M&D 7WL@-)B8,+GW?0\0\AZ:;; XI/[?>D8F"=DJ+)16U=_X(MG&YI68?SK]W M>1^V;76B*)PTW.\(PWX8-3^]7H?.]']<^3_^'R4V?EN)=8:U2ZPWDS-U3BJ= MDWZ=^A/+.6%=,GNA[]V6AB2+!R*K6195ED6#;N[1D"X.218/1%9S$3O'N=(9 M9GLO>>IU-(FBH%%NG7&1YS3KK8RK;7UNX#C'_E]7=#(IX]>+Z0Z*"?KUNQMU MIW+<4G3I02MO"N\*@S;?U-V;_;G_[^-,C'N'Q5=::@EN-,NQ-VYJ[8R;M#;O M_F3.%7L<77'_[/I);:CHU#GD%+H8E"T>BJWNV7&JQ?Z@C14/-)N65@[)%@_% M5K?R.#CC_LGYE5H+V@W0:15:.Z@UH?5G\5Z5]LDAA3Y2@O%TG3&)N=J M#*N)PRG-X4;QK3FW6'*E>&$N-Y2D5.@ >+_B7#W?Z*.0ZJQL_A]02P,$% M @ ,D2M6G^):&7=!@ D38 !D !X;"]W;W)K&ULK9OOPN\5T2T)9=T^22=GNQVPL%9)L;("J) MI-GUCY\$&(R-U7CWO$G,C^LTP?67*14J4WQ6HD<\%H5 :ER0@[SG24TC@;+,[*?7=B<<8+E<09 MNQ-(%FE*Q#"_4#PW 249_P1LV>Y]1N92WGD_!^S<1V=#QQ3(Y:P4!D$U?^>V!5+ M$D/2]?A:0P=-F29P^_>&3LJ+UQ?S2"6[XLF?<:36YX/9 $5L28M$W?/GWUA] M09[AA3R1Y5_T7)_K#%!82,73.EC7((VSZC_]5M^(K0!W^^IFE7?:IXHNS@1_1L*7G]%[])F)%'WD-)/HK<\4C1/Y3N_^\N"CMV_> MH3Y&=('PZ1-C!X[[ZV,-OJ#A!8[<,]WK"?7NXS\(F?-(3'ORH]!?D M.@>CB3WZ-E3ZTKTRW+7F?4=:Z2%:"2[[FO"E%7.LL!5L6L),=GM:N.[<=?#9Z&E; M,L@R T@8 8)U)/,:R3RK9)_TB"*DGO<2ROB6+DJF+2)NA7P8M\B*IM%AEU'E_0 TW8 M$'WBRAP(]= DS@I]\#9G@AH1)?J._$+0QX2A&YH52ST +D2= ME#I6Y1Y8%G.!'EA8"-TO-[/3/M7LJ&-E Z7YH+0 E$:@:%V)MWP'%[3SK7%0 M,D/2?%!: $HC4+2NS+B5&\^;CYWQSL 8M':D MKU3L.5L3KN[=;JTL5X1 M0,T=4)H/2@M ::2FF2ZU4=0Y<=P#>K;6C6OW;EZCIUHSP>A2M[%>14%='5": M#TH+0&FDIG45/2!G:^NX=E]G3\XXT[(QJ4HI451-,?4D-.91KYB@GD]-<]W. M0^LZ\_%N)PEJ_(#2"!2MJVCK_;AV\^=Z(R#[EK-,ZN9XR/&Q@X[6;M_.&6-W MLBL<9)D!*(U T;K"M?Z0:S>(+E)CU_U+-Y9=Q)9,F+G&,LYH%IIV&'+9/T^T MHX^6\G3/OG-G>^,44 <'E$:@:%TE6Q/'M7H(^YWJUX(*W2J3%Y33EVI7KCO6 M,,YI@GBAI*)9I 4>FIXVU,?IJG\P!.KW@-)\4%H 2B,U;2>O..6;UM[\V?HY MKMW0:7R (;K0PD;EQ/$3/T$N^HXN$BUZ1LV'"NB22H;N=4[MU174YP&E^:"T M )1&H&C=%_ZM)X0=4,, @_I"H#0?E!: T@@4K2MSZPMAJR&QWYTO$\[-A!4] M41&7;V3$@89=DW=G83OOG*_L%3A:2E#O!Y1&H&A=*5OO!]N]GSTI'ZF,):H^ M@7N=HK@WE4R\74DA[1D?E!: T@@4K2MI:S!AN\%DS< ;N_[V22=B\T4?(LU@ MVB1C]/;AEMR_ZQ4:U'@"I?F@M "41J!HW<>A]:?P!#8G@[I1H#0?E!: T@@4 MK2MSZUOA(WVK(W*R]P-GM)82TA3R06D!*(U T;I2MH85MAM6 #EYVIN3O;V< M#&D7^:"T )1&H&A=25LK"]NMK$W:-G58JT; M*E8Z :.$+76HE^MU'KE2/"U_KG5R9L*;#5- MLPIM\1]02P,$% @ ,D2M6ORQ7(T)" T%4 !D !X;"]W;W)K&ULK9Q?<^*Z&<:_BH9V.J='IAC B>M2V.+< M2_(C2_/RL;>6*[>68DBBZ0Z+5[ZY:;@T;(.RM(^=9Q1 M/XN2O#=]J%_[4DP?Q%:F2^PM?DY>UK%[H3Q\V MT0O_QN6OFR^%.NL?*,LDXWF9B)P4?/78>W(_L4$=4)?X9\)?RZ-C4EW*0HCO MU0E;/O:RE.O'WGV/+/DJVJ;RJW@->7-!PXH7B[2L?Y/7IJS3(_&VE")K@E4-LB3? M_XU^-/^(HP!*+P30)H">!K@7 @9-P.#:#'=-P-VU <,F8'AMP*@)&%T;,&X" MQM<&W#=7?_CS2$;3AT*\DJ(JK6C50:V@.EI]YDE>B?V; M+-2[B8J3T[GW_ _R,_G*=R+=)?D+>2I++G]>1/%WOB2S@B\32?PH3M)$)KPD M/\VYC)*T_/-#7ZKT%:0?-ZF>]ZGHA50#\EGD'RMQ9,)X=\S>Q MNR7.QQC_^G_-P(()KK@H2FL,M6!".^9I^W*HC6O!L"LNBDYL&$U'@\-W8%!S M!Q>O$^4A8@(2%2!@#P309WQUD?&>C3_\NU[Q0-_J% M-(EV'SNJ8ZL>T&[J.F/'<1[ZNV,Y6E-TE>-YSLG@+*6'3.DC80$2%B)A# 33 M=#8\Z&QHU=DO7SZKSG64G_0.WDRJLY*Z-I5(V!P)\Y P'PD+D+ 0"6,@F";A MT4'"(^@=?X24,1(V1\(\),Q'P@(D+$3"& BFR7A\D/'8VA+7JA4K$N\;XE73 M$-]4 \0DVV9D(0J%K(9U<:1J<:&1'I_=I@=#I_XYZ1Q8:]-5N4B8AX3Y2%B MA(5(& /!-.7>'Y1[;U6N]R/F94FB792DT:)6+9%KE61ZIG<%--NM5MZ2KY MP9Q>K^(U$$1R43<$,F+S"1;>Q:7DJR>$C-U$ZRA7<6,A'E(F(^$ M!4A8B(0Q$$P3L^NTD[S.57*^(=S4\%X0[P?0@4.6T9M1N_;(KN*%TCPHS8?2 M B@MA-(8BJ9+^,BG<*UJ\R\WOT;M-K8'/9[PNG6')ST&>]+.0D72/"C-A](" M*"V$TAB*I@N5MD*E5J$^OX^Y2B*VLI11OE0G1HW2LX'7Z8C+GJNS/O>TX>6$ M'C2A#Z4%4%H(I3$431==ZV"Y5F?A\DQ P:LG'JH9@.OF IH\FD\P-DX&V&O4 M69I0ZPI*\Z&T $H+H32&HNDJ;@TLU^Y@G3^%FBNW40SJ=4P2V;4[/@JS4)M,RC-@])\*"V TD(HC:%HNF9; M]\RUVV>_NZ.LWONV793\MVW5X_!VZK=1X$A#9P:ES:$T#TKSH;0 2@NA-(:B MZ5^$UJ9S)]B^,]+4F4%ITXTE!2DV3@G-H7@]*\Z&T $H+H32&HND:;JTZ:K?JGH[-Y44JXN]&B2)- MGUE#TR1J5BC4HX/2?"@M@-)"*(VA:+I"6X^.VCVZ_VN&PL[L+%AJ&CL.3]6* MS.E!:3Z4%D!I(93&4#1=K:VY1^WFWN^8H;"3.VMV8-(L/=4LU,J#TGPH+8#2 M0BB-H6BZ9ELKCV*LO$N+B;JZ?/;J=!8ZU.6#TCPHS8?2 B@MA-(8BJ9_(5J7 MCV)=/@IU^:"T.93F06D^E!9 :2&4QE T7="MRT?M+A]JI@*ZM@Y*FT-I7D/[ M>)V5;R@Y-)8,#"7'QI*AH:3K.*:BS)3^M*0NFM9LHW:S;K(YDNR3,I8;,U.!#U?I$:=\\7D,WO^S@(P9!V1U1W+Y-"QO*GV_DI*LM_[C(B<[*(BB19IK6)N5.X^ M@>MJPWK'G9RNEK#7I+-ZH7X7E.9#:0&4%D)I#$73=UYJ_:Z!W>\Z4^\J%:*X M2K8-65\3?*)8>_:NBH72/"C-A]("*"V$TAB*IBNV=;<&=G?KXKAGFV_+JN_0 M#'9N5/7CUL5_I4;]+9;XOO]SK]K+K!JG$F M*5^I4.=V/.R18K]]Z/Y$BDV]M^1"2"FR^G"MNAV\J JH]U="R/>3*L%A$]?I M_P!02P,$% @ ,D2M6EB[Q&ULA97;;IM $(9?942C*I':<+#!28J1XKA1>E')RJ&]J'JQ MAL&LLK!T=[&3M^\LV,AML'-C]C#S?__LR?%&JF==(!IX*46EITYA3'WENCHM ML&3Z7-98T4PN5)V;*&26#9&\ H7"G13 MEDR]SE#(S=3QG=W /5\5Q@ZX25RS%3Z@>:H7BGINKY+Q$BO-904*\ZES[5_- M)C:^#?C!<:/WVF K64KY;#O?LJGC64,H,#56@=%GC3'.9R>G/TKXY+[OH2@ M+R%H=4>'2L"E@3G7J9#:%O'K>JF-HNW^/>2QTQH/:]DK<*5KEN+4H3.N4:W1 M23Y^\"/ORQ&GH][IZ)AZ0N<(3(%0H^(R YG#=:VX@-V:& ES3+%4P*^Q9X7NLR1 K M'&"%WC KZEG1>ZP+H%-K5Y^>KMR@&D)';]&^[XT/P"<]?'(4_B@-$T.XR9L= M]/U+WPO^P[E[M]L^E'2/5KS2(#"G1.]\0H95]_AT'2/K]L(OI:'GHVT6]%ZC ML@$TGTMI=AW[AO3_ ,E?4$L#!!0 ( #)$K5IK#V[1L@( *4( 9 M>&PO=V]R:W-H965T-'^Y^OO_E;"=:4/;( MYE!B?D!KJ.3,A+(2"]EE4Y/7#'"FGNR307:L",HQI/80SBMKYB MLF=VE(R44'%"*\1@,C ^V4=)J.RUP1V!!5]J(Z7D@=)'U1EE \-2 4$!J5 $ M+!]S2* H%$B&\;-E&MV2RG&Y_4S_K+5++0^80T*+>Y*)?& <&BB#"9X5XIHN MSJ#5XRM>2@NN_]&BL?5\ Z4S+FC9.LL(2E(U3_S4YF')P0G6.#BM@_/2P5[C MX+8.KA;:1*9E#;' <<3H C%E+6FJH7.CO:4:4JFW.!9,SA+I)^+QS65R?G9Y M,3R]'N_N'#IV>(Q.O]Z.;KZAO2$(3 K^(3*%7$G9FVE+/6FHSAKJ%\P.D&OO M(\=R?#2G A#/,0/>@THVHX:0=BBOEV)*R9UNI]/M:*R[!IL4F'-$)^@>,X8K M@2A#NH31]PMIBD8"2OZC3WG#]?JY:M,=\1JG,##DKN+ YF#$NSMV8!WW:=\2 M;"4%;I<"=Q,]3FA9RHTD2RQ]W&\SB^1&YP)7&:FF:(]4[7!O"31T7]/583&/ MO<#V0\>/S/FRQEX[SPD_=G8KX7M=^-[[P\J)"WE&[F\CL"F#*0\Q,JA;4==55U7R;Q7U!+ P04 M " R1*U:&MM!=(L' ! 0 &0 'AL+W=O$Y3(D[8@F;J+U/&4R+51SYKB@6G9)(72I-FX'F=9DKBK-$_S\\->?^< M+6429W3(D5BF*>'/5S1AJXN&WUB?^!S/YE*?:/;/%V1&1U1^60RY^M3<4"9Q M2C,1LPQQ.KUH7/IGN.7I ODWOL9T);:.D;Z4!\:^Z0_7DXN&IUM$$SJ6&D'4 MKT"DD2\O"J@5IG!6_R5,IQ%:!P#]0("@+ M!#L%6L&! F%9('QI#:VR0&NWP*$:VF6!_-*;Q;7GPD5$DOXY9RO$];<531_D MZN>EE5YQICO*2'+UUUB5D_W1_=W@ST]7ER,,L>3U#H?42!%WA(S FGHJI9;LH-X8KBYY0V^C**T/MW'] B M(1F2G&1J.!]&1V[T'\MLT\#680IV4R(ZWC2PM6Z@0[YPTU_"G!L>ZB^Z/9_T MT)R@ 4M5OA(D'_&7JK-D,ZIRB$0/SVC[>T/RG)^^7!$^0?_\I9#H6M)4_%O5 MGXKZ6]7UZ[QY)A9D3"\:*C$*RA]IH__S3W['^Z4JBI"P"!*&@6!6$%N;(+9< M]/[M,GV@'+$IHM^7L7S..ZY >EY1XSQ3(?N1GZH*CY-<-SP%K)W#])3VV _/ MFX_;FD-6AX%@EN;MC>9MI^;X:1'S8J@L*(]952Z\-8'!?8B:DKHP)#582"8)7!O(W#/*?#GT94A:\50-%OYP"@?O$[YXC8331E?G\X3V/N$"H'DG&35 M0\%96^V(N-ONYS>T53D(M!D8BF:'R'AFW^GF^B/)QM_*26*\/9G0)WU,#XX. M4"][5G4/J_KW??E4["ZCE3)#6LX!*"T"I6$H MFAT-8XC]SAO?U_J@;AJ4%H'2,!3-#J4QW[[;?7]5.2W.9NL'SD*-LO*P,BR@ M'MS?-^%[20S4A4/1;*V-#_>/&O&M)':_8I42@_IR4%H$2L-0-#L:QIO[;VW. M?5!W#DJ+0&D8BF8OQAF#'K@->KTDYH;5#4NP[].#G20&6B&&HME:&X\>N#WZ M3A*;J+2HD+0*E82B:K;\Q]$'[K=,6 MZ-, 4%H$2L-0-#N4YFE +(^[J;4C@>HI0_VU]O]L!NT6W8*Q%"UVDH;LQZ\ MS*P??O?##:@M,B0M.G)Q!Q_C8ZAFV*H;VQZX;?LK5Z7DW*75OM>+C;?GA-"K09&(IFO\9IC'?H-MZO79-R8VN_ MG^GMC0W?KQ@=H+5B*)HMO?'AH=N'Y](CMM!R5[W,=^4N7UMC4 <.2L-0-#L2 MQH&';^W 0U '#DJ+0&D8BF:')H-]B]Q5H:VD M\=>AVU_G&R-PNDC8,Z4?410K-27C2LE,CY),+!.I; /"Q;OCU]E8#0>]361X MX)5Q=WVU-09UYJ T#$6S(V><>?C6SCP$=>:@M B4AJ%H=BB-,P_=SMQLT2A\ M.2*/)$[(0T+SF^>9-N[';+N[BMK!VC?:H7<:=KN["0YTC1V*9H?!V/;0[6P' M9!%+DJR#4%91&)CI4BXYS=\C(BH''HW&_I)Y$/1:7GOG8>W W:3:HP)T&1Z* M9H?#^/G0[>>'E.O)ALRH'AEL*86:B2;ZN8K([ZE3\A2GR[12_H*L7Y,U4^6) MU]H5'W35'92&H6BV^,;4AVYC/%SR\5S-&6C!XW$> .4;4S6[Y-KGWEX'IU+\ MTWWQ_5WE01?)06D8BF;OUC->O>7VZB_:.W:$X=H\YBY:5WI0&H:B%=(WMW9* MIY3/\BWJ0G5D91&*/<2;L\4V^(%_%N6[Q7?.7_IGE_FF\*;!%'OK;PB?Q9E M"9TJI'?251F?%]O5BP^2+?+]V ],2I;FAW-*)I3K+ZB_3QF3ZP^Z@LU_&M#_ M'U!+ P04 " R1*U:*+OW%2\# !W"@ &0 'AL+W=OYSHJ+%SD#4.@UB5/9M69*S<]M6XYG MD%#9X'-(].M#S%=="UOKC7LVG2FS88>=.9W"$-3C?"#TRBZU1"R!5#*>(@&3KM7# MYWW<- +9C2<&*[DU1\:5$>4D7#CN K),QMK@*(OE:7[0L94V;E38X\)0/S=$]AART0U/U4RBJS2"Z%]Y6T.7 MY&1-WB>U"F^H:" 7?T7$(1[ZC&PD9U2 +(8:"VX9&S>SX.ZQ<+M(1B 0GQB/ M997+N7RS6MXDU+F"(JH C2A3* EC1=0 MQ=/^#PF%G4TM=(Y(J8C',142S74-V,1R4V@J:V!N(-@.J-L(2'4\\5:5Q@J[$O8INBC>NK]E9^KK$.?EO-G;<5-+#_CLC>Z@42$-.LXY%HS!>IRMN" M9>3+Q2?9YW%B"O=IV33F>X, M09@+^GS"N5HOC(&RUPS_ E!+ P04 " R1*U::H =:S0# #8"P &0 M 'AL+W=O" 8R-*$S?PO(:;8D*= MJ&/FACSJL*5,"(4A1V*9II@_]R%AZZ[C.YN)6S*;2SWA1IT%GL$(Y/UBR-7( M+5QBD@(5A%'$8=IU>O[9P#<"\\0? FNQ=8TTRIBQ1SVXC+N.IU<$"4RDML#J M9P4#2!+MI-;Q-S=UBIA:N'V]=5H.BF&*EXF\9>N? MD /5M=^$)<+\1^OLV4;;09.ED"S-Q6H%*:'9+W[*$[$E4#[E@B 7!/N"VAN" M,!>$!C1;F<$ZQQ)''<[6B.NGE9N^,+DQ:D5#J"[C2')UERB=C$9W-X/?E7YO M='&.!C=7PXOK4>_N\N8:5=!P=(]Z.LM$/J.321^UG48,WHH;HBE$Y%^B"QA#OZEU%4& $&XQ^8#6\PKR*0O\K"KR@ M7K*>@5W^:TF5W#/RFF4Y89'5T/B%;_A=+],Q<,2F.E>E^JU( MRPY)HR!I6$G4$3<%\@Z6QJOP%;\5MO>*8@UV9%&:!4K3BJ*.B'?LKF;)[@K; MM=H>B#74D2"M J1E/10>S"=%E02O@*M/))KI[89B+ %-,>%HA9,EE,&U/G+# M?9#93@K:10K:!QP6,4L2S 5:J*/24MK,LK55VG:UU?:V_OR]*EL7<22B[[U\ M4;T#WKU7D*6,N:4?'$!I7\:QF%N-@__>]W+#:"EB;G9(%>WQ#^5SMWJD%/C, MM(X"3=B2RJS/*&:S]K2OVU/=8^W-J[:U9YHU]\4FZWE5$Z*VMT )3)6E5VVJ MXXAG;60VD&QA.K$QDZJO,Y=SU7H#UP^H^U/&Y&:@ Q3-?/0/4$L#!!0 ( M #)$K5J9VK9-U0, &\0 9 >&PO=V]R:W-H965TJLCEJJ92^?33) U"3.V@;:?W]L M)P0"(5L0_=++" AO$4S2.63 M&64)$?*2S4V>,2"A-DIBT[8LSTQ(E!I^7]][8GZ?+D4,M K M?D6PYCOG2*%,*7U6%]_"@6$ICR"&0"@)(@\K&$$<*R7IQY]"U"CW5(:[YQOU MKQI>PDP)AQ&-?T>A6 R,KH%"F)%E++[3];]0 +E*+Z QUW_1.E_;L0T4++F@ M26$L/4BB-#^2ER(0.P:V=\3 +@SL?0/GB(%3&#@:-/=,8]T10?P^HVO$U&JI MIDYT;+2UI(E2E<:)8/)I).V$/_DQ'OUW?3NT=4="!+%_)-<\0\R$5\0!KQO"NF,DC2#8N/;?&/[R,8. M>J"I6'!TGX80UMB/FNVQW2!@RBB4H; WH;BU&Q4?"&LA!W]&MF6[=0XUF]]! M4)JW&]QQRLPX6L\YHO>X3*; Z@*;V[7K[53=W_",!# P9&%S8"LP_(\?L&=] MJ8.ZD%@%L5TBMIO4_?%2<$'2,$KGG]$4YE&:RE-T%:7%:_6I#C_7=+6F^DJM M_+;EN3+DJUVNQIW/Y')++K>1:T320'Z8(/P;BGN =BY93!<2J[!W2_;NN<44TC@FC*,,6)ZXVKSE\MV=C/2\EN/MY:W1 MB3,1>R5B[X2Z>AM5KHCM'2QL62UWGZMQYS.YL+7]%;;.*K.W,1;B%V^KB M/<9BW?$45[W?Z2'P:64W9R05*"0"T(Q$#*U(O*RMOD+X0N5W*;5J&.QM&.SW MK0>+4 M0URHVRA@WZ-WP=OF!9_0O2CR6N)F#0?I8"%LH20?.&Q+?MI>ZV:>T1NUNALI MK)3J4,V=D2X!-M>3+I>97*8BG^[*N^4T/=0SI+E=GH_B4BLV%VJ#\'X/_/U!+ P04 M" R1*U:'8:5]( " !G!@ &0 'AL+W=O-M<3.;*:\R $UV1<[5V,FT+B]<5\49%%3U1 D<=U(A M"ZIQ*M>N*B70Q(**W/4];^06E'$G"NW:M8Q"4>F<<;B61%5%0>7/*>1B.W;Z MSG[AAJTS;1;<*"SI&I:@[\IKB3.W94E8 5PQP8F$=.Q,^A>SH:FW!5\8;-7! MF!@G*R'NS>0R&3N>$00YQ-HP4'QL8 9Y;HA0QD/#Z;0M#?!PO&?_8+VCEQ55 M,!/Y5Y;H;.R<.R2!E%:YOA';C]#XL0)CD2O[2[9U[0"+XTII431@5% P7C_I MKCF' P#R= /\!N _!0R> 00-(+!&:V76UIQJ&H52;(DTU_HCZX3 MJQD'W8SFWEZHDL8P=O!B*I ;<*)7+_HC[WV7W?]$]LC\H#4_.,:^-Z_1/.PP M6!1TV:TY1I;#I,HF.O=#=W-HXL^2_KM16_-(V[#5-CRJ;9&F8#,"7^!6I:2Z M4^)QJE.O-_)>GG6=_E^ _0Y@[<8]N+,%R+6-,D5B47%=7X9VM4[+*::E394G MZYBB$QL>[F^:.H+Q55\SKD@.*5)ZO;PTF3U.F7X8HU+;O-;S7B1E?K:V;\,->QE88H9UG]YHBOT)) M>(K2<"5!X[+O#1I7PZ[;7VQXY+@U>V-P3A9*/;G@)NE[=2<(!<;6(3#Z;/ : MA7! )./;#M.K*%WB_O@5?5)X)R\+9O!:B<\\L>N^]\Z#!)N@=Q;JQ*=\FD(.6R_++GW?^PEQ"TCB0$NX2@T%T2%2I'S+*P MI]46M-M-:&Y06"VR21R7KBB1U;3**<^&D\'-#!X'M_,Q3,>#:#X;3\=W#Q&< MC] R+LP%G &7\+!6N6$R,3W?$JO+]>,=P[!D"(XPC#"^A&:C!D$]:,$\&L'Y MV06PGX%\DEUI#RKM08'_[F M '^KXF_]$;_:2CQ(W?J-NM$ZPMVNN-LGN4?<9,I0S8HZUJ",,7%J%B\0,4$5 MOU/6+<1*6BYS6OR4H69E8;_#*-=L(1"F3.9+.OJYIG: "8NYX/;ED(^3DOZR MV)W*<.?_=G+G'YCK5N:Z)ZLY, :M@36*!.@5 2HL4H7.#NDLD3I[S=3J_MI, M_MYMYQZ.*=,K3O^!P"5EU2^[5$E=7L9E8%567( +9>DZ+89K>K]0NPVTOE3* MO@;N3JU>Q/ '4$L#!!0 ( #)$K5I'X.R"P@, / 1 9 >&PO=V]R M:W-H965T.!))%!'^]P9"MA\9V'@Y,:?KC=0G3&^X)6M8@'S:/G U,@N6 M@$80"\IBQ&$U,L;X>H)=#4@CGBGLQ<$QTE*6C/W2@^_!R+!T1A""+S4%47\[ MF$ 8:B:5Q^^\1UM&+3!VEM4K120V,]C0O)U56J<-*['7^?H^?QW=,,W<_& MBZ?Y['[VXW&!OJ"%J<)-5<*BCG911SOE M<\[P956IDY'A.O4X_91>BRWQ862HQU WX'A?7B'>];7.E$MD54D.H5$IXG= MFQ"Q2:?=UP?P.Z$[$D)BG9>=CIV^[0W!W*.8VR>QCC(JJ29Z?( ML].8YQWL($08_8-F0E+UI"M3E@:N2[:1[](I:HFL(KU;2._^3Q=VVY38$EE% M8J^0V&O/A1E5]S]<>!K5X,)^D6?_%2YTE LGA/._>C$<1RR)I3IS2V,2^X!" MM69";>*-W)=.5TMDE3*X11G<1D<>O"+J=+IMZFR)K*)S4.@<-$[W%):R3N#@ MQ%LN[A\;L";(=@?U_L-6^6:W7NG NG7P539LOL.E\],66[4>!YT.?HL5]8SO6A74Z]I$;S8/MN/X6HK:J:QH+]9Y=*9QUU5=^ MYMGGA6P@V3;=H2^95/O]]' #) "N ]3U%6/R9: W_<5''N]?4$L#!!0 ( M #)$K5IUX[/]-@, ,X3 - >&POVS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BNGL5U MI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W5CD; MDH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: J[%!,/GV9_'/B MF/35KG0SW"JMF1BQ'R">MKQ3C)8%\VTQH>/(<;.?HT&AY&9;$^(#5IV6+'JD M8DC&5/")YL J:,G%RH=[$)@JH71D;#W9=%V(U+\\W/4]*+5&I^12:9?;9_#? MDV;X'K#N@4$N1&NP1WQ@-*BH,4S+&]MQ@UWP"10U[?M591W.-%UU>Y=D0W W MFV2B=,YTFZ9+UJ'10+ "[&@^F\/=J"H&T!A5VD;.Z4Q)ZCRL&4W#RDZ9$'?P M''XO=K27Q=:^=6#79-NTAIJFE_$=T-]6\]K;LLFK=*.*/RKS:6&G(UT?*IO= M:E;PI>LOB]8 IM[%U6E5B=5'P6>R9'[R+TXX&M U+YHKS7_9;% J4QM@FD2/ M3!L^W8[\U+2Z9TNS+J=E@7ON':'GO[O.,R:9IF+;M*W]0U[E5SM.KOZ59?=; M9=]PT&/S' MY!NEUT_:P:G-QF;,ER\=-5\\FKAG9ALW:7$#81V[<%48P MCL?""&!8'LP!QO$L+,__-)\^.A^/8=[Z0:2/T"5CN0/YP':BK,21+85DB3)LC "6-A!DF (/(TX@CD #QB2).X]N/<^BM?OJ7CS'[S1 M;U!+ P04 " R1*U:EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( #)$K5HQ$I9QAP4 XM / >&PO=V]R M:V)O;VLN>&ULQ9I;;^(X%(#_BL535RH+Y#8S5:F4@MM& R$;AVKF:>0&TUH- M"7("W_EYL1:[/K NUX97>5<^#N[D^/"M2 M W.GJ$1:R2+7!^L#CU*\E?^A_WFM^9Z)&-S.5&_A2K<6_8 M(^5+\?90*/FSR"N>L50563;NC=H3CT)5,OW/859#)ORI;(Y4_"GF&F3<\X;Z M@6NIRJJYHGD^UXQ[H2]N]W95<2>S2J@IK\2]*G9;F3_7C]%O,3!>HXG#8=L& M\4K]GS 6Z[5,Q;1(=QN15VT/>I-@+5;^/_H-@U;Y; MI:&,2*DKJ4^H8-7@(:(LPBD-&9T2_8LM9L'43_3.K3_SPPDE!J0%0%IGA/QA M&9 V &F?!9(E>C.GH0'I )#.&2$[D70!2/>2!TINERP(*6,&X&< \#,NX*W/ E:C13%E--3!JU']4 _,EDL0P31F(Z MH<&CKV/8!.^R*6OS(QQ!?ADA"V9&?=;]WB"1C)!-$L4+79[)]TL2:0LG3:CH M'\L@TJ[3D3,Q(96,D%VBRS9>ZG:9?HOJUIHUG O=$.I/<1G')B8DDQ&R3:;T MME-7(6>,D*7!DL7DZ\-B-J4Q^]&4:?+=9(-T,4+V1?1G2TKFNIU;QK0!-O' #@BR(B+^3O8EB81J;L]30::R3+.BW"EA0D*" ML) %$>2E7 E%$L57NFM+?*5X_BSJNTJ3$=*&A:P-,.'K=$ L2!L6LC9@3+,+ M8D':L)"U 6:FY,+$A(QB(1OE>&Y*+A*N.BQZ-N09&]DS8-K:C1[D&QN_2W(Z;>UB@D->R,:IT]:C M10PIQD96S*D<\0/4Q(048R,KYD3&928FY!P'NY=S"O-N5W4[8PXXT8)LH>/)9)],>);N M,FYB0A9RD"UT"M//*[F2G4*'+.0@6PA.>LW^F -9R$&V$(QIRM*!+.0@6PC& M-&7I0!9RD"WTT84XM)-R+\C%5%1<9IUDTX44Y/Z:;DZ?W/*L&19JEA_\S6EB M0@IRL>=?#IAM(TGF]4*,W8;,!"\%B4Q,2$$N]C ;V#LSJ[D+*\XIFDXU=\'9_G-.T70+'5*0^PNF:&I_%YMMD==#JL<;(T@_+OIT?X.8 M"*5K=L'S$XB0>EQD]7P@QF)?9/MFD+HL1=5_XNFK6)&)B0FIQT56SP?F1VL9 M*9FGFZHZ6N0?)QT.6S\D!F=;L)B8D'P]9/@!F MS);FC+8'R<=#E@^ &?T+$Y*/=ZY1N#YA59&:F)!\/&3YF!.VQVL.N,8,V3DG MQPA;4!,3\HZ'[)U3F+JH]=-7)B;D'J]QSZ"YN+RY7HFUS,4JU']1ZN.I[CA' MBM2;=L60X]93_>M=EM5]ZD6NC;8@DCEQN ;OO* R28_6@)\AG9)4M7_^C M3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KW MNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9 M!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z M"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.T8_FQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBG MVXKZ]!=02P,$% @ ,D2M6N'L7A'T 0 HB< !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 M A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8 M;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A- M39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V M)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8 M=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@ M?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\< M/S[+SC;]6SX;_YJW> %02P$"% ,4 " R1*U:1L=-2)4 #- $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #)$ MK5I4!'N"\@ "L" 1 " <, !D;V-00! !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ ,D2M6A1,FDW5 M!0 TAX !@ ("!)0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6L][)BZ0! %Q$ !@ M ("!X!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,D2M6OG-[[MN" HBX !@ ("!:"8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6ED>4;*1 M"@ +!P !D ("!J4< 'AL+W=O&PO=V]R:W-H965T!Z0 0 !L+ 9 " @9U7 !X;"]W;W)K&UL4$L! A0#% @ ,D2M6I<[1Q0U! 40D !D M ("!%%P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,D2M6FZ;?-D! P LP8 !D ("!%6T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,D2M6L6+QU7="@ 0!\ !D ("!*(4 'AL+W=O&UL4$L! A0#% @ ,D2M6D(&WUJR!0 MM0T !D ("!-9< 'AL+W=O MG0 >&PO=V]R:W-H965T? !X;"]W;W)K&UL4$L! A0#% @ ,D2M6BN]/N> $P 1C@ !D M ("!$J( 'AL+W=O&PO=V]R:W-H M965TY !X;"]W;W)K&UL4$L! M A0#% @ ,D2M6J-3VU(/!0 #A !D ("!R[P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M M6JR!#$]\! =0T !D ("!]\D 'AL+W=O&PO=V]R:W-H965TT[M%@, )P& 9 " @&UL4$L! A0#% @ ,D2M6D,1+GZ P >@@ M !D ("!%=8 'AL+W=O.NA',H# J"0 &0 @(',V0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6G%H:)9G! ,18 !D M ("!'^$ 'AL+W=O&PO=V]R:W-H965T M 9 M " @87J !X;"]W;W)K&UL4$L! A0# M% @ ,D2M6AKZBB.7 @ 408 !D ("!KO, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6G/H M=U8Z! FAL !D ("!M_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6OW ] (. P ^PD !D M ("!>PH! 'AL+W=O)$K<" F!P &0 @(' #0$ >&PO M=V]R:W-H965T:' , M &T( 9 " @:X0 0!X;"]W;W)K&UL4$L! A0#% @ ,D2M6A>'-_77 @ H0< !D ("! M 10! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,D2M6N1_+3&0! ?Q< !D ("!HAX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6HPMCI0H M P )@D !D ("!H"L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,D2M6G^):&7=!@ D38 !D M ("!P38! 'AL+W=O&PO=V]R M:W-H965T0( T& M 9 " @15& 0!X;"]W;W)K&UL M4$L! A0#% @ ,D2M6FL/;M&R @ I0@ !D ("!Q4@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,D2M6FJ '6LT P V L !D ("!UE8! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !, $P RQ0 'AV $ 0 $! end XML 84 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 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 153 327 1 false 62 0 false 9 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 SALES Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALES RESTRUCTURING AND ASSET SALES 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9955511 - 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 25 false false R26.htm 9955512 - 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 26 false false R27.htm 9955513 - Disclosure - RESTRUCTURING AND ASSET SALES (Tables) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESTables RESTRUCTURING AND ASSET SALES (Tables) Tables http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALES 27 false false R28.htm 9955514 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.hydrofarm.com/role/INTANGIBLEASSETSNET 28 false false R29.htm 9955515 - 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 29 false false R30.htm 9955516 - 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 30 false false R31.htm 9955517 - Disclosure - LEASES (Tables) Sheet http://www.hydrofarm.com/role/LEASESTables LEASES (Tables) Tables http://www.hydrofarm.com/role/LEASES 31 false false R32.htm 9955518 - 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 32 false false R33.htm 9955519 - 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 33 false false R34.htm 9955520 - Disclosure - DEBT (Tables) Sheet http://www.hydrofarm.com/role/DEBTTables DEBT (Tables) Tables http://www.hydrofarm.com/role/DEBT 34 false false R35.htm 9955521 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATION 35 false false R36.htm 9955522 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTS 36 false false R37.htm 9955523 - 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 37 false false R38.htm 9955524 - 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 38 false false R39.htm 9955525 - Disclosure - RESTRUCTURING AND ASSET SALES - Narrative (Details) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails RESTRUCTURING AND ASSET SALES - Narrative (Details) Details 39 false false R40.htm 9955526 - Disclosure - RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details) Sheet http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details) Details 40 false false R41.htm 9955527 - Disclosure - INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails INTANGIBLE ASSETS, NET - Intangible Assets, net (Details) Details 41 false false R42.htm 9955528 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 42 false false R43.htm 9955529 - 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 43 false false R44.htm 9955530 - Disclosure - INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Sheet http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Future Amortization Expense (Details) Details 44 false false R45.htm 9955531 - 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 45 false false R46.htm 9955532 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details) Sheet http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails LOSS PER COMMON SHARE - Antidilutive (Details) Details 46 false false R47.htm 9955533 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Accounts Receivable, Net (Details) Details 47 false false R48.htm 9955534 - 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 48 false false R49.htm 9955535 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) Sheet http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) Details 49 false false R50.htm 9955536 - Disclosure - LEASES - Narrative (Details) Sheet http://www.hydrofarm.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 50 false false R51.htm 9955537 - Disclosure - LEASES - Balance Sheet (Details) Sheet http://www.hydrofarm.com/role/LEASESBalanceSheetDetails LEASES - Balance Sheet (Details) Details 51 false false R52.htm 9955538 - Disclosure - LEASES - Future Minimum Lease Payment (Details) Sheet http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails LEASES - Future Minimum Lease Payment (Details) Details 52 false false R53.htm 9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Details 53 false false R54.htm 9955540 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails PROPERTY, PLANT AND EQUIPMENT, NET - Narrative (Details) Details 54 false false R55.htm 9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details) Sheet http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details) Details 55 false false R56.htm 9955542 - 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 56 false false R57.htm 9955543 - Disclosure - DEBT - Components (Details) Sheet http://www.hydrofarm.com/role/DEBTComponentsDetails DEBT - Components (Details) Details 57 false false R58.htm 9955544 - Disclosure - DEBT - Term Loans (Details) Sheet http://www.hydrofarm.com/role/DEBTTermLoansDetails DEBT - Term Loans (Details) Details 58 false false R59.htm 9955545 - Disclosure - DEBT - Revolving Asset-backed Credit Facilities (Details) Sheet http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails DEBT - Revolving Asset-backed Credit Facilities (Details) Details 59 false false R60.htm 9955546 - Disclosure - DEBT - Future Principal Payments (Details) Sheet http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails DEBT - Future Principal Payments (Details) Details 60 false false R61.htm 9955547 - Disclosure - STOCKHOLDERS??? EQUITY (Details) Sheet http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS??? EQUITY (Details) Details http://www.hydrofarm.com/role/STOCKHOLDERSEQUITY 61 false false R62.htm 9955548 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 62 false false R63.htm 9955549 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails STOCK-BASED COMPENSATION - RSU Activity (Details) Details 63 false false R64.htm 9955550 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails STOCK-BASED COMPENSATION - PSU Activity (Details) Details 64 false false R65.htm 9955551 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 65 false false R66.htm 9955552 - Disclosure - INCOME TAXES (Details) Sheet http://www.hydrofarm.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.hydrofarm.com/role/INCOMETAXES 66 false false R67.htm 9955553 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables 67 false false R68.htm 9955554 - 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 68 false false All Reports Book All Reports hyfm-20250331.htm hyfm-20250331.xsd hyfm-20250331_cal.xml hyfm-20250331_def.xml hyfm-20250331_lab.xml hyfm-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hyfm-20250331.htm": { "nsprefix": "hyfm", "nsuri": "http://www.hydrofarm.com/20250331", "dts": { "inline": { "local": [ "hyfm-20250331.htm" ] }, "schema": { "local": [ "hyfm-20250331.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/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "hyfm-20250331_cal.xml" ] }, "definitionLink": { "local": [ "hyfm-20250331_def.xml" ] }, "labelLink": { "local": [ "hyfm-20250331_lab.xml" ] }, "presentationLink": { "local": [ "hyfm-20250331_pre.xml" ] } }, "keyStandard": 285, "keyCustom": 42, "axisStandard": 27, "axisCustom": 0, "memberStandard": 42, "memberCustom": 19, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://www.hydrofarm.com/20250331": 1, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 153, "entityCount": 1, "segmentCount": 62, "elementCount": 623, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 603, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "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-20250331.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-20250331.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", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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-20250331.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-20250331.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-20250331.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-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20250331.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-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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20250331.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-6", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALES", "longName": "9952159 - Disclosure - RESTRUCTURING AND ASSET SALES", "shortName": "RESTRUCTURING AND ASSET SALES", "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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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-20250331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9955511 - 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": "25", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9955512 - 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": "26", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESTables", "longName": "9955513 - Disclosure - RESTRUCTURING AND ASSET SALES (Tables)", "shortName": "RESTRUCTURING AND ASSET SALES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETTables", "longName": "9955514 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARETables", "longName": "9955515 - Disclosure - LOSS PER COMMON SHARE (Tables)", "shortName": "LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESTables", "longName": "9955516 - Disclosure - ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET, AND INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hydrofarm.com/role/LEASESTables", "longName": "9955517 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hyfm:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables", "longName": "9955518 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESTables", "longName": "9955519 - 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": "33", "firstAnchor": { "contextRef": "c-1", "name": "hyfm:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hydrofarm.com/role/DEBTTables", "longName": "9955520 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9955521 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9955522 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9955523 - 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": "37", "firstAnchor": { "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-20250331.htm", "first": true, "unique": 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-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESEntitywideInformationDetails", "longName": "9955524 - 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": "38", "firstAnchor": { "contextRef": "c-1", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20250331.htm", "unique": true } }, "R39": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails", "longName": "9955525 - Disclosure - RESTRUCTURING AND ASSET SALES - Narrative (Details)", "shortName": "RESTRUCTURING AND ASSET SALES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R40": { "role": "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails", "longName": "9955526 - Disclosure - RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details)", "shortName": "RESTRUCTURING AND ASSET SALES - Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R41": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails", "longName": "9955527 - 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": "41", "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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETNarrativeDetails", "longName": "9955528 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETUsefulLifeFinitelivedIntangibleAssetsDetails", "longName": "9955529 - 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": "43", "firstAnchor": { "contextRef": "c-68", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-68", "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-20250331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails", "longName": "9955530 - 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": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHARECalculationforBasicandDilutedEPSDetails", "longName": "9955531 - 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": "45", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "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-20250331.htm", "unique": true } }, "R46": { "role": "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails", "longName": "9955532 - Disclosure - LOSS PER COMMON SHARE - Antidilutive (Details)", "shortName": "LOSS PER COMMON SHARE - Antidilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-82", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESAccountsReceivableNetDetails", "longName": "9955533 - 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": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESChangeinAllowanceforDoubtfulAccountsDetails", "longName": "9955534 - 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": "48", "firstAnchor": { "contextRef": "c-4", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20250331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "longName": "9955535 - 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": "49", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.hydrofarm.com/role/LEASESNarrativeDetails", "longName": "9955536 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeFinanceLeaseRenewalTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeFinanceLeaseRenewalTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.hydrofarm.com/role/LEASESBalanceSheetDetails", "longName": "9955537 - Disclosure - LEASES - Balance Sheet (Details)", "shortName": "LEASES - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R52": { "role": "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails", "longName": "9955538 - Disclosure - LEASES - Future Minimum Lease Payment (Details)", "shortName": "LEASES - Future Minimum Lease Payment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails", "longName": "9955539 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails", "longName": "9955540 - 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": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails", "longName": "9955541 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET - Asset Retirement Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "longName": "9955542 - 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": "56", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.hydrofarm.com/role/DEBTComponentsDetails", "longName": "9955543 - Disclosure - DEBT - Components (Details)", "shortName": "DEBT - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "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-20250331.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-20250331.htm", "unique": true } }, "R58": { "role": "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "longName": "9955544 - Disclosure - DEBT - Term Loans (Details)", "shortName": "DEBT - Term Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "hyfm:DebtInstrumentCallPremiumRateYearOne", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R59": { "role": "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "longName": "9955545 - 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": "59", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails", "longName": "9955546 - Disclosure - DEBT - Future Principal Payments (Details)", "shortName": "DEBT - Future Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "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-20250331.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-20250331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.hydrofarm.com/role/STOCKHOLDERSEQUITYDetails", "longName": "9955547 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details)", "shortName": "STOCKHOLDERS\u2019 EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "hyfm:CommonStockNumberOfVotes", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R62": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9955548 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20250331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails", "longName": "9955549 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-133", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-133", "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-20250331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "longName": "9955550 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-136", "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-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "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-20250331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails", "longName": "9955551 - 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": "65", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "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-20250331.htm", "unique": true } }, "R66": { "role": "http://www.hydrofarm.com/role/INCOMETAXESDetails", "longName": "9955552 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R67": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "longName": "9955553 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "hyfm:NumberOfUnitsInRealEstatePropertyToBeSold", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hyfm-20250331.htm", "unique": true } }, "R68": { "role": "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9955554 - 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": "68", "firstAnchor": { "contextRef": "c-3", "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-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "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-20250331.htm", "unique": true } } }, "tag": { "hyfm_A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [ "r444" ] }, "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", "r781" ] }, "hyfm_AccountsReceivableAllowanceForCreditLossChangeInEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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": "Schedule of 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": [ "r933" ] }, "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": [ "r158", "r250", "r743" ] }, "hyfm_AccountsReceivableNetAndInventoriesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [ "r931" ] }, "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/20250331", "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/20250331", "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/20250331", "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "r148", "r591" ] }, "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", "r159", "r588", "r626", "r627" ] }, "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", "r481", "r484", "r535", "r622", "r623", "r905", "r906", "r907", "r918", "r919", "r920", "r922" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r843" ] }, "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", "r781", "r1044" ] }, "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": [ "r637", "r918", "r919", "r920", "r922", "r990", "r1045" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r856" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r856" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r856" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r856" ] }, "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", "r407" ] }, "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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r889" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r815", "r825", "r835", "r867" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r818", "r828", "r838", "r870" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r890" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r856" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r863" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r819", "r829", "r839", "r863", "r871", "r875", "r883" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r881" ] }, "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": [ "r437", "r442" ] }, "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": [ "r160", "r251", "r255", "r256", "r258", "r1012" ] }, "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": [ "r160", "r251", "r255" ] }, "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": [ "r257" ] }, "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", "r358", "r913", "r998" ] }, "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", "r275", "r282", "r755" ] }, "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": [ "r213" ] }, "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_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of the period", "periodEndLabel": "Balance, end of the period", "label": "Asset Retirement Obligation", "documentation": "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": [ "r299", "r301" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion expense", "label": "Asset Retirement Obligation, Accretion Expense", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r300", "r304" ] }, "us-gaap_AssetRetirementObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationCurrent", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "hyfm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/ACCRUEDEXPENSESANDOTHERCURRENTLIABILITIESDetails", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations", "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": [ "r950" ] }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities incurred in the period", "label": "Asset Retirement Obligation, Liabilities Incurred", "documentation": "Amount of asset retirement obligations incurred during the period." } } }, "auth_ref": [ "r302" ] }, "us-gaap_AssetRetirementObligationLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationLiabilitiesSettled", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Liabilities settled in the period", "label": "Asset Retirement Obligation, Liabilities Settled", "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset." } } }, "auth_ref": [ "r303" ] }, "hyfm_AssetRetirementObligationOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "AssetRetirementObligationOther", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Asset Retirement Obligation, Other", "documentation": "Asset Retirement Obligation, Other" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETAssetRetirementObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "label": "Asset Retirement Obligation, Roll Forward Analysis [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_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": [ "r950" ] }, "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", "r152", "r183", "r217", "r222", "r239", "r242", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r476", "r478", "r510", "r583", "r674", "r750", "r751", "r781", "r806", "r958", "r959", "r1003" ] }, "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/20250331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": 2.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": [ "r143", "r163", "r183", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r476", "r478", "r510", "r781", "r958", "r959", "r1003" ] }, "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/20250331", "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" ], "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", "r100", "r141", "r142" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r878" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r879" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r874" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r874" ] }, "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r876" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r875" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r875" ] }, "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": [ "r92" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "r92", "r93" ] }, "hyfm_CanadaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/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", "r146", "r741" ] }, "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", "r89", "r180" ] }, "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 decrease 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", "r89" ] }, "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": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r854" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r851" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r849" ] }, "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": [] }, "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": [ "r138", "r155", "r156", "r157", "r183", "r204", "r208", "r210", "r212", "r219", "r220", "r252", "r325", "r328", "r329", "r330", "r334", "r335", "r368", "r369", "r371", "r374", "r380", "r510", "r631", "r632", "r633", "r634", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r662", "r683", "r701", "r715", "r716", "r717", "r718", "r719", "r893", "r914", "r923" ] }, "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_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" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r855" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r855" ] }, "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", "r586", "r661" ] }, "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": [ "r104", "r317", "r318", "r722", "r946", "r953" ] }, "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", "r723" ] }, "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": [ "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r918", "r919", "r922", "r990", "r1043", "r1045" ] }, "hyfm_CommonStockNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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", "r662" ] }, "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", "r662", "r680", "r1045", "r1046" ] }, "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; 4,615,725 and 4,614,279 shares issued and outstanding at March\u00a031, 2025, and December\u00a031, 2024, 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", "r587", "r781" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r860" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r859" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r861" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r858" ] }, "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", "r165", "r167", "r172", "r579", "r596", "r597" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [ "r736", "r740", "r934", "r935", "r936", "r937", "r939", "r941", "r944", "r945" ] }, "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", "r185", "r217", "r224", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r750", "r751", "r958", "r959" ] }, "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", "r185", "r217", "r224", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r325", "r326", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r750", "r751", "r958", "r959" ] }, "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": [ "r382", "r383", "r394" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r395" ] }, "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", "r545" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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", "r102", "r103" ] }, "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": [ "r324", "r956" ] }, "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": [ "r324", "r956", "r957" ] }, "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", "r934", "r935", "r936", "r937", "r939", "r941", "r944", "r945" ] }, "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": [ "r105", "r181", "r293", "r294", "r295", "r296", "r297", "r323", "r324", "r336", "r342", "r343", "r344", "r345", "r346", "r347", "r352", "r359", "r360", "r362", "r520" ] }, "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", "r185", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r756", "r757", "r758", "r759", "r760", "r779", "r915", "r947", "r948", "r949", "r997", "r999" ] }, "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/20250331", "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/20250331", "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", "r363" ] }, "hyfm_DebtInstrumentCovenantFixedChargeCoverageRatioRestrictedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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_DebtInstrumentFloorOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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", "r355", "r997" ] }, "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": [ "r185", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r756", "r757", "r758", "r759", "r760", "r779", "r915", "r997", "r999" ] }, "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", "r185", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r756", "r757", "r758", "r759", "r760", "r779", "r915", "r947", "r948", "r949", "r997", "r999" ] }, "hyfm_DebtInstrumentQuarterlyPaymentPrincipalOutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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", "r107", "r108", "r185", "r337", "r338", "r339", "r340", "r341", "r343", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r361", "r756", "r757", "r758", "r759", "r760", "r779", "r915", "r997", "r999" ] }, "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": [ "r348", "r364", "r519", "r520", "r521", "r757", "r758", "r779" ] }, "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": [ "r448", "r449", "r584" ] }, "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": 1.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", "r217", "r227", "r242", "r750", "r751" ] }, "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": [ "r405", "r410", "r438", "r439", "r441", "r770" ] }, "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/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r141" ] }, "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/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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", "r100" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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", "r100" ] }, "hyfm_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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", "r100" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment sold or disposed", "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", "r100" ] }, "hyfm_DisposalGroupIncludingDiscontinuedOperationSellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingExpense", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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_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/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r767", "r768" ] }, "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": [ "r810" ] }, "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": [ "r842" ] }, "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/20250331", "localname": "DurableManufacturingFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/ACCOUNTSRECEIVABLENETANDINVENTORIESInventoriesDetails", "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Durable Manufacturing Facility", "label": "Durable Manufacturing Facility [Member]", "documentation": "Durable Manufacturing Facility" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r853" ] }, "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": [ "r173", "r191", "r192", "r193", "r194", "r195", "r196", "r202", "r204", "r210", "r211", "r212", "r216", "r472", "r475", "r488", "r489", "r580", "r598", "r745" ] }, "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": [ "r173", "r191", "r192", "r193", "r194", "r195", "r196", "r204", "r210", "r211", "r212", "r216", "r472", "r475", "r488", "r489", "r580", "r598", "r745" ] }, "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": [ "r204", "r208", "r210" ] }, "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": [ "r201", "r213", "r214", "r215" ] }, "hyfm_EdmontonCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "EdmontonCanadaMember", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Edmonton, Canada", "label": "Edmonton, Canada [Member]", "documentation": "Edmonton, Canada" } } }, "auth_ref": [] }, "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": [ "r511" ] }, "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": { "terseLabel": "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": [ "r451", "r772" ] }, "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": [ "r440" ] }, "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": [ "r440" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r808" ] }, "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": [ "r808" ] }, "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": [ "r808" ] }, "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": [ "r892" ] }, "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": [ "r808" ] }, "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": [ "r808" ] }, "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": [ "r808" ] }, "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": [ "r808" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r847" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r888" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r888" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r888" ] }, "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", "r139", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r218", "r253", "r254", "r290", "r381", "r462", "r463", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r512", "r513", "r514", "r515", "r516", "r517", "r522", "r524", "r535", "r595", "r622", "r623", "r624", "r637", "r701" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r857" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r815", "r825", "r835", "r867" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r812", "r822", "r832", "r864" ] }, "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": [ "r350", "r509", "r757", "r758" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r863" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FacilityClosingMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/FAIRVALUEMEASUREMENTSDetails", "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/FAIRVALUEMEASUREMENTSDetails", "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/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": [ "r350", "r397", "r398", "r399", "r400", "r401", "r402", "r490", "r491", "r492", "r493", "r494", "r500", "r501", "r503", "r537", "r538", "r539", "r757", "r758", "r764", "r765", "r766", "r773", "r775" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "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": [ "r350", "r757", "r758" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "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": [ "r350", "r757", "r758" ] }, "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": [ "r496", "r498", "r499", "r500", "r503", "r504", "r505", "r506", "r507", "r578", "r773", "r776" ] }, "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": [ "r350", "r397", "r402", "r491", "r501", "r537", "r764", "r765", "r766", "r773" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "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": [ "r350", "r397", "r402", "r491", "r492", "r501", "r538", "r757", "r758", "r764", "r765", "r766", "r773" ] }, "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": [ "r350", "r397", "r398", "r399", "r400", "r401", "r402", "r491", "r492", "r493", "r494", "r501", "r539", "r757", "r758", "r764", "r765", "r766", "r773", "r775" ] }, "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/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": [ "r350", "r397", "r398", "r399", "r400", "r401", "r402", "r490", "r491", "r492", "r493", "r494", "r500", "r501", "r503", "r537", "r538", "r539", "r757", "r758", "r764", "r765", "r766", "r773", "r775" ] }, "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": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "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": [ "r526", "r532" ] }, "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": [ "r526" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease, Liability, Fiscal Year Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1002" ] }, "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": [ "r526" ] }, "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": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "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": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "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 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": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "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 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": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r532" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails_1": { "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 April 1, 2025 to December\u00a031, 2025", "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": [ "r1002" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r532" ] }, "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": 5.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": [ "r527", "r531" ] }, "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": [ "r525" ] }, "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": [ "r898", "r899" ] }, "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": [ "r896" ] }, "hyfm_FinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [] }, "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 }, "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": { "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": [ "r150", "r263", "r281", "r755" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "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": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r942", "r1047" ] }, "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": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r283", "r736", "r755" ] }, "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": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of April 1, 2025 to December\u00a031, 2025", "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": [ "r1047" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "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": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r283", "r736", "r755" ] }, "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": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r283", "r736", "r755" ] }, "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": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r283", "r736", "r755" ] }, "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": 6.0 } }, "presentation": [ "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r283", "r736", "r755" ] }, "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": [ "r274", "r276", "r277", "r278", "r280", "r281", "r285", "r286", "r546", "r547", "r736" ] }, "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": [ "r263", "r281", "r547", "r755" ] }, "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/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": [ "r274", "r281", "r285", "r286", "r288", "r546", "r736", "r755" ] }, "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": [ "r274", "r276", "r277", "r278", "r280", "r281", "r285", "r286", "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "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": [ "r546", "r941" ] }, "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": [ "r546" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r819", "r829", "r839", "r871" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r819", "r829", "r839", "r871" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r819", "r829", "r839", "r871" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r819", "r829", "r839", "r871" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r819", "r829", "r839", "r871" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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": [ "r913" ] }, "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": 1.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", "r183", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r510", "r747", "r750", "r925", "r927", "r928", "r929", "r930", "r958" ] }, "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", "r581", "r593", "r747", "r750", "r925", "r927", "r928", "r929", "r930" ] }, "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/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r767", "r768" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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": [ "r291", "r298", "r309", "r495", "r497", "r502", "r619", "r621", "r686", "r736", "r774", "r1014" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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": [ "r298", "r309", "r495", "r497", "r502", "r619", "r621", "r686", "r736", "r774", "r1014" ] }, "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": [ "r184", "r445", "r451", "r452", "r453", "r454", "r455", "r458", "r464", "r466", "r467", "r468", "r636", "r772" ] }, "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", "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": [ "r127", "r136", "r198", "r199", "r217", "r230", "r242", "r450", "r451", "r465", "r599", "r772" ] }, "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": [ "r168", "r446", "r447", "r455", "r456", "r457", "r461", "r630" ] }, "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", "r179", "r459", "r460" ] }, "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": 14.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": 2.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/20250331", "localname": "IncreaseDecreaseInAccruedExpenseAndOtherCurrentLiabilities", "crdr": "debit", "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": { "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": [] }, "hyfm_IncreaseDecreaseInContractWithCustomerCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "IncreaseDecreaseInContractWithCustomerCustomerDeposits", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in customer deposits", "label": "Increase (Decrease) In Contract With Customer, Customer Deposits", "documentation": "Increase (Decrease) In Contract With Customer, Customer Deposits" } } }, "auth_ref": [] }, "hyfm_IncreaseDecreaseInContractWithCustomerCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "IncreaseDecreaseInContractWithCustomerCustomerRefundLiability", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer refunds", "label": "Increase (Decrease) in Contract with Customer, Customer Refund Liability", "documentation": "Increase (Decrease) in Contract with Customer, Customer Refund Liability" } } }, "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": 10.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": [ "r543", "r912" ] }, "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": 15.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/20250331", "localname": "IncreaseDecreaseInLeaseLiabilities", "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": "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": 3.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": 9.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": 8.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": [ "r205", "r206", "r207", "r212", "r409" ] }, "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": [ "r274", "r279", "r284", "r755" ] }, "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": [ "r274", "r284", "r288", "r755" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails": { "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": [ "r263", "r284", "r755" ] }, "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": [ "r274", "r279", "r284", "r755" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r819", "r829", "r839", "r863", "r871", "r875", "r883" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r881" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r811", "r887" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r811", "r887" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r811", "r887" ] }, "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": [ "r273", "r287", "r289", "r735", "r736" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hydrofarm.com/role/INTANGIBLEASSETSNETIntangibleAssetsnetDetails_1": { "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": [ "r149" ] }, "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": 1.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": [ "r274", "r941", "r943" ] }, "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", "r356", "r366", "r759", "r760" ] }, "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": [ "r226", "r908" ] }, "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": [ "r175", "r177", "r178" ] }, "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": "Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r124", "r217", "r224", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r750" ] }, "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": [ "r900" ] }, "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": [ "r162", "r742", "r781" ] }, "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": [ "r128", "r145", "r161", "r259", "r260", "r262", "r544", "r744" ] }, "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": [ "r902" ] }, "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": [ "r97", "r903" ] }, "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": [ "r901" ] }, "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": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence", "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": [ "r261" ] }, "hyfm_InventoryWritedownMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "InventoryWritedownMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Writedown", "label": "Inventory Writedown [Member]", "documentation": "Inventory Writedown" } } }, "auth_ref": [] }, "hyfm_JPMorganCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "JPMorganCreditFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r962" ] }, "hyfm_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r99", "r533" ] }, "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": [ "r1001" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.hydrofarm.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r523" ] }, "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": [ "r528", "r534" ] }, "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": [ "r528", "r534" ] }, "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": "Schedule of 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": [ "r1002" ] }, "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": [ "r532" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "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": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "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": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r532" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "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": "2030", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r532" ] }, "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": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r532" ] }, "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": 5.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r532" ] }, "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": 4.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r532" ] }, "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": 7.0 } }, "presentation": [ "http://www.hydrofarm.com/role/LEASESFutureMinimumLeasePaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of April 1, 2025 to December\u00a031, 2025", "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": [ "r1002" ] }, "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": [ "r532" ] }, "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": [ "r523" ] }, "hyfm_LessesOperatingLeaseRenewalTermExtension": { "xbrltype": "durationItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "LessesOperatingLeaseRenewalTermExtension", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended term", "label": "Lesses, Operating Lease, Renewal Term Extension", "documentation": "Lesses, Operating Lease, Renewal Term Extension" } } }, "auth_ref": [] }, "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", "r183", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r477", "r478", "r479", "r510", "r660", "r746", "r806", "r958", "r1003", "r1004" ] }, "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", "r590", "r781", "r916", "r932", "r996" ] }, "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", "r144", "r183", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r477", "r478", "r479", "r510", "r781", "r958", "r1003", "r1004" ] }, "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/20250331", "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_LineOfCreditAdditionalAvailabilityBlock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "LineOfCreditAdditionalAvailabilityBlock", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Availability block", "label": "Line Of Credit, Additional Availability Block", "documentation": "Line Of Credit, Additional Availability Block" } } }, "auth_ref": [] }, "hyfm_LineOfCreditFacilityExcessAvailabilityThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [ "r509" ] }, "hyfm_LineOfCreditFacilityFixedChargeRatioTriggerCashDominionPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "LineOfCreditFacilityFixedChargeRatioTriggerCashDominionPercentage", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge ratio, cash dominion", "label": "Line Of Credit Facility, Fixed Charge Ratio, Trigger, Cash Dominion Percentage", "documentation": "Line Of Credit Facility, Fixed Charge Ratio, Trigger, Cash Dominion Percentage" } } }, "auth_ref": [] }, "hyfm_LineOfCreditFacilityFixedChargeRatioTriggerExcessAvailabilityPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "LineOfCreditFacilityFixedChargeRatioTriggerExcessAvailabilityPercentage", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge ratio, excess availability", "label": "Line Of Credit Facility, Fixed Charge Ratio, Trigger, Excess Availability Percentage", "documentation": "Line Of Credit Facility, Fixed Charge Ratio, Trigger, Excess Availability Percentage" } } }, "auth_ref": [] }, "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", "r324" ] }, "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": [ "r95" ] }, "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", "r349", "r365", "r757", "r758", "r779", "r1011" ] }, "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,258 and $3,443 as of March\u00a031, 2025, and December\u00a031, 2024, respectively", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r15", "r585" ] }, "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": [ "r153" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "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": [ "r991", "r993", "r994", "r995" ] }, "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": 2.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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", "r185", "r354" ] }, "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": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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", "r185", "r354" ] }, "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": 3.0 } }, "presentation": [ "http://www.hydrofarm.com/role/DEBTFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the period of April 1, 2025 to December\u00a031, 2025", "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": [ "r917" ] }, "hyfm_LongTermDebtMaturityYearThreeAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "LongTermDebtMaturityYearThreeAndThereafter", "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": "2028 and thereafter", "label": "Long-Term Debt, Maturity, Year Three And Thereafter", "documentation": "Long-Term Debt, Maturity, Year Three And Thereafter" } } }, "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": [ "r154" ] }, "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", "r947", "r948", "r949" ] }, "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", "r947", "r948", "r949" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [ "r319", "r320", "r321", "r322", "r403", "r443", "r494", "r542", "r618", "r620", "r628", "r652", "r653", "r706", "r708", "r710", "r711", "r713", "r733", "r734", "r753", "r761", "r769", "r775", "r776", "r777", "r778", "r791", "r960", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r855" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r855" ] }, "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": [ "r319", "r320", "r321", "r322", "r403", "r443", "r494", "r542", "r618", "r620", "r628", "r652", "r653", "r706", "r708", "r710", "r711", "r713", "r733", "r734", "r753", "r761", "r769", "r775", "r776", "r777", "r791", "r960", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r874" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r882" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r856" ] }, "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 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": [ "r176" ] }, "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 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": [ "r176" ] }, "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 used in 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": [ "r89", "r90", "r91" ] }, "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": 12.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", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "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", "r91", "r122", "r142", "r164", "r166", "r171", "r183", "r189", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r209", "r252", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r334", "r335", "r472", "r475", "r489", "r510", "r594", "r682", "r699", "r700", "r805", "r958" ] }, "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r855" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r819", "r829", "r839", "r863", "r871" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r846" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r845" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r863" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r882" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r882" ] }, "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": [ "r751", "r926" ] }, "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": [ "r748", "r752", "r926" ] }, "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/20250331", "localname": "NumberOfUnitsInRealEstatePropertyToBeSold", "presentation": [ "http://www.hydrofarm.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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", "r747", "r925", "r927", "r928", "r929", "r930" ] }, "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": [ "r529", "r780" ] }, "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": 13.0 } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "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": [ "r1000" ] }, "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": [ "r526" ] }, "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": [ "r526" ] }, "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": [ "r526" ] }, "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": 5.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": [ "r525" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r243", "r750", "r751" ] }, "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": 3.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": [ "r151" ] }, "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": { "verboseLabel": "Foreign currency translation gain (loss)", "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/20250331", "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": [ "r755", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r943", "r944", "r945" ] }, "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", "r1011" ] }, "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, 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": 11.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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r855" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r817", "r827", "r837", "r869" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r820", "r830", "r840", "r872" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r820", "r830", "r840", "r872" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r844" ] }, "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": 1.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": [ "r897", "r909" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails" ], "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": [ "r308", "r911" ] }, "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": [ "r174" ] }, "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": 2.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": [ "r87" ] }, "hyfm_PeatBogsAndRelatedDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "PeatBogsAndRelatedDevelopmentMember", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r854" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r854" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r846" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r863" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r856" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r845" ] }, "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" ], "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/20250331", "localname": "PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.hydrofarm.com/role/LOSSPERCOMMONSHAREAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to unvested or deferred 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": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "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": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r847" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r891" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r846" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "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": [ "r508" ] }, "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": [ "r904" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/DEBTTermLoansDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash proceeds", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r20" ] }, "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", "r915" ] }, "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": [ "r245", "r545", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r738", "r762", "r790", "r791", "r792", "r795", "r796", "r954", "r955", "r961", "r1013", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "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": [ "r245", "r545", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r738", "r762", "r790", "r791", "r792", "r795", "r796", "r954", "r955", "r961", "r1013", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "r533" ] }, "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": [ "r98", "r131", "r134", "r135" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [ "r99", "r147", "r592" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [ "r533" ] }, "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": 4.0 }, "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hydrofarm.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "r533", "r582", "r592", "r781" ] }, "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": "Schedule of 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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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": [ "r99", "r533" ] }, "hyfm_PropertyPlantEquipmentAndLeaseRightOfUseAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r844" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r844" ] }, "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": [ "r319", "r320", "r321", "r322", "r396", "r403", "r433", "r434", "r435", "r443", "r494", "r540", "r541", "r542", "r618", "r620", "r628", "r652", "r653", "r706", "r708", "r710", "r711", "r713", "r733", "r734", "r753", "r761", "r769", "r775", "r776", "r777", "r778", "r791", "r799", "r951", "r960", "r994", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "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": [ "r319", "r320", "r321", "r322", "r396", "r403", "r433", "r434", "r435", "r443", "r494", "r540", "r541", "r542", "r618", "r620", "r628", "r652", "r653", "r706", "r708", "r710", "r711", "r713", "r733", "r734", "r753", "r761", "r769", "r775", "r776", "r777", "r778", "r791", "r799", "r951", "r960", "r994", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r812", "r822", "r832", "r864" ] }, "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": [ "r910" ] }, "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": [ "r88", "r915" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r813", "r823", "r833", "r865" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r814", "r824", "r834", "r866" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r821", "r831", "r841", "r873" ] }, "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/RESTRUCTURINGANDASSETSALES" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING AND ASSET SALES", "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": [ "r305", "r306", "r308", "r311", "r316" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "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", "r312", "r313", "r952" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r307", "r308", "r313", "r314" ] }, "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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": [ "r307", "r308", "r309", "r310", "r313", "r314", "r315" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "hyfm_RestructuringPlanPhaseTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "RestructuringPlanPhaseTwoMember", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/RESTRUCTURINGANDASSETSALESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liability for restructuring costs", "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": [ "r308", "r314" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails", "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails" ], "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": [ "r308", "r314" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESRestructuringCostsDetails" ], "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", "r109", "r589", "r625", "r627", "r635", "r663", "r781" ] }, "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": [ "r139", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r253", "r254", "r290", "r462", "r463", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r482", "r483", "r485", "r487", "r522", "r524", "r622", "r624", "r637", "r1045" ] }, "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", "r217", "r223", "r224", "r237", "r242", "r245", "r246", "r248", "r392", "r393", "r545" ] }, "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": [ "r137", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r737" ] }, "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": [ "r94" ] }, "hyfm_RevolvingAssetBackedCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "RevolvingAssetBackedCreditFacilityMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Asset-baked Credit Facility", "label": "Revolving Asset-backed Credit Facility [Member]", "documentation": "Revolving Asset-backed 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": [] }, "hyfm_RightOfUseAssetRelinquishedObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r882" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r882" ] }, "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": [ "r404", "r921" ] }, "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": [ "r200", "r404", "r894", "r921" ] }, "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/20250331", "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_ScheduleOfAssetRetirementObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock", "presentation": [ "http://www.hydrofarm.com/role/PROPERTYPLANTANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Asset Retirement Obligations", "label": "Schedule of Asset Retirement Obligations [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations." } } }, "auth_ref": [ "r101" ] }, "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": [ "r924" ] }, "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", "r204", "r208", "r210" ] }, "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": [ "r991", "r992" ] }, "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/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": [ "r274", "r281", "r285", "r286", "r288", "r546", "r736", "r755" ] }, "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": [ "r755", "r940" ] }, "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": [ "r274", "r284", "r288", "r755" ] }, "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": [ "r755", "r943" ] }, "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/PROPERTYPLANTANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "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", "r533" ] }, "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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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": [ "r307", "r308", "r309", "r310", "r313", "r314", "r315" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESTables" ], "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", "r102", "r103" ] }, "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": [ "r406", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "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": [ "r755", "r942" ] }, "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/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": [ "r989" ] }, "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": [ "r807" ] }, "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": [ "r809" ] }, "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", "r217", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r248", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r288", "r310", "r315", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r749", "r750", "r751", "r754", "r794", "r1013", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r246", "r247", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r649", "r650", "r651", "r707", "r709", "r712", "r714", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r739", "r763", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r799", "r961", "r1013", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "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": 2.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/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "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/20250331", "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": 5.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": [ "r770" ] }, "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": [ "r427" ] }, "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": [ "r427" ] }, "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": [ "r425" ] }, "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": [ "r425" ] }, "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": [ "r422", "r423" ] }, "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": [ "r422", "r423" ] }, "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": [] }, "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": [ "r426" ] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotYetIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [ "r426" ] }, "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": [ "r406", "r408", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "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/20250331", "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" ] }, "hyfm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.hydrofarm.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingTranches", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting tranches", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Tranches", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Tranches" } } }, "auth_ref": [] }, "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": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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": [ "r418" ] }, "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": [ "r414", "r415" ] }, "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": [ "r414", "r415" ] }, "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/20250331", "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_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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "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": [ "r421" ] }, "hyfm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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": [] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "hyfm_ShareBasedCompensationAwardsAndWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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": [ "r771" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONStockOptionActivityDetails" ], "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_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": [ "r962" ] }, "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", "r140", "r217", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r248", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r288", "r292", "r310", "r315", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r749", "r750", "r751", "r754", "r794", "r1013", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "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": [ "r138", "r155", "r156", "r157", "r183", "r204", "r208", "r210", "r212", "r219", "r220", "r252", "r325", "r328", "r329", "r330", "r334", "r335", "r368", "r369", "r371", "r374", "r380", "r510", "r631", "r632", "r633", "r634", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r662", "r683", "r701", "r715", "r716", "r717", "r718", "r719", "r893", "r914", "r923" ] }, "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", "r139", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r218", "r253", "r254", "r290", "r381", "r462", "r463", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r512", "r513", "r514", "r515", "r516", "r517", "r522", "r524", "r535", "r595", "r622", "r623", "r624", "r637", "r701" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r246", "r247", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r649", "r650", "r651", "r707", "r709", "r712", "r714", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r739", "r763", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r799", "r961", "r1013", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "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": [ "r186", "r187", "r188", "r218", "r524", "r545", "r629", "r648", "r654", "r655", "r656", "r657", "r658", "r659", "r662", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r681", "r684", "r685", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r800" ] }, "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": [ "r200", "r404", "r894", "r895", "r921" ] }, "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": [ "r186", "r187", "r188", "r218", "r249", "r524", "r545", "r629", "r648", "r654", "r655", "r656", "r657", "r658", "r659", "r662", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r681", "r684", "r685", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r800" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r816", "r826", "r836", "r868" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "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", "r109" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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", "r109", "r419" ] }, "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", "r96", "r664", "r680", "r702", "r703", "r781", "r806", "r916", "r932", "r996", "r1045" ] }, "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": [ "r106", "r182", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r486", "r704", "r705", "r720" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.hydrofarm.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r110" ] }, "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": [ "r530", "r780" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r518", "r536" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r518", "r536" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.hydrofarm.com/role/DEBTRevolvingAssetbackedCreditFacilitiesDetails", "http://www.hydrofarm.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r518", "r536" ] }, "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r862" ] }, "hyfm_TechnologyFormulationsAndRecipesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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/20250331", "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/20250331", "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": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r854" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r861" ] }, "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", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r943", "r944", "r945" ] }, "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", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r943", "r944", "r945" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r881" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r883" ] }, "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r884" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r885" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r885" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r883" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r883" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r884" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.hydrofarm.com/role/RESTRUCTURINGANDASSETSALESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r307", "r308", "r313", "r314" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r880" ] }, "hyfm_UnitedStatesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hydrofarm.com/20250331", "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", "r129", "r130", "r132", "r133" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "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/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_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.hydrofarm.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r850" ] }, "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": [ "r494", "r541", "r733", "r734", "r775", "r1005", "r1007", "r1010" ] }, "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": [ "r203", "r212" ] }, "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": [ "r202", "r212" ] }, "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": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r848" ] } } } }, "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": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "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://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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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(16))", "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(17))", "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(18))", "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(20))", "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(22))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "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(30)(a)(4))", "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(4))", "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(6)(b))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481999/410-20-25-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481879/410-20-45-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "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.b.1)", "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.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "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)(i))", "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)(iii)(A))", "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)(4)(iii)(B))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r329": { "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" }, "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)(i))", "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)(A))", "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)(iii)(B))", "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)(4)(iii)(C))", "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": "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r396": { "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" }, "r397": { "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" }, "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)", "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)(02)(A)", "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": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "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)", "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)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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": "(h)(1)(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": "(h)(2)", "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": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r708": { "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" }, "r709": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r713": { "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" }, "r714": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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 91 0001628280-25-024915-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-25-024915-xbrl.zip M4$L#!!0 ( #)$K5K'L42U-B$! #%^#@ 1 :'EF;2TR,#(U,#,S,2YH M=&WLO6MWXDJ2*/I]?H4N/;>[:BV@D'B[]N8LRL95/EUENXVK]_3],BN1$J,N M(;%3DFWZU]^(3 D$B+< "7)6SRZC1RHSWA$9&?';_WD?6LHK9:[IV+__32V6 M_J906W<,TW[Y_6_M[O7=W=_^3^N_?OM_"H7_^?+T7;EQ='](;4^Y9I1XU%#> M3&^@> .J_.&P7^8K41XMXO4=-BP4Q&O7SFC,S)>!IV@EK1H^%MYE5[JAJVJ_ M5"E4JJ5RH=)3^X5>G]0+>K]**K6R5M'U1O[EJM0LTQZMZ(5F0S4*%9700J/6 M;Q9Z3:-4)[395S4M;UQ5:_4&U0VC;U3UBM'K-4N->K_9A)\]HE4,@W]WX,&: M8=VV^WMNX'FCJT^?WM[>BF_EHL->/JG-9O/3.SZ3$P]=F>_>S(/O/6;Q1TW; M,FV*@/GD,6*[N&[B 20_P5I+A9)64+7(( 67ZC,#P>_BB_.Z>_!4_&ZU4*G_"VSWBTO!Q ,;D:?YD^$VX@;.LA ^^NV8<-&!0]=/__/C> MU0=T2 JF[7K$UB?#^QY;.IGF)[@;/FA0,WX><&-F'J;K5#2UOF*)P1.3B<-- M<]7C=4& MB62@5+JUR$M.$=SS>PXX[JIOOE.CT"<6Y3EYB94 >8PJ&X.@01^S]W=WX83 M#/CGJNLY^J^!8P'UN1T@?&]\[WB47^V.+-,#+@C4XQ.*9%@@K@8&*$UQ <@H M%2V!E):*9P*\L[5#>UY=R"J&$?\M?-*;6)[/TS;'/K#6R3CZP%A+Q3O M,/)"^6PZ[SIUW?8K,2W2,V&VXV?*AN'$JDT@]<=RZ68!AI]FV8S1/@5,P5@Q MT@&EQI7+Q3],7>%2Y,H#F?![SC6'(PL%*[\V8+BR&4%0?'<-$!/\>]./!-]T M'9_Q7UR"7R$B^<1=6"=U<^'U(26NSVA+_!(W?_LT>R_\C6,LC.?#'.8'"W3( MU<_NS;9C 3=V<1*3,4&NF0:-/LKA3#R'[?C9A??QX@VUG:%IQPV[*6AFAO@T M._M5JW;I"Q+E A0YX08WMP)CP*OQZQC!GUN-1O0(-L(WP/:XPAM;C?0*K!^_ M2KRSU5"@W^SXH?#.5D.A30C\%S]:<'.3 0,!Q,=$41U>IUP9A+^ &N!WWZ1, MX5Q/8TW6Z[N_SRJ)^9Y-I&I%' MRX6R.OV$N!/^#C_R:6;=\6#04@ &8:)ZP.T,1^#"V)[;?C?!9 D?@^M@T7(C4HSUVZ?83TR@,9G) M=I173H[RZAD'>=LP3+2ZP5TBIG%G7Y.1Z1$K*^!O9!W\.GBLOH4QP0=O0!D^ MQ^@ 1WNE=[;N#&E64-',."J>J$=,FQH=PFS3?G&S G>UE +E=Z"E'=S8SK)" M2X'!H1[<#3@7]9<&9!W&C.F!) O[@GN_)EJ8=W+<\&YV6F-.K9=WI M/8U.2P[^F?=I3Z[3DL.%=%E/!/BL>Z''B[R=:/\]Z][F:2)O)T)6UMW4(T?> M3H0EZ2H+P+V?=,S^UEY(D+K+NL1_52TD2 M\*ESU5WF@32W7<#>'MM??!?0Z;KA!\3W M>=[S3]L$CN-/AK?/TB8HIRYR($EC@31.LU%;3EUL(_6D<4UL8I"SEA>IBZ=( MHCB]I$A=W&83HKB#);!@R(YE\I-K\.1YLFWJ8C;IQ=")>"C]P9E3VT0' 3W#NKI#\TF/P*0"Y$E2>2IC+X_,,7S=>V!=REY-G<[J MW>[ '(W 6F[;QC=B&Q;\>9964265P8^TX>8T]E E#:>PYVD4*VYM2*/11_>" M0^H<[FDT',O)Z)[/@ :O'=<#DH1K0+1S)'M+=%X\YMIRW/7DNMOW'RUB1U3% MPKW' 7'I\YMSGKR2.O][ZL'A!M5$N7]W=.[!S6_KNMY#OTLLFEA<1M+&A#92 MY_EO11M=:J&*^TIMRH@%$J9M#$W;! S"PZ^T\SZ"827='(!N4AN/2"..3F2_ MIC9TD1(<':B*3FH#%VM-,HZ ._L5AG78^ ^&P2/G;5U$-6MHGV'-^(ST+/J#V'Z?!"0:LLBACV!6@3X3T5RI"WA)BDLKQ25D M*Z4NB4A27%HH;M[+C=+<&B^WFI0*3FUT59)GVLAS\R#,C*>Y%WFF-K![:V+B MP7?SE1IW-FB'%Q,0TW9=Z@%^?Y!_.XS3[,+YG9'O4=9U^MX;873NS:SLHE=3 M&U+-'%:2C,JD-F"Y&U9\UP/)RIZH)>3@P!QEYL!)-;6!R8S@(D&^J*4V6KD5 M+K@!\$SU@>U8SLOXUF'\5!RW$#" I9NCM=M J>&/6FJC@QG#29)\DMIHW$XR MZYD1@PX)^X6HX#_NR3!#')+:2%5FL)$D;Z0VBK,3-OA!ZOG',\,9J0U99 07 M2?)%:OUS;+K7WUE294M5I-8=3SL2DN2$,_.^]XJ)K)T;IGD_P8#!CCO^#%HQ M9H;ISLS#/SZ^R7N6\%T_CRC"Z?#]!\4NY=1HB_ZJF<'[>40J]HGD78 TKY]7 M[.-H6,Z8##^OF,JQL)Q5R7T>,9LD8LR7(,'/(RIT,FQG3)*G-NZ4"6QG5:*G M-M!UQ#V12Y#EYQ5+.R*>,R;%SRN&=CP\9U1^-U(;0VN_$68\CT?14X+= 6'T M"W&I@<$R>$/D'N.3B. _"&-D?27%'8"?@H.UC=1&O=*+J=,<4V^D-G+5AA$, MT_*Q3$&7ZCXS/9.ZG7=,=J?&+7.&(@C-D?70#VN*/U(F\#F.'R""=WBT#R8S M3[C'G@A8"^ZQ^U/8SJ['3)V7A@ONN$]PZSRY-;5QK4ND@1/)@=1&NPY/ U/Y M_TC&.+LV"OP7?B#G8<3=Z0??0[O%.-=*;HW4AK\N#/TGXO[4Q^Y]$\?/MO!,A]36W') X?VGBJ% ME /)H0':0VC/;('%B(-\9*-G@<&KM+C?@QZ?$BR_X@^L"T*1M' M'\Q*:*N9VM!6RG&08 IN,[5!JXUP$+BSQ/OBO CWE3>]NZ&OU'*RQ0RIC4EE M 1%)SPXQI]9O/3F8$Z7FU/JJIY89*K9GT*K)0#FU[N@&4&[#2P8.>^^H2>42 M_),P$ZLJ/Q%O/M()=@Y>/7#V0+E0JA6T^F2<%=D#.$'C: M&34>7BFS\>3%K6D36S?M%WRTZ_39>5*(FEJO_20".05IGJJ:6C\>47%G8_LB MGH(92<^DMNFP#=&R)P7,,6RFK$PUM=&!I:C]OX\_'/9"[&N M>EMV(E@X\_. MCCJ+X"?ZZEBOV,#K()]>(5\F7^;' ;\0_1UU$9_3P[Q M-$2"M>Q%@J4(/HX(3@5Y7D@T.ST:4DMM-/=,.7/C29R^6L&LB0#_2V8#04MM M./=,22Y%UF%JXZJ3^,[6\?OOU(<(SNH2&V\+1.H*&'H M,YF:2*J6VD!4>E$QXQZ49N/0J]R#.;SMYQZD-IPS5V!V:C3$%I,\3^>MG-K0 M3Z+8V?BK_X3AT6J;-=J75QU^9L0&\#S8ATX=/A5]I#;VE"GZ>'YSSI0^4AO\ MR19]#!@]5PF2VF#5J?7_@:*#Y=2&:E($\"2=Q')J R1+ !ZMI(ZBZ0AUTC1[EU,913H>70\FRY](K+)!9#(_*$'"$?3EFG,M+#NN9PZ!_![ZDU0C:>V8I4*U&B MA?):A=EQ%RNIC9ADDR(3$5@73(ZI#11EDQPO4T FJK)3FS>438J\0 &9)#E6 M4YLHE00Y:AY28VK![-BGQXL1BHCHZM=L2V23& MRQ*+.U+B)_/]BE'7\9E.7?%S0(G!YV.8KZW?X#^<0,UJK=Z@NF'TC:I>,7J] M9JE1[S>;\+-'M(IA_"]J]>D[KC>V@%"'IET84*Q%?%71BO7JR/O\9AK>X$HM ME?[?W.RCA+W TYXS@IOP'$ZP0"SSQ;[ZMP^X[(_%)=-&DK[22D4-AH,QW!&Q M6[_UV"?XOOA;3&-A,I$1\> *9?"RAYM+X0,]A\'2"[IC663DTJOPC\^&Z8XL M,@:P6J9-"_RES\&$>X[G.<,K7-HK91ZVD0X^PK\G;D]772R)E7L 8L\(OQS< M+L*M3XO7FXUBLQ1_JU14^?5/?#P6W@Q@7N8 @G=@)0B:WW/EW-QB$=[PF&(X M/D+B+S"]SR-BX-[<54E188!P]$]\V7%(7HZY"9SQZ^'S,!F'7>&7\&-]H,5" MGPQ-:WSUMV?@+%>YIV_*DS,D]M_R+K'=@@O4VQJ(8Q_WM\]=VZ4[G/[N=.=I8TU5'&*V78[US^?[I[O.EVE?7^C=/[G M^EO[_FM'N7[X\>.NV[U[N%^ZA%E*/ X.&ALMZ@_B#H"2/,?.*S?%ZZ*BE:J5 MYE:X."Z'-IO%1K6\+8.6R\5RJ;Z203<>"B1$HYK,4#BK1L)B8T$VK)4N\)SB M.I9I+!$N&WYG(QD4H+H)J(Y(I7J*A-+MP],/Y3?0L[9CW_M#&$17 G7\1/O< M$LPI-D$KSZ#FU8VC\_H?:%/DN";NPP,MM53X!]?6TU%:DJLD5R7$50FS1GTC MSOCP@[!?RH--/Z:8DM=8<,N(22M6Z\E0^A.-5RK;_^I5FOU#XOE:B>D1 P!2T=W1;C\/S'S_;3<^?I^[^4I\[CP].S M\OCSJ?NS??^L/#\H8'T^@XFIJ&7EX4E1JQ^,C\K#K?+\K:-$#-.)4=J^?L;; M:K- Z<.3 M%-I2:.\BM/$0L2VI5 :E?.7&H_/[7ONW=<-DNQK7@38@EE=I\Y0\5S M-HR-S#F&Y6,XAINM#FM]F2X&E95;$V0C4'./LJLMM%&'1XKQ9?%NR"E5W!=0 M"^5FO5Z6/J/T&8\3B<'O-5,4=]F6CY[HB^FBN/&P.E;(2[5(VDK; ((A;B*.Z(Z M;B<:BFDKINXA8=\(.6HE*,)R]'34TY5U<(]UB6D,UGN MK-]4#=Z+Q^S6-^J)C;71S.(I" 776A**\2<$[M+D46RK"?&X)P.AQX]F\E.? MUYC6P\;7CD$7O347GQ@QYQ7'F88YZKG6#;7(&V%T#X=M0Q8[2SP\D_>[()M' MG F>-?,;N59#+50:S6J]IJX$\1(";V2/P.-C$!\XD:)*=[P!:/1_^\QT#5/G M;J/3YZDB9I2H^:-84M_\#__]\>PI<@G@[HI/Q6Y1"4[W,PZI69H+_-*/"88/ M#K$<8?('3K9JZE5M62\H. Q=WU&*5>>H+#FT%C MZR!& (=K^/.!/3MO$RV"K=Z[ X<.R2_*W%?3LA:T27[7KW&I\< >076AN;^Q M9L->YX_4MMVQ]0HBA,Q/:-?Y/#KP0>O_,T="SP8?TX \&.)/B?RK6>3<_B(6A*](&B8SVL MLW/,]H81(UR5=\?#GF-)\,R!YS[8Q. 41-]%/%\!@?LV,.'*5"K'!4A2#IND MHTR!MAJK6H]SWL0^KHK=:0?=3T?_E5?^FZ?3J,J(,.45SU/A9KSB#F1L;WNH M!PPL^'<",T5:1J138NQ$S.<0; MVL!X&S.5%(,7?>2/CAC5*5=XJJ;PM$I7^0#C 885UP>)[@[PY#$+LX.\ ?'F MY_Y&9F>)4Q0O!VOX*#SG#YI88P_H!.[W_@TKP.?YH_ 2SB(8!_/87#X)/DG< M)VZ6%(.,W>+6T9]KGS$83B3#H63PB.>[$T)MY%K_HNY"C"G(8%;N'662%K=Z M0_X,J1*Q!8@:FIX'J*46((PY-@HQ:ZQ0$&ACY0YE&]%Y)..&>$0D6\T1[72, MJ*_VY,.3E5(5Z1(^ZELB(-XM/"L?,'FW_EDK:\7@ 6]@\MR($>9&')J"Q7PG MA$G=C]N3700P")> "B=DUY1D-TMVD;08P#11+%@>58BN ]F!'0J(04PP%"6Q M5Q4 8R'VACL$>H6OL% " /*& (,Q"DX8#:0-0O)%>6'.FS<([Q9!CE(^-8/V M39LG2;I(BAC-TV"52R;(;ZN?P\?6/K!T>N%S*#N#9Y=,-7S2M#E3B'LO%EQE^1Z=@WX?W'8.,:OY ]QRM"# MAZ8NIE8"%S-.YY_+^9451%4[,T'0768#G=[L.B?6,S?Z\4XRQ&!Z! 35G.SR XKO"/X6EBI/6,:?YP,7%;UE81E!Y M,^'3Z/C:L#0'Q>VKZ7*UB45X36*A%8VYR/@P%CPS"#,P:\5Y-8WXG7;A:]8_ MD(\?M(\?OL3%(-'EO/1HACN@EC6).WP 7/*@@CCVPP-A2]WUCU?*OV#J 0 Q M,K2U&L&/Q_%IH$7ZQ'*G:J2\7HUL<::S61XV.GT*30KK ;3W[,4X%RMQY$CQ/L5HQ@M?Z5+JS\&GR]- M7R$]U[%\;_DK:\L.[E0OZE^\-6!3<^J%%GJ,DE\%TH>I7!'KC8Q= M!&!:JV,>OXIC::,DNL[_/'YOW[>?'Y[^I=P_/'>4I\[7]M/-W?U7^.N?G:=N M1^D^/US_7>D^?K][3DIAEVO)2_>%!<>+]P=;N:4]YA,V!BT;"O?5QXYQ!XI' MW!VGF M3%@>#P:3X*T/J(6"R5R+L\'33X1SR0O3+C"\&/5PK3!L<' G,,G"'^&Y,9P@ M[?=Q&Y8H:@&434$MH5%(F4N%>E! /IO>S"2>@OMB7[^+]R<@@<'C :;6/\^I MG:FZF2B@4.W,KCF2*3-=KI@V;CHNH%8AGE*]*I6447%8S"L=@@E)MH(D-3-P M9S($WIHL ;&T? U3)1J=E]*C+T#77I [!I>) %R!&,@,N&./!97QSC/,(,B, MN"8CTP.C.\B-"/8E$4S4UOD>.$?==-3I6LLA&?/ON@P)VW< LVAB+0ZJU4&HW&WRNE M^CX;3FD1(FUT@\!=\0W Z44YKC&?@#X?T@X&_AV4-*BB(YY M/W"V@$F##_'%AX#%0 !<]*W)NN(H5OP(F1I85)RZ?3/AN3?'!QX?$ NSZ+B M&R262%K!/!B$.EF8!C(?@-P.,L8FID*HZI1'@;+M=NML)\G[_,,)CS>&IWTAJYJ(,&.Y0_&6#-D0E1#.8 MXG=*0;F=V#1WMMB;@&%_^T3F=6#0E M\Z=O>F-I:)P]F52DH2%I(DH3C4U%!R;!W%K.FS0PSI\BJM+ D#01H8FRBB4& M/.J&N5A+1(;< +E(TJ@=R*B0['X:G#:T8'-:VW=S6B(T-0C]06SR0L/#4KP+ MPXWIZKYH#8NYL6V;6&-^.J0HZL51^N#K1#Q9RD M2#@14JN!C"_+!*2S0>@_L"B)Z?$S UQ>$L2N0ET_C@O'RJ'53+RB9!:#R5S6_J79X-1#/8I MMX17DSHY5J54/C2ZDY/*TKQ*!5)AH*0VYR5&TX/1GW:DD7N76*(VFTC+CM:0 MQZC@3Y?7K0K,:VE;7P!Y2./Z[+!:3FK_76(T/1B]H7W"\Z-^CK"D(+6Q'NA4 M?)\(A5>SI9XV5)]Y.DG?X!)=?44N%?X2=PESL;OA& MF%&P'.<7[\5Y'\5FLUI4VM:21F7\ VNG*QJ,>0,.RV@!+7C58$%Q!GQFVG4ME"N\ M<^4;A>7!OSBXT_NW:% HWJ#O(_@9U!S&5I+XS.PW'/PLMDU;CHO$&N*=EC#O MX(O.D&+O/PIK'CL^_&F#8,1.@_WQ*F+LC177UP>*:!$*\T6LN6&CV1ZU3/I* M\T&SV?#RD(SG+[V9EC5_;>1X. %L'CE_BP((AS")^>M(P*;M+US'D^*Z.8IY MPP0Y:!N+X_C6PL6WN(LCYB!A+5P&JEV8-*>Y\")2H6L"-@E#:@1R=CDQ\LZ> MO%?F&!M-@AD('.GQQLX!?0)$.9LAT7HZ( [IU,*.FB\#Q78\WK9P!1 MP;M+,L,M(E,O>U[P+LT#@WJ<(? ;%DR=MTUT\M%G"9ZUO]J8+0(KN( F+^\* MN8Y1"FKC!&S21"[AB*M]#M=V]!G, DNM%+G +@ F!AOKRI*U[A1:8M-*UU_ M-+*$,#6P3SAQ\YH,!'3<8I9&*8\$9R\409:#BQ5M MB%V7>ER.H:IS0+J1D^$AU\*N]]C(A@NM-()0&?D,\.]B5^(AJ&7>NQG[ 7/+ M 0MT77>Z3=H],R[BF*K8P;F\)&Y]]2P6L'6IYU:/+]SQC#_]$W0[6.)JG1, M;3FJ2,^T\! #:,@AI5[8*9S;-@8@TO4"V]HVP-CF-A$V)+\GKD'^5*[)R/1 MK >EJC[DQ/7/3UJ0'\9XE@/D;!%0M/-EMD M4D.=#J:2F^BXT_>,SF*:B % MB%)<*.' _%C0),.%!LQR[HB /+ MXC%MBV(&@\+3_B:[B_8X1"VP'(;G>*B%V\U4A,?G(G>,VC!_AP5)#:C5^6?Y MX!+9QT4VN,BFT(AV/C"H G-J8(Y$,A1;,0SS,#9/H4I^(%EI M ?!#DD+M,QM5613E<833W*MS'" !>@$F9_[+W*T^,I/:SE^N!'NF[? MQR2M21(G&8'F Z\$S9F(C8M9/B\\V6+F-?X$H^'K)F;ZB0?1,)K]@@WV,!I3 MW.^9)/$"902#& %-F-)Z.C:3!H@*#> AWUB>W764*#EE]A9!#S.(_R)GX5D2 M\%H"?)G3:@!3FP<,V['KT2'G1'WTV4;/2(F]2PY\NH@2Z'-Q/+SA"V*>8J_""Y]3Q'&AXP#R:R:9;Q!RZ MD_Q&S^%1(LNB:#/P;!?,A1DKO&Z)Q.PQ4T^$6::X X=YY"5(&EK<5)O=09,8 M.AGO$<]C). ]1OD6)J*&@@1UQE3&[XYM5KPZR"H<.Q-/)TCUX4$A9SAT;)'# M+U%S7-2(\';(.W$(B9[@E$@YO"@3!0!,]Y=0,]-Z%CPL%\U\=US*S\>!M0#O M4)!RD0(N(J$'40RF(7\A**D1;? 6%M8([/JV;:.IL5BVYN]*W[2BQZ-_%KO% M^;9#G?<@&G6-)VIY:0[E SX44K:=69!^%"978N MX7N)%8]!TCQ1Y9@_J*@*@6DW1E!09$7E$0NW$*UQ>*(A#*#/%./A-7]$417Q M&RN*S)4^X4G2\*H1E$MY@QF(4C/\H)5(J9P[-!%S-&+)28H\?M_%*07'IZ>O MVMB#JHAG-E2]3-8ZN;JF,X(6)8,DB-H\YT8X'R,8XEF&*FB-,^=,G MP2ZUJ%X$QJUO&;Q.#0OH;2UM IZ",3GTYLOM<*1'Z4\WF>X/74]4!F"TC\Z- M #;/-5S^)2318!5$'R#5\D4XNHZ6'\\#YUY22)R\&)%BF$#5+%I_A1\D%)(S M8)@IKE?4K%+^X %9[J(I&'?G)9#"0+O3L\*"8>CX\9P.^)8_$M2+6$V]$VJ? M0()]&QO,Z1,VC(JOH#0=UJ=1;#*DH=* WV@FABD1+N;%4,)/8F]6\PYE6+#Q MQ&,8*!@VK^NW9D)\TI-LF7P@]?"3P9:*")L(A6+RH^0C4=9.<=YL<-0%=SM< MOHC29GRR*)>!IS";W2+CF$\AZ-3ZYYGY.2PZ/8SA#$4=*06&!6W!N9>G XTP MU,HP>(!#^].R<)&E3 3"--(@3+ @05L(Z,D+144R] Q#7W>>GMMW]\ISY^G' MW?W#]X>O_U+PY[<[Y.S[G_#&4^?QX>E9>;C'4IH_..6= 9?_M"U,80I+:<"D M!/&^H1J"Z9DZGGU#6ZZ/A@5JX\TX.=A3QBS_2<7"B2R9+]['S^:*U,:%NH + M106!Y:*R*+CJ3^PK/E7\_N1SRC?',G@=@*_,\4=YY<[6B_QE$\U)O^>:A@EB MBL;4G,Q2R=Z]-_4VK]BKEC)=L%?5CL!Q]5B.>VR#%+E3"LKMW7W[G@NCNWL4 M*>WGNX?[11+;$!_E7&I7?/?< 7E9C"QX5?'A#==;6[?>XV@=;2,(K)9$Z]1( M("3*\*G( ILGT:KQZ[M^N+_IW'<[-PK\U7WX?G<#^+U1OK2_ \([2O=;I_/< M53[\O&__O %JN/FX=,EI6=&'.]1RC@]C&%//R!V@M\WZJ%)A!&1Y(L,C(I5?A'Y\#"_/*M/F$^4N?9XD$OS#7W8!_4-P. M!&VS6:R7ZBAK@X8;P8<#,5P$ 'Q:O%ZO%=6Z%GNK5%2WO%YNU+9Z8]FDFL5: MJ9S0G*KE[49:-:?5JUO3[&3#GB9;/A;3#",P&):UPTB4\1KK^(YK?Q'K+:OY M"3LM;_]QCNN_H3KE@OW8# MC!^L9U2@H+F9B58!)L(IN/#$NE$=86;';H)XY.@&)Y7K8 ],E#R^VHEFYI:] M-6;2^GY"HD+!?^O"C4\U*6"ISVG-SS]]\Y58N$&2M"#9!GXE)5U<%"]P_WL> M1%LM,;HTGI&8JK7]9KY?V8Y]BUE@N"WGVZ;WA,W,?-?(A2%1?D$O $$85#>' MQ')_S^$OC.3CDX470D972&%MV\!_.E/R:GO7A+$Q@..?Q/)I3A&'#G_/F>_> ME>T/"X;#NZKAL$!P !;*20_#(/U"N91KJ>5\76O\]FEVIJW39*,(J/WU+VJM M]'D?L@@EQ\;DD8PNEO4;\A1IXF"+FG7N ;,O8&KK6^:;:S#)CKV"P0VA=2<0) MJ*DDB;@,IF,E7Z_6)!%?FK-[%[1V,NGAXF2K>'E3:SK;O+Q&(85(& ,+;\N[ ME5RKTLPW2UJ6>3<];I\DVDT5T#Y$6\VUJJ5\K5R61'MI[M CHR-B&K/=E8(L MV)D8O/2/3J6. A1U!(;:MO& Z!&;:3M:F#704GFU7,\ROTLO*86DO$9)'8"4 MZ[E6.5]7,VUOG=A7BM][7C$IM9D:K19/LL\.-HQ,0($E9)JNW]T_4WFP+O2W M#^J]=.=[1'[Q<0#NT(;28?IQ'D6(3Y$= 1,S,Y[4/OPJ^,8;Z9E;<3>T;Q&UTK)I61K(K# MI /N!LU@R>=\^'/K]9^/H-LH>61;R=;(M2IJ*5^MGD/RX\94<2+O47*UY.J= M$F6VY>HFAG)K>;54D5Q]25YT/#E^-T6WF[#_ ^]R,W L@.JDI#=FS7CCE!2C M*@,B#L3'7!E:DFI21&9(PGOF5!JN0, MI/.N>;-A18Q'05>[90U7L0)5+5]J9GKO(#T12,F-Y\J-&Y;VV(\;5>!&+:]E M>U\Z7&KDTHZ\K^5:]7Q% M/8?81 J"BI*@UVFN@Q,T5J@JY6N5[PC8V/Z9+Y!1-@3ZZLFST2=3,]\!#\^ AAO PFZ69*V4 M:U7SC6R?X9'^4 I)=XWR28!T,5DBK]5*DG1E4=^YXV=)94PU4K"MM3L9\U2+1CG34<9T M;7QE1$/)K:VT;&WMSKP-/(+2S#=KC2RSKW254DB_6^QO[4Z_3:!?M9*O-:6# M=!D.TN3@E$?>I5>4!D448N3.UITA?2;OD>#]]NV.ZMBS*U_*]IE(Z16ED(S7 MZ*.$R5B59'Q)7I&H.#]-^Y/[2BG03//']')!V:?V>\YA/%TO%3$#3MHWK*& FS%2#3RYRT1D!J9( MD.I+@71>X?AX#NNFLB= ZMX_MK US-=P[&"( CY_I3;"04S; +*^*C0YSYQ" M)R)S.?A5H"#EPW^OXMM'RKH#PNA*.^+N_C:.?QV;T^@C80^LZQ&/&O\DED^G M0P8V1&G"T8W50F399,H'F4PSURH5 1%Q66)S%Y018=GG:X6%_Y[K^]G#GT:F:6LW7M;C"4_-01UONT!2^!Y@K M6X-YZ]GM!N:J '-E20'U)<1M\F^):F>YLDJYDLMQ0!S5*NU-CTY?E^9W1.2[0?NF;NYV9/)R[;6#B/,GZA'X MDM$AS 9XN!$TW0@L;%9 PBISA?FZ M(<0%C*[* %;#\7L6G9#"?A(E=?CX[QU3SY, T/F(VLU/Z;1M8W_!6\NU*FHI M#QY E@5OX@1U(H]8BA0I4DYY$BH1D5('D:+5\FKI'+8:3RM2N+'WR2/PP3"% M,9)U/R3LQ;3%ITNSG*Q3( !V_'BTQ@VS 56(CGN,Q!YC%J?M>&B=,;AL*R;, M[(7Q'!GF81\K#QX'@C6H[5)^?(K#D$>S17U:DT="X (_)%.<3>F,P".81$43 M(?N1X_*=\RM&+8+IH)_?3,,;A P4>3' ;FGZ"NG!)'QO^2MK83]S D(K%;7J M*0Y!<'RHKUFJ5'O-YOPLT>TBF'\K]K, MA2\-V/365.UM?3L\!,*:R MYW,$/,V3,'S\^JX?[F\Z]]W.C0)_=1^^W]VTG^%']QG^^=&Y?^XJ#[?*PV/G MJ?U\!P\H'W[>MW_>W,$S'Y&YRY<4P5YU"?:XJ)^*):Y:8*46&;GT*OSCLV&Z(XN,KTR;SY>_]'F6 M6O #[-/<49@_>UT+V7F)%'\X[3'!140!U=13@B;Y2VZ>W MS!EB#0(<\0_3&UR#U>T,*>N\ZY:/8&F[+H7_&3LDB&&#]5*^6CZCN$#6(XE2 M ER0!*B>7 (TU M;%=&/_%AB//+J?W*'-=51LSIKS@@(:MJ[J.'.(@?.82W9EHMUZKE&_5,\VP* MOLT/<1)DFX5ZJ$TQ#P9WD8DQ-&W3]1A/5-G'.#ESH;O&_@B ^U6 %MR(]@Q@ M.X*!MI;'%9#']7RCEND&@*VFU3>V9M>:\!4: M^]0$V IA&0BD7B[E+:B, U)>'0N^U)JI)KP+) TUD8::Y0Q7:*H+5*^6TQF"UP"D6\:F4D3D6,>@I:OQ/1U3A>17YA'(E"/*F>O.$]V;;UDXSP! M'P7FW1=J4YZSL\@.E5PKIN>S+)^>;?I8&\/9F#[XSFD"X7!IA&^!:SP$&]?! M0IZ NXP3< ?Q-("H=M\84VO"-V@L!@32938=VC>0+"A9<&<_:#\6K'//I59J MI)P% U4=3B($JR@6=N3,W,A"8PK=G3IO>,O97=C&?V@%3>M1[98DOLF^[RG> M/]-$O'AD?B&NJ>_C-)R;OHQ;8H95XB-EO,/Z2NM46ZH9P]XOX3"<7!8[L:LJ MIIT4]PK>I2=B(O(_TWA,O/*Z,;%P[D(MC[TSQ3+, MOW%+/$/^W5%]!003P\%::6\%EIZT2E\DU0 M^DK=7IJ7:"&[M 6WW/O#'F4/?2[=W(^M+"O$L\Y3//S3F&X@D@N\"C6[-GY4Q4 M3WKBN)*Z]U8]B5%W]4R43Y)AVG7=UH+^.EIIMAV3;,!&90.V9?C0DFC AFZ0 M;, F&[#MW(#M^N''XU/G&SQW]\^.\OVAF^%&;+LT69O2[W&[K &3%4N"T;9I MLU;7BM5&)9F.9FJQ7JLFU&:M6H[_R Z3JFFK/R[;K,DV:[+-VO'!E4R;M736 MV)6'2&0&>Q8.D6CR$(D\1")9\)2'2+2,'2)))CDCY?PAJG%A;(O1 ;5=\Y5R MS2W3+Y:F7Y13@]+X:.^MP^"GK>@^8]36QXK'8#2+%[M07HAI*Q\0PPL\=ZF[ MV#O67;N.\HR0B@'DKP/ /R/YNX<;#]=___;P_:;SU/WK7QJ:6O^L=/[Q M\^[Y7]G-JIVR3;+)M4H MUC0YITWF5*]M^^U#STDM%:NU6LHFE49 X9Q6PRF^1II665$C;<,-F7/,(+L6 MYY.[>#YY@SVQ=9!BSMM\M#E3X&C#7-$@)A:WMQZ):13N;/[W-1F9'ER70&KK MNC_T+?18.&1XN%S *.K.\BO?8R*I$F2M&]HW=7-Y;ZC+@0P/OW.8! M,C>PDOGUSI^^Z8WCD@SG9#QZ)\OK8":0XGI9J9WBQ)C,A=VQ M3&?J-C?"R!=B$5NG>>6&ZA2/0V)BO**5M/).^3\);;.?6V.;+4^QUJ*Q\;O[ MVYB8.)BD7!OL?6BUS*N!5.N-?*.2Z4.K*FWEYM^N\U>6&UUMEG4[!.F MWBR3]\UW:A3^0YD3M^E51DX"6U'[++D[O=Q]T:Q]KGQ=WX^O-]C1KN1:]48] MWZB>M>J6G"TY.V7I*XT-TU<2X/%JKE7+5YK[)*U(!DL7J4D&6\M@S>,Q6 T\ MX&8I7Z]4)(M)%LLTBVV58UTZN'E:S[4TX*Q:MHO]'9RUSZ48^'S(>4FW9=?U M,>:\4/P;\Z1>J>MA@BC<$Q?)&V'&1GLLLFKBSC5!U34!9RX*$&_4N/$9 .,1 MYN4$%1.? &7,U+&"(C[61H1]91N?#X^$HALH+O+E4J:=65D:]$A$/HEJ2M*0 MI"%)0Y*&) U)&I(T)&E(TDB.-,ZE[?-FKJEP:!1&1S[3!P1/'Z)3^F9Z@X$X MIZ5XY%V9>*Q[.*>R($ERWBE_#3/1;QWV3-[_F*(++H0]3:F!N=?4=GD!DJU] MTV:NI98J^6:]?/JB(Y+&SD]>2](XN?B)BY%KJV/DTSI&[A/EAQ>>G8TET$*\ MO%+*M9+8YY5$).6+) U)&I(TTD4:^Q7(.:CF4=.A>2YK)Y3OEQ5Z1%2YF2)( MH>_X-Y6[GF67\3I*&)(V4YDKLYPX^.]-*"1B:NK.#\@A<)_?F=?(3_=,W M7=.C739V*!(LGJCLO-A_EG\3R:9SFUG*M1G4Q*"5)79*ZE(*2-"1I2-(X MGH+D!&;V4I"%)0Y*&) U)&I(TLD0:VV5B ME(_1HK)22:Y%I22@5!'045J<5JKIH9_+VDM=V?1R9T?P#UH)I^9:XO89IJZF>18;<]0EH]8D7]2H-7U"^5\VIMD?LR MI'YD2<-T$;TL:;C6;5B3?[17)?U*\R(JZ4NNEER=,J[>LS_&^FV;:@GKZ#?R MM=+B&3C)VI*U)6L?+-"WT"/C8'6^JRHP>5[3:K+*M^2P"^*PX[6JJ&JY%OJ] MY:HF>4SR6*9Y;"L66VA6D3AGE7,MK=[(EV+BN=) 70@UAS/8J.WQ3OL@1W@_ M J4R@,)P_)Y%M^L:+*,LM)*UTQ"VD:@6WD&IJ M):_5ST'A9\!BOP"[_$RM;VW//E8K-WVJU7/:])%\*/GP<'RH'MP+QF3+9BE? M:BYV:I3,*)GQS)EQJ["OME"J['!AWWJNU<@WU<6V;5D\,REYXGQY8M,SQ GP M1"/7JE;K^4I-3Y[/DT3U)&I(T)&E(TI"D(4E#DH8DC>R2QF75AY:M M?E/8ZG>]<[I3J]]%[U/-M8#+SR(R>^8DE#UQ+$GCY-(E;N_GJ/T4:UJN)1N% M9X"&I'B1I"%)0Y+&(0]@'E7QE%.A>"YKEU/V\;UPP2N#B!V3P M4I*&) U)&I(T)&E(TL@2:6R7A[%0S/L0?5AKM5Q+K>3+C>KI]\(D 1UV._4@ M]%-/#_UMM&1"4I"%)0Y*&)(U4DL96QOY"=X]TMXR'Y)ONE')."3D:E29RGMM E+L$B M^G7UG(KH2\$A!8<4'!/!=W5-5/VOUJ39(:5'BMA$2H_]=_/+"\U[#E:2 MO5[&-@7UF!SR77O32B:63"R9&)AXTYR <":N MF+8!OZZT4E&K\O;81P:]AJ!_'E"%Z%@SA=ACK+EI.QZ,3AA#"_QL8G%V_R("HV 2%4WD M0XX3% =VGZ"NG!)'QO^2M9PD=E;LK]9A-^]HA6,8S_U1JY\*7!I!7[B+S00H]1 M\JM ^K#H*V*]D;&+Y!R%%0!J#C<[@!6W0,W^.(!AZ[<>^]2*6UADM 6D)(X M;9W Y@CX-C:8TR=LJ'P3Q9]N;/UY?0< &,JC#Y'P-.,([KC*R2^ MONN'^YO.?;=SH\!?W8?O=S?M9_C1?89_?G3NG[O*PZURW>Y^4VZ_/_S153[\ MO&__O+F#9SXN77Q:UO;AS@8)Y?@PAN%N-UTNRZ< H58;PW,!5*"@I0V0*8-_Y&9MI7<)$K#FT2=+0NC%B3*IT@W0F MM6)%4L7:U5X,N"I;4=H:DWTU"9[4V]T,( \CR@AOG8;>TRO8H72O^@A+Z60; M6MLI RCQR25Y6$IMIIL,EI7&V#O#,FT+W3RX$[?"$T5H-EM:^HX^UI,X.IN> MU&/)#&?*# LE' _"#'@.6,O72HW3,\.Q$Y(/2@#QD=A(73'%6Z"9ZQ M':@ZO(I_Z\0=*'WF#!4GQA:Z.EBQJ%.\?R[GOS M9U]G,TJ2IZ4R3\IKRC0?A)2;2,J-&.OWXDCY7 I-;@;C1^:\FBY2)/8!-.U7 ML$(<-E88:';(99:JY5K6VZ ->'&5>EB^REJ=P[]@%'H"[ ->@Y*^M9RW;G@B(([E:KE6LR2CO=+#.*:RV(=@Z^ 2 M2Y_C$M(AK@?$?H'13%LAKDL]E^^"6R;IF99,=,BXRF_K.JP%<,JH3LU7/,MQ M60; ?JF/\U%\G:'=?4/%OW=V"-ZG"72W-L8;N58M7X\)^V@ MI6:N5T3P'$1A!-;]L&#YRT.;SCF!2S!;3%C1]IKZ>-?(XC[W8C25=AU#V8?89Y9Z^NPPGPNV+V4ZRJY5DSC$=FN-6W4'\7R+\)]SUD7C0^_[%/); M,W0#%9.V5WA(NAB940S'IB[LFYG7&EE6%](3V:E>B0@N*HR^4MN_,$_D(.7+ M%KGV&L;!+_QA>H-KWX7E4A8RZWB1&[42GB0O[=/H1;H *22@W:-)6Q.0BL'( MQ;"2S-8YJ##E9V>D>7U(\YJ#>'=#1RMI:.@T8LIT2#,ZT_2T3K@>BI[*_+AF M/8%V3M)PW7Z[TW+LEX)'V7!OJ9M9$^3PFY_WCJVO\3!7]4_62I4C]T].9B(G!FS.EM.@=DIG8\KV'A8W$CTXZMH[N/];U1V?XS M9:HMZK3CB4]>>="@QI?Q3T &<-;BP="MK2HLXJ[FZ[5]>&Y;3&; AK]DJMRB M8/JAJ)+OJ6K-!+*\#DJ4NSH"\9-*\[GC>++"^-\\K((GB.P384^J=OCK#R@(R\[>H$/I(Q[V#P M[+1U@":CCP&<'Q'*;=OHA#".$Y$-$)$Q]7]D<"W3)+,F>VD;DME2Y?)]Z;C3 M##*\=OCPVF4%T@XA1&\=!KP !&BXM\P9K!#> LE^&3 ;,#!\S,;9PD&9HX9,!L0Y;6T+3>IYJ/#(B=%=7M&1"+ MI;KMK'.5;WY7]NHN* -BAR>K6],FMIY<0.PP#9<3BI8=N.%RID-I7QS&G#>8 MMPN2!:"$_ [W;@3SZE790>I"XL"/M%1$(K #9=#*8O,QGZ2C!A. M0?W07\N-M5RKL4_&J0P.II! UHCKK0@$^[XWY?F/DXK+9TQ+_NZ0W7I]9]9" M.910O*&]6%+'<]$E67CIS AC"V$H"&/+R%53'-M(0:;"95F4P=86RL33FQ/2X#Q!5D\2Y*/F6GNES4IS= =9*\+^-.CN.6*FK9LC8BFAZI1V MZ:Z2-8 L/SSZ&,(UY)\E4MV?63"S5;1=[ MT'B7Y'+,;EJZB#+9W,DT9\W$F\^=?I_J/%)!WW7>RE)AX @I>M#6$@B-ZP8\ M=\3_P,-'KX#L/4WK,^/.!,UN@9&'?B? QQ.@X\%&-L7_[TS!_T1=CYDZ>*UX MHVT;LQY]$TUI&XH[YG*"=["9_Q#DPZ5-=RO\4( M2IV@VY*LGI)6Y,:^RU[<]PCK<(S%TC6ZY2-LHWPN>']K2[21:ZE@BC:D?R0I M>TMMDW+*;F+S:[":4D[8"6U(I$,7+2O?L$3W*,13>O3%M&V,IV%!!TX5E[4K ML0UK5E9[1WM:>MLQ6+F4:VG 8>H9.$H9\X7.F\C54IJH'(]1E_+EF*V[BZ/R M2_>I5NHQBDUVEFFPG2V,]:R>-B#]]X'6?C;BK9PFZ899">5\7L0O<5(Q4V@$K<:L,HDLO3JJ6TX+C)0>^\.^" MTR_X+E4(;_*-QQA,&T2R.Z!&4&5A6IQ^C]=RMO&/T7HZ:'G$9B!<6>'(?);9]IE?J:735Q; ML'(EUVJ<1P-1R2+989&DVJ$FQA@;=ZXI5\^A"WMNR%]7^N7X!!CH1!-R)9CW&%]^[=[Q_4>^1F$827#<\Z[,/N6*QCIAC/Q='KV>5#!%/<5U_-+(H'@ #Y6+:PA ! M9.\4 4@H;I/X^Y=E*+@#L %, XU*P*A'@?-WZSYR$6)T;0=* 4 4E?=TZ[2O M=>C.D&(A'%ER M=Y\&Q@#$9X3AA!<7V*U2PF(,BYG!V6&V](1A)65NK"(VH4P5S!=)EUP)?/(P MK ;_&N9KZS?X3_C9(6$OIBWV^4NS!*135,1)TPK_RDI8:0BKYP'E4<$A?'N, M>WVVX\'HA&%LD'L&+XP7WV'\3+$'CP,%&=3&TA+P%T]8X 70@BUB>-CUX (O M%U*<(&$>'L$D*IJH1S1R7!/)YHJ74S-?Z>S%%1.7Y5UII:)6Y4D2I\!'=19BT?_BBI#ES&JMWJ"Z8?2-JEXQ>KUF MJ5'O-YOPLT>TBF'\+R8 !R\-)@D@(_)""SU&R:\"Z<.BKXCU1L8NDFX45@"H M8$)-+'.R TS_[;N>V1\O!V"_?Q#>!_B):8!$ 16S7$H<7TK&3__^X;G359X?E.=O'43$3>>^V[G!O[H/ MW^]NVL_PX_;NOGU_?=?^KG2?X<(/@:N4+^S#3YOXA@GR^V/ZYVHXED48[FB! M'G)\&,MP\UCF@F+FW$#H+ /3V<-?0[[;]3%.IJYCFLVT0;EX-=75FCE!HMFWC"W%- M]Z'_R*B+\6>\^@R#?+$<_=?4!-6$86O:/C7:7G -/P%CD1$2,?-!!]QTNM=/ M=X_/=P_W*%*1F[_\[-[==[K=T( -)CLG8N%>,#Z?P?2[!34YO;@O.OB(5[BA M8^H;("@"Y]"TZP4HB"&\C===A<3HG(-Y9+#C@5BO&(#H]\$A\QE,"K]CF)B#W?,]A^%T>HSP M40<(JY%CF[H[;4;.7W!QZP=@P:,].$N&8#,4:K^:S+'%PRL],%Y60:.X.+B5. MRQ6E^ #IN,B\PLF2XQT^:;[R(8EMDYX)K_/,:"LQY7B$O2XU/,X^7L# E.R8'A^\@NF!,H4YA2NYA<=\YGARE^! M _BG(H@$IX[G)@&>\\K 'P*?8!_[ZX>#^/JU8G43,WO1<^2RJ5C!,,V\LTY< M*IP![2!3WE RY06!<>_:AMF/ Q$ 7Y_2$6(%S2WA/0B:^C9G*7^:4TM;F0CU MW&KQKAU;?:U45MK6UL2BW0#61!=68O:!)&RO+7*A@+ ?08[H(.-B[(IRC%U1 M7K0KOK2[=UVT*!Z?.ETP_-OK@\\@9EY:9FT1CBU^%C6"KP5@;(W].1R/Q7]C\%R9QV@V;9[G M[<)S$^WG!5% /V@"XT6,"Y0\:!F]#4"UC O.FTV-&3-)*"'R"H8+I39B<$38 M--^0&;R<-[>PR 0?86%OU# OU :U@E8.W =?3KR+<_AIHVNJ=''&?&)MCGVB M? BLLI_%;E'YVFX_3NPRG R^RBBWKB9];?!:MW,]37@PAQ&8P)S!H(!Y%96V MBQ[DT/2\R4D(\#9=&-'GFE<'G4*PJ*[C>")8BK84-CF/C!=)D@G4+MA&-E[" M909S,Y3>6)FL "T @& $?SBNF 6B_8:XPO'[Q&33;\\1*,]TKG]VXZ$?0BY$.8@7,+G< !_>Y&/ MBVCD 6VA#1%^(GP:C"3 #*;5ZAP@X;Q,W Q1QI0PM*AP23=)-M< &%L (H\@OX)$ 3#S]S>,^]A#NL;!3L$7!/EXBW M\E,\=K'2&'=HX85N&$K@=^+B"E14 ":*6@"14E!+V/H27#T,0V"#(A<<^GDA M"I(?1,O0L<4S^6 0%(4+P,#*(=6K4DD9%8?%O-(A+@@F6T$D3 AG.BR/Q'(. MB7X 2V@!:D%R<:F)#HZ85T'H!,[#W"2T>:3CGK@&^5,)#SC\(.P7,K87;$@. M 6;Z5#E,1YU.OAQB]L C#JR,;_^Z_1$8&)Q= FUV!%UX(DQ+!!M#[&QXTZ2-GT;WZZ M?+UXHAH#2.X>K@T,]=#OA --79AJC$M87715LRF4GP4[ .=,N&$[/PXJ?' M7/AA^-Q*G[[$_38N@(I*9PH9QKT)X5\,0) ZZ**)4V@8RM(#]K=Y4-'QW4 2 M+$(3!P*KE;Z*6*FP;US'YD?5IG);-YGN#V%I: $7E4A,)X*OT+4=82L$EW\$ M#6R7H,<)DLYG&'-FM#?!KFX1<^@*\T\'\G>&/ H+4[#,_TR%<.@F@QM#S=?) M*3JLEV#CTM%'Y X+%_%1,M #KV\1MP"(P*V8Q/Y!J?70>A>Q<1QK,@7P!(C] M8O(O\Z'SDW7SJ&[?QQ#VJ]"ZEF._%"QNV(8/FUC!-#C-T7,8<]X0L;Q+ .'1 M?F[AB4/_4X]];A)# T-,&\V+HAD9GQ& 1;;S)"Z."Q!<^'05RI$\CV@NF-^6*"??I M''D<3$@B0?@@6OA ^9!K/SVXN,&!;TXAPL/J 4&V=<_G,07A/ [)&-@=]QLF MKH4;D2SSOMA"1# VR"O3J%;JB]KR-"J9$24SHF1&E,R(DAE1<^)Q^6Y37'9- MN5#.+7^GFJ:\F'7A'O@H&$D.&D$\Z# ;[0';V*1O+H_H3,U+C+/8W'SGINN< M3D<[BN[Q>!\+ '$Z +1XOD>8#/_#:S:4!>B6FA<;G1EF\\D%/C_7;I MRR2A!/X%'ZP 6I3&'B7>/G!X@F7&DU*XS&26E2;7.V)T#TS:CY0&P],CZ%UQ M=YEA^L_#S8_<1XQ]J>[SL-)#'RQ^>.YMX$P8*W[7+-QC 8< 3%3A MR\ W>%QOX>N!U0X.!5RB,W# M=N!T+SU,XPIDKSSJ=7=_N]"@CX<''_J3*C\!T/"QTUZ2['86VV.W1V*@0%L"V\=P]'33=DBQ^*N[ MG JGX62,'_,X#<\)Q#@R6,H8<7:I9?$]^B!C0,S) \-42UV;B?1JP^Y[M>_ MDN'H/3'Y'!@R#[=%=K24QM=K,C%(O@ 2)@QA-60#NS*P\!X,XD9BA&PF&85@& M6(?O&/JXN>[.1JDF_;4F\3@<)4[PTB#0L8PXYH)P @4*[G&]\&_!Y%]\L%2M M<>R2>>0/9\M,'D;$@*C+MW)>'-SL@/6*J%F(42&TQ;0CJX078G$ M _JE\?M)SI&@'81],%+4K)[N+42QW:.6\[;/!GUJ[.S.)B[$5GMJW\'_^XXQ MQ[7++G&'G'3?1B74= M;CQL.H=*\SQV^.Y#I2\B%@SE!&:7!XGTZ#E&DNVIN#1?HI@?T9ZK;!R;2H@O M7X-=;!">^*!6A)VSO1DS.RY$!3^[L!YLP.N4AY$SA:(; #MY&4W M'TEK,X<8&F# U?PX@?EJ&KY(>IS* _+R IH2'A.?F$^XF5W#Y@Q=7<;/@20+ MMP1X)70\%T-&+KT*__B,BLTBXRO3YFCC+WT.A@_V$:J+R?;\@^+V-&9>+(FX M>5 L)?AR<+L(MSXM7J^7BEJE&GNK5%1CKR\;2M6*S?)V0RV_7FY4DIM4;>50 M:PK,K*QQT5QX+*:(1;"!&[B*R*/Z01CP4EG-SY1V M6%=\9Y-&3NN*R&W:I.%4(%T?+^8PQ02H36KVK5WNY<"KLA6M;=72*&L_D?=M"=55LAZCEM?IB__<3G0+#4*X9?SZ4B\88WO7AQD=VJN5:]MLAK6>SB)LDH0D;U MXY)1#<@HIN3\TBL>?'!S2+1X2+'Q_##.OSAW_:KF2'3,O.5(ZK-\B)8"4 'LV&#B&!,#N M2I6\6L]0[.&T$F#C3@:9SRNIENM)I7#4&XWTY974FZL_OD]>R48QX9B#P95B M#%)/F6DR32OIL4^;YD@D!IH4 2*LD!6%AYQO$[M.BK8HN^1KY:/5*/ONSN>LK,!\G]A^#^Y@FYOU8" MQZ>4;QZKJ7QVN3^AUL\IX=<]DR$RT2SW +Q:*9V25]5<2VODZS4UR[PJFT"G MD:Z7!.&/0]<:T'4S7U7+DJZ/XCUG:Z5+)==JE/*52J9=D%3(EY@-U+BJ MOCN7M4]+S09L2Q/41PA;+(I:/6%MG["%%)9+,&$"A(65MGGM9U%B+8DZ7*DI M=7@[K?P=%-WAU5OVJ$V"(_X3!_PQ'6]U-[-:3"N VMFT HA >%IG2P_J<+Y- M&^-@=791[]OEO4/#,DT.4T;$Y#=XXR2LRTTFI<+'O&V9K7#Q8(VCO95@6.\- M&P4-1?>1$4'V-T>$5^<170 B..>%^F,Z? 05UGG_* :8?G/8+UYT2[S+:VQ- MERCJATQ:%)#HO8$);A'3!^.@6/YD:(?7).K'DZ+H)A6M3^0".8@:0T']=%[[ MT(L.P MT3;G6M.$;CAWT(4M M8E3ML_+/22GX22^$/WW'X]UGL8>L\L&WP^XN'Q6G!Y]]#9OD\<)U@JI$_343 M5\>;* 1%;+!@W+28_9H6*;)B_ [XK,N*\;)B_&94*RO&RXKQD87)BO&+%>/C M^R97EE>,%_9IC-6Z=4_C=!D(6HR!X%%]8)M_8K^EB:U@VB/?B]0?G;4=L-]. MX#]%S;4%X^'SW'NSM@2V/XH?);0]9LJ?QHP>S%*4,H6'YVTJA5N 5^_+140/K'*QO M@GXH/LI-&ZSE%S;J!7O8GK>B,DQD_S][[]Z<.)*L#W\5!7MV3W>$S("X]VP0 M0=ON&9^WV^YCT[N__>N$@,)H1TB,+G9[/_V;F56Z(0D0""R!(LZ9;=L@567E MO3*?;&UF,H)H#8/9ND:<7ISF!TP;*#"5-B@=)0)P'P#E>K.GP*^^"F*EY.%L M8>SJV+@MP=!K$[O6PBL"Q897!:.1"12['C^ 0Y#)"Y,DN0M0J ](C'A/2<^# M=,\CXQ$B%_5F:AP;>XZPYPM@- +)EB5,),!JKU:6B3.M.42PI;Y*'NYHH)\# M)'P^BIWG[A!Y/'@3)>WXS%J1W(#0G4\VY>C<%MW/BO%XR-K$R[(WV9VP3>/ MJG/-LE';R.)?IDO8\ MS%IJN1R#O$;E4-1I::E,>QYNU1A8$?1>;BYF) 2F\ MT8:R;/\\II2X3797'-C;'U&H3G"I*)]>FE(U>/X'231C2YJ([@T. M1.!E#M*-^L$?+T$P]>Q9\Q"I#O?+I,>#%\"B-:=9VR M/SZ=)6U.0\3#(UGY4'4VXZDAPIG=@X)PQ,!N'B!XMF,(OD\Y+!QV0SS$9_R* MI%'HE4\$5^\_7[/)(;$8L"D>#=!=#V>=\0.4=_8,_*MF,X''SF; UO/H">-G M98D/]^%3 1$EV\*)B:$$(HV\];%WO3GM<^J&KDLWP7!,;_X[?#AMR'@X&Q[, M:@P6A7PP,U\-,:=0 +LC@+SE>F(Z!7_\F47X\]C<&#)LP7#4_[8E;]@\>1:P MRI68%1QL**IW!*0SOR' 'R86!AY 9SY*8FE&!J\'XV80;7T.ZMW<>RIP88R> M:'4,SZ@\P/AM:9Q,-8F]\S")8=L@DLK2Z.E:ZC:ZTI5TY/O*U(-/7JMW\,3> MWF$)V?'AWM_IBI46N'[)0'&7%677_WCR.8UNP!^4BSH3-*Z/8"XN"4(S0.BQ M,[;20%C;I8TSH7/<$'"B>LV2XSA#68L<]J*J3[@T9A3L&PVMW%TD[=RT GU MOT'A;N_7 &@_P=%$HX0!KQ@?'$S,)O:M2R/+PFE\W$4*7KU07X"C)!R$I+/( M *1@###WK,,T$".UT2&&%^&<:_*(R5N?B=$I'@=Q4']Q$SCEGK.I@]KWIE&+ MR3PXQH./FB;^"0^N]H2.'_Y'\1LT.>1M\T5.\V?1=>O@;\WV:,V!,%':N M2R2(SO4U1N,3P!?::N4IF07\1R?G"MQ1?V@X.7T^\(WT"HS]7YG*>-X?]+C; MKPV;>N/@?NY+8! M7R_FP*-06_[,=3$1'J_-0Y^/,VI\5E;4Z,U,YL5/5!.!B292,%%=X&#S'4'PM-'@0:R^2 X_O2@_H+R9>MVQ7O8ZX)% MQL!+.'3>GG/W@OGA7(K:INM#SBG)-F%MUN7ZXBA0XEK&P=!352=]@!Q,\/Y]C3NC644WRW2FR2R7[W3N.8! M9E9Q[3507%N-..+Z'MKG'9:/W5ARMQFOA$1>A(-.T"H\@DZ+_Z.*YB:KREJ? M2.R+1B9*;D'CVDA)H>,?_5NAU=DC#S4!?A=PI'$,(+[/%O$)Q;QBY:!(W M)V1%_2F-2"2JE5/_#8%A-+J+*GZA-#$.PQQ;7>*NA&=U_)"0+JW?<(8BS17D M7@;& <_F"[,,M)MX>>,Z"WSAVHT-9:VO8.O"1>8WA.3Y77GVA#_9OX_4EI18 ME$0D (?I)>)$0HS6=27"2?(H?"N_=R*KV!3&N50S%_2C3!YJ\% "#8 AZ MF1Z8/9IM[07W*&JIK_"^+&D.6]K^8\E7%$D&[O,E4L=$5]]@.*^7+CA4"MXC M1^%G@^8BN^X?A7E^TI#/$@3R=N^@KWK/D7J@K0_(6R7U6 5A6@ M505H50%:58#F4 ':WJCI"N.Y0D#+LW!>W0DZ (:)ET^'-F[!FD?^8[]'GKJY M?ZMW-G5+?CZ$)L+S+,:7T=-G<)QL%[PUG!5_;];%O/B!7+";6Q'6C"GZ^S V M5W#HO7;CXR?I;HE^HO"VP><,/BG=!-/7W_52]P,25Q#VH[Q^Q_L,+HR#B9;@ MRE9,NX[,JQ?#Y>,A #KC$-GK&GU0#GG0F#+ _KKH93 $+?]V+:5/^!0J< M19$E#[E!>(R9%[^(N-L,N^:AN?;HMN.%K:O-*$'ZJNDZ9M:#E:+7/-DH>HAI\9.KP[+)F$Y,C+1T[FMP-RDJIS$XTYYW!)1S(_3T*AY#[=K+2;<_5YB\1]$/"U-($T@?GMR) M0PH$ M,KTB$W,=&+O5L\V):+5!ZB2BMWHF/L#9;-X>6'?*.QD$ M[8)>H>(0H6DP>4H*-4DX>+[-RTN(NFH*QWFUM,1O?WTM@LY+5"&(K_(8>KM* MZ,J1M^SZM=Y633):(Z&]H+)#RL/P LU@%TPC[0CV)KA"2*60D"_T RV7X,GVXSU=O7X#Q]FG\^.-Z_./Q[OXW:71_ ZSX M=#N6GD9?;Y_BQ[7FDB=%(/PM">_>W$]6H+@D1/8#@I!K+!<8V;8)(@''AG=& MMS\UY\&ZH>IH50\.\L&*O-1.#4\&"80=G N\1%A3@:)'>[-6AXU0==('U%:U M",$D1.:I?41%"$9 D445XPR<7-/\(W(OYM5/(SB% Y[X$M?A9<[A#[*H=1?5 M'F2$>,2!JEN;:@Q4'!-ZE>[1X*UPB)2_]>L:>(/%:H&0>>)7\04'I20?M(_ M/)9EOGK:.%2'+0KM_=KMH#*;?O=!@R^+"@Q1D^==C0F'5RARS^6/=J"(3']0 M4LE3))%[N@539Z3_.6U$4P;5M)D6G)/V']'X!NX(M@MB$1\FIP-(!C"OEJE. M%U%SA#>3V*TPRT"SV<;B?TE5D%>\_]GD7J[<#* M0HT7,@E7Z2<5@H"T9V.!E(DW65F@#<%J-SZS;ZU.+5FO)NLQGL=ZQ5JU0)-% MU5BX12)/8:I+(W_-^ILL7&7L:N;V?VIA7LHK]\UL%E+&C"22_)&WNB:1O -: M,+%C@':35MN*0@DN@H.%R9F+\66O],42;;[I9#F7_I0='5I,DXG0)+WJ&$(9 M,;)9= 6XHK(V:"*FU-EN[Y1Y726_J5@NF;BN%!%MRZ\7$^NB>QP2)PP=,W%L M)V78QF8ED:V*N]\%JRGW6LD%R3'?-]G+26C1EH.(-]N>MTY#SF'//:Q<;R1, M.Z;(9/M^]W'<#DA//4T7$)/H[&&>DF>D_%4\!]5/2"SV$Q*+Y=42O*N99!BC M2#_3SJ\'>,#(P4I12X+,^^Y/4,3L%1F&^E?$U4#$:)+N"%VYKEO.#4K*,[2[ MQ4B?MN1#JK+%/9AE4)4M5F6+5=EB5;98E2T>6K8HK@=3_DK^178]6(Y9Z(-Z MN],IV@#S7KW7/>4 \W,:YCTFC^P;]\AN X_,NYS*--@[:2!&L_A#QJ(.ZXBG M$^RU=(9_6[?GU/>H9)_]/)\+G,K3S)*LV)!>&]2&S7X\&U'0;^8T7K").G":_=^ M7+H^IC!W06S.SDP="A7%(Z[P\Q"]]$Z1+]S#*4X)$7CHG)/9VO:=:G3FZ0A4 M;+64R4G/YPY\H*#!+Y.37JH1F-N&28C5$F$.OZ]+G>1^.IQ4G"[HF$7K<7/8 M4E+"4/,"4-6FGC77)OR3D3&#_U?U-\1H?YA+7_S.FFNO<)<^\RA@7L!\//@% M+WPB2?-7M"A8Z^M_);$I]MT/BK>+NA9=F[*?6.+OWWXG7WW6CWVF.^*&Y1?X MXO_! 'EYDYH-K[:*X#T-@W'[YY?6!HT9T:M\;-\&CO JSZ,E&^'2SL@\ DQ= M>WC=V._R;#%>]T--+@)+Z;L+GB$6 XR\/PL\I8\"R?R;]$6=6-I4-(1__7H= M^?YG]PU+Q\17_*FL?!I.M%Z)K174WQF&^4)W_'AO^(I OO[\:^E#[>ZWV]K' M#=7V)-O9*G6VX/=ZO5-TBWGG-12@ZO1*4GQ%>!U&3*5%G+Q4^(F\& M=7\>9E702,,W;_NGB[P(I\-?R:L#Z8R\DXFT]YB\O8(0U"?,F"ZPVAKV^X?7 M(/3U]D;245BH ?3-1DPO'%F3*"&AN;V;N9TAI""U^*1H\7 M.$WB*!\=-B)E(9QX+,B9BI*:-XUA?Z^T-*V@A8N#^?(!:=NKC\NAP4:)$[+$ M<&8L%>2S5[S9+-A4['6Z>&C&\<,,,:/?'Y--H+=@X&80:'_J5#.S-+4A*X%/AN 7B-3 M,R7O+O(5]_OM_LX?T\;9./.FNUA]V>DEE%"C'XD3^4 ,G]_B\^#D[+C(.>[[ M =W>KX&X)FVM5QL.$NP05KF3TXQP^>$1U9$>2P*$H>I3-/">O(M1X:+E+L"- MU!%X=@^KG4(0@M'-0@UO(5]Q'1&R9&0'PN!7>IUDH&"O3S#P6#AV >,$V,=O MR8D"/-)C\?W'MSBH#;O=>./4&N*#WU82QA?-MK44&/"L6WL"OP3^)F[DXCMJ M-1JU8;N97#,>D0;= ME;CSB!YIP.I.,);$*\.G*8ULEMPZZ9 4GHB!;^E&/O?MI'HNGG+(JKY;C1:Y,(WX]@1ZF0Y'I\VUR/G: M7ELBVD,^IXI&2:WB2.!^3[6]]H?HN YD\B$1F/M+#)93)H_LQ=1?"- +K)+F2%\\)^0##0B;\SE2#,CXD8A-T2#>D-&8 M%P]__G^^?R/D">F:$B.?5>,/6;JOC^HR#3>9+7% *XY8)#2*9\:7QF&@UN(: MKCA\GO&5 S8[[M^*N:7AZ+MXBQC<0[E\<$EOV"2KN]]J0&S3E5L)LN)E&[WY M7V+9-%W6G?Q;("BH(=SM5VP&G+S!GT&-QTDR); '.&$N.OZ@.>%-\=_2PQ[OBOX5SXS-,*ND[-$N7 M0V?P3BN+/9NH#6;,GEI:"'2,2?&T9S!/:>5:B((CACH%S9I\@-&?+NR8K(/& MDK2CBK-5)VI3BVV<=Y0(Q)GW+OXWH?Y#_B^?6<\ M,E6_)?/K.1]C\S-[@O?[&K(1:,A.;9CD#^,2?,2F'!;JHP]O6VO2&KO@M[09G$0Y"IT0R-V6_F?:"&3*=_+],ZP]_-".W;.30KBR-O&?;]H:JB3PQ M)08%]DPD\3I5+>O-']+B44FGV<9^WSA-8S-,Z9F@9/D0B2A2A&9LY:$$A,"J M$S&CN#8;Z:V(&0 56SZ@8M6_6/4O5OV+5?]BU;]HQ+5IT9%FVUF19M=O7S8 MR[8:O1C^ _PNCO]P=S\>W?]VAUJ($&6?P$.Y'>^#*,L?OS>\Q9U!:05@UJ\X M-G5]KV.\%T_8YB &:+'G^[]D?W<<8@-^=RX0&W?Q&SA*-2# .TTM=\(8')\. M@!XJ2PNPTJGW&\E_RMRXVZAW!H7K)JX652TJ_T5U&YL7=4B'>K-3SM[S2!=) MY]#.JK)2(99CR-)QOU\CZ [?3ZWZW]3E5#SB0@!FV]*UEQ\:D;-\2(/M=KI< M.,5'TZF[%(-I@=RP+@ZX7A']B$2_!Y_T,TX/^ @Y);2?=@ALZ#M M3,=]GURMK%K97BO+%9*H2.AH*? GYG+EXFPK<"@RP@D05"K!+-+>LH$K[2^9H4 K M'&=EEM4F-1WWXTT]:;!,E:A4HE(J&P;1<1+C*[5AJW$.T#^5W%5R=SRYVS+B M+7??D4 P!OWX*+!*,"O!/'/!S.8[[B^9>?F.;?(=E7B<5_F.16"G=RG?<_WHI.4^;?/=4F@QK(L!6ZJW+)ACW!$*4!%LZDUQNF1V;NV^) M(R('1N$))C6,Q=+F;.DY6S>6/[\W)>WE@/H6SD1C?.W;N[8Q5S MG9>>)/\E(Q_U:\-.7^XE= 976K)BY(,8>0MJ>^X&?U 9_(J5CV3P]^?EG R^ MTH H=" K"0.+*H-?..8Z$6_M8?"59FW8;$QMB'L)6)I5R1 MUA!XXU-MQ?9+;US&E+KNED&2>7L["@ZS:3;D5C\.PUPB02[.C<"9\W(F=^< M9L[+W4& SH[<4^)Y]S)>-YTYJM8?5=7&!MG=,BXO=R<'Y^JTFG)[4.J:X"K1 M7D@G9W]FSLO)&=2&2D=N)MQ15K/I;)WY^9X^:\U)FV MBI,+:<[W9^6\S'D?F;M])HAP9\Y;)V*M%'..5U=*G$\N3PF>KJBB,(F'9'X< MFSAX?;X1D)UFKQU28+$;*/L92O")KV':VZD M*RL)O5F5-CZ\**5,T^7NC!G;F/'9;P+?=DH43UX/&+27T^#6ZOO5]P\;<[=W M:KKX97%!OU_5WY=^3;1ETDZ@[A.=B=N?4]U%^OQFFK-73=A5G'X6SMPP_.3IG]RO.KCB[,N<5 M:UR2TAM42N_T?7F%R3YLJHV[VZD<;D?B\/U\:@$%9J:+SZ2L]0%W((6C6N8A M=KF0YGQ4X98:E<2[^8/U7X%5 M\+\S[67H$?/>70(!IO&?X4/>=I:J]:P9?%V-J(C_V[4=;?[&?Z49,V8XGUI= M4#TG/Q4%3R5L+B3V<\4,FTD6(U,B.68O,I&^J-5UPR6HU94EI*!W:)_RC+<,YVBL&#WEA^EM=\D6/N!E>@KO5#)>? MO5A&HP_G55)>'@.-YJ:NFZ\@^9)J,:(:@S4NB9U=F\U=7<(F#3'O!/[,G\AF M5RKH O49V#PL$2M8B8G#7I%_X5%LRYTEDE_UC6JK_AG]-=907^O1F.)!/ MT7/)1'D@-*DH7XUR?0@$U]65S3YY__AUIMDK77W[I!E$-OK2K^+Y0K=B\?J: M.J07\C__^JK-G,6GP:"N= =H!,6-MG@Q_VNS#L?P2_SWG7:]U^PE_JE1;R;^ M/NU132RS3_Y*VJ/2?]]I=7-9E-*JMP>;'[6E"F#'MH=]VZ)"3!7ZRA3DE5EY M"^M@)R?J1U@6HQ*PH6WH.&1::K.9S@I)IG]FTDX)=+R$!KQK<[ERX8C _YL[ MKZ#W#VE V]FES")\[T.7OT<9:[TQU0K\ MF'YMV%KWC=&3W+R:P9%6,P!W,+8:_(B]L](Y6J]:_JQ6."[K-3)DL1X]/1;V MK+^3CFMN/^HN#@!*/.J(.MBW'[!,1W(-WJ$)!."!'!#17FBK])E^1]Q],75? MKWD<;=.%T*F76??UE".M1@&!Z.>N_':IP#XS>=I\?%D2]0>JN%9M.-ARH)?B M](W9=&' NY[?*/*FVP_4=!386VRJK=A^&N] 6A14X[6/I&/:M6%)TC MK0;GP2M%=??*)%V;CZ][.HW73>*O'#1>":W0'M.:+\^SZQU)L_1 L\0#R:V* M[DA!=A>;2AN5:W=L;LJ0E3A4T0V P;J[:KKXQ63X+F?SIF*QS]-TP6:NSLSY MAMU]<1W78N&MW?++PC&N9 R/_ZR;TS_\_6#@S^RINL)9K MJ6Z+0,3J#2YF6:Z+^MUZLY_\I\S71 M+KIZ['+JPPYH*HN;8NZ! $?P))C@L)QLXDV9 M=!ZR#]898=U+3+GE$7/N#])8PI0*&(-N-9+X-)KP'IX[?F7Z"_M&U7*9E2"? M4-])F%!?/B58J;J=A+-78:*>1CC1K(Q?S62K;. -3[B5@4I1(*BM+F44J!Y6E/)U4?C'=[#$\MH UY4Z_U.YK M92HS"&6K49G*$PHE?#:S4'9)*%N#>(=7B82RLI2[UVLLF,74N<.LREZ>1C1' M2.R]Y;/'P0_Z@W,8L%@&U-J"2.\FM-H*E[9"ABB:XMMC7&&O?Q:SD\N!"1$M MQ0I5Z(BMMQ4^*6QEVAI^YA/OTGEA0=7,7Z/E4F*GC> KZ@3VY3KI7]E0#23J M4<(%5DJCKG3>K<:JV5RK60S]%[>$3*QUNKT^F\YF\UEGVIY-)H-&OS697$W##_K@B3^R3JK^J;S:>9IA80"FQH@%6T.Q! MU*#$*H6"\_D^%.SO0$"^#!!^TR*>^^1B#0!^"E:C%F4ITL)"Q?>7[0<)?MAX M]/GKK?3P1;I^N!_?WH^?_OZ+.MRG\NTXO=M-99LY(+[^_6UFF7/56DJ_FSIJ M'EOZ#?392I;NC&D]=3O'7_Y6:T;+OW\8WSY)XP=I_/LM'L3-[?W3[0W^Z^GA MZ]W-: P_?+F[']U?WXV^2D]C^,4W?E8%W]B''X;JSL"\SCX6?ZTS+,JT;$DS M)&=ANO"LF2U+[.>4H7%;(,H)-@.LL/V=_[0$D^G8'Y-T:K+0*%EUV5%WW*EO MKJF/U2_?JA:67=O?F?6$%$@H1AYP[PNL,IN-'/$[?%*T1/GKP].3]/WV$7C\ MV[>'>^GI]]'CK10W\F'"IN#HT.-+6O/\6;6!ZKIIV\164W.YA(UQ[M)L_!GA M%A!/!RN##.;PS\)>-<0DFKPE ^N FSJ!QYGSR!-MR70=&SQ<*C.:N1;^#U.G M"U%J2;S.$=' GWYA-KX9ON; 4> _;0=.FON1Z&[;T@>4=FO(#B!)=2EZY2_H*S:FNW@2\7;0L7S])NKB6IC/?ZK:LUL MZ55S%L FS)IJ-BP!. .^HC/8G;-0#5J7MQWLEX*MTV?P^?@WQ ]1C3>:O=7[ MU8ZN>!XI_)5Q!80J]=.!I>(_-8MOUD;I?S5='2OU@:QP$.#3)\!N9>_,>)BO MZS@2T9$Q$^>=TH31/Z,FC #8B_!P3DG2';. 25T?>VWWNH+;P3:^:Y7KC4AT2[ 'S-![.7N)9^CQLH@9MH"ZX>EZ?F]$N5B+ MJ;9KO0D3NF3.PIQ5A>R;] #F]#699J/-/WUIS6N?837)__,,L,U$$'!:^O-)5?RZP,N7D&3JPC>05X/X_=>[QJA=[:1X?NE8/,/#"]1&O:*"P^4AO[9QH,% M2)46NOTXF64W% P>D+;>)\U3.-(<\.K:-MEU)O65)+(=+ MREP-:L-6O1F'03CD.N4=T(BU@>1(0 M386O7\W6[VJ-SW\/J1NZ,(OD?K*QEND WW#$2%29*TZ'+0A MZNSUY'Y"X%FB.Z:2-+U4PK*[L+0**"PX^;BIR(-VJ:J:'3 M3Y<"3D8AW1%&TN,7;?/EI-)T2.-XCFS+M!4EXSYR1,;N# MT--P3 M8.2&1W8^CQPWZ'M]>_9+\GUB^[YG'/D1#>H-LP+2X6GBAEL(FESIBDQE5GA5=TF4@J M.KN$.;U,T&7;+*Y'P"^F=2/( M%Y=+7R3C4@?!?S>A#S"M-O(XEFK'Q.ZYG_4V?7OH6;=JPUZC>[*S/J]"F&0% M]N L(-H,@JB#ZEA*R-]'"!Y&QHRH&K T#DW;UZMH@U-\N1D+1>16I]0H%B="MLD*8%,HM+9-4TT34G=TZY%V )OF+>)Z+R6RSX\. MYZ/$,N?S#M!=7 M#%5LIYQ?7@UCU=1?-?7OW=1_D1WH5=_^/E2[O+[]SPQT./;T2!-51_M3%7U> M9AG8Z>L2DO)$@VP%"55Q9255YR-5S<:1Q H>/!PH\3OB8HG5*2:3;!Q(TJXG M!#'O6DQT33$B1?$,(K:EZNQ93U3>?N?#AB=O;!9-SCQPFM\9MX+@2?+4K T[ M!\U.KMKEB\@^L:G 1V(?F@L<;WY_'_C1(P0XQ5:J_[0TAUV9\WE5FIE9DV9S M18C2#T#H)"' VN.S:.TH0#A1,>XV'9XCX[9K0T4I4\U2T48)EMM\7)NZSNC( M[5^HD+=RR#.8D37P]FRN54!YKX@Z23X[M6'[/(8;G#DGG=PUWXU_$(^MU-TA M[QP=1 OGLJ=DBL2BMQSI_["[D:K\]@0$*K:J.WV';Y)FZV5K[3W!L9T@7MJZ MV /N9RK)KB0[DSL\.)9H]VO#7O^0E&(A1/MX\Y \2,@WT<&04E_8C(,GEA(( M,82 >;0Z*AGT(BU(VO[S"/JRP#ROLP]3(^HMF:#;8".G9 M-&>Q^Z"J2NSU:O8]\P:M9(I^ZB^2EA/:FG M5E7AXL'& >CYS2-G9ME##,FFW.^VRBQ\5?EB =EW5]MQ$/LB:*0BMP;]BGTO M(K2(@JIK'@]))B([,7O*$FI;SMR?R[,@PQ?*?Z@Z1TAY9+"L%Y9=,KNU85?N M=N."694OEIN%=M7KA[-0KS;LR4K";,W2M!=EN5TJ%U*O%ES+5[6$5<51<:*A M>Y89TU/IUX;M@3QHE#J!5HBRI]-=8E7JHU(?1_!:]E$?@]JPTY"[K7/(H12^ M:K+T18P(46D[*@(@J@X5,D)(RRQ$0YR:MB-!7(MSGBT&._D/U2:^@"?-9$*Y MQ(_C''O5>).6JF8X\/_P2&,-=1'1,6V;OL$C8X>%@F5G 2_6;&FB8BFENP+1 M46W;7:ZHH4A2)Z;K2'/7<6&E,[;$I^#_ [G_H '4QHS@E.VZ-([A/6Y^,[S4 M=B?_9E/8N.GA1LXM.+8O'1J%&./6PB-.$;]AKV+.'C*7O**4:2]_;=2R]IQF_PG$R MQN>ULZ\,3B4^B;[=BD]?A]_%)]'O\^H'8 @X%>,Y]>6-A)CMZ2IIQ MOV7F?0)>K-A;PHZ5U!GU8DD)"RWMC/IQ2!GI=#B2YM@H98ZE35S:/*\EM84" M,5R48-="R85_:3HH$O@6:0!GH5DS::5:]"O"S0;-![K M24XGZLI,J!."I%> M)JG/%F-+AIBR[.=*HX>"8O.^,T.YAZ>"E7M>2$JCU:]+(]TVY8@2%>NVS25# M%0*\YKS)TDI7#8?6S/YTM16^1*QHS@5!?*\N7<,70 =[S\'C54GQ@'GCQP]/ M?=%LKEF-V2\FCE0SV"O$T"97N++TK+W@XL/KPG^3L425",?-A/(7[YF\@=[& M/VV4J)B;$Q?F1[Z6,;.6S8CC TPQ_31SK3>F6H&H*0@NN2XR$GX&:/$[V#$P M[41@.!_3LR=@1I[A-198BC)QS\QE2 D7MD1GX;R!D;'(N?&HJFM_,%U;F":!#@OZ<_/E M$=QB4_/9 .X':^)I'/$R-,OP6]@:7QFS5]A\^^(Q(K=8<(XAL[0P+><*.'_) M.1^.90$B?47_\)DG_'[X+O9SS-+>/I?^*T?4DZA2O8979/5Z6RU@!;F5T*E# M.\ZTV"U(%SDL%I$NY%["<#'@'LOC$B<%II=[TJVF+&$)/FT/Z\_E$"?H;W2: M_G$ASW-N@(>L+%B6!?I7>M5 RQG2TV]_4Y>K7T<^^YNHR]'?07!L]*C)/20O MD2LX.'[!%T*/@%M.HB1>(G@%&0Z$FVM>OA#;-J<:/0Y?3J\;H31)3T"CN@0G M@&QM2O&HMZ6]_Z2O-YJ_2D2,7>N(GS0&[-MW!TCR"(V>YGN7 [0=[L-\I MR**%D<\[=RT:E3ECH'YBSF7I3?M"#:M$&Z-!LD&DC%-EW MUT!!3A@S/.AW8$&DU@1U+3 =7M4AXR%'\BD9;W2X=+"A*,&W>G)(D%0*>A#Y MBM&'L!$.O0"4(CE=X.K2%]/:3]:=-5MAX5<\8JS1 H02_8F<=?:3>-D=/3VS M"J3YBLU^_$(N=WV]OM#X6KH0B+3B*UG7J-NBM.2X38A*-3WZ,0T512#PR9E^#4)B' M]RF *W>>0 "\/J#2'K@0^WQX4?MHT@3R-$DC?_;Y.S!*\.CMP6:@+T3ED"Z M#2L%F(#2K/<:O5SZ]MN#>G.0;9[1:< $BHEPL)E2%XAP\)G#D4E/"P:!W+4. MLJK-86VH,"\4ZZ "?3@ZZ$,Q*YZ3J? U9,-VF825N:MUY_E8>_5!'+*R\BWN M$DKP'];N)PY@S3/8?<(U51ZDV*D@;M>"\\+IM-U+VI*V>#Y%:5MJ6J/W7H_X MDH?Y#YM1Z)W%0A]>O*@$Z\@+I&.S;*?XDV=1/9;U#+;;)<:M^D4LB^(7IWJ"ZS$%"&W.PO7ZI)\=4!0N55!:J M8.%@J>R05%9SQ2_$ ^>4C90M7$S!0H(;%6TM.M2)JJY]Y-!0^Z;!BIJ_?._O7X[W MEDL:K(2[_VH:SQR$+>_L5V42CYQFQW.F4NEVKFFQU^CQ+"?<>V.E\TRN[>([G.='IV.F5_15;A[I#>LTJ?USQ M\?LG8 [@8^H0Z;?BD,*7Q\WZVV+/J,&_ VU(SM*6[]$;9 MJ&]\A@.?=J3[B9FU"4S!?0J">$2'(O%!(Q;#^73X"?R^+<%KX:TX? $'-QB, MA@8A\*XY3YZ\D!V6MY-(_9.C\@X&=:4[R K*VVO7>^UN/E"SC7JWGQ#-JQ"1,4)"CE:7IDJ<:'5/RL'&C M2G-/3^/2O?2+_EK.I: M+Z&N%+S-;NJA5=5B>3A9-RZ[AR>.7YG^PKZ9.*@RLXO5KPW[]+;RYY<1FE33O8$?;#QJYG5C'0;:$9Z M_5+[\57)7OGX>IL9\?DYSK)-8-E.59MW,=%(OXI&3F(]%A;+/'J^JZ#]4-I5 M&%*%(<6S'YRCXTS; J9ME!I[JHH_LEB0015_G,*"?#'=S%>%W79MV)%;O7- MBJ\"D!(Q]BX&A#-TG&<[8#^44E>S5Q%(!ON!C6!5!'("^Z&]9 ] $/(+ I!2 MYP.J *1\C+V3_2"&CO-L#^Q'J]3S,:KX8V?*CA?,8NK<8585A1S;BHR0S'N; MDGYMV)6[YW/ M*7QTM,2?,HLV@L;(W4&\2O1C%0N=,W.%IIB%+UZJASE1IQ> O2].VI85JO3";+BOGZI34 M05T:^P]8J+8T8+0Q_"X M6WR!#9N-Z""@[_33S+5>0?9L9OB*I]^H#6UD($)_MM=E0P8:@(P_+WQ*M5HR MAY-6#2"J+E$&!7;P7UF4:[^7Q6.[_;F"'2659/>;X(@E0-+@>>'A31BP,4%> MPPKQ%Q:GDP!RC>YDKOV$8]&,J<5!LUW@&YV^A6C:.H?'?ET J<);U^R,6^_G MM'4%@M]FW 'E3'=M+D$8@<.F=/V&J-U6F)UM"3&_HR-8Z[MH"2D5]EN(95OA MV;^5:6OXC4\6T^&K+^Q7#W6:Q#;T16$H&L%7U G8!-=)_\H&_200E_/! 'Z5M8J<_L:@+L^L<55:I_4O57] GPL''3\%JU*(L15I8*-Y_V7Z0O=IP//K\]59Z^")= M/]R/;^_'3W__11VFRM567L^=KY5MSC3Q=6 N?S=U=-ELZ3F.6SVL?AKG>&H!\L&JPO6R73A63-;!A]IRC P M6-#("6.&YMK[B0I([(]).C59:)3&"51_\O;Z]:/94-VW72IB/TF]Q'P-L-)N-'/$[?'AT:LKWQX?OMX_C?\G2 M]Z^C^[$TNK^1;O_WQ]UWY&M9NK\=QR.E,)%3?&EZ5<9Q,*G[3-C=+M-?2A"H M>%N6I15NFMB:>=N6)8,Y0+0E.-FV"#SXG!4,A4LT:06\BGJ#>Q:91JV T]A* M_E/FJ2;->K>9;4!*^N\[.2Y*V?SR"QRU0D.&) 2;GEB_#)/&95P((3ST[3 M MVA%:7/P$EF_J= &_M-ZBBC.W&IH+RO-OV_SYY/#[@\VYEE0W! (9.S.V=Q]" M=*4E=QO=\TGB;^&58M_X55)^$5(^:)Q4RKLDY9W6&5W5'4'*]ZTG/1N'Y3O> M#$W,9YL<%DJ"0V W8R],-Q-=ES.O$\PDT8+.Q@4Y-Q%M#("8"H1526@P+9&P5E%.(1GYI)4!@SY9G01$M!K="_SP!@8JMO4X1W-VS[ H)AQMUY7;G M'-J/R@$FO"'\J]1)I4Z*$R_OHT[:H$YZ;61HZM6%3;O7BMI56GFF96XKZ M#UIF%Y?9;\0Q!7S@5F=A,28A_/#"ECB",.$G<<%J-65",:9=(7J0#(=FK]@4 MD5?UMWHZ;&MYV'9D(XIOPJ9E"?M19"FU'5*6XJ5=,GTJ!5:(3E[5#$+^-:8" M-M>65-MF^#@+,4#Q"%3\J)T= #D#NOPCDN!A_L-F(WS[9P8:\;"_+G'.\E"X(LS5+B%S;?$V3L9< M V(N)7YEE3=S[;_AG+;:;"!S==KQ\9IGH7G#B.(<-!R>O?(!3H"51SH(CJ-Z MN/AUZ0="(P<3]D!:<%"LJDNZ^FJ30?,>J-F2[4[^#:8*_8LI/@8?^/C D5,X M:ON2S0+>P%]Y;Y=L#1>#T+"$QAQ^%4BH9>,VHICH'/L=/3[]36(OJN[2?M#9 MF2(KAM^&\D>2:2)OPA\),#YA GNCL+?5BCB_D) M(732[U1)]V:)!!,#-#Y4!'20RG=G$_JJ+2W5&2/_ Y8?29M]-^P#V =8%WF M4KXMTX3[PYZ M<9'+[MEM2U7OL3;,,O?C:XNZ92%=CRP_G5HN_%-XW9S]32!^($?>66KP5Y-S M%^QDAA_'U(=!\0_QZ435R;;8"P9&I9Q';^\]3Z?3Y/U)O7@0?#KN.&3YHBTE M7B6\B8$>B%=T?P;?_MP2 W[>'=KY:;I@,U=G#_-TPHQ1X\6@GCO-SGE /8_# MZ,T2!V &[\9&;U&:+E3CF9'1)( M=+_7+1X>=*O?+@,>]*"<,,CCE!0'P2)G0$/>$2(Z2^[PO0BW8RYZ1^SLG79\ M453+!V6[F"54R9O^S$V]')^-Q>W+T:;2G]M]5^;]7\QU5JKCE]D-[J(;#/]3 MYJNLK'Q2-DSM2L[/5LZ;6UIC\Q/T'D+_*)6@GZAYJ2"BF5+D'4I;>+E//B L MS4>IVMEWO4M/E=@0T>\$S:-"3--1K_[#+#-)?OLH+7VEJ?Q:9@FN !H*R-%; MRBZ.Q=&#BJ,OK+.9B=)T[S!%E4"'OX_=LUJ@:A7'DF M!\6^@6?PG3*H3;ZY9N&*TYLMT(2.B)DE6NS8LM6!5/GLI M?'8;U@__.I!9L4NG"!'>>3GK6PH &):7[G7U7_7"5KVPQVJMS^U.4>'% ^U2 M0[L7H@^V:JNO5$DA54ES"P9]?KJDA[IDH/0K77+\GGK\&<]9,UR5TSA4XRX( MT%8XHM'*M#7\S"=J4==>6%!W_M=H^X#8;R/XBCJ!K;E.^EO@B73_OAZ=S,: MPP]?[NY']]=WHZ_2TQA^\8V?5<$W]N&'H;HSS6&SC\5?ZPS;FBR;7^>;+CQK M9D/\^W/*T+XM5#%E#J)@[Z M=_4-[;#H.PU=JXZ,&:5J0K^ZT>RI;MJNQ433:[Q]3^ES_PSL-IN-'/$[?'VT MJ6]T??WX _C^]O]]1VEXDD;W-](#",BC=/WC\1'87_IZ-_I\]_5N?'?[%'8NE^QM=!?4CH5E4&L4W'-:0F( NLH:1]CQH;DJ;E<61KVED;Z M%G?J5^RD>0)E:5?LM9+_]*[MBIT<%W7$=L7XQTK1KACT)DZL7W9MP3M'0GC@ M 6%:G'-C77H1C$N-]4M4EZH/J39A!IMK\;E.>S<2G'6^*]OFSR>7M1V@';GK M=KG2S3?&/@N>NMX/7Z)%>$7M=JGS69DXI>JJ*Y>8G[&D;P?&SU/2FX@L.>B7 MNBRPR)UU9S.,\@[=2F8[",MGN:I>U?#N:ZL]2HK\2CI*6$NI#7OG,-&K #?, M%7ON:F#2V#.C86FA"]ELQZ%C+X]]+R&\_6+13[(T=6U8!46V,]=Y.\A%GPY?'QQ0@ PH:$<=*7QZ+GUQE(BL:M" MA )R:OZC>=K-Y-$\E\>IEQ I\)DXJJC-"Y4K5P'#OM:!2!HOHM\SS=O&25ER MMQWFZ76E(7 4JAP62K54DC5LL.]WG%4 M"Y:,-.1NN]3IWT+HEA2X_OQ4VEM+^W>^WB(/4 M@\YU@8>8N7F]ZE2O.M6+VZ!==:I7G>KAG 0.A_]JPHNOI.^69DRU5;R INI. MK[K30WY"8\NE )K2.\,&;P#OX:Y5RWH#,HP(1RFS&]]'..B^/!ATRNS'GW5_ M>B7E9RGE6^Y,7\DLHXPI[)"ZPG E+^P^$8Q M$50= M[S9D:H8+38CP#/>PXKLZ95\]DF\N7S6[_"&A_(TC_W6)+S:5>+ORH M;;LX/> :"7_/,@M]IU$;MF2E$P>>V7W60U6G54Q.RV0[CL]I3>2T=CMN7$[. M:9<64QK,P41:9D4N'5*3==A%5/&$+U*6$:%168R+ M&R*6E!NOI(I)"LF7W097;63, MKM65!H' 5Z;:+$ =V+=Q >=N@B?7ZYZ!LB^!LU8):9'V=B27*W\AQ8(E63F+ M.X&RI?VI^^(]R/LUX@T<U5E.6L(5"IFU['061O[5ER6+VBDUQ(KG^MC9%MKI .HKKE?G,L:ZA,9 ' MW5)/0:MNG@K(T+FX*9D9FJH6VG*WNK/*+WMQ,==2%<3#"0AT/AHN%Y-]9TQU M%ZDC(K)OJN-:! "16?>US_ RK."P,H??EE4ZI](YI_:JZ-Y5)P8>N(G9"-MNIF9E6@3Q"ZP(04'1WDPI(>I8R): B8[E(;2E D< MY=I*/TQA0-5-;HWTQQ;FFD6F_(\&&R _V"[$UN;::H%(B9]P ?42!Q- MRZY]E @B@N'''5-2I6OXM\8?\)NK6JKAO$FC9XMQL,J&K9LK1R+4P8 M.1*\]'6A31>1C0&G6^8K+$K-FM7JG:Y]MHOE/W PP 3QI)7-# WV;+.IB\2E M_*6.?/GA;W_I*TKC5Y]3Z>?FKQ_KTA@H$##P*])RB?2:21,X _PGG<&]69>: M2#>BV,;C\EZV]F7OE1*H'9XBDX"P_^,:3%)ZQ&@M&5]@L96N3AF]"'3[##Y$ MHTLG<.+2 WP7M_:H.DSZ4/MZ]_GA$=C)PNPK,Z;P%^ 8#ABF2=!AP?0/P:R MN/3%3\Z*!SP]?$GZ?EWZ'F*5M8U@!O M1#-GH3K($B#&CHLO5Z5;US)GB/UC M\1<%G]-LR70=VP':X3)XFA&WNDYJ1)7"3\SP^_9"U74?Z FXT=%T^A8S?/ B M=;4"=45H1)HWTWD%.L"W<'AS^+@0?_I8 M:-]\3PL5>-,PI;EK$58K/!#7:HE=U:6G5%KR!Z#N8W^ZL"']36(:/62")))& MGQ_Y!^%I*J?O9Z#$ NS#'_0'+I#>Q[P531B\Q=\GL!%138>?#7SU9]2(G*.) M\54I57^!A@'5'E=A_; *N[O_$@'OBRJP+[II6@_&/T"U(_WQO;ZBNE("3=6K M#95Z7$O]59KC SY**]VU\UMHLK(%RFCVT\IBZBRZXF;BDONU8;O>25@SS_HG MG-?F$YJA<6?BBZAK#CRE0?ZGA+>;&TY)WO.8TE::QS'U&K5A)_&8HM*3=F;2 ME-LOFUY(VJY0;-AKIK$A[:A89Z&DG47T,DPFDXR3/!/TO5"X8$47JO&,EZB6 MN:1/KIV4^+X)8058U_$"41H9!KQ3>F2XJKHD@EFZ;D9OS@Y[*NK$1%?7 M8GCY#'[\S"-/0)6U*\@8DF\56&#\S">+Z>13!P"$?XWB/HK0 ML1%\19U E B>4.I7-D1# CPN' PIC;K2>;=XJ-E=(V+HOPN__'0%$??YZ*SU\D:X?[L>W]^.GO_^B#O<) MXCG;YLZBRD[(M;^_S2QSKH+0_V[JZ&;;TF^6Z:YD")RF]=3M''_YNP'OWC^, M;Y^D\8,T_OT6#^+F]O[I]@;_]?3P]>YF-(8?OMS=C^ZO[T9?I:5F]G9W^*_A7:(\"KVU M?T% \F D^OP]K!A(<"ZU.2T8'(F5A7DDV,):*K E[^>![K^-,68;R*0F[J1= M&R:YR8[_+;[@)6;[X=3-6'*S+WVHB;N -^D&@Z2/=>DFK9@/^7["*''CEP$" ME?RX3PQZD< QXZE'2L&)E(5.?NH7D91TP$XQ:0F$6J!?B8YA8K49Y3W\C)G_ M)DQ3$;]E/8MF(WP6[/Y..9;$LR 4_GI"%A9;Q,/3&F,$Q &WL6*B&;"6)LL3]= MS>+R.\$?5ZI&$11F+_ M>LOXKK[ASSYZ\T.02@;!1 <"XI!$X>R#HJPK\6/_JT<=/Z9>IU^,?!C8S]PI MF0GS"A21BN$P70W-9A0!XE/X2FU0O3,FH^(E%:B"_,_4-WPF4T&8YAJNU:,S M!N#P+1(='[P<]:#"TP?TC(FJJZ'<<7"J\$K*!XMW1;0ZSP]X-ST0V@/5S0@/ M+-4_0!T#+57'M-[0:/M;$&$U>V&<&A^TCQ(L7F,O)./B+@Q=)=L&"VHO,'?V M*DWA[<#&JA?Z>_EO_E5^5\*-$ZI&P]L41%(KX(NY-I5T^)@%)RI1E"/#B^'- MWOM4FH%LPTG;_&H!N7J*7AR\5=5E3#'#%^ ;[DJ01!/UTO WO$>!!=&GZ+YE M*39G@"12S7MHI/)9Z(:1+;)"$YXIN3?!@K8DO)9J-G^5CGQUGWJEG+S81X:R M/W7(YA*7\)'73WC<[U1E0 N+W@5["3-^@10LD>Y@GBT3Y %TQ)2Q6?9&B(ZR MY595LU%B;B1\R>P2#VK O=Q/Z?Y"+OH$R MP\P=5S#8)4(*(+QK=04__82G.PP,23;COYD$W\5;OECF$O9(91:@ ??Q>_J- MVK KMY)NE44R%I2F8P'GB&6CMHG$.G[Z$_PD\,+ )-#M6IPD4^!:LK@:K)BN M1Z@*P--K_+>D>67^"!6_0XE0[CN"D4%O'DFNV:'WQBR"[ZJAQJ9%A!Y.ELG+ M2JM@-=C5&U[B>+>(7@HZX&H>2Y 2#C^'NX5<^QH.D@U< IV$8ZDYN#_Q$O\5 MWK5G("\46J,#(C[:[#?03MKBMI(R Z@)B%)$E-"[Q)MP-9P- \.-0AH_@6#% MF ,/'<2KZ>HSSRQ&)-VSD'AUB;8#?\%M),_3FQ9F^TUQJRW>;\3.@X*:.NP\ MM;L&#V,*CYN1/116/WS,40VT .: M9-T<2WD4$FTMRE^1$C>"=/1[$H:7<+# MXR;B.AM-9WQ72_C_">-,@FLR0J\)Z)O1E=\BST?M8^SCK9+<39#P"-.$B;LD M3RU*%Z"=:_@^"-)5I0E*AC1W42PE?.@+^%W\J3&BX8%-& ,_&YQ!F]^NH("+ MCGSN>AB"J=!IP*>C3XZ%9_0@SP&T%XPYH8N?)+.8VF=P*GN9=!N%>POS9TB% MG>!B:M,-42D=NV@.3B@O.ZZ]0'I\KJ%<8?PW-5_0 M,:=? ^4-]ISX^_"K,*M!422/< M8&9X<@*R?/5J6G]0-"(,)44'_GF':_=4?!Q(5N01.WW]H#"@,-6:C^S%U"ER M$V5L7]0ISI]\.P-1>#!$W*P,PJ6;7N'E>MGE$Z\7].KD4BDCZC=3_U[[N&^- MIDPQ*3Z2RON0/VT2)A MP'^C0\]>--.U@175J4CK16K0)VRJ!JIBVY%@6"$*-WE9.)PPJ@9;>N85SW#D MQ!3;B^71/XNL9$T+"W./BZ TM^%P=14-TX(T M&948>5=H$ AYOA-\&4^R07HD0*LYVN,/=0_=LZZHZYDTYMV$MI7R$_#WF&+I&\ZQ+J\1!9!M[< M 1NF6NK0[T@P(E=&K:U=2YMT\ER;'R T].6=-?+2NZB:>7?Z<%9<\<'GJ$$F M<$\/9WU\0 MM+=77"P'F:RH9S'7?F(*:@$^.X_\@RLY8KM[^!7I8Q\%Z #&LX$6>S/>$WTY MQGB"U_Q#/YB%LK/--D3^8[)-KS9L);--51^=0WUTKZJ/KNJCJ_KHJCZZJH_. MH3ZZE5@?W2YS?70$,Q.O]W8#SJ1 ,*.;D:D1?P]XR;AST:\-E81)UGM@8S;[ M)U_\ !:?,-XQ#_!+_DF4 [_OS0_UQ>62MOLMKXTUV3MSSD%5VJE>[P6D\[$N M4A067O%@:.Z[_ *\(.$JDIH%\#.9+Q2C]Y&)S]G];O-#D"Y: ANL_9G*_'J_ M1H,O 7\1Y-)QT[A+/Q)4@""K5Q[(>59^ZNAK.1=F\N^.#^A'KH/Q" M7._/M\ )6).Z#MXY0^<$EDL"1NAF<,_)>,&,2]G>!NF0P56O>+_,%T'R:'9 MH>HG452 &3E>L1I:Y-+5'6VE:YQ'\).@?*0'!!$"XGW5_G11P)%X_\#WA[^J MH73X90T4IN**+88?H)(KVBT5U*F:#9Q V$3!FT;1&\81H<#$%Y1$P".1##Z$ M9SO]"%('Q_J"M6A4^"S.TNOTACB0'L!\=#FQH%! S//Z6T#HV>@ MSC/FVD(\&B25/F3T@0;OER<:-%/S1.D.T<=HLN]5(RB09+Y541M0UFU#1G&? M+L%FEO8ZP?G?^%*^X$JN:2'78AV/N(QOGM(,VNX: :400KL>[R#\R;6A!9$2 MLL'?(TANZXM6&H>O$N\7(\<,:F?Z:>9:X#',;&8$*V[5ALXKTU_8%9GQ=90Y MKJY#2$,I,@SN).,R7%R!;1\DL%BX']'\2-(K[>?50IN!:Y5=, M15JFJ&KY>#;NSN!&G]\W&^!Y875I<+7(;V)YHI5N[+W"9?3\X:CQ(UYCSYKL M4NWSFO!2&=^;*.&3%F"I$ \J9_'-@.KC"4::1#SZNQ2M8G:2_'9)?N/-8#]E M:0*^BR%*S-=)Z3=$4:T[+]BE.G?8#I )P[9HGQ5Z;L 3Z..+<@-^\;I/G1A6 M(-,A\Z 1Z]DA"G!TOW%I+G8!!I42,*(,,UY(\HC7]_#:)\><_B$]@99S_-[. M<(^05X7@]0HI!>T5(L >I,!WV#0J!MZ? ?[.$WAXV$B&[HV(/5"^OD.0/=7> MMX]H8P^ $_4"$\II>>+ \^V0 ]6==,FYU#NG*TNJM,&>%]3DWA7GVJWHBHMT MM"TQ!:Q,CO[Q\?8?^*=6(_3'Z\_2%]U4'0]7<>TK-V##WH 7L82=GDM%EOR+ M7QZYQA 7^YAD<&W^*50%O-[2*V>GQ7_8?YWI*PJJN&%%])Z/M Z_B"G ;ML+ M#DUI'A&":X =W?5!0F]O7;I%.TQTP[Z+[(ASJ0O?'W%N0*W(J8ASH!BD.6/[ M&-*M5$YRM'Y @,YF7M 0>$)?&-OB: UP'^VDC> E@&K *E%[<3^!PU*JW)\# MKD,[Z]*K0Q4*9Q'";]#KFY+'T::N#1@CV^/&QB[G_D75+,I /U Z[EA_H[D*]1P*E!5+MF2'H!@14>+G#&K4X$4"2=+[^K?4SX&6S MN;G68+DU_*!\Z%DD$+J-5DH"87<%6)AVH@>*$>AVZ@R4-]\-;\+,V+JQI3R6 MGAR=C1[74)2[2+J0S'J;NJ7"=:?%=&K#!#"C?"Y'J1S:@O59&N\4AQ_HRFE. M)=L6G(D17%5A%:(9G R/52.(XX:D42($7"\]U*%$;51XC1$ MN.-Z#-(Z2&1 M4&&$+TAFB>;C +S&2U9$M[DQ);G.)4_3!9NY.EB48%K(PSS,-F.T;6-XQ&?= MG/X1L [8# 8,M<("%LME9:W>V&+IU>W4%^8P.ER=\D?8YF'JNOEJ?SJ,$VEZ M2%!L2=-*" 9G9;-/WC]^G6GV2E??/FD&;9.^]*MXOJC0Q++.M4DE]$+^YZ 8 ML=[@!8EBRIQXL_AS'?[T2_SW_4Z],^@D_JE1;V;\?:O?SO2-M$4UF_6NLOGE M6\;I;9P'N??'$D8[B;+7DXPP&NPTP>AF?>;>OI,'DP?L'#@X^3T&$'G(A@) M!3&P02'HHBR^@_YLHG'LK,\L.M$8LOA(HPL:,;9M\^20#V$641_$3%6,UXS=QN]VK C=[IG-#QL"R^58=#\>] 17]%1 MCRG&O73B+E.:]_E^3D-U"WT:V%Z7MR'::31V JW.<#1V?EKXSKB'QXZIFN,; M%G-DG>#8;?1KPZ:LM =GH((K1;N3:/>.ID^KJ?=YBC;:Q/&KF5FB!R31"6.( M2B31R9)U?(DNI['N>W?V NB_LMVG%G!>NQB7[C<28AQO,#)FX]#\AFPRW<3* MXV93;B1T[&P=@7VBJ*$_2G+T:/,*4YVZSB;IO M(#<;2IEU7XY\=*3I\A7DQSZ0'_T*\J."_*@@/RK(CPKR(P?(C\S@'N]0?I-L M")[\.?=B.-+5AL:$7AB:["QJY?CTET%2\6M6U#T(.;D.^B&(2 M\@ZN&'+V.E9A+V^LPGT@.]^OG;C;5-+;B3/CYRGOASW:;;9J0T79 +N8 <>5 MJL9$#SVO=1E03B%J>L8L4^3D !PMANQM(W]+MUF M)[VQ.$((X.X#MM4Z];805727;1%63?QP(Z7XO *_6"<<[R3?0I!>RCF+ 8>% M.^O,&R3,KN033]AC:,)0VC"?F/T]SAR?V&MDX#Z=ST^Z_;G0)F ZFXUZBW\> M'N_/#0432ZN )7\!Y0>?NOK?G$(M, L^_9/%U@ V[\194TW;==*J/=&/V,-M0]^AT^.5H$_C1^N_[_? M'[[>W#X^";@8Z?9_?]R-_Q5/3*U5K2?$#OP5I6B2P;9*$]W4I?)1"2*2%^H)(;3@0X8HM5P3; M0+E9PFH7LQ'"TX$%0,,Z[>#5W(DDE#FJ$^#:=YW"J%E#PR?!2M!KX2/BM>27 MJA;%6@1G,0DI;9PSC,,R[> +!"R".M8?\JL'2&4\DHGL&$D3/F9.+ (J0'V/ M496'4F?PV9@\6N+3D@FP@4]V# >--KS-GN.2<5J8KG$#1#^C[T&?#T;%:6*" MY5Q,+*)Y>D12 9/'J05G@U9K%5@3'_8P>K!/ 3V#38#1$UAW?!'!8VPQ$U!@ M,-)#"!(+UB)+(-:(YC;CE!*H:HC>",8M9#@GIFI1I?@,&&3*9ZIL;CJ!IU%D MD2I7G+4VWMTD=(:'1.N)'I#:8IL6,(3DBP]:;';D7L+ ;9_W@Q<098^]H9'K M+$P+L3 S[PP6NFX/B, I0?A$W&X^CSBR>-OWV_OGT;CNX?[O=P-_H*$ MURKE<$)(& 2NZ31$?)Q_;I!6?-'8ZQFX)V$()@]];@-F"6Y_5_5"?DC H6$> M'ED69GX(O^0MQL2C5]#TGM?"O>KO\%[[FUC?FEK:P8MI(PJ9Q1+\&$:/QT@= M3?0+HP.V/Y'%41K-OL3?CU=!X@.X%.F#R*;21_ W0195?',@W4+\9KXQ)DLW MPF*1\L8!XZ[N8)YUZ[,'D6?[R#-@X1H)CY>S/A^>$GH^=X1,70]:C\4GHP^P MO?5P?\M_C"1 2P46C^U.,3XV_8E;_G[H13[EA*\00B*BV2P"DIHRXO[KA>LG M,(D^U.Z>'NP:T!R.- B/(Q^2Q8\T*HO[)79(ME5D-7)/F""G+0<.ALA9^@2- M#SF]-X,!9/Q1'JPC;B "BA'=L$^,C4Z,*B94;\)I2+;Y3:6[Q>H?+)G"5_!@ M:KZ8UF](Y,PN0P==AH'P8;G MNU)G3<.19P M=V$@XV#X4)*'?&\ZB CBNX]..#\EISC6-,Q[QG3>L V,Y4W$CZ=H$%5H.)-/D"0"TP!%#>0<:$[([12(\.AN!;$22C7S$)<'G/I*(PQYPL; 2 MTZ '$8#GDEJM[/0@1/H059FAJS82]A#.M&D%5B(4D1)^(DWF]((G.^U=,\:6 M'!1G96E P'/@];O05"P4XE2F]'6W'U@C(5[8+"K_]#F+(VA3%CZ 'MA'C:;! MW20$3]<\F.9Z46!XST M?B'$ V_(0F;]V,4[):7?EAN=!(B1E/0(BJ9O0Y.T MI/0]#&8=_A,_ )Z'Q^=Z(5M$_6YZ-JF/"?.O/PCY_']4"!&L-ZE)J7,4X#>F M6@AO!'Q* _S"'_+FH^)9BK;'T)]IEB7>'6N) -EQ:/S,MPV1^1JQ*]2]36=P MV? P#V4-B'O$'6S2+00PX;"=#M,;3@\$[) $-Q[-H!E<]?![?8O#]=-O8FNV\Y!%T7]V9A3RGT.( OZG;M[G7*JVXD8EC2!A'ZKX>AP4Z?#@'_C M*-C$NYU-I[K[*8B*V2NL/2>:;SN7JV;_W0Z&#&?WUW>J9\:2R0BYFNTZE=2. M$R6!])_@%1&JA%P>L.[(/GC(Z0Q4EQ[$-[G?,F'^L%^.+VU(["(]SR,+L)X%;C!E@OQY#W!B MOS$#1SU[3J!7S>0-#,*SJ$9('EQ//JCJR:MZ\JJ>O*HGK^K)#ZPGY]? J=IRUR9?F[NS>W/E<:5WW>"-$L<-?-&&% >]0?AVCE_ MN@Q^QN;E@%&?A6?;$[Q-OEEF8_.:9B]XL,%H/ MXBL! %&UK?KLA#SL87;I/ M.2"H(!N^$*?"X24\I@S3/(7'!R "YB ,8 '"2<5 MTP959%*HR&2':Y%P#C>HLA$%,0[E:*DG@2<)O)@7LW(0/ZBA$AM96D$H FZI M]Q$>_B+OTL\8D]A^/D+,_N$W+S,Q4H9G6*7U)]^72AL1=_+ S^!30J22[&V\\F!$&REX]-%3T_.^)59MH8 MQ <5+-[$&-J8'-Z52%72&)YHM!<18$\"A?P*T?6+Y)&:YY)]<=2?L'V#S9&. MP$?FLT$S631IQ*Q9*J_RUK?S.16F%"(8$R6F(/T :95&>.&A^6.] MRLQVCT\_;#^[$LH'@.WB<\K0\?)NASDN]M9+(8;N0*'=CU9C@_L1U!NN^Q]" M=3][N0Y>SZF2VR!D#'V M4F;TH/!$ 5-F'AC\&6B^PD7?C;=TE, MM\/-5JM9&PZ:#P0\49<9'D&3I?*OU,.I[O5!PL.:/D#S"-2C12 M*0OFW)@NXC76("3'K&WZ!V?W,7][UMKLEI)>Y\TD#,^B@:= MN.P[58J\TXUU:JKNJU:Q.[I9@J >]; (W^!G#K_7S6W@0G-PZ5,@2C'> MX=XKE_C[Q/J%PHD=@.G.D1#_I!_8C.B@BDEC9'[H-U1H0C>V=%5[J1,QDFGW M6=4QYR3[\.Z2-P\JE9EV0!M-!4QK[ )+6"(,OI38J+6M]^EXL=$]1JYH=N]% MH47&X @';S<4N=$Z!TC3G?EP'^R^]QP#LY,<%4[9Y#<))K;_DNH/U\;B3!+U M+4HDN23JN"K$,ZPC;E,I[7(#UM2?]IJD0!";HU7OEQH5]!3J(R>X9'IOKS"" MGTS^WWB.<2^7X@PG%)Q=1K6?FE$MD=#G--S@!(#@YVSYD[984C'?9-RCLGY" MXQZ5]+TL_* V[-3[\UKP]L- MZO?KQKNA/V9UFTL06)^S!4W:8K&EK%P6-"IG^UC0-L[.Z/;JC6:9;6BQQ@:5 MPH9^,:TYTRXO$BZ3&?7/*+"D<0%&O+&X [R[I:QBS2)8RBK6/(DHN2#A>YG) M%IC)3J]>[NEZQ0HU=Y9<*I9YUQOIA%J>M2ZS_6^F\Y^E5R)=D79IW2[KI76[ MC1W:3;G5CD>O)=(4.;)H%7978?>1;J631SX4_%:ZW:D-^_5F]PS4PPE&3I:R M#GH3*#>A6;K J280Y3\>ZDU2H\[4M)UPF;1KA(N8<=A3MG% 47&)CT7RX%2? M>.USLOCXK$^28M,0XO#?$93YWG3^Q>"U7NMBPIB@=A>$('%(D !X?162=>45 M4?(^(]Z)%-1I1PBFV9'FEPF+M$\*M+R?&C8IZF_;.M,&)R,/#^TA0!&_PL\U M$]O7_+X)CXH]ZG^YPI:U=EAG3<8L,&>O.P+?S>R] M#FK#KB)WE'@V6&@=DCSLA>!L+DL3UPGZ?]^8X\'^SEP?K0V;X5<:KOR_)49 MH8CO5;HVX.^AOOCS[ ,>Y]"+V4H;RE+TRJ$.M@.W>K+2B6=3I>_(_*%^'U#( M)EBJ/_G(*%0F6*<>-&&&P-74+98&"983A>@_H@&/$V$W.])IIMN1O9J9/>P* M:ED-XTF$D!^"1XC6UO#GE@P[[FT^,2()N8\F9?[K;CD5[5R16#&JE9NH["5IU:NTRF_A:TJY:I*N6)IBC2+W"]M M)(_P+DI+'K1+W;Y95D'&AW/6>5U**+PQ$-&EOAD HZ&SZ&QE^J_30LO?P4\+%WUAD=(JNGE0=YP MZ[D7CFZM"NC0^ 0_T:\-X M<\I1"_-CLWK32B5[)2C*[PP*5Y0?S23G6)3?Q9K9A%:FC$7YWZDHOW0%X;P( M7$2Z9U+^[57[P@%&QG&CF"9,C)XN,$6 )@E9SC)U/C+>UL3,:#% ?A;,<$,; M"L'*^O#H8 "?_T8QZLZ;\CV3W!6^>HN*B/7MG'"B5+>YRT!+JO<#^F*C!-JG M,QE\;]6/GVQ"8&B!)L.\N&6K6A$1\4%%?045'SFCU %P?BMC[>9-,!D/LQ>58 MU8Z37Q'/T<"NA-L<.LW]2G6ZG=JPW9"["9W1Y;N*KWIN"B4K5<]-AD*>(P%> MQ?7$6KF.EUOYCAY8DH+HUH:#;KUU#J!6E7XHE)A4^N%@_7 8_-!6Y1#Z"^F' M325]W5YMJ"CU7J4HCJ\H#H]T6IFSHT>4UA,0Q!LI!>XUT9SEVOFC3?]8(JN!;=&VJK M.X!X4N[VJE;,]Q:UJA5SI_Z)P\(N.[M$98R_>EB'TVC4.Z7VJRJ1KD3Z?45Z MMTCI<'G>J?VI1Z.YZJUJY$@N,GW0]R^FD7O[S4_5X7W2RZ%6T2^'>CB K",/ M>ITRZZFJC;O,/LMEM'&W"GK[TT-(M4Z]7XT0K02Y$N2]!;E US2]=FVHM.K= M4H<>Q9'HG"*&PC+_KJ7^1;QJZ77PJB4 &4F_:MD&OW$F@!P;6H/;&T=;8;CH ME05&_M:.3-4Q0NVRO,U"I;9,_H!,?8WM;7<=1^R;W=*2$_1(]KJ;C41\5TH9 M=M7;L=%H8]^TUW_DS0X*.ESK<7%*:!#%Q>P (P'^Z<;F.B7>59J:&CI5NW^S ME;63ZLX 6K.Q^O-&LZ>Z:;M60H]4KQ_OD>KUXSU2=_?7#]]NI?'H_]T^;6YA M2H9*V*+4AE2 O5,O%%]=PIK7QJ445Z..UWJX+=X0BZI/OQ4:%&NVON[- M7=T^/XC^[<_,8'/-21+F06W85^*R.\_8K&ZQE<5L;/"E[*$$_@Q.^WKAV[1$ MWVOZA;8A$E ;MHD>%!PQ[#>F%;V7^?M^A!=><[Z!!3VLF$C*^Q0 %O)(T&_4 MAHUZ_/KLXU\Y9I0XO[_]I:\T>[_:25O+2JV9!L\(-P;/V0R6B#WSJN,ZIO7F MDTQI_A6[7[!#47_S$*Y^U)_J9#/AQTI00.S+J%5VKQ7EN7MQQX,*-E>,WBT?7ARFD+N%W&/[W6"GWF'A77 M8L"Q(SFJAYV:A]N'ZX@P? B&2(YH MA5)3=8.D/L-GP$W3'/#+P">;,5B!A?X:[$2U;>;8'IJ#KX&6Z-DLID&2^N\#Q M$,%AM.31^ Q007;C+\I[>A0(F.R[";1[X_]-X*KV.O]\(16I+;G>P_\56LK MF%:'M[L6-Z,3UX:EVG8478F0/:FE%;Z(4 7#VR-@*#!G3=<@)0&0I%^1GJ3H@:[!0H(7*\[^P M2%MZT9Y-6*$-5IZ.GQ*%^ !P5K19 -N+VI*V5I<^>Z-DU1=5TTD6-8.GLL < M1-XP,QE/-W% .CZQ=VUYW%D2JX.CUD#.77"0WA ?1R@5]1G4PS,X'D NT]5G MG+XJ?@\.%(Y$G8$$PQJY)XB+X[!XR#D<#,WX_]O[TN:VD6O1OX)R9A(YCZ() M+EKL9*IH2?8HD2U'DC,WGU(@V!0Q!@$.%DG,KW]GZ6XT2( BM7$1;M7-6"2! M[CY]]I7R!\@5!D0.NA<^IEKTUF2_8&(+H=9-X5J=>&@-0%F+<3>#%#L?6\*) M NHJ*CL:R^LL,*=R,K3J-KP\X>%H]-EVFDNKC(=:9:Q:%%RI5_,9%ZZN9W.L<@,Y+A )]TKL)#W9BWD3]W3"^O?W;/O)]:7D^[E M]PN%P@^QC?+$;>3WND?HU3(35LLB/ M:'^PGCG;IO0FBC=[(7#.BYND^C:ZZ ZT+AU? )FO*#6(MB9[5>ID VW0@.;9 M1U,F"N\\U,U!B2_U+SON/17UC9S+@M.ESP??X?GX-+@0CG]"OLAO$2KLR>0J M_"@N8?V"!*N#?9Y;,=-EV\4Y)E*+?X*-*D9T[UZ+]GB 7L)YFT3&'L._;M%% MX2-"..PW_AS&0P$V#-[N?\+HAT7]I>'AG+?<&@D'62*;=T/A]W?!:-N-81_R M;81>\$YL2CQB2TGW.+-ZRNIC>TQZ:VK2/8/^8K2Q/-#IL".8=29NA&\US3?( M]?$QWABM.G3PYZX311/$*?[ITK'9=NN>GMOD23\?@&0 0\GQ2=D"5:$D@HY,%,5FL))V?_:.9J 5C18O^3(0G!E "5H4V<];L..*1HQ^JEBX?LU MU?8=U.&0R)]%]@#8HR#7N>:^C5P8U,ER3"&A;0@WE8-80>A"F$>PI/S*G MO7@S\#7F[2:F][T^>1W82P ?A A4%4Y!('I.S_/!7J8&M(#RE"N%N*E()#0Q M%WT=EA:$^(+ $(Q(&EYL-O!EUR%&4"@ 1_DU&^8TI-%B%FI4%JE4UI>,>A_C M1,P:$&MMC6FS&_3/LEN1J_7/ ZV0?$0HE_0B/FQLAY]Q@5[))EKFW$\Z&BK1 M''F)B>?,HM ,T&WBT6'>U[HR^LJ!.8KX_2/8P:8T1FZUEV[36_8JNU7OV(=/ MU/&W==!^FDTUZOOMIVI#7&UJ)9O:?\&.S8_YV>'&]:^UX;Y_H<0':Z:J]H%- M?#<4"/,[RVY55_#[_4X$$4/G^=4#6P"09,+FS-/U>5ZXM'7-876DS+8N>187 M -#])W\EH#O1EEV&.3E1\^>2/) M:F?;O;,GZD:Y/K0[XP^1[#\>DB.#\G#$'ZEWX_@Y#]0RY'P_#-:0C;,CW7Z* M Q?BY=:U\22H+1,\N"=T@#B(^8[PGY,, ;N)4DUD5?\B;7RR2,(A5GFT:OO- M@W6I^2>P;7Z[L0J=[79[%0C=K!"Z0N@GZ>,R-];^4NC<>O-+WT[+OL2LS3(3GLVT MK9Y_?<]OG5.[6&Y^HA(V3")TX@=2T/T'7UMO6.LI#KRT>KIH0]"U4D^7MK;L M]MY\]?0L#*ZQV]^QZ"5&5\LEU='.FU\.:O;^VG@+MJ3E986_=GO_)?!W#_&W M;5?X6^'O4^/OP4O@[S[B;_-@=B98A;\5_CX.?P]? G\/B/^V]BO\?0Z/P7W3 M*.*TE!M_3N_@I,!BVB7-I:D6]2RL$KA#X<0CC:P1+\V)QK[/?DIUW0!-;'5# M/0&Y^T//"7[$NL&$444>F_U:^E.-.&*CL[6'7:3"*-E-T-:"7Z<1A6^YYX3Y M0NRA2.T#L'(?&V&45*1[JO^&Y;@N=V6-A"O@/-0&4W\X=B;ZDR@5?=75FM^8 M7\I\?^Y@?(*I/B,+G&Y+6F,4]G2!BQKD HFZD0FVPS#ZN[[P71A%W M1L N[--XIUZO70'4)<5X6C6PF=^:AI$*']4/(.U8?Z1AHI!=8Q$W5)M=.0+2 MB^@(O?!&8.<>),P81 0\ ?SJ?]BV!3B]/BTMJGN_RP:EL #UAZE;%_@-8BIU MK-I7':O6JV$5 -8,1J\"TV73,H"1W5C3MEXHX%<)HAIU_1A@'R! J;Y(',^? M[F3[EWB*+Q!<-7I3M]PQ3USPI]O>SG)(VG5R=?K&;=^M+]VOU,?49E-Z=+Z_CT\NC[Y>7I^5>:TP$_./O/ MY>DE'B?KL(LM>$^OU&\N3BZ_GUW13\Z_G5QT\8ORUKMKQ9*7%*;Y?EFH3*5Q M3 -VL)]AX/@3[,PF^UW%9IMZU?8-&+CO >_&SOK /,6-PW,CX'1HM<0Q];'' MUQ'RJ8FH9..D47';>)Z+HYO,8Q=ZC]LQ_B=,T)LGS@^( Q^ M3P/V)U#[0%Q$=B26NU!_E;2TISZ3F2++8PM P"E_HD-W0F-W29W8A\_^J; M*=XS;X6UQO,;G!@K;C>#\\[EL[\):ASHH#E EX1;&@O:%\[[2!'#@3(CMF.] M.(F\'@Y,HR$IH"RC5VJ(/>_'8>"Y,;FMQIJURF$G,9DFR#0BX.G(J((;+PH# M_MUU1,-.D/YWWAR==-^\-1'T.@IO+1^WC%,[?++YU:LL4G!YH ?];B3ZGD,K M!RGLE)$=+/Y;X?OX7P>GM@![1I0%\>*%/"TH"&](N:ZA1!G#SGN+G.L1615X58!,T:2.E,63CMH-=LGB:&YRWK!E,Q3^ M&#O- HC0M!DY/P3]@6N#&>C)ZQV%W$,23PO0J%OG0.LCC_F_1RQ)C,;X#O4J ML#F=:(3O)+\EW*('D$2.2#).08YEL@BH?^0U"$CL4?L'< \O 68E<-H-W)4+ M_]9-=MT) P_,4=WEUN-U\;6_"[J0+:# 7PWB\50GT&@D59&Q[Z#(PVE$P,%# MSZ?FPE.X'H+5 F@2H00BQDODPM1,<[,TW<%Q0\05!"08MSA;0)C$6+<*ML,H M#Q(0KNV:AFH-+"!3=J<)"U]!$PA%-(KU%R9/\-"6=(;*[6D47X2V@#W""96.23BE) M"L76\5+01Q')L9LX#>-75%II*!=B84VS.Q)PR'G@+GN"N9SB.;*7]W@(:JV+ M2O;8<7$6%7$H?"OH6*#QN-*#[B.U_!Z2BQAY["[%MS+F&3ECC_FLY4Y<1 ]# M^$CV2M.\:#^D4O?@!6B:T$,33_A]6DH$+!5DSVJ.A" G2K^/1*@PO6W M(ISQ&QH*#JG%(Q JQ,IR\@6$0TI_)?*>E3QGY00GA;$2'HCD%OOEH_6&(C>#-0(<-";EEQ+V:L&0.9?6$4)J\#>!%"=HM!3Q.*T]H\+D1=GLGY2$@HX^4X3C3(ASCC.;)(N2B>*Z('+P( M#/C# !BQ/)S AFJWH"FUQ3H9;U%!0@<9B=C@14!V&0_/5JN9:Z&#T_?5]1@B MI9=Z?I]^S;NPV)\(?P_A[UL$!RP;":DAB5WY4I$M!!;%W(V@1-##(Q6I\X1) M?HYB,2,6/'U4G<#L![4OLZ!_!.$M" ,22K@?9S!87*-8D0GRA=1"ZTAY'K9A MO.EO4DO%X"\R=Q<)1([]RQP"RBY6<4RM5G/C]X1PY/A,_Z8H2OECM3HZ:5&0P+-QO- M!JT._[#9.Q&#L0&D#GBU"\S0E;PQFW5MLKL:+Q9[2( *%):\(J!;!+I<&U^- M+!TVX1(OC=(QBWY6%*+ D8*1@ $L#7#0B[Q /+D$\)>.6SDBF78!'IPDE(]PQ6;5J3GHDKC$!@$WM M3.556CDB*<]_@$^57>3#P,#D MH+8(J 1-P8&?>GTC+XAU=>8SP35YFORP![C ^S$LQ)JR=!UR6VN_,;&($/D] MHA"Y7UW)G?5H776>,,@S]HR$0%6EX4%\($#J@9=PIA,8RK\"7"6LZ!VP"*>? M:&(GQG@T!$PF)W =ZA^3U_))"I$.I"MI+ZARUDR.IZE&Q.'4L(D4UK1J@'Q M,"NC\AD%V&2_S'./GBE%?P@D:>U? IAGZ!!+SW/ MW_1U:*#A^._H$,L,[Q& M^;S+2;Y*!2A)!6B5IP)44?W7%=7?2/'8 X:*QD5^$.0WWPFD]M>L98'I) Q_ M@#B[#M"YBXXB)5)PMEP"^#UB#X0QVUSJ3#R"3BKP$:4K*D^[SNX=.;_3,';2 M78&GZ(2Q@1&7,JB49X%CE=X M!8T$XMB8F@O$E)%D.$P&3Q[+X%^DB>6QDI#,L#K8[213)]G\#B6^F0BL+)/, M'9=%%J=FPF+\S4RE1YP3&'G(Z*0O!UXJ,L]L#-H-&DP!:%23FCJ$I[QM163! MWP1AL$M)VZ 31]="S[R4P:B!=R?T-%$$GEK#NHU ,]_MA[4 M^6QF@)!+8K%+KK$6B\-0R44(2B5!3MZ]=I(6W*_,74?.]--A?=\"C/?ECAEID_4C6A<'LNYNS(*R-[DS-T]110H METX_G\Q$]LF'DI]N_--!AC(J]$,6?V (N'RJ@(Q8RL@"8P!<]M ;LQ]"AA9T M!A@>*)O\/ L>+)' ^H+8<(HY)5"JX8S'.)4Y;FRU9"#4>7(4RD3395:8WHJ< M8Y) 7GA,]G 1)YNVDU0( >MM=$Y'#XAVB/<%"_]0JYV='&=1ZG@2)V($0.JB MHJY8MR2//)1TZIN#IC\" GY&[&6:?RK10BZ= -R9EH=>WU-&)B^54+.VY!) M4VDGF2TW%@Y $ ,X0.WHEU*G GC@).?X0D5/Y\HJ> MZX-Z8G6A)9N#*:I9=2.11*2 >=K[QJFE"DF' AHC"=]$<= M4T(5_3B0:3_!=<*E?K$ M0@5#(GI*J='.E]F=*6\#X1]6JPU(\W<3;G"I9=- M.\-J4W$/Y8ZJD1X49\[Q6T&>'W$GW!1UJ,R#DR(S M7 @& *'8#<9[I(0 TPMCC!9YVP,Q\ JT, 1R@>;*_J22]$Y\1A6WQ=KWB-=! MRI1Y&3-Z#%"7S*15L8N^B7R4<\R^12)>=;W$7MD)"?A,DD2HT=J^1*@;P0EP MY!$,$\RD4$D5"A*$DBG1&D7!* 0'@L ;MABYX;\Y-X@PW4C0#;&0'?, M;JPO27F01.SUTGE)H[>8'N_(*#&DBD M?1R6'>7>:^VHQ2CZ&*8 X'[\=J&1W9W-GMC=67I.<]FK]NN=9N>))CX?-%MK MMJ=FO;,_?W1T!:<*3DO!Z6#^FQXS)KII3T]>E;QD4X>O-EAT%4L3=.4^W93? M]?C9??TG"Z=:+M(VZ/">=VP>6BPX:/Z!(TJW$E[MQY++X;+MNLMI:UI\BIL8[9".!2CV4_/=_[U;M_6;M0Z MK?:**E@>T2YZ8?B_0"_TA?;RT$;ICR.T52)<\763W;OY=[Y)3/[GBKF_3N;> M:=?L_565)U;,O6+N&WKG%7-?1^9>?/Y7P-R+#[YCMVI[K8.WFTQH%7-=XL)W MFYUZ<_.9Z];X3O*<]Z7G#ZWBQ$>R[(?*!?'F^J4>N>UL=M\"EMO9WR"%NAJ# M\$+W*O-^7\MS'^KZJYZOG-^WYAWK=BCCP/K><7&=V<"E\;NI\+0)J!4V=COHC M+\#N>]08XC$JV5J+Z!(K<[]VL-?:/"MSPS2[M<:,XGMIMQ^JNU79P,]C\:TU M$I6PE\/:7M.NV$O%7F92]?8>ZHJJV,LK9"]E.?:U_<[R/J.*NI_=\W/XT,!: M1=TOZ[[9C)R(,TR)X(Z"NBG:8[+#%FL]LG;$5@R<'0P5'NPMG3BVI+7&BN)[:3S4 MV5SY@EYA_Y.2.1KV)I6[5JSEQ5A+>Z.NIF(MZX=#.W:G4S566KMKV=UO5GK# MNIEG<^S?S<@3[ FGXJ!S$3?#(E-6 +*&P57ZREV*#R_=MK-QDK]<' M7F://:"XJZ+M%Z#M*KY5T?9C31][B?3#BK9?BK8[!Y7@7C<+99/C6U]%8OEA M/-/[8D%CF/?^O@7'[8=ISQ=(BL6U@]!#YPT_#C3KPH;FA/X.EDB >$+0 M;([3[.F)8PT%4JM3[SS*G[8IR+!>O.II9\-7;/R5LO%F;:_QX!$)FT*Y%1M? M( S;>F3>QZ8@PWKQJHJ-+PF:U\W&RYN6/J#-PX81;L7%%PAN/[@X=<.081-8 M58%7Z5WB $SAOWWOYI>_P?^H/8VW?TSCQ!A-YAE_^UHMPRH9\ M\?1KY/KM)@?&QV'L86?3]Y'P:1;%AUNOGPSE_LP'Y;TWLD><'MQRFI0_8FR9 M &+LV178=X<_\8(^_/4>!\7!EE[^*II4"-;.@\S\WV&D=C-VKL5N+Q+.CUUG M =X[_BWSB1&-#7/#8>>@O,#0)2_U@)X# 8/@G7R]NOS;.^>7HBM?ZG)R"&P?/"?VTAO?>PFL[\XW MW)K*:QL[OHA+.<&2IVOMK8PV]5FL01A9R5# _T="6"-XS4K%L1">NG=J/>L6!?/N!/S7(LP"8@X5A8X<#ZR6[5][(OX?W- M3KWY,XB\ %_?KEM7\ 7_7+\2O@L>O%TG7F1= M.):#P[H]N$$ MM5/!?[:L9K-^M[/%CR,0%0$5F]">QQ'XL8+TQB^ M& &JP-*P_Q $;9R.Q_ AO!!_YCI!X/3@C8!1@I/Y4N%E >:51I]61Y.>B M(>N;2Y7F<98G3$"FG_;JAZ5DV:XWB%^%([I^7/@*UAD>EY6>%X(6;R8$)R:UH9\NNG6T?X.@ R<>IGR#<_!!8 MGL&!<$')'V(>1 8_YQ_!#L9A1(R"V0(0O4B<:&+U(GQ,,8JZ]8QDNCIJ7& N MFQ[@N 74>OGYS\YH_*&KS_1 60JT4DZT($=R1'N(=+40R18U87@)%CX79BC> M]?F08TE*8OI1@*P9HM@DQ1"XD!O&2(DW1'> 7]AI- *B2B/\!% M\0C38I+] M@]"'5\?OK1WO+;P*P-E2X,Q)9S$:^^$$+@U!"WL@Q9C6@O=X@>NG: $#&$/W MQVZ/V$3NE[@38 ^P9D "P(UP%_#7CL?+&UI3;OF!XWJ^ETQXQ679PSKR M@M(FL)M+[]-'>IB$;M7;A<1.L@^^U:P $=Z;7C)"JPT7*):/K#IZL*^)<"+6 MIK,5EMINL4;,=-H7/:#'-(D30&ZD"_DM_#QPO3%P_DB,G0EJKDP-_-@-O I= M,=FQ0"C _>!9@;*O1#2RSD(G>$XE=G444=YQ;'-)8N9,#Z.)1MTNI E3SL&/ MFAGO9&Z_ 4\S0X-.M!FFD9B?OF22+N.&)J5S6R%?O9;CEU.5P21=F4@WM)X M 2P.KA^-<])$+#$8")=T7%P%.1LNL=.H[[W]F0VH@E\L;:5X\(Y(#M'"!P>B M3ZHVL.(D34(P-=3*3?OG6?[]O7Y9)XZ,O37@SJS?@9+BOD?>C9A4D=3W@5/[ MJ51L4']R G9=B"(X/I*>>%]J.X1[N U71(GC3>\/=TY'P.-*3'TR:;'NJ-I< M&%4M">WVPEAJ/PI+C?4>BZ CN'2\>#:KRY#1@,R];Z 54E2P)Z= M.!9)K*3!=S )X(O+A'0-2@)/ MG2KP5 6>2F5!L_$"F%FL89UY?Z1>'PU]I/\C9XRZF74A8N!C[N)*UXIV?^3$ M0^L3L&#F[N<\PQ,=?J?!#6C"]$\\V"BDY<82KMA1;DKS,146^PF)"537)E^74=OGHW^_E^N[Z_OU_X M%=@KA9^7O5?YYIU6\R(,V=3#W5?=4@\W-3CN<^5E!WI+46=8I M+_QJCFJY5*G<(EV1"B%WWSL*4L_6'*;(4DIKB)H;'F3C9UF>XF:R*KWRO9*T7A?M">4"P6_<_BSATZ MP;7@Z"G_FS*GB$F@TY3^(?Y(O1O'Q\2K5Z8_M#=K LUK4B&6,3$V2'_@;LAK MPT'*6XV9F<9/RRZVM%\YMFAI'6R?7^=5W^E>#<3#>EWI:U!ACLH8CN4D5D]< M>P'E>F&]%"7QOC*UI0EH:5>JRYK>3JM1:]DK:OU:J3"+? ,77R6 M)ZA_LJ,GGU9-)LU^S.XR8YK8A, M%NX$M4@&YK.GMR];6JAS4KJSL8'-S39=*/>&*PAMHT[^(7FG7/@19 MB1XN2 MGC _V>VLAI>>P5[NW.P@L'XZ,$K,]0O#-!GHQ&D' [Z92^8VC'[@F5Q.!Z]9 M8P>0V/%AS7 PB.$5O0F]*0B#77J;EXA1S.T!&EG!,)]A9OTY2TV=$,LM(P]A M#:]VL)E(!E/S+8[K(-Y@+$SP=W7K>.LH/2^ M$A_JVP!/ G/ZJ6.<6#G75%WHTS7YV P2;!IXMW"Y5-TZ"H/8BQ-$@ELO&5I# M^".,D(=;,=Q7&, _$L"1?DQP3Q.X]/\):0P0.15N219_#;PH3JP_4L /P#8L M-$P1]])HFA0D\=A3Q)/K_#2?>K+*8 <18W^6=)"J9DE'H7LS:\_S0'1OY["Q M8%&)[KSB4D29;;* Q*E1 9P=J_N6(J6V04KM',2>BY3637+KPIDME]Q%"4ZJ M]G_QNM;I6I%@H)"_!S46KHHK$#+8T M@C>WS(8QNH>*V8&%ZX&1)X?P;T W)!DI$^&-^G>$H+*#B]&WB(\EI"#*>KR8 MSYF=%+:A('^)NVTNP7<,P5=THSD=X"EOT^+N<]E+1DX?="DLOZ7]ZH7^@N]G MQH<_1(9UX\5T-+)+F$"&OJ@F0&0'=:0DJ$#0 -;B"'V#R=(L?4='+?U M&)184?EG]\;Q?-9_N%KW.VLZZ(W> @3'3@_J=-1VX8>PLGLG_1FUY%X:PZ,Q MZ)RPSHT'7 _I?Y/U$E!=FL 55$5-M\"^IK(+5 "6NE8-GDRUN0N@0GV!'1A M"4./-VI(@9+"]'I(SV8_B-->#,M1N[6Z]9NP>L+W!+:L0!R<+D,M,Q)(@>AY MV%J53 ^E]]*S/KS.E[WA31[HC($8OL3[)?FXU!D7HCK%NAQ[H M>0XR+C$)I;/)A5='H4\=2=.(6$S?B]TTEKI24:_6E[#72AI=)F)DV=VZ=>'% M/U"6X0F?>X]S=\0=6%7;2R^V_J7UW0O!LC2P/H6@Q-J-W7^AU%LOB*X8>(2# MU%2C&P0I=9Q!H&V#H=8U*$K$;N3U&$N^AJ!XM*P__^F@:=L?UHS +G(]BU%' MZV++,NO2G"ZQ"FC27@AT=F--87<,.EMMI?2$*C!;N2$'&;++ _T8,%'T)C45 M9HKZY#LA^R+7Y+8F-6^RL5W4+VN6,X9_WX'IE.!$B)_V,M].K>C *^_F36). M^R! K>X)[3X@,D17J.QI!XKRR$OX8VUF@EF9HK2,2SRFD?&8X\(ZK +'[_(O M@=^%V':0-\%^#L-YHMT@Q4W17Y!5@7Y0Z-XK0!82<]K]0H;7T,$&^L!^$4'Z M[&@*$S)(3-.=VX^S/0RV*+^F1^82V55.P- R8#6"_X>[(Z\0[B4PEF$#2DZ0 MV,L'F^5WMX+>,/U66#D-U/W3KAQ)-=*TDT;?A%\VL^00\*(G1 #DYL2Q-_!X M.(,RT[D+=: 4K#Z&L3 9*J#,$7I1S_$)HO%0B$SN)>S(!VHZ28L\E^C1O':BO@I*ZCB/XKNJO5O&QE=Y)=N@E)T. M ,KHTW.B"7&NG'L.Y6>8^GWR@_GDJ%'Z 3FRZ(I["$B*L4 MGR-.@JZ80."GHU#^B3XAG+I"O\4]TD4K%Y6.4^LP- ]OLHP!+H@4RC=YBUY" MGZ+@O-O/(3 5X,L(LO^$T0_+#UVRE&7^"NQ"R,ZUZ-XCZ@K)[Y<&[.>2 V0* MEI ^PC+8Y#R>BL.G?>G:Z@GFOR@-O4$FGN'%-2EE8$?^I$96J1=PQ!*>$L&U MI_Y"\!W.-CB-AM@E3GYZF")3.! F/?A8:H' MJ@$"5K\31IK MASQL"N08]DPV8C=;P9Q>RNE8'-O1U[,%O/8\L,[=).R)B)5*5">!I]G$TZAJ M0BI@DB?V@1FX'+V!S?,?9CAE+8G+(K>U,BER$4O6EO_Q[4L87<-?1T,,@7QT M@A_ FNO=.DT!FII!!5PNR.9 ^!B?10_>.(WBU&$FREZ\6Q5]0-ZU4D7M)[O9 MD;D"K'^OYS7%(L#1&[$ '1TM%+PD'R]I!R']1E_:F[>%ROB+[?,JCT&((B,. MT_Y4 [B$-4?JBIO7621F$?^]=&U@6& MW++?>7%N4H^3J;M3QT2?!LWRH9#=T '-1"L(8(UY/NM#7&]%PATT%,_-#_21 M@UB0MDBT%>Z+5!S6,)1"!2T00ZF=J M5SWA1-E9 94(#2'Y'1TB9V"*\=JTDS'_TPC-Y:8Q_TF':]T_B9]>&" M5>>OTTSIM3JX%JB5&I?ZX+&[!'3@.K9->6RSI< M#"J9P\8C'9-^W^$#PT'&S#)\2@& M8-"O*.+QV Z-W3I9V,SIE:1SX>1!VH) MZ,O9K*PI7C9RI.NL6"TXV(JL]*NAF8>F(ORS/ 0,D=@=BG[J&^Y)2C?&#&.@ M/Y!3Q-BS]"F<*@)(.9,^@-D;/KX#%=>?U5KZ/J9W,[L9Z2OV'<#Q/CG++.$ M10^\&'/=58JZ&XY@;4HTF_44-FO*-RBT:VMF(97D+1?\@@B!Z2K'0 ];#8YC=(=@0%.6A]20I2&>Y:BX #C8HV..@"19 M0(^RU:O3H$2@[L.QD/R]@>=2%E'D<-LF+ZQQ0J5VB1K^#/;,1N@: >Z>X,@< M\FO# _ $I4_AREZ,2H(K:NQLI8D+Z"5'S6,D#Q< F-DWFB4"$6.L F2O)4"V M2A"1X086:HR_,9ZUNS:KA/, MBU$M')F2<]RS=6>XL,Q8B(G5R&*6+$1#@1:I%SCH.-O%:85:GYP]MY&.;;XG M2S:A#!.'\M.XDD]&S>0B>HD97S>_F82B_*U]T$ )%4O%E4QOGJU+?DE8T%A, M+D7U"V9("&\YF!1<0;9EU'N,F[@EG[!DZ*87K"!>11H26.:@9X72KI'+!C/W M(.L[J^C;BJ-O%@^/B00GO+(P&IN^]I+,\WX(9(3(,DXC4MI9D\/B'U\DS!+@ ML*B@\2Z1DE%E S,.#,<)VO3:WE8CL^?8GML0@9F#[0BN8V#/(VT;9$4)I-,: MWH),K=7JYC2!R?+KPWHCYY^B9>CS5N[SO'&T#:#.VU^2?\6:@46($=F= M"-M\0KL1_.9XM]7 MKW*EJUSIC1B>5QKRW *&?QZ8K+1Y.#_>9L;69L-8I7"2$9/2[]^\?6C@JT9. M!'QE#WY,6XZQ;@8/*H-AY-%V0$*IQ>D[.)#T2J9CJKCNY$4^"Y/R$TV%6?!\ MGTB^9%Y1UAN[Z37XI6LJ@.MG,(-'O$CI-Q8PBKRBC5N4;EPQRPL^A0@,X]3W[F'V MN',+=*E5@<*A6IY9Y?"#5$O$']/QZ1C-4"3"C9P[;Y2.#!^ ,AX7J(UD-\<, MG1%GV>_,&A-T$J)IY8;E*"N;M1Q@A6U![D M2C#I)3?4)0I><@-PPC(H&:>J94X&A.7 NT.?P!!$.ULOF2N7'R;_RJU3"^//J(DZ99+!4\VN63.>%TGN.P$.O^ZQS8 S80)R,+/X=PR\_6_E!29;HM)L>S]-[707,N"K><8RN\5 M/]3Q->OTH@N0;5@H[J"=85V]R.S7J->%>.Q<_HX1#=;-"V3T=]D6#TA[/CX( M+R+?O10:.F' ;NAT@:ZV.(S79>)F9UJRE#ONWLK.#D4A$^EQ="RT_5"BS1'# M^'J[;M^AQ 8%+_0Y5X9:0>Q2*PB4Z%Z\%8D#IY@!U><@"08J<'!](DI*S$B> MR @4BKG(<_$G*J6 5!6&?R]? T?^V(GTQ5I#6%_,U83D%73N:L2M QECF]Z+ MSF6@:!\'82C2!V(8%D2.16YA'7EU.,,%,UU1T7Z(HP"#200<#KAA' ]8;>+K M5(-!Q*8%\C3$Q0]J!*4&BN M:9#](Q(%0N ;'!J 07*4Q0D@/J9^(._IW^UR3]/$_B8 M%R'+IR?8^WFF3'XLK6%A,)(TJ\7Z ?4$AD 78AYDE"S.PK>"13\P;GG+Z;/_ M$U&89>PO(!0H5;0U2GSIV&5EB5# 9 M)IE#K"34GRE>H-8GNON2[-HA_%A09LYB_3O6LUO4D_ M,9T86X"8Y'>;,*D>&JVS9QTX,Z=_&K>:U+KG>\2TWXVUI!G/6Z$_;O^I_7'L M"VUU:G EY&-J-O&?2SMI*3M5&IVRBSN]*&_6]'S0PFJY/O025J3C]4,4.^B* MC;SK:]1><7>9D2,MFMPK8<_9#SH%/Y#M\:<7S DVEF=S5BVRT7(K-WGE@M]5 MZ09+IQL<5.D&5;K!!I?YZL%A](^3@EFGFRM/%&8!U@_G) '6K*'PR:>,6BS ^GE\I:O%Q2\. M59+XC(L7A@MT"Y 1PPE9_O!('970TO3V:K\X)L5GN:5&H0YK"8F'7\CT?%EJ MJ=M:\YM_[F;48W1A@CGUE1G*-, M/K1;;.:!'@=2TT!!=8?3[7BGF_\:'7;_#=A.#@4.6X4SC23R10]R&KQ3TOYN MO;QEU%"R54>K#^XVD3Y& /J_,&=;_GWLQ5B&2]6+W5Z8$EOZ(1+J0KE2MYFE MVR2M(5CMNO5)&]^7VOA>;05052&U 'SVUQ0\9\@=5XQ 69E=>TVAE,7M6&H= MA>3HQ]K=%9J M9KY)?\'@*BHU*Q",4U4AUB>J@ .HD #&_VI?9#2BZ&X:L0\A&U" +G5LP4YF M-#N7C$[PY%&GIEJ>B%05FLQKL0;.#=A2*'Q!*7&YU@UV!$>3R:*FAP>#8NH( MRCUOE*#K25@6>NGAT;X8T(@!.@97^#W*5;\J8PJO&2O5"X):=*\G4@'KWS)'>/%L@.G4A4!ZZ.)A%@1R5%>"W]/ B)[. MJ:][6J<[)06YZI:=[);'YBTK-9_#!AY>E"ZZ6R\&_07NB1G77V)2+HTK[!I7 MF&E/1_I>N&N;OLES?9,K9>P XF]P@];I:5%G>WO+!E]L;E$[E P" MZ"#5UYA-.R-&Y27(LF_8] +.[]&\0,JPJK'1Q=]FWS%JPW.[I<_Q7A1?E,T$ M,:7^DC,=[D,UE>$2&['UW]/^M6$SQG$Z&FLCJR?TN;C8$QL6.F;J\H-(:B%" MDOT?\Z-"N.%EWZ,:726$_4E6ZJTD"*=)B8T4$1<"?=@Y 1&%08A5R-OBZ8!; M!BP8A)2Q%@9&:]F(#V\B<^[P-4XZ1>S=-U7$[G5&[%:C IQ>G7PA3^_W[M>K MTZONU>F_3ZSNUV/\X$S]?7QZ>71V?OG]XN32ZGX\_WYE?>E>_//DRKHXO?SG M%B@)TF\=X?0D3Q:&XZP,5@8X]!M.2_8Z7-Z;%:@:?#?$;\.71-2 M,U:%;<"]>=+B1/V(UM&=6W(E.C4=7I-UHQ.IEP]\J\S%(*6H**"'#/DL,&(*#OET=6IPA2S:(NP MQ9RP>6,&H<@;.#=15J9==XA&83U(8OUHVH%!_9U1Q+)M:;NT#6(5/F*2&F;D]G MJ034-X_J1B-FFEZ _PP2;@GAJ.I66A3L8K0Y;CBO4;H2QVPO8V6],?XXU1W' M]$N.],:F>E04,J<Z9)@>'&YF%_)E3E90),RU^MR EV#+O4GIL'IS[- 6 ME#+EC<:.:PP[PE*F2 R15=Y0MQK!JA5\V1N M,6V,6,\$E H1 >[5"(DIE$M4U8T5Y60+*%!CB2B6=R>,@'3C-:/ *'N$>WKD MK9#YT)/&N6)&$Z/>R,D[-C4S&IA\WEM!-JI=AELB20[G\MX MB@+W4GBQPI?9JD,O3L*( NA$N<1&7% OPT0GFZ >&'&6J>X]L-SBE.:"K^P) M,Y9HLJK,JU.LRU5^^ 51H]5X$C_\0>6'?Z5^^*++::ZL#('\\^TZ;?SB_.R2 M?//?+LZ/3H[1';]Z431W]R@SR_R&K>;[F$>^):)II#.9 MC/DOU*B0RB14?#Y.071D\PA0KAP-/3&P3N[4G)OSPXC"7LYD<5)]'#44(YT/P*[!Y3-O\2Y>\N7Z,Z[E^S[@GL!(,L( M/*UMK$?>W/T/\2)70O;$]%B[IP#.%A#<\?W@-K1ZP MA"E^QKX_,XVB$>KC6"F$,#7: M<&<&E.NC951 M/\[%4?9)&/@X+\/!+GLRB9/M%2KIUT.SN-5MR&.+;U1R?P8R/0$EO 43FF0C(GR#GF=&@B8//6@$1F]F:^S0)%0ND1 M@YP> 7])(692_%MI;O,PT/ZL;S->3MCQZW))$HCI)%61IC!D'8F,DK!#Y@^D M>^(L4P_4E@1&9<@O;O)A77Z M]=/YQ9?NU>GYUUG6L"!NM]_,/^[JQHF0V\*N6V96L>:FNC&K6NQLD+9-^""+Y_#X*O4#ED#._6*0?6^M0]NCJ_ MN!>[I,F8801/RX=IIK(]\ MZJ) )*/9"D!976="EO1*+^ (.16=^F"!<4TS;)V$J)[])SU\\^DS,R-- BV8 MPK[@^/5(AF\I?3D(C7IU:39D^6/FN90C8PXT'LHT0#M;@&NL3Q$>,9)FW?K^ M]>+D\^GEUG.\7IU>G)QP ^'Y)2I"4J]L@ M5+^&0>&P\T7OO+5Y=]ZJ6\_?SK_")7\]/;\P[GI;[O7AU[JW M>=?:KEM?3K^> E_.@'*-6IGMN(Z$V,PPV,(]G#S;K93G[7=%J_Z'F.;5RS' M%P-8I7G_->^N\)YWG+><<3W[O]PEV-(-@HV0UO0H*+1WRD=!.33K#?L(.XN/ M@C(CAS-MB%7X\%F[#5O3C8:MJL?PQO88OG_&^6ROZV<9;SZS3$U&PQP,IP^] M'B")W:BW^/>O(:Z[TRME05-2:$M9L%MZ_N,L$O('HX'%3*JP&@>LLCX@'AI> MY)Z1H4^)WXIU_\V[>Q^$P==T!-MU>4S-77*!KEEWUWYC!<"D__X&A/I[4.DP ME&,W>AV[&T7=?C@&2^Z3[UR_L3CF"QK 7?*>J!A@X\?B#:D%@]U]TM,77NGA MR[3?_.+P W][EUONE^F_:Q96QA*= G >#(6K:!0DB^ZN\U @++4*Z,Y<*.0L M 80"E*JG_/'FB[]QJ+)>XJ3;J]NG7R?[^>?CR]6MPZSVD1[4:]LX > MT6S65\<+@*6NSN.=!Y=MU]LV D+JM(L5TQ1#&*"94,*3YN@X*W#7Q>J\<2S> MJW]\Z'OQV',J]Y@YI5$\/]]M;+\ MN@Y?O9O]?+]N'[0+OVG4[:4^M^M[!X=+/E&\IX.#NMU^FDV!47+0FOO$.X(6 M0PPN!>_[[V]:;S)Q0@CROCF^L^S\32/.3-\+7\E3D](T;YWA&73O$FLUSB;] M^P[5P"-)X&SVV8\SV_@AYY=(,*6WM8@I%K]"TC/QW7%B406PI8ZY('R+WS&@ M_WO<.Y;;1QDXG@@O8&\O+UL(*UIU>_74,*][UL-4K85.OTI=\+$;E,K@,$G& M\?MW[VYO;^NPS_IU>/.N&[E#3!!^)_K73O2N[R3..]BGO7?8:1YVZ)]VH[W7 M.6PV[&:[W=E[EXS0_=EJV[N=_\9V?9C I71EJ8?LS)M0CO817N" $K;1R,.B M=W2AZ0JA7R?]*!PX8!S^&OJX);C+$9'T>4N5N?0E:-7@!_!:/,ES;"OU(N-YAKMBFML/]>8,C/VF@?- M@P;2S%ZC>?ANJ,AWU\UX!7PP$O>K&L^A9G _LD^B%Z68I2]IMG,/'U'1?+"< MIV*PFJT0\SC8_6<)E\A6/. 5*RZAN$2GXA+;SR66,$+:#C%RUQ>PWQ![,/H"FR08I*VD_#F-:SJCKZ5X M[HXCS[?LMI3-/4XZ[(GD%BM6[I'P^-./=>L?L 'K3.Y@0?&.J/M ^2ZWO+^^ MPOT%QE64,H3F7Y\EF+U'(.S*>%5:RA>5B196G^M=,W-Y[VD-T)TN+J+*(B62VD",)-X@!W'<\ M54G452.TB<[/[N$SW#]. M(HFL;SY6P.EO&5(&^+O7\!?\TO=E-\R97UPX[@^\@-3CYI__X]B6,KH'G'=&0]H].\*-F?:UW65:5?EL)+NZ35;P#&I5U5-?$9+X!SW6YA11WV-BK*&YQBFM6%+=5%/<8H551W NX M".VZ=?KU T<[CT$W)FM\E_/'4YWWUN>Z4XHS' MPHE47U/R9S@\RN+821R+4B5ZPG52&GL8\SJ)<\VC&S UHM^7@5+]CFQ#:KWZ M(^K2-OZ&$#DOCWY]Y;AYY=R%03B:6)?N4(P<#-K_H-'CQQ6.,(X<=<\J'&$< M.7)\5S49J1!E&E&.3SY5B,*(0EM)G2),65V1S^I.?40C@[[A-/=BPVB'.[TEW S2,Y"*9Z % MV >4FZAER:?VVX>CTCOJD//0]KP;T9/'/JCOW].U9N'V/H?UAKV_2 ,<]>7B MO4_4O(AYK\$H[&(HB=)(PF%M!>P //=(_&1\-F/3'C M_Y6!ZS3 >9) 9^2SHAQ\ZD&YU[!W>F]W[,;;'>^FH!=E3;=>-D=<[L!1Y2#* MWD1UQOSK7_^J6E);0^#=-"1#W,F!L'(RAH=-IIEM9RXP;(X)Q#\D[UDVD(?F M)WHW5*^(-QH,/ 0P?%>WNO#W>**CV [PC;5_.X%QJ=BX,N19S .K*3- [#RV 1N_!./5Y4'B@V9H.H#66G'G@^ M)@Z97FE] <[;G4Y1'U#CE-BT5KU4K8Y04 K;>\!B?@@YVXK2XKSX1_QV[N7+6UJ/QJ[+]A]=OVZOK:GHC/&_5=_6JF_K MX@,2-XZ/_:F,@V%G?]>,I )_2A(')8715#^V,'.%.!<&U$DEX(;H"PR4?:GX M*T]\B(<@X;QT#@@?I\G:+)CJH/=C3G(U3B[&G$6;M@(DU4!)2AZC23^0 M,RU3E$RTCI,FPS""4_>?;*9._E9^^5LO>O=+Z;LWU\7:/J@?-HJ_6M;%NL"K M%HR!/#QHH&[R13IRW\\QZ#[FE^CE_/_%+FB[/<<'O1ZMK1=*-'W6 ,TQ*(CO ML4Z2[0J[Q=622^=#KK3'^X)G?1>_FVEX4H1'C\29TI;J'S8)6"\ J$T"1TE= MP"N'RLZW"$Q';PPFY QHWL["IC0\5RD"2RD"+RCH*IE:R=3[9.H_Q8T76.=_ M^1AYHA*H99!Z;BAM$BQ*:GY>.50,:3H#FCG2=#4!UN*XQ%JXB-?3+U;B#9X6 M"^;_]L+^!/XS3$;^+_\?4$L#!!0 ( #)$K5JE1XDIQQ$ &'" 1 M:'EF;2TR,#(U,#,S,2YX3YD#.KSG,MS^G;4$K_\ MXWGAH$?B^92YM[7&V_,:(J[%;.K.;FL/XT[]0^T?GW[ZZ9?_J==_O1MV49M9 MP8*X'+4\@CFQT1/E<\3G!'UCWA_T$:.!@_F4>8MZ_9,4:['ERJ.S.4<7YQ?7 M<;/XJO?1LJU&8WI^5;^Z/K^L7TT:T_IDBM_7K>DUOGIW>7%E61_>S#Z>WUR2 M";FRZCGMX^7;YEWNSLXOR\W6^ M6A*_D2X$U\_$=:'HO'[>J%\T$J)JR8LZA%T8B3GWZ"3@I /LMUR(7=502&^769C+K!4M?6@JW4NT/R,.]\6GNOCT]MFW:V?%M09^?8;Q M4DOSMDRH/?I&QX*\]$@S(U5$?*K'SMCCF4UHD;S<;R[^T,G$'1!BV3HZX^;B MCQ2=V'49E_+BF^B[Y9*Z4Q9^ 5^)U/D8Y\^03./!-#%61R-[X^;FYDQ>A<%0 M"F//\IA#\AN?+3VV)!ZGQ-\>YR7 W"-3D(;1OAX/7+\O/?(6+(F;)!3L=@)Q M&300'T9/Z6]WXU ,(?+@MN8##PX)0U1F_VTRU?4?1*A+_Q+>.WBBZSV($.>_ MWG$+.[J.@X@5.(=DO1 ?PW5$[=M:B\$RM8;$=P]#,V=M(96&K6.X&'"3@9_. MY7\-5-\L:>M(2OURMM]V#R7PB=UW/\F_]_MT)!PUR1'VA;^?_^[<-%X_W? M46C$:Y9D\-8ET^]].,C@DL949\.Z@# !%2&JJ*,UM8]0:F@,Q'?8[XR_& MW0/T1&,T*LQE)H"2L/=BRT1]RV%^X!'Q80,EN $P%*-5B)&[YLB$+@!SU0BR M5"Y4FKWVR/S<,SMFJPE?M5K]A][8['T>0%:W3*,X68=@*WG\L,^CU"(8W-:# M0!':TH0VJE"LJT(L0V3&PX?6&$CK?8;0-$;7)B0BY!^, M"&;O*PSF_:'.A%,$2\G0Q3Y#,2K:P,I.\D8.7%O8%6)-##H:Q$3-E;&_3/0. M*5BAP Z&HF T_FW0%>LCV%/ KG @-A Z4T,NB)*$JWT28K@W2 +*M%]#5FV^ M@-%@^&"TC5\'8KLW@ECT8>LP;#T,AQ"-KMF\,[OF6'/4*HBHI.XZ9>P2V"@& ME]Q)>!3AHRT%%:*Q;=P5[T^RL3+X[Y([S+LJ]8QD1:UP@%-$E>%.;.BSBVI5 M(P&VQ*+:=2_ZO-P.ZQ&1%%>2D=B52Z"Z1$+;4!6BPNR!X[#^_%5C+MB6408] ML:T.I9$4KU"@Q<[)',LJ*TQOK;XL\Q@]K5I5'H:*B/>)7?46FIQQ=_ JQ$RG M:0Z_-KL/QCVLXQ^&826\,"?ITDHV$EML@8,D$-I&JA /!U1B!\RA%B7^*:N] M:QWYG%Y?-Q*<'ESU13_'6JMTX^4 8%Y( MDV$ED)+(1'DG]SY %IKLI2-H*0G4?A)OSE015Z2I7Y-6C(!E*PD:CJI M=PRJ2$J!!6CG7=_0).# M E!*9A+%(_4-ARJR5O@^@?Z@IX6KY#-1E]*["U%%;L6M DW:MD14C%PD"E1" MN(IQ3J]O:T8^%T3)1:*4D54JKR(_J24_37KR,)3L)&H-&<7#*I)S0(FGAST/ MK'XD;<(Q=4Y:3DKH4I*=J$<<7EBJH[5Z]'-DP&MNY/)EN)SRU1.UB>F*-Z]( M#[Y#GN3J5>9,HDCRDIP)3:D+6]"6,97,H.SRXL&#B :DDO=$&2:_=EGU\2 [ M]$/B.!1=]9B/O>/1VLVMI+?1+U&Q>^.+B2559+IE(*S"J9#=1_,DH;<.%M184JGF#0-$KLRH.?F^I$W!B&X.1+N&':U#27NSA-W%^ M4T43;-XW4:O)'T%#A@T M+8L%+O>'Q"+T4129>_K;IY?J45*>*)T6/]X ;2/5:*,;VE9T'5Z JM8<%CF$ MNDW'84_BG;@P)K99,.&P*(IC>8(,T5&K3)A$W50G84)+$'71VA8Y+\36;#+J M-8-2J33=1_"/>92<(E%2T)7YD/:H8N%\V%)82<;#HTL';]#\$W>JP$, M5ARV^,:? 5T>TCM?I$3)=J)86>"0*C2*]+Y!4K,L8:QUOZ;"'DL'+VBT0%54 M7R6JDX6HKO82*(\!69D?$DX]^;;,_L2A,VFN]E[D95J4Q"?JDX6(EXK11C/: M4EW)7"A\H/R K:@>L)+QM)=]:1U5KR"]XNQXBRV6S"4'U)W2I95$)>J-\@2[ M^.F+&*JR7(R)M^@RK#^:I@HKF4@4\B(F!!*24)5E8D@>F?-(W9F<$B;8^H/8 M+8_8E'>P11W*#RB_Z>(J^4L4WB+^UDK"":T>JD&A'K115%EVPUW=P*.N19?8 MB?9S!Q&J@%)RF/JJL#U9= M4P!5/%XG"C$Y/ Y>>4P+^X@SZX_^4N@X+I\YP$I>BS\"*WYD!?2@4%&U"=YZ M-Z3^(8.B15XXIDN<>A4>W=W2AN4V9$HS61E M!PRKD4F(39$P"DFKWL2GZ,5]JBW+4&P:@D%X;9P\EON7WUK^__TV#PC_;[J17]%)_MBGR)$MUS(#\Q)(=9CLP)/D)N)DD\GW#),\.7!8 M.)*B975[2&=SWI\^^"2ZA0>=\,^ ^C! ]2[5Q5]^XR./ MU11P?1!XP)M/6FRQH%QZ_8WR>2OP.5L(?\+_M\F2^93K MS"K%X,HZ4.KY,R338---LN>7%Z*6-5@/XC%;6_[&K3\B,W'QGBPFQ-L.1&AR M&(<<@5/V#YLM8 XOX% +N]C&A5Q);5H*)W8.,JY/$HKA7*3>WE('9O#LF4\; MZ/#=Q8D[=;A 67WS1/ZQ)S>?V^SVI2!XY[4R@IR!6)^,GUB^5TJQTSE7W+4I>3&?$*.#LFUMQE M#INM.LQ;1*52L9F!K3U=BC)SWDA;5+H4D^5HCCUR!UW5%N= (0>EPN83]FQA M\C=Q0,/E"H\U04KA^(!X\FV1XFE!<8-4I.5@]!#R!$Y22R[%HRO^$"[E!^$% M@*4(R(;$Z,A;4[ V"Q\%D#>/_7[ 1;<3@UG1A-#!*D48DE6\]0/ST)W#LYQ= MYOOA _6F"V,87< HIE$6+ KX@KG@M#-F89>8XQ K'OYD)>CE84K#+.NL:=C0 MF#,WW WG]YGTMF58DLOBIK^[(!X2ESQA1QQ9-YXY#/G2@@QNBP.<9N:/0U2X M.AR6%V!+C;FC;.N305:)U^5Y=(GO)KXU3TNI& MHDJOHC5'H!3M3 M7M#A#*&RNAH_\:;:!N^V*D5GE)VG32:*T271K!3&QQ%MPM>VN-1CC6(MM2N"%2Q73%_0/Q?<=AS.N[7[%'A67#O-UA @@H%NC5 M=K&%'6< ,Q,-%L+(WP@&LXMZF25\[,7_\?T6'%W;;B\J48O_Y_<,^\&79U M7,R7*85;7>J2_G370./9@DU=\Q%3)]H?C><>\>?,L0ND]@L02Y'7>Z,3>R2P MF>?1:[8Z]!FR=(Z]&1%7/#![*"BZ#QQ.EPXM/NKIXYZF\+,,/'*JJ(B%R''C M$2*>J,:@40,[R/B47G#T &7I*&O(LOS8W ^*WRZ@&2<=X!_:L[;'RZ9MRX=' ML+/-8/[ATL+RI2T^)N>++?+";N_1V8QX+>S/VVP!/8"Y!\Y$FLBER0R%_/(^/ MD7QE/.>\4K; CSY;TKPXOS@W%DN'K0AI4X]8G'E 0XNY/JR'HJ.D?&6Z(@/I M(Q%'$?-7XB^"+,5"/>, R>;0P-TJ>:1 '"^)R0T=%'[Y]Z R?"8I^Y&%$ZG[ MT;GU8K^^POH!-JVB$&W-<[K7\16=: GW'6(7]ZUXC>;+XO%XCMWHI(OP53P@ M-Y#.]!C_C7#3]X-3).B+C#E-^OK"4/^4#"1/%'V3-Y"(W0S7QMN5)E@>D_4S MY,4G#KNK'>;87@\_B.& ;\V,0<1IK3EQS+\K% M]EEJQ?'#U*;?=W*7S_7[,)XO\*>?_@-02P,$% @ ,D2M6J\Q1M;N(P M-F4! !4 !H>69M+3(P,C4P,S,Q7V-A;"YX;6S=?6ES6\VMYO?\"L\[7P=Q M[TLJR2U9DA-5^94TDISD?F+U@K8YH4B'I+S<7S]H:K&LE4L?ZMA5+IFDJ'.> M;CP'#:#1P)__Z^OYZ-5GG,Z&D_%??N-_9+^]PG&:Y.'XPU]^>W_V%MQO__77 M/_SAS_\+X%]O3MZ]VINDBW,_@YO#H> MA7F93,\!_KKXL]W)IV_3X8>/\U>""7W]M>O?3O^4_]Z\=N;K\Z&#WV1+LM?_^OW=Z?I(YX'&(YG\S!.]0:SX9]FBP_?35*8 M+V;]65RO'OU&?0?77X/Z$7 !DO_QZRS_]M<_O'IU.1W3R0A/L+RJ_[\_.?CA MEA^_Y>FDA.GY']/D_'7]QNO=H\.]_8?_N$?_EM-CS_-,+KSSY.L="MOI5SJ*)G\A+7 M_U[E\J^_#R*%4;H8+>;L';V_NDD%W-EX\.L#4,>0M&H7#*HZ$'N[OA_3B26RS: MF:97DRD-F13?;Z^^8%525SKP$DN8IGOT^O'YN_K&Z]G%^?GBFC".*0I&.@&.EYC[* 4@I#B-9PE1N+_CDN M/\P \2LP8$,!-"/"[N3\?#BO=D(=Y.YD/"=[@NR*RDS!%3I,-+00-"@9)2WI MVH)EJ+VS(<#9^&\S :J*BS$<("3P9IIK.$H,E8XRAX M-)X5&GSCP3T"I4\+XH8LN,OR%I/?5 M.QHL1_B.,+G# "F-%,'K$DB4?)ND$ M09$/DX)QB@EF;6J]&-[%T*>EL+'L-YKN9D+?2>0@USG%?$1N\910?9KB1QS/ MAI_Q@%SKA[5,KQ1/R=O&HND&55N>X H"G-!DBG'R9XCRRZ!2\C! M&<9S*N0#AJTYW1N-9/=B.B6S=8 IT*1Q6KZ=\U5@!IQ$!!=*C-KG*'-KQ^$^ MBC[93NM*^XFXP3ISW8R];X?C&B1]AV&&UYB^'4[&Z0J4S#YYFSD@8XE I3H\ M1Z^B8T9KED/DC0GP#*0^65.MV-!2"LVHR(OS#+SU&8*,,D@;O3&V,1&>@;0,(\Q/QHB64NC"0;HV M=5-FAC%=P#&E:O!;T/!, ">D,E88ABYLV:UH9#I?CS"G8+EW--->,"#_DP08 M4 &YN4'Z0,*,K3W!I_#TU(5:AP]+V<[KB*%KPWGW1C^G@%8RLM (CK*"GC]M M"U@K!)=,TB/JMV,UKT".%_"H6I"CH2@:;E&,Y].0YO\NI=M:!*<[%T8EM? ^%LO-K#X[#M]"'.'- MV*PSCK,(4DM270H%1!XL< S9DR8K[5>1AY'TU+-JP8$&4[\Q#6HJ9P4RO<#\ M8[+*W1# -;PH'7)G+:1(XU21_+_H,H.4DK9>.1Z$>RY==.6[]M2;VH0%W^:G[7]/HHJ;#_VTRR5^&H]% >1.XTA:,T(8<5V%H!>8!/%-)HM91N-99 M',O@ZI-;M08/[NJ[YJ)H3/*;YXQG3ZJ6 2I%SYDV%CQ7')A3@0QY)V)N;1S_ M *!/#E,#L:\_N6VW$JY(]SV2J:PKI3 RL$Q!A7!#-/>6' M@/3)ZVD@[\TGNYGK,X6 MK=R.(XVQ9".E**JHUJFI3^'ID[/3@ 7-IKZCN-E)G<:C\GYVN1@-A"?SNG@! MH=3#:$$H\$(XX#$9S\BRLJFUTG\24)_\GA9*H=GD=[3H*XXB"AH2&=F5DEC M9Q;J#VFU=S'HUA&/)Q;]=>S>L[,V& $F&0:J$#!OM("D VG>*(5DK?WZ)6#USR)N0976 M\F@> S[!A,1@?7=Z?I';UO6T7@](Q^_KY_>'9Z]/;H>/]DY^R ?MN^G,!S M]^FNKL!*(VQ48.!OT\EL1DY4&=9]9%4D(RJYJAE4(HLCEJP!;9!""YM$;)WN M>.OVFQ]V(;OI M_2X_/0)NA-"+ ^3?0O+T[ER$)36 Q8) VHT GP(3H0VGDU$>,&^# MUI;,*V]XC3%6A8D>;%2>6Q&MXZT3QQ]'LZ+9"S\%2QI-?OO8SO<3?H.4N9+( M,FCTQ$J9R)22S(,N%F-A19EHNHKH?(>QZ/K@,OJ^TVE?==/J\[R^U*)^!H5+?!<$P#&]$SM9//A^/A;%Z' M^1FO?(:!Y$5RSST@U^0>Z. A@XV_]*8B"&#<=A^NV >+'8=:JFRV0AM8/Q'*$G& MW()1O(;@I08>C.9%67)[6I=F>1I1G]1X7UCZ8$))&YEVZG#FX@S'G""Y:,G$ MI%4F8A @K3>:R6 BMMY+>=;A?-EMMMXR:D/I-5P8+D=SQ>7;)!]H&XC5CD-" M+8C7QD.,!L$2DAAD*5FUSDAY LZ*6W+=F@E]Y54K<;[P+L[NT>_')_M_I^\< M_&/_W=%IQYLY3]QN.WLZRXZWT=;. R7);LJ1%8E<,JM!<$]:*+)Z4!LMY*@D MC[%8*UH?77X"3A-K[('KOZ5G<_AA?+G!F;Z=3<-X%M)"FXSSXMV5;LG_[V(V MO\H:7" ZGDP7OYC/I\-X,:\[I6>3X[#8)]7)99;)!M#>LAJX$V3:"P$A.>21 M9R-9ZTVCK0ZP3[9B*PX_:.OUDC$=1>Q<="EXA<"RCJ!$(@@J&BB>#-<0C3%A MBQ&[ES47NR+5^C/^T@OQSNG?W[X[^F?7"_#]VVQIX7UF?(T6W)I+$V8?CZ>3 MST.ZVIMO[V>UB$E-Z)Q5VVR'%,GGR_(H7G#I0ZGA^WID'UV!$'-->?8J\VRS M*:W/A"R/;N.$P/!M42VDZ-= M$LJL; BZM6Y:$>**2V+GP3;92?^Y&$[QT?,@M4I& MY,4:R*(F_\>@P)-"!R:+T%PX'63K(E[+H^M;='R;!&LLNZ9I\'?RK4]H J;# M-,=\E8_]XP>WOGF,T^&D5K":UH,H>WCY/[V_3&O:_YH^AO$'/ ESW"??/]$8 M0_8YEP#16D'VF9O7$YZ0 \ M1^*+J,V_B)> K)X"C!*]V=+R^@"Z7OE7_>7X ]9U%^)OIBXNAWA4;@_[:+S1 M! ^4IY$&FBH9&_W\Q#^I0G5,A*QM#V1 MLW*>.>!%)%#TANP)8<'9A$$&YDQNG3RSKE_TLL>%?B(>=R3^KNEYLWEW"U^) MFJE<-'!96S,4EB'4(S*>B1*S8BS'UGMERZ/KTY&EGY^>FXK_1>B9.497'QK) M!'EC!-(792"0!20]4R%N*ZKT+#U7GX<]_#3%-%RPCUZ/\"HJOW->(^__L_A\ M8'5Q3C@.QEJD&:BM6726X!RO#>F8=*'UB?1E+.#<65\LLN3N* MY?ZQR$$J#+F/AO1(+8+F/:-7,0(W@6/QF9%7T3[=[5E4,6ROG5?#UR;A],6(U$E^; MV'BV0^?Z\^69<= M\Z.+V6]W@NMCF.(;0I+K-C:.9Y$D>)\CJ,1U;<0;:B >7312*M,Z MH>=A)'TJ*+4E/=) )%UIC*O"KW=J@>S>5V^)VZ"=D36=N8 RQ8'71H%P7M#: MR9.YE]Z_K"99%D.?BN^^C(;I1%H-K9VKPE3_G-+D[4V^C 0V.ZP3(A8ZU=I5M7L+T/HIE>&-_#=XT$D6'!O!5\:'K%CX/%B$:,$MZT!!" M':RM?=XB!",R>,L=UC1EQUL?CUD/Z3+4X@6X9?_I?GU\8RZY!/3_93&7#T(EB: M!R9I"58A%(A1$%+!?!*I<&.Z5V1/0EPJ\LA^M=6Q.RFVK17^P,CK!+T=3;Z< MS@/-Y:*CL@CD9:H$G"M=#Y07<#6O 852J*,,:#NI'[X,N*7H]8M%MKN17$=Y M_Y$HC=IH"$HR4"(GH+$9R#F099A*4;J#+:'5\O[YMI(_MD20]27041'RZR/, MZ#,RZQEH@9S65"D@FF !E?&^8"ZA><&R!X$L18I?+-B\N42VL %VU2)JH%04 M.C@::&:98'D+4<7J45I9\147.BCV\#2HI4CSBT2@NY%4AP2Z#DC4 3L6C(R) M1EB, A4)G'2N#5R@6/',%C M+7&6O*17J"!9*ZU2PL;4E_SM]<^LG"#1$//9Y"Q\K8[)Q\FHIC>]G4P?V5 ( MBJ5"I@3$' LH9S)X;A/)+S-?^YR8W+R(^II8?X8#4YL2[['S+)W*M67/HILS M7>^&8YP=E=TIYB%Y+3%F;G($C4AP"KV*42%HKC/-CO,IMLZA>A1,GU+'MT6C M)H)IQI,3_'3%ZZ/R(QRK>&8N)(BEGK)@G+Q;+ (\JWYM9L*GUCQY%$RORL9L MB2AM)-,)46J[X4&1!6/M5FJ1DY&A:[?20*\*3<5%K=2]O M:5-J/ EHQ:257X(G[234;?6*@\.SG<._';QYM[]S>KI_=GJX?W:WP^L8YWLX M#\/1[$=(R]6M6.T&32I6;#"F1K4J2/K$PG?#SY5:]_KE#H35GB<900IGJJG! M(&3%06N;I17DA;K6:_O3B!KHH\>NOI/2Q?G%PF;_(3D=E4]&!$UZT]5#)8@0 M0F(@I'99I:2Y;)W/7&7O&\KA4[L]#R$F3MRO!)%Y[R6@.SJ4,0I,1)+5T MD;4_0[$:QCX=]6K.K?M1Y@X%N V=7'5*\2+0'T5 @35S$CTX7SR]]2H6$6/T MK1^N56R=ERZMW#&%&@JG1W[(@'?NB= MMN^+W!U7(V]D*99)9;,OQI !%XEE MN7 (OCA G^A73N6@VC=6Z7X17,.R==R@SR;4B(ZCYXU[B*XDB)IQ(9)!E[9H M0_X,GDES@C7P3U:18F?FYL+RO3\5CKE$"[(%,JIE;79 IK#UI(53;>!'*[AC M[1- ED'VTZV-FY"J V%M?8U\>S&_F.)MXE_E/K6-V#U[FZ[6RM7&MYWHG1(8 MM4B>#+#:W=O[#-&[ L;Z+*1 &6+K1(&7B][=G_F=,L?I?V.8OJ4_&- C(&U! M!!\-/1VB9M&XVL8EQ!S(NA1%MS8;-H#;)_>Q( VJ>:([TBW>J"?$E%5Y4RTQQM M3@A%!9H?:2+X7 J@C-8EGY7F6PRB/8&T3W5,>L6YE<7X0I0[P?,P)!MZ>E3> M#F@ =NK1+ E"(W2Q@/(5L#I*^M+LJ)8%]6Z3T(NT_%4GI#QLT%_))+ M\)?)0">C5$W@%2G6O'T1(!;/09#:5E[H%$OK4\%K >U3P97>L&\=(;X0WP[Q MZ_SL"XX^X^^3\?SC;(#!\2*T H,>R6!0'((S!G1*J@@5?,X=I-5M@+A/I5MZ MP\"-Q-IM?*\V+3S>/]D]^OWWH\/3O^^<[.]^OW*93-^$V3"%<=X;CB[FF/>/ M3S>(\JU_LR:QOD9C;13Q^^?B$<"\\QFGX0,>7IS'ND!>W7QQL&1V=#&?$;MJ M;'C@$5T2IO8I,BO>\\8JXBD\FRK-^]=>;%Y?CU9H-)S)"&B5KA*Z3X)K$\;8YUKHW8B>G%3ZE:- ME6X-J =NM"VSZ;DQ-DL)OBIQ7(-O,J,)@OR^VL"12" $^!@\%,-YCD*A3:UW M=V[?OUGE[)/PY?TM>D%[6(D%.*/JMB?&I=LO]! M('TR?=:6^J,5LM>>\O9UTVL8>/81P+\(XPN%K-P@C.L7D<3:^*J+1GPF:SWT$;AN/F!$;><3)YIR PH9 M@I?:0K2"2:$SRZ:UJ? DH#Y8C)W3X^D"OIN(J),B2W1M>YY\02'-9:^C0=[0K L3H9XII\>L1'!>:T!5S[IY MHP5O'0AX&E&_5.%ZXGU:TVTD@TY4W3U$A1N9 CV5VG))7IVH!R!+1:1_?6 :V\AKA8N^1%K'U=/#A!WI[GW,O( M1'3-7:IG0?4ALK\E?;&F)+I5&;= ,15I)2._SS!?DXF<)K_/U>;1&%TFUR_K MK6B-UN]%<6QIA2VX8)?GN?^?3@>GE^<7Q;'O$SPV=@??_;*#9WSU4;1 M[E3Z?5%?5Q3=N\!!D+8>W"6O2'"R'"2KU=ND!(?<"5><]Z&#H]A/8NI$R;P? MY^%LL;E9NR762-/.>7TW,!$E-TJ"95G5)/)2K7X%F4,+$8HD"7ZVB5&@"N)#*PD32*E+GWIH!C4UVPK:[SUGWXNPZ'#-_W?NFK)CE6WL5:0QQ8W+22G M009&GF7-2U3%"R"D$9*WCCO-D_&MH])--BVVI3FWR)0UI=*'*/5Z]<>7OO86 M(]4=51Q_/F84)<^")*Y5">0>24XN3. 0$DOZ=\ILZEI; M/SC(-D=0O!ZF=EY#/5<=M%-&RJU$&A\#V*?EJRF;EG*VFXBMV_C,]WZX#]7S M0B-"\EP#)_5SU?26;-JZ)1R%]U)XW64+P.50]FGA>SF.;2[ [1"-)N&Z>A=* M9$$7!.Z0W";#.+G 18'PMG@EC:%FN>OIS:6D=4V^7191%62X/$ MH,'(VCV5:P?.*DEOF25C4&6K.NB$N!RX/N2+](=+*XMKJVQ:U)'6UA47:VL& M)0WIS"PABA BW>%)D'XTD&5W*6P]:P4ZJ!V>!I^Q MY7J$*7()(BE$A]R;YL=(5\78LSJC+T>MC82W76VU* ;-LD(N%10" XI9!RGW8LOU<3?=6I=I)8'@73UY6M,H:F4YMC:4-776!5,;=F-MUL1C]MK9YH&8=;'V*3+3*^IM)-07 MT78UKA1TS"&@ N^4!V4):?#: AI3A+."'+K6&ZDK0NQ3^*97A%M'A"_#LT7, M*57[6M)J+YQ3M3!)C6!*#2X+96TRV"9WH_LUR7]J M-^)&.5$_W'3GUDUK];62B PL2%!1UB!F)J98TEM,1RN#4CRSUD;.4W@V58:/ M7GM1$7T@C.28HB,%76O-R1+K*2<%3&H1%#TUKOE!W:<1]2D.UXPG=Q590Z&T M+"1^<5[G&O,>?IIB&BZFB%Z/<#'_XWR[A]>C0QA@$;JX>LHJ<4*OL4 ,-D)! MKPRR;)5O79"K%?9>5;7OC'TO(NG.2Y:?O-_?V__7\?[AZ?XI+3)'9W_?/]E] M?W)"Z\R[@YTW!^\.S@[V-VG3MO(]6A4JWV!D+4I3$EVF%YBO#:TAWA2RO_71 M36N-%(S2-A,'K :5T4&HW:N(EJ8X)K.X%R)XN-K:*G=MH/KJO0[&-.MX%KY^ M'TZMB&>D"F"*I6?-R%P[A1BPW&9R:V)BV#HW^%$P?5@9NR7$ XJJ@5Q:KI 5 MSCXIB\DWQ#=/S@WN5D.#G I=;6J,6@ FI+:[BC#QBA M-<\N2L_>I0^;/=LA0=L);W<2K@[Q_N!O-)GW1A59J^BFVNZ[%N66-&:NI4TR M*AM5\V-P3R+JPV;-=K5&0PDUU1IOIXLYWKV8S2?G-/:]BUN5*%7.(J0,Z/*B M+@^KI.9@8O!$<45V^')5;9^_5Q]V5+:O05I-?L-V"G.T3 MQ='PPV*FKE$I;S4WR4/,J9:?]!Z"#0(8-[&(P KGK0-]SV'JP_[%ENW3EE+J M-J*RM__F;'=R_FDR7NS?A"36(C2V!LM&/P;C+^<(;3\SV,-02V&SX- MYV&TV(#Z+D0R.-/HHK9EOA+G[V%^,5V09R!0%YY#!%%,(B/"$VN\,B"5RU&8 MDG/S$LV;8MYX&W:I^U\S'YDJFB8)G$=9.YXS<"%P2)&,62 F; M5+-D-TRGWVJWF,LJ:P4+12%^"A0]G1:OH39*J]J>R-8%+6#(QR+(,AEER MU9T3O'D][ TQ]V$_NT];($1F79Q]QBJ&>)1^H9&,LOH D MX['6&*698=9"$24*%]'+>ZU='NG(N?0]^["IW1EKNIS_)4WZJ\_KCQAF^-<_ M_']02P,$% @ ,D2M6LECY1+73@ :84# !4 !H>69M+3(P,C4P,S,Q M7V1E9BYX;6SMO5ES6TF2)OK>OR)OS>N-SMB7LND>HR0J2W>4I)JDJJ:?8+%X M2)@"<=18E*G^]=<# "4N( D0$0 (RBQ3*2Z)\X7[=R+_?+QX2^Q?_M>__\N__,__AY#_\^KL_2]O MNCB]A.'DE].//_[USS :_&LW^O0KIU3\>O7;?UG\^I]W?O\/,?MMYIS[=?;3 M[[\Z[B_[1?Q8]NO_^?W]>?P,EY[TA^.)'\8?#\#'I\GW__$Z&O7K_(?XJ^/^ M7\>S__]]%_UDIJ!'E_#+O;]1OB)7OT;*MPCC1+!__7.<_O+O__+++W/)^5$< M=0,X@_S+XJ\?S][=1=H?3GY-_N_ M'9W\=GS^[N3\XO3U__[;Z?LWQV?GQ__Q\=W%?WX\.?KXYAW^_@KK^I8O2=F- MJ9B___^CSH.O+1P9UA_VRZ;U'K]..7!F6/ M[;Z38N ##&;?[4W'Y)/W7WKG$SSPRMF'*X)W^-=QSZG(!?.!4)\HD5%J8GT0 M) 49@Y')1[Z$4N,KBF8_#C-2+1Z!Y.+R5QA,QE??*5J2,PW=CV(N]@KKNO!A M +T,6LH,EMBL,Y%<1#R/C26*.:&3D!(/VE9KFB&XN9X?1#H:7:UL\3JO=2KE M47=959^3KIH8YYI"T'_YI1LE&*$AAC^:[3%_C8-N#.G?_C(93>''-[OA!%E] M/)@]$%]R^%3^4HT)Q_\U[4^^O>XNOW1#_')\]&=_W..6&:/,$1=_'F8T%OHQ"&[+A%J8WLS-N)5"] M6[9+)38L!521!??:7@]P8'/%=:VDOC5*L!""!TJ)B](2Z90@SBA)(&6>=0Q" M"?5\J7##K-T]$]81=@,&()S+;G@^Z>(_?Y]9NSWJ !3N1(DN1@?%9& M*EJ;&JN".PB:--'$7R(L-8@J*&*9 MD\13+6TTG@7G*_-C.9)#($,%&=_5O-A4\\C"$?@QO('Y?]_-#[;/W0 _?SR7 MPEDW&+SM1G_X4>KA,AE$Y*@3R%$I),*5*1.6G0E91="N=M!A38C;YTKE^$1+ ME32P/JZ90^>?_0C&I]-)N40I-U.]5#8OJX#$8"/*06OB79"$2L@&9429<^UL MSCMXML^-ILJ\WS#=3!,-C)*[J^Z!IQ;WN$2,,8@H1URTTI'$:$%$A?^PVM[H M712'S8@-I=[ TI@A>C<>3R&]F8Z0F!]@U._2G*]G,)Z,^A'-I=FO'97U_S;J MQN.>5R:!11L:8G9$ I?$T00DF1 , #4YU ]I/@7I"^!36^TUL''F\(JGAC*X M\'_^HS_Y7,2#^/$;LY^^0L&E8NVA;3Z[P>\)@_: M$QE2($XJ0US(8+BP5D#M:\H-X!XV][:EQ[L45!4I>-'=$ZN:(0^WD9\!RG#< MG\ YC+[V(\SW]S.(W:>Y;O_N!U/H<71KG)641*-P?9Q%$K@O26'*1^>#3U#; M"VR]IA=#YMTSXB[C]::,/X')/)[VOM@;P+*& )D(K=#>2!;?/(W6KM,I@-%. MN%0[Y'T#P&%SZ>FROJMXLZGB[XNKXD*A_VGX>CH:P3!^NQAYY'.<*6&89E\- M9O3^\6+@LDXS;O ?NM'L!Q,T9L-T4E('+KH/^&H,)ST+U#I 0]8EDXBD%L6F M6"+:>\!=/F>;9&5B;76!ATW<_>7*W1?#-@W+26]D5K1$)KW!W3I)X@V-!&C* MFN?,6/4,H=7#OM]ZF M]_CEDS-/7QV=OSL_??OA[/C\^.3BZ.+=ZMWQ^57RCF=!3^F M<3*+BKSNQA/<.O![:#/!CUL!/"H35P:(2!")E'A6VF0EX=89RS58FVI'PU?! MM?'K%S]#F@[@--]XVNQ),\>I/'<\3\*C$*6( ;UQXQF1VD;<%9TCR<<<1& \ MJ]I7BFO VU9&:W6VW F<-%+)KA-@QZ-)[\.H2[B@T]'"(YGE;SDPP0DT!'0. M:!=$@1:"U!K=$9.L#DPSNE+D!!]PC5/XU0\^W??LG:6WMM)Q5U'6%:^2KN$9 MXR(7B,:+J_E50*V3[KH:$>X"V6Z::QT=W55X)0%O3?O*F6Q5",1SKHCT3A(K MN"'!4.DLDTSHE3*9]DOK]V2T;E'IZ\BUQ:WQY_Z7+_,][6_H*N"O?5JDS4@) MW%/TKH1W 9>J*/%@(DF"HA>,5P?\ D<:@ )*UQ!@'/H$V$=I[?@]C MW'Z8I;W!V5)-#6AU,BT".\VG:' AH.&G\[EA.NX%2-&JY B5R1)IR[4-$IW0 MP)QT#G5O:M_!W0OF (E21_ -SIHK8&?PI1O-0GG?D<6HJ98[ MM*,!1!#>R*!J5T[HDQP!YN,?)R4"^#7T_&DNX31 M\9]Q,"T1S*/Q&/"?=.'_[+FD/*,EYK#Q1-.F%])C)E39P)A@CGG5?*>2IK M6S2KX#I !E571X/\H@=P@'47+'>%!$8="I\!KHKC765*K MJ:UMSJR'\*71:#,55,MKL-@L\EKDM M%8\!(8,W2CLKF+U]DW'G2FF#YQ\09[:EA8I)-T^ ? 9Y.DS?WX&>9T;G;#@! M4VZAG4"S+FE!E+=9*\FI9[>S:VOPYQ:,ETVC371R;R;/SB^[CX<37,P?_82K M+]WM9ID;V[WX?A#"CB[!5Q=+K29,=(L Q].ILI MFE+,$4":>P.6!E,[46\57/4NQ!]XVJMOBQ_.;^B$$29IHXGT%O?R:!RQD3(B MA,\Z,J6YKUV+_0286VOY5)L]]U^0MU'1/ER4X^8_[@;]-%O+3&2S6R)P2?H, MZ+\(AFO)WA$7:")<6IU,L(!JK7!7MOSIN[\L;Z3OKJK<*U^ 1MTI*@"E.9#"4!)8C 6]3< :D96TV@AW= MF6]+Y^O(M<%%QIV;E<5%KG; ?)"")&D!U\D2<4ZA;^&\9)QY8*GV+<8]4+9[ M85Y'3[=SR2L(N<&UYCLT(D8+T^%XT+_L#V>K7H!+T61E/279%<@)OTG1AT9CDU72,5O-X?$76V;X7*7BGLR$Y)('@ MLB!>ITB84B(P&AUGS7KB+@-TZ*9A?:VTZ,\PQ[)X,U8!TZB'Z T@.^X=NKFB M;E-@8RFWV"UN@ I,6,\T$!X3TMR@:12X4B7M*_*4/2BHWO^@OBIF=!XH\HQ]*B U=ZM;S%:15DIH#6,,F+6RJJ],7P8=6@ 3[Y]&/AYO^LO13Y'P_2^7 N>E2%/I_GC& K>4LS< MRT$"*.O*U3$>;;)DXP84CI,Q2>(U/KW%7^M3%;+4N6$8MLA6$,1>) M3+2TE2UA2)!)">]\CDIV?=VY@@!G+IQ4P2G \YB5ZBC)@R?6<$JHI0IW8@=>UHZ! M/P)I]U&ORDRX8SK5TT@#,_P"?^^6"!;.QBK &L6^[@6UFSA8515V+>6_98)D M]/%+1Y\L#9%921)DL=QP@V;&9G3^:\?/MTR,1Z)EN^+%ZF)OP(>W/LZK ?!4 M^U$D*ZPP*@5+N"Q#;W/.Q$56QCE$G8SRBE4O&EP*9/ON5"5%=;6E7-NE?C?\ MBO9)-_KVCU$)!79_7-WQ"2HX]S23Y*4F,@0$%< 0#VB069\AJ%53X9<_X;GK MM)[XFH3AKBVR..WSG4M:2LL8IRB4*4YY)H'-[O,Y2XK-ZG]:FHE70%Z4I^;P%ZHK[*\!J9!#> VD/S,&G*>TQ&FP@\6WL$5?3@)QVT3)#C VLW <& MXJ6PQ.7 . T^1LF>,Q'6,?^:\F =0=>^+KV#Z<-G/X:+/[K%^054FR@M([@% MXODE$R-!ZT "9RP+/HL5KW3\/_*@'=5>0#.H9L%M3319E[:,FB+5V,5<(U, MA >![<90J*;&U>BQ@0X:& T/@XPAI,!M23+7)>44* G>:_Q#B.BM2MR9YT^0 M1PR(W?!C'=$WFV[S4<@';J= M6E,C#3H%/0!O\>ZL K"1O?HHN-W8K%55NCI=-M#'=G>:!=">HP$,NZWGF>OY.U4\6=*F$=LV-WR91TUM.;)_ M(I_G5MV)\G703_%;) M\^D/I_CM><%D-[PZ3:,O&;!HUS.M)9$B\7F*):/.4T[:1^I>^8$?1CC_##"9V7!7X^W*&@;=>#J"\:MO-Q8\QH^8IVPO7^?L MW;69I0A2$_":HG@%VGN,2Q)92_"EWO!HH7/60B+N.YFO?!+^9CLK)]+L?3K-?'%U7>6I7R4QX9"6E M.4E"E1[EJ@RZ5[P,5U1)08YP9PK5\LO@QY^U8WNTES(#][$>? M8-R35 964MAXJ?F3(J!5[LH\9*%CR#(H=2N-$ M??A +(+FVHK8& MN4MKX/Z>KL_0S$\&@O#$,B%*DWE* AITQ#I9=E:A>/4HV). OFRB/5%AK6\= M'P9]HUD""N][OX0>4X)2ZS)A*J#4G$FS^WR24[2.:2XYK9U:70/WR^9@'76V MCI0^]AY-_/!3']W.68>.<<]IZC13AD1T8M&]T('8TND);07%)!=:5>_-L '< METW C917<4#*$Z"?3C[_F!'41[@ "U5F@4I!1I< M*0B&WC;Z[@ED5D!S0.3:C8;N4LQNBV)O^\-R^7 '/EB(+*,QP(5#SUM0M$\# M,,)$T&@K,.J9J$VP>["\8'K5T,Y=: 49" M<;1Y:D>*-]T? MPU[0REDC%!$A(Z0H+)IMP1"P/@>M'67Z=BN/S1.^;J,X0"9L*.HEVM\X]'YO MK.)JRQOW9(Q,AN1)<%26_ 9! L634-D0.(HCB20KL^%Q5 ?(CLJJ6,*6C2/G M"#$"I/&B ?!7A%NB#&\@3'HFZYB,3D1HYLK2)?$I*D*YURE%\,G5'MSW )S# MY$<5X2\AQI.#W3/KZ&1:)'.:2W/X\;OA&?C!\;AD75TQ^J)[!>?=(/5$BL9* MZ8GC ?E+01!KE"5:&^HD=\[!:I;IRH\\(!XTE/422FP<;'X4:8]:$S0-FM"R M=&F-(3Z7"0(N&N.-L4G6;A;W**@#XDL;12RABF[1?/O=R<71R6_O7KT_GG>J M/CF^N!W6'L)D@_[;ZSV@1@ON#994J0OWVP(<:?45TNTG_^":\HEJ2S.))B,; MN(9R2:6)2,QY+63THO9!O@JN>EVX'WC:O.:"VA*?%K*TX0MEJE69+,\%R11D MCE)DE6JGK:V.;EL]N*MSY?X>W%45LB\MN!]8U*MOO_O_VXUFM6RS%')MI)'1 M,J*X3$0"GM5.2T9X,L(EJ4'HVKDE:\#;?9E478+<[K':2%$MFN[>#_4'T&LI MYZO ;53BM";4W90V-5/]ZA2KIK<]H)LRP1I7"A 2!2(5VJN6,DER=-0#HYZ' MVO5(>T&S1^J0]I5EZZBK20>HRR_3"8S.NSSYPX_@%N:K9HC:\>31+='4<@2) M4G'2HH6A H_"6C1 :N<=K01L^XYB4_7>Z1U56S<-2DZNQH[-BJ9+L=7G_I>K MRGRI7-+)6N*#1@GX:! :5R1Q99RD0BI=NPG0 W .G"R5]%"[4/$"XN=A-^@^ M?7O;C2ZG"W"S\$KL?_G1%G0:^/"BYVO,. MDPNM!-Z@VN1BY!-<^M$_"[+9%V7M5^ ,.A"10B+4L3+$<&BX#;:D$VILA/:$FFC(-XCAX$KJ2*+R5N;TN0!.(=-DEIZ:%#D\8 8?AMUXW&/JLQ#3(C*<,0G0YE^BG^S@6K%N,X M6W2)9ICVBBQU0HE5U=# 4GT WU&,T]E1">GHLDQB_>]YC1P5R;B$;XB0KHQE MQN,R>&X(\U%RI_%E$K4-V/51OBPJU5#5=J,T9;"N,\D:EBG)7/&2,T*)HYD3 M3RW^2 OFPQ:)M)-1Q[LDS;HJ:&#POALNA/QX#.J'.+(4Z+\C4@/E8*6%U-0P M_%(R)KR.Z/Y4SP%<'V>]6\%'GCZ_9XC46.%]1$UF=%WP6"$.;" 9#0]!M9', MUTY96 _AMFX'FW/J_MO"ZHI:]LKMXL9P#9G.8L5!&B4,#T1Q'8D,/!/<3R1Q M6@3E0XQ.UA_&LA;$W=\=DIK,H[C0;A+?;=5(#>;YK(VW%TU26Q( M@_4H5TV'>T(_K:SE/E+"**#U5!K[VE)'DS+72BLE4ZC= V%O:/=HA\/]9MTZ MJFLQL_IV0%%9&M#L2"1:2G']VA/O8BF^B,$HA4> J4VEW<=SFRMN64SWJ5)O MTB7[P?4?_[DHY_NMZ](?_<&@%W*F5(HRW!<0+V66!$X=NO=>:B:8#6[+&\X= MC'O'HOH&?U.UW4NSYDG,'\>0IX/W_0SSH,%@V>+JIC6O]ISSY[';)TQ/.$&[_/E-B,[Q2C M(H@3WAFN >83D(W/G%)/@**=*:F3 MQ ;)2VFK-9I;8?)*M>7XJ==HA%_]H-"-!^X^V%!7F=VF0JUH47\'<976LP*, M=4("J^BXOOW\N'N_@?!OJV\#R3549()@$D>+/&F+NYC6N(M%S@E5I?X\OL=)74YO;Q*OE1"Q*03"0Y\::**BZ%X_MC 9% R M..-6*LM_1',W'KH]MV,CL7 \(A6:T<$(@)'2,=!;&<&L(- M<$8U2YJM%+I_3'G7'_H,E?=DF55^\_X!_4^?R[7_5QCY[\L":8-F3!.M,FXG M>G:MJP+)-$0E9/)6K32A]A$E+GWX\U/FYC)L<#6^5FE&S#$C*I*DIR7;71,' MW):L#ZJ *ZMH[3XHAU6D]Q3KM[6BMLNIY;'6%>#^+-)KH/I-B_2>H+<]*-*C M:.7XK /12<^*=M &XJ%,"LDY>^.C9;7GJN\%S6H6Z6V19>NH:V=%>DQ$T :A M@5"*2(-'1Z!TNZU;>IF!;T_/3__<'SV^O3WWT]/SO]V=';\V@_B MXB3.W>B5'_>C'Z8W_0&:]^GXP_D&^4!/?UB-3*!*2ZV4 W3L1X4F8^3&^6=T MF!9/_4%0Z@USP5M2;@KQ#Q.(=1%IDU0*CDM1?Z#Z8YCJY?[<\Z17W]"/O.R& M,XMAT4W-J>2L-,39B$\S/6?^SVG=3=J[G;BHX:Q$Q.8/)NB&X=E$E6 MO8AFATW2$:-*2R>@#-?L,A& +!]ZC1U IXNW ::OI6G=34] M8K;J\>ET,IZ@OXZBF+GN/:8UET&'LFRT3IE#XH.Q!#**0T).CM:.K*X%\,"8 MTDXY38J]XVBVK?K!W*N9PSR:3$;],)T4[^:BN[O?7MN.>T9Y;9WU2/Z2,@;, M$J\R$$C4B9B\$5 [YVYSU ?&N2VKL<%EXCUOS4)*=UZ>GHXR9)?Q$ A@B8VFP8?%+ S11C[Z2 M5[7-H7N@'#@+GB+PNSQ0V[G>.QI.^JD [G^%JE=YRSZXS;7=HTNH=$5W_3GG M$*>CV2#V>;,'2//1ER7KT<^'*-^FQ0^R!3PC1()2*&20&-HQ$I1V1#.= E?9 M"U7;1:V%O=Z5WX:(YA<0R>242[$&BQDE608#AF!8:;9,@U<>K*Z=W%MW!=NZ M*-P)=^^_4-RZ\O?FKG&SA;_ZMOP#YB7$UHK@/2=!T(@N-;?$F>2($3%2P;)' M7V:_MI6'EK/[>]#MD_3V%>F>D*5!_&4YLFNAZU7P-;H\?0S;CBY"]X4,*Y%T M0TWNA'').\4T)PKE260 3RS5BK# E,\I:!UJMQ?:#=,>N[I\MD1;0X&U+S5Q M];D;7?IAA/-)%_]9!EI_./\XKUT83T;]6()%5S\9G^&/KFJ@>(S2H4B89@5U M9HA:<.+0X]1>!BW\[5-[^07GDR%LWQVOJ\INZWJH>+5UZ[KU;H3Z],NL".9: MB/'JUC5P[QP+A()R1/J@29#6$ T47*!2F;S:;+"G//V0.--<^EL[S5;>I(\N MN^EPTG,4(DAEB<%=N/2OM*WU(OT MZ/7KTX\G%^=GQZ^/W_W]Z-7[XY/CBZ.3-^]._GY\^GHY&^+>Y_YT#&,X4(,?+^V8@HO^=!='62A.IUY(W6]IU(-L; M?K*1=N]>L&\JU'V)O+WIC[]T8S_X;=1-O\QRV/NY'^=Y;<4UX4H4*T\1PYPB M,@J-KDE.A,M,!07!]&K=!M<@RB.0=A4!JZ#SKIWL&QA3#\!;V):K &P4C7H4 MW&["4555NCI=-M#'3HB3(6M&I2"1:4JD=*;, 5BN54BA"!4]22Q'1'FD:C2 M;OFRCAI:\V3^!:33_.K;N1_ 23?!;Y53KS^C"MB7?[OEEE]3]$KI:Z:S)>I&1NGZ-#.+.E7OG! M+##V&6!R-$Q'*QOFW>J0=S5) M;O]8]-!VW9@"K2V%->!S T'2H(E@$GU\!PA?.%_.G: @:@K5NPCM%7,?'49W ML,1=1_.U;SW?3$?E9/K=#Z?9Q\ETA(#?^M@?]"??%A:0+J,,%&1BJ.5$EG38 MP)TE")IEQ6A F"O=4CW^K!U;GJUTUK43>!.3B?[X8?1EV$ M<2FNPF>7%OHA@2K9;TAT8SRN6X*W.GK@M8>6+4=R.&I_NH";E%$N4)WY/W[' MPW74]X-QSWM\MG29<*=*;6?$)7+PN,=)F[70"GS]X=]+@!R.TI\LW@9.UG=0 M?_>#Z>QH.X,QC+["N,683E984GK;HP'./7': P$=#%4\Q50]7O\(I$U?]^4?/P]*,@A&ZSGIT>^U M3I1>W)1PJ5.*5%@!M2NP'H"SK2R+FARXO1_4DO:^)%Z<3\,8_FN*GW1<-KKO M3;&\8EZE6.IA$\HH*#1=.HDG= M75A7?:I6 -:J4^)]H'838:^BNL?IL('LJ6YHG&FZ(*V.MA(!8& MG"?>2T&HU49($:ST*R7N/C+!=.G##\4@J"/=BC&D&: %CH_#\1>(_=R'=#6U M< 50%2>WWPMD^W/<*RBI:R7ABAO]P^"L4-D$7AANRU@G98G57!)C0LC)!:]@ MI0D'^Z7V!Z:_;TOKZPBVD;;?=B.(?GQUVJ ^9%+6DE16)KT&XE-P))BL $\V MD7U-5=]\^G;G4U=2RQ)%;R#35B?X;]!]&ODOG_O1#V9D5MY)S[(A)J=8S I) MK'2VI%_B/UI[Y6C-4_PV@(,\R3>29#H.J0%O5(,P"XTEK$=GM&73+ M4[V6??J6#^TZ4N]JBJQ!UL[\E'K;'Y9LR-EA=09#^,,/+F!TR7H(P4GE%'$! MZ2H#U224*(-FWD5KK9*F=NWLPXBV'X)I?]%31?H-N+%(7!Q^FB%[W8TG/6I5 MA*!QB0IFE]- 0G 9%YN, E'ZI-8>07<7Q6%Q8$,IMPG"#@J6>3L@-,KIN M(CS^L\S\@9XJV>@^6V*,H&7<"Q"'KBNQ@1=K)^#2:U^_+05R&(2H)^LM97Y] M.#O]<'QV\9\?WA^=E%XUQ__Q\=V'WX]/+DZ.+SZ,.ES&Y%N9.%4Z8QW_U[3_ MI=C,&^2';?2\&EED]19<*=?LQD./KCWT!Q,S#UG(4CP2LBS3!BB:B4@>]!T< M]2J;6'T@R..HZK4)O_=9BYI80 _,Q4CHK"96AX1FDXX$$B@/TDN;?&WS9$5L MV\I%J\R1^YMV5U3%ON2FW;ND5]^^IUIHS[4&W)A92+)T;$/AV1!P70H,$\G& MZA;P"K!VWQZ[)AVZMFIIX";=O_H?61JK0&R4UK8"O-TDN%57[:K4V5 O.Z(0 M5T8 )$TXU[F,R?,D 'BBO P6*-7:U:Z;W!EU'DF%VP?FK*..!HSYW*B/ MOEV'=]6_F%'T'(4B#CU%(HTN8UZ%(S::!$&B%%:[:UF#*0_ V;['5EU]71O9 MU^X=_0'\Y%7W:=[A>N GD-[ 5QATU_%QQ:VR.1%KB_VG\ 4)0B02N>7,VL@X M7>UF9H6''8[FFXBWP:[P:MH?E+8#"/'JK^\NOXRZK_,)E]_[ NC,0B@5X5X0 M::$D&)7F %%JXR0Z"**V&;L2L,/A2SM]-*CB?>^':8$D*<541"-=4%L&X"E& M\.F1>,&E >\]#;69\>/IAZ?^)TJV05#W[72$PIR.RF3XM_T_R]^NV!<=HSYE M2A*+M,P[],25-@+9<1;0>**9UBZ^NA_-X7&@DN3OC?,^G1/S#O$PNFW"A)2Y MD*&,ORA-!429[)[+=42D96BEEZ9Z(.T>*(?'AAHROTL%M7GVAQ_#YVZ0EIQ. M$8FI/-HP(I1A&K%<1T4A"84< W/9^5R[Z.8!.(='B5JROTL+W2PL\=NH&Z.+ MG5/D$DT6Y%)B>K6PL.(]H@<=2+N%170("_H*,;IY73A M"7T90>S/.^W"EP',Q#Y,1Y?=:-+_[]GW[UU,SV05P%E!,G>EXHQ&$O ()+BJ MR$$:)U+M+D&UL!\:.&K0 H]4E:Q+2ZRT*DMPGE?O7;4$QK8R!6KH^$[;V@VENB^9 .^[ MX2=TT2[+>KY?)QEM./?HFV5GRZ@TD4G(.A&0HE35:9V@]HFQ#,>N[OHWUNUM MIV=3&3>P&&YC6OAVJZ!J='6_'-%N;NLWU]@C%-A W-LC@T:'"ZA"CXO%,K78 M,=P?J2&Y3*R1+J,)4[N+[39)\,B]^[8XL(Z4:]>SE5SL]YT?7I52 S?@-$>] M>(<'H@/B2BS&94B"<^ZDO6WT++\OO?FY.TACKB#JKHZ<:M][GTX^PZBLZRJ8 MRC.ZF,D3$Z(E$D(D/J&_D2'&*)-C(CYJR"_[X.>OM$TDU6"3O6E5O/:CT;=R M63H?3LL,4.N%(E1*M$=!2>*$R+(:K M]4"SG"5+)-J2J2X1;$AHVKJ(&R'SS@75PLM?&>#A\:.N3AIDSJP&ML>L\\EJ M1O+,DG(^DN#1$C8>-S60E%MM=L*$T#UE9 MH)(B-'VX1'04!IE4W*5%6/YFWQ1BMY!538 M3 QD5BYP,[+1*Z*,9UZ R)%7'P2Y?S=:Z^AXE1NM=:2ZUS=:B5LAO LE#WD6 MMX4R)BX0SHR@TG&;H7::Y[[?:*VEVU5NM-:1\?8N,59!]5)OM-;2V&JW&4\1 M]_;(8*.V$%4@5+#B7FDTF8T#(E(($" '"K6+!??]1JL!!]:1/8$,<<+94H(3#N4K"WAU(]JQNMM43]P(W6.G*J?:-U!>4(>9QF>7,= M6\!"2":JI(BU&ET=AKRTV> 9Q64"'85^^.(&MG6=]'LQJ[>3$L/J'P#$3=^T1?( I<9CYI0W&"$\7:(/,DX412/N_O!3 M@7C>Y=%5HX;D(1F>B /M%CV%&"[;Q.!]C(SQ5'N>[XK0GCTA6JB@1<9:?_RE M&_O!;Z-N^N7UP(_'_=R/L]NAV;87I!'>E0;^RJ(IRY(F(<=(2MR@-//VSM8. MJCX"Z5!LOYJ2;Y F\ "\J[=C!8"-+,-'P>W&4*RJTM7ILH$^MKNC7 $%&TS@ MBEA:VD%;$,19AKB-C$X+KIRL':'=$6$>,3)WS) DBASE-),,WY0UC#HQJ6] MT:MO-Q;\(VUF^3IG[Z[5E!F.UIQDH7@ DI,@,T-,C@6POPB;_\'L)> ?8VC+O5(>_&Y-M'%CVT63>F0&L[80WX0+,.G%(B MG(@(O\P;*7E2>-Y(FZV-R=9N+[U7S'W$]CQ@XJZC^=JY"6^FHW(R_>Z'T^QC MR:8=?GKK8W_0GWQ;V#]&!B:L2439TAJ/XO'E>%0$,?,0 @?F;S>'6G[A_?BS M=FQWMM)9UT[@S+(=DR&TH MWP;=)V\BNL;R57"ULJKNP;2C2-F&.GN0 AL*O'E=^#5\/BGN0T1HTHC27EWC MUF0=X5YD9W#7\KIM3?B.K9!M\6 =.=MZH;B+/Y"?[*C_OC\R\C\.DF3-9C M1H0462 FV]+XW'L2(E>$<^$#SS 72Y^0&(A70I/H%8,J^P0RY_VO)7?1J@5 MTR8>!WCQ&9"E>8)FC!="@:"6).9+)VFDIX\B(,8D+:=@!5VMG]>*#SQTW3]1 MM"VN6V[ ?#=$2#">S%+*9I&I#S#J=ZG'?40HQ19&-A))\5AS2E-B#3 ;K&=P M)P18]Y"X#]GS9DI#+32($EWA6DQ)GS47"E$D"H82DT 52&C26I&(=S+:1*FC MK';+KR4P#H,%F\JWP?R1ZX,&3O/WE-!9Y[ >-0Y*^"/_"9TAE]&_%'[YH>]T-Q_VT^*(7P#C')2TUX'%^'69=V0TM2H\KX%"_CBT.A0DR9R.)1Q.:R*!S&1^72#24HG>N MC%6[:?NV=VTG-^%+.YTL81!KU='M#+YV@Z\EJC\>PR3X^$](KT>0^I-%&D_*R&K>(TUEXC2LCX&WI'!&+OYLL0<66\11 M$3W7G!)!RSFIN2R-Y&UIN!&C51[?IQ?0(FX=':_2(FX=J>YUBS@=&'7*)\(M MU40*4Z*#):M[U6CI;-=_V*0+?9MXUTRJ#EX";'RT]&;->=%),UKM(94BA[4:P?WG7 M37BPCIQKVP#_WX??44A^N/1L\BD%JL 0EG@@4D5%7+::<&,$!!]-,$8!,NK.5A^R=Q?% MH9SP&\JW05>BFX@6W%X%4Z/3?1F>W9SLF^KJ0=5O(.@&I_I2;#D$YIC)I.QS M1,I0>K5E032-+'G.I'"UX]K;4_XCI_DV=+^.?!OH_+O3N?04+NQ"*JH[G$Z;"#W%I,)[@4H+>7K[K1J/NC^"_YD\JVGLLDL221_ M H[D9Y0X;P-^Z2):,BY157UHW!KX=AU!>E\EIZ291IK?&JT__#TD[AS#]X'WWU??SMV7DUY_]Z!.4GXP0[%E)!_X=K>_^ET&_C*A@F3(J M#4'W#_=9RBVQ"@5'39+,9R.I?U(1\KI #H! VU1%XYKUU;"7K/->MIH[!HED M"(7R)I/@@R&0(@/C3!1P>^1;10(5""^5.FN+OV($YNFHEVRI91T&[3D.SA(N M-"U90J&T^L)W@2EMC!,\WXG=5J31>X%]%OH%H9@G]:(O%M*66:EF0GK' ^V+#B3?^F2 Z65(V4T:#^?N7>01XT M>)$32:(,1PB>$V=3(IJ!\M))'WW;*IGGT,6IGKM621-M:_27=26C*?FLV&RT M:PF>R4P<1$LH!V,B]S;*@VOR5FGWV%2<#4KJESF"'X?3,:2KZ-3K[O*R/YG! M![CF"$8$;#6R-,;2G:YDT 44!A&,SS9M)V==6@JGX9\+>^ M/_J['TSQ!_/>EMR+AAD/'3SS"ZWDJ@%Y( )73Q[P0GTE*!&Z3/Q*!V < %6=WXO0/B M,*BPF6R7:'NSD/%U9OZ8\'+=W7^%O_M/! G9"Z](GHW@L-R1P%0B3D*2$2#? M)<#CMPH///!Y*[N9:)?H?[-8[](#[H?S/H\MCOJ?/L'HM1]_?M-=HB*ZX37; MR0AJ$^ 1EWF*1((.)' O2?:!9H<"TFZUQF,;0SDPSK17QQ(V;18$7@/^W;CB MM470Z+-G6A.9."U]FM'#+[U[J3(1K2@9HEHM %P)T,MB5C75+.&7:M$SZ/SB M]/7__MOI^S?'9^?'__'QW<5_;M =Z/X/J]$':$6HE3K^S*:\GN9_^-'(HY\R M.BMCYW^0*6@3J**!4&I*ZU,9B$V:$5/ZH(L8D[Q3Z;YQ@<2#B#8N UGVZ?., M9Y=#4D 5+LZ6KEK9$E-]#W MJ8>+=9U/T#1;3-P6,@AMB:"9E@Q8C@>JCH0GSV,97,BKSV.Z%\RN2@AJ*?MV MKF@5H;1(*PF@6K(9<>TKCMK3_6*G MI2_CHA;*+V[O.R&,T"+W'4P ,[S1#24 M>;4\ O$,..'1*\F=DIK7#K;? ;&#ZL$--7-;T1N)M?:HKFMH3J8%S6G^>S>! M<2_*1+V6E+!0RB-3S"0D1W&)T7HM1(C^]J7=(' MKG-T;6%\_7HF!Q68HI[06%*ZNP$D&QN%D9YQ4?N^XR$\!\&&ZH)ONZO/ ML1U-)Y^[42D&Z+EHG(HTDNQ*M1-5F3B&VYI5S"!G(9GJX]D>@'/8E'BBV.]- ME&\01WIU='[\YO7I[Q^.3\Z/+MZ=GIP4P4SZ7V'3H-+CGUPMPK3F(BJ%FV8Z M?N5+PD5W62;L^#ESD5>?9K;CJV\_?F61 'CTAQ^E'VR3S$6>-=(@6DZD!'0G M7;($ (SV3$B6JI=C;HQZX^!#_ QI.@ TMQ[#,KX/S-P;Y]0[:C.^K*[T=$+S M#+UQ/(J3H"P&K0+8VDE'U"7KL1-G[$F?[,/##TH-L7F;N50(! ML[KR,KM9*>)\3$09Y8*F43->.[1V_?F[BJ;MB &W1XL\51,-S+,K+%>-(U9 MTRC6=A/);N)L3]?,/2K>0*SME1T=U=9;2X(H[F()(/O #>',&J,=E\FWV@1V M&$YKI>-UI%F[9OD(!4V/T1SNO@&\Z8\@XB^7*33=<(R40N?B^+^F_-D Q/9=KTV4U^U M\@W"-?/3[*KQC!#.,R<-43I1(KF1* NAB?)1)L.D%G>'D=P,LV"9ZN MBP:=NY\NB!_+&*9;;]@J:VK5"JS!>G9CGVQ D]N^T+[HN$6[J19KXPG?8J49 MT8H72R%*=$%+.QQG?? 2?ZAK[X_/A[>/F%Q[3MMU5-NDF^I59>XL7/L1%3(^ M._]XU;\+GYY"9D1DJ=!(2)Q8-ZN[%)GF8-!BJ'UO\B"@'71+V[G.[W1CK:6P M!E;=!QCE;G19VBG- _]7W>&IX2P )1I*90LWBGB: L%UJJ2Y1UOSMIF_L;.W M',I/!E514H.=Z,J/F='Z]$L1T@)80-?8.Y>( X? @BHWR]D2+K4.F7*NJ@_I MNA?,3_Y44E0#U^'ON#66853EG%>4"RYM(LRF4ET5T-&5*:(_Q#/#O3$[43MC MZ]KC7[8_^50]-)@2L8"R8/TJ8!JY@3> [,9_>[):EJMW YDV.#UN@@(I;+#6 MX$8D-9$T!F*I2H1S3[EA6;M<>ZC3%A3\B*/31K_KB')[[O1LH\*]#/>[TR$L MCI\$*0=@ L\S,.7X*?%T)W#CHMDRSIV3M:W,->!MWW+80)&K>;X;:Z'%0(A' MH5[\T2V@*FUB@C() 6CI=ZXX\08"03'1&+V+QM0NA%H#WF$3YFE:V,D.4_J] M7K%;HCL=8]E.:;FSBRRCX2P",4+GG!4NI'H]V5H #YPT3]1$[8Z[3\XENDJ9 MGM_+%:=L_#N*;8+_0NK1)+335A'M (7'@B%>9T8,0*!E)@.UJXT@;H-O#WW? M-CE;^Z+C[1V/JZ]JD= [KQ(?P-MN]%O)'^YY&R,H%TK0,9*2V4T"*U/'$A?& M:?"4[4T&YR-K>3$\WRM2M$W_?^V_]"=^, =Z!F,8?86$.-].)],17,T Z+D@ M(3M>AI?.6BFC\^2HR<0S*E14-G-+VQ4%K ;RQ=&SK1IWD<-PG[Q^--PXS=?* M:.;U<_,Q*3U+N>6F5.(Y[M!<1I,GE"L>R7U0UBL!H79DL^5Z7AR;]X8<#<*M M,^#A\;6%.VN;CN)G_.:'43^6?C4_WOC%JGNJS)+D@9(4 T.1NT1"=N4HP=<9 MDO .FJ1 -%G-RR3][HG18O[D4U=V_.>7_FCVR[B2?I=Z07LGA$2!!@9EC -# M23M#&+4V>6U25$TLZ!K@?Q)Z*VJO.%)A8SE>I19?-2L;SUI<7GSVP_F=\'CF M HS?7:W36K3)@":2YF$^7*RE:)VE8',2O$S7VAN[9/(Z M9W\L(J/SI;!>=#9*B>"C];B6,E+.FAP(]T+IP#1-V[IM>!+^GR3?EO)K#Z_8 M.+RS6,LB"#_N@I%(8YMUI7X-K(7@Q'=Z_7!D,W MOB>6P>AK?Y&<>&=Y)]WP*\*&^5LVON@F?G#]YV6,YTDW^4^8G$'L/@WG32<\ MIQ"#)0[/$UP8NL5>14FRS*!43#97KSANMI@7P_']HD6#^1_-%C8_=-YVH\6W MRN^Q'G.@RM!D L8X(@VZS%92173&@RB#9 )J#[C>[@I_OAG[0Z 60TZ.!K/? M@;1\H>A9XU^A1Z75DGI&0DF D]XZXDQB1#H=M4_6TWR[,_W&Q:0K(7MQ_&R@ ML)IS3S8SHAYU9?\^>^NN7-GY*U9NJ/#@X<%:+B2*$KU;7+'R)$3A9\W5(UI; M.LC;O<_*@Y&V9C@2^-XOPVZL;C'HLV,9O0F\BE%: L:0!X MHA 6O6"1*IU,[6VYP3)>#/GWA0HU1]]\7U.Y/YJ_:F^FH^]1FGE6P;6RIO'Q MGS"*?5Q8#WR,FD*I%D8Y2N8=_LT)8K(2.=$D1*P]"6M]E"^/G&T5>?^@G&TT MH#P[_W@4)_VO>(I4;T&YY+/;-:%\;"'[TX:2!F6UT$"H\1$]'"F)5Y!) LXA M,66SJ%TWM#GJ_6E#F1Q521L@1IA95:DG-LA$N&(@'&7@6?4E#>6M7B!.\YSPJ-&E'[T,CA*;6<:CP*K F>09:M]('UC7J;4X\'#7 MJ35T\5RZ]JRRII]=I];K.K4.3;;2=>H).GXN_*4F604Q$Q&*F^;+18EGDJ0< M\/O< [[O+Y:WZW6=VC?:KJ/:K7>=U535NWB,7>C=7^R*\_ZP:#M]VH_'ZOI)MEA3(SR3DB5:E2 MEBH1:T/VVADG]V=,P;J+VT.6-W:%]I(V^_1^/'J%\?UN>9Y1U#,B6 8YEK8/ ME$A)41T"=<*,C0S_YO3V+89:BWM&[T=;@FXM%W@3=NW"QJZ5])P8=S$Y05+R M!K5! W$*/%&1*^H-HY+7+D+]F2E_J"_1!MS:I\K8-6_3>YIZFS(UQ+-BDD8* M!*U4B.O[ MH[_[P12NOSPI@(@"'.&&HZ<1F"'.\42"RL:QK$-,SV?;>Y((GM'6N.-HT!Y0 M\%DYNZN+ [=,@_N_HX3[C(86"$UPZ8Q$ \%*"2K73[K;@W4_HW=O'\B_AR_R M6LQ]5F_OS7#""H(PCEL=/"F=B4IW%MR27=9$!4X%;M"<8O)N.8/RX%'+,V06&NQF4JS0+&M7H/>',!95!OE5Q\:EE\M M^>QVY5>/+61_RJ^XP)?:!4&28(Q(024)2>.7+-@,DGK.]X;3[_>O_,H$YG4, MF5@9<6]DD(BS3!&@TBH6I.6^NJ_] LNOUF%IN_*K=92]G^57QJ+K;%,@6LL2 MK?>+M6^=7>T78=U3:@ MZWT3P+5P3"M5&G$Y/$^B"NA.,DVX$]8&([4WM0NO#GM,^UIZ7G%,^SI*VJ=B MDK4SV#3:,*7[&UK7I2V*.(AX4)#L-%Y&T/:TBC2G\56S0BZLV*K==CUC#-8>K@< M= ^2);%&6TE\P\G[?HY11;[>=+M &WGG'B2 ]MVHPN5B+4 M1E2&8QR5@2:IUSYJ:9W)\?G<)K^<8JO]?(XME3+?8RE00?@LG"I MUA++HR;4T< ]:$UA;SKD_BRVVO\W:3.&/<_$B87U&BC5B@M'O)*R)+DDXAS: ML<)RK4-B,M#GDW9\X,56.1@NLC M*!,SC^+K?9E:]QQ M-&@/*/BLG-TU$LJT!P.9ES:>@1-T322Q40%NF:!9SMSF_'R2NW\66S4B_QZ^ MR&LQ]UF]O>L6JLC I9$\$*M+8PKC% F9,MR7 X4<4+WJ^;3?^EEL=1#O<4L. M/^.8V0H)WN62-SA+G$1/4GJ&ZF02O4LM%9/2&<6>3V#Z9['50;S,+3G\'(-W MJY6K2(4KU3018 :(M)F2H)TA7$@FN!5&NMIS!O9CY3]?X_U\C9NQ]WG&#!^7 M =/!,<5BR1A$&41-B1,ZH8V2K(;_.;DXWZ# ZL'/JU%4M3K@2H54W\7_R@_FV7\ D]]&W?1+?_CI;7^(W^O[ MP?D$-57T^]K/U?HC,N<8Q3A4P8#SHEG2*7M2W'33%ONDO\ M>/ZW90CFY1(@**6!H2"0B(N9RV\%,ZSVO=KJ^#:5NG35GEU^S"K MKJ!]J6EZTQ]_Z<9^,%O)ZX$?C_NY'^>;=U82.%0 VJEAZ%-QNRH^JJG1UNFR@ MCYT01_%LN%&EH7>9H9I"(%[P1!CSOLQ/U9K73L#:$6$>J?O9+5_644-KGLR_ M@'2:T5'P SCI)OBM<@CVAU/\-F[<,^A7925<W JL+=A[:T.>3/"OZ-,^&DKX;GH$?'(_+2_=AU*$<)M\NNE=P MW@U2CUD;%3694.LSHDQ G&2>!$LCJ 0LY$?O&]9[Y/;9L9,H;T,]-/!7'@7: MTTQ0JWP@&F$2F84N?14589Y2E$-00M=.I'L4U NA4ALE-3":CL9CF(Q/\XWM M^.'=N ?)T@#<$>%#F0.>+4)&T=C,&3C+^TEO'%_$P=OF=Q.BH'_"L_[H]KW\M7@M/L6K^% MN/8E*P"890!!D3AKZ.!*#@M3F5@=P7LF&BU"W,^X6HII8%M^A[8X M:69Y?'?Q+AS[5< V"B2O!70WX>,6&K^/5,W4M7..1<6TCT&@HVYSR8!U) 1\ MIVU@5$CNM(NUIY?N ;<>"?#N';76T5)+2KT;?IE.QC,)L$6$D#)E S>2@,:E MR\0L"=8KXJ7BSDLNZ]_>/@!GARYN?47>1YD-M= @\K8,FEA BYDG$V6) EI= M+IIG#>&6*P.1',H%I_=$16X M_V&4U2[Z6 77KIVDZORIKHP6PQ;6X#C527#K!>[$'*&"\\2!0.0L:901EX[5 MKC/=T?ZSILE33;\;;$#K**>![_3:CT;?2M])^(*@(W/5TUV**.QY/^I9_ :5Y!+J+<\X"( M1--2ZB A(5;.",]>*NLYR%B[M>8Z^ Z75,VTU,#X?M\-/TU@=/D&PN3[&*;L MN$G)X,Z<H< &XFYPSMR#S@2G<$\"8J&,L0Q!$\>'"R@^*98!/2T)LW9N3A*;T7T/ M5F:1@>%I=3O L5QY-S_W^>MM SFU"%9=Y6]=:P?U_7OSS,9EILCX*."O^SCI M!1\=6JF6: :^W"+@/F21=Y%F]$K0NV90/4%I0\S/,'MYHQ2Z;:JX25AC_/EH MF,I_2N>RKWY05G TN7*AYPW8C U"XDN)'G'$K2^5^B)#@?BD0\K,\21,]6#& M"L!V0+:MZOM.7*.VLK:]Z5W+XGY83$)G(*T%FJ;LUR4[7+#@+=K5_?<@\9%@FN59K)2=21EV75^_24E M9:9R4Y(4I?(,,+:[2LF(>)01# 9C^??_]?UA"9YX6>7%ZC_^Y/_%^Q/@*UJP M?'7W'W_Z[?8M3/_TO_[S7_[EW_\_"/_/JR_OP9N"KA_XJ@:O2XYKSL"WO+X' M]3T'?RO*?^1/&'Q>XEH4Y0.$_]E\['7Q^%SF=_779;EWJJ*RTQQZ<>*RS^?(_;+"/8=\5L?\^J N4;D1K,^/<>NOA9%C9X>J_Q[S5>,M]9R;VF0L__XD_S78EW!.XP?%]>4 M%NM575VOV">YXY5?..5R*R-+7DE->[TN2[DQ+A!A210S*0//,HC"$$&2)!$, M!6=9S(E@H5C4VR_Z@J_@;U\W/#6$+:C^R0"#^HPNE[PJUB5M=T')B?( 6N;^ MLR$,RAWE?_]EQZXKX)8O \?2"(D->8!7#+2P]#BX I*'*]!Q<1:D@NZ16RI/ MH"@/A2ZHG= [=:NDU(W$ E>D$;M;4(H?H%_XLJXV/X'J)XW.F='\Y>CM7Y<; MZ7!)+[R [HE?:"&=H\<:[KT+418/(V"HBQ%?G/;%2/;^!(J2\5*ZQB=$/?ZB M5Q6OO_ Z+[ERDC^197[7.'GO\I_QLR)=O5GS:U+5):;U@L91[(>>#ZE'"41(!-(Y(1&, M(Y[%7HQP2+B)<_E5Y!?@2TWH&%G9TV> MKT!= ,+!9YRS*_ VKRA>@O_BN 0?<+TNY1/@CPV?_]>=P;&!QY'%,2(]J\FQ M >70YEBM8>GHL+^OJ[I9]+:0GI04,E]RZ4>]6]'B@;\O*OGSU[BZ_UP63[D\ M7KUZ_JWB[-UJR^,UK?.GAKNM=L4\BL,TH3!(LDAZ1$D LRQ)H(@I]H0(DR2, MC$Y.$S YL1'KL:R4L]PP#5;2.UA*AM5/U;^I9!NHKQ$HMOJ-M]S^U="GFN)M M:CI?+_R.#+VT_=>SY5<=^T#+,?A)\?RS^K5B&VSX!N09_*18E\[OSSVCO&-_ M$F,[);ZNW, I6)S77YP0Y"/'-I,.:NR M7GR1[Y=_X ^$EXLX2!)Y]$O5A6D(4>P3F,78@T&%U(9<2K^D.^ MRA_6#V_S[YR]OL?E'5>_*?$=_Z+B.;>\?%B0-$I)S!%D&1$0^1Z'V$M]R/R$ M,"\(XX!G.KHUCHV)57'#";@"#RTS0"AN &W8 ;3C!R@OH[@"DL2#GGJ.1']8 MF^?#U$SY%4M@Q],5Z.';,08:SD#+&MCP!KZT^-[.A2_K4GZ:\.4/@/,>/S\( MWMH6V0U,G0&7:RGK''EAF_'SYY&KSV+0W2"PL?^.5K,[^+PO5G=J&47_>L5> MX\=<)2JHZ-LNX%_)@]ERK1+JNCO&+K@JSU^+)",D8;X'4Y]Z4CB)!"9"!?U-OOAXIEA+$-&6\B9W(\!'6SR. "3S)F=HT;CK'?BFA,]PUB^ MY PJUD!CQE3N0;N[.8*)$>GO-'LS'H>= 7>XO)#+_6*#, M(UY"0Y@F7@Q1)"C$B#'H<282',0\XEKG4@>\3'V65:Q E:C+0' M6H_DT[I6:<*-"E]_PR6[VD2'GZ_ S?>-=G]Z5"*86= Q;TC/>,Z$N^$)NX'\ ME2/(P1\-WT Q#AK.'0;J'>#GR*2.X616:^H LD-#ZF)),QO*>+YH_%+-B[.C MYZ?3GH:,TUNIL\R?^.I6G/[EKGCZ17ZF_=;*?^R^K,YD]\$<593%&((*H.%AP@I1S1/$U#@9'AL,4X :--L,(,68PT/#&%Q< MG12L>)CW># &IJ,SP:C%[*R5NG=6_[_Y[W7^A)>*PAF/WRG'[@FM^(P27.R7RXC 4?@*]#(<095$& ML9]&D(B8H82ETCQ$)N&3>=F?.-BB4E)8QX6ZS&TRAE3DH/D'WS%N9CYG?L5Z M=O?'?7&&'I?D[*K-&^HQ> 5VO(/V$?4>#WZX_XE6*+"1"ORTD>OG?J!H(YN* M<7/02N?.ZK_,6W&T7I@YI=<=E4 B@XVQNF'3HL9_!WH&_/A[1 M:;WU79+^A&&I$0C-X;>?X>#'\=J'(3+RV2\L-39T_V[%N,A7>2TI/JF$T5I^ M.7-)JBEEJAJJ"\X\SD5$8!!F 40(^9!D:0A)E'A>(GB2!K%=M%Z'_(S6;,<. M;/@!.X9 RU&G=IHI:)9XF\;>7:-H9L$.,;HZAO$2:"/BYB:R.P^5:Q%_H>BX M"3#G ^)&JYC'P&]+K!RWK\\/I)#?^"Q, N&G,(TC:6=BRB'Q4@19$B8XB])0 M(*T YM'*4P+_)P7H MQ_]//V"Y/_,[%:C[PA^+4KD$[U:JMU972;SB[VK^4"VBF#!"$P%1J@X:*480 M1RF6_V+8)V$J*#8*]^L0G7HO;ED 6QY CPGPAV(#-'R8[K\Z>&KNNHY1,KS: M'@^0^5YK(+&K'5:'Y+S[J@$(1[NIR6?-# :G;'&]7':VIY?D4'5%#QKZ?VF- MB75>D@:;':=/7$_#+P(PK-4N93?3Y'-B@S]:R@X46%>X@6U8+M'I*V4[-;VX M\"RJJ2O>1AVUGY\R+7@1IEG"J">@QU(*$8D%Q&$J'5W"6$C"3.[=6E4C9F0G MUN$F4U65?C1IO@ VQ>KR/+U>X0=E\_Y'G@%97C6MF)I;#'FHX&4I?RK/%GA% ME1+0HI+??OFA_S^\"J*T>4S^$Z$0X.;G'^0KN?_7/_NQ]V^A?]7T%6VO1-YP MVKS O=^A*R 9?N0J:XN]2,]SH_ T91A@OIQ'/G2C\(NG /V+2[[C4 MWA%.@\ILNZ;U&B^7SRJP_'NU+2;?A=,UG0>=M28V0/U$/;#AI8F8@Z?J+[U& M#?I>A19"E[T+U^ 87BWKX@+^<'J18"JYE0NB16 V5\1$W+Y+8O0Y6I^ZY<[VFLL,?-/[KLD@ M-0S&F:(Y4RF)%3S.[\;,N'BA2S(KJ,[?EMDM9VGI3E>I[,(:KYYWCW29OTVQ M4_/'[[Q2H<@VHC"B2<)]+I@7I4;FSR%S$]O$ MCIA56V*G[T#3"KX0LH:FL5>"MW\&V3&J>N.=+-7K*O+47V#S=CX/OQUS:SD! MC*Y,J$O6YK6K$X!Z9&RGH&%^K/HB[;WOD"FUFB"S*#/Q1Y1T>U"\)9'=K.K3G;\>V" M4/V#W*5'+>XVE=)6KY=%Q6^+#ZO'_$U>T39)3O=F\^P*4]]K-H1!0UE5XMSF M#UQE\G[X^/D=4$S(7ZQ+W:$J%\#0N.5T@H/A':= M%T7;N^R\_+1MZ]RU>LY69RU>3TB,'.+UW,"'K=W/?ND91/^Y;+XIL9*OBW*-\6:U&*] MW$PYVDTWVHS7PH0A@1(!/9+$4B^]#!*,8YAP@4F&,(Y(9C-OR(0)K>_QZ(E# M6Y8:!68=4P!W7!GVQC<"64_!W6,V;I;9CJ8\;.^!][KD+*^!ZBH^Q5@S&QQ< M=9TWHCUO.WD;6([ZQ%LM8F>(I#?Q6%1X^6M9K!]W;<:4DU&LY"E[S5E7TU2L MJH_X@;<-CA>$R_\AAJ ?1R%$24H@)A&')$QHE*(H2E.C48F6?$SL3VRX @U; M0-$U[%\]%F<]JS0#>F;VR0HX8R,T4FQ'YLB6BUD-TTBH#DW4V.7,@PB?\?/O MZDJFR;J6(N].GN\UD_\U5YE.*21Q\-1<+F[(]\[/CO/^#86U.DSKK#_;J=I MV/[QVN1C%E]:SLM&19KVN4U(^[Y8RL]^J5?7#[5N^.O",A-O@HIZ9\?;+L ] M!M38RW6Y MTT^,+:\VFOGI![FJOY M$>OHV$%[DF,/?,$CWR=4MU3\%B1N:F&:&DTO8JW$ZMB%":(AXD,$L%A8CB%&:)B&$:IZGGQ2+! M*=*>@7F6S,0&L:V&7^ZH&PQ8/ _-L(%S)["9L>J1O.J:M^K,^C 1W&!RI!, M["9#G@#"T9S'BT(-SG$\_^GYYC1>E&!O#N/EI^U\O;W+S8>;C[=?S7RS8;CTW"UG()@9)446-'0/LH*G\(*T9'3DV S3FM57T1+[ MT/W0^Y!EOR2\8ET)OY]B)@]FK/ M01(R["RTDUI/)>UD,70*5(VRNZX%YUEWU>]GM_"\/7V.!#KJVW/\A)UV[/GR MS4B$I3H [-Q]33_3>+WIOF5[+'2S3!HF^D=CEW/GK&5W]#75ISOKM]@8CL,O MN?D"EH5?MP]-6MA[@RRMDY^;[CO=%BG?Y@_J*[WGN[QWG9(U*)E]1=/1BO,6 M,YT3Z*B.Z>R#YM^M9LBG2MSZ( _^\FT9I%.=^.C$+D9#<2_QKR-]99PY=4KN MRQHU4F0S?;*7UDB7!F2RTJ13Z\VF1P/"]+5HZ#'+ _KYN0#7;=O/)B1S\UV5 MZ7,U;/!6HLL7./:Y]/A#&(0>ARA!&!*A($W\,.0>4Y&J>[:='R?#4/S1H19AW_/21*2" MC9T0.=O=Q?N;ZZ\WAE<5%_#1#(PZD]HP6'IZ8.-4UQ5Z8DXX=?&E+BST!->9 MI>CLRN)U\?!0K+[6' \):Z/YBM_E*]46%!"\;&(: MT\ G1)@2["4P$#Y5T_.DIXI% &E&@HA0CV>$=?#=K-A+@+W&%1)FFTVGB5];36P)RZUG1]IE=N!E 9WE^PV0FCF#[[+0QSEY&I^QVV#V M]RV5_+=@.&-^&"4PHI[4ZI Q2'A (!>R;9R3&+J /;63UJV@ZW5 MH!\S]3T!BY[2CA/6,'1].,#[]9"%[ 0P4<>-(ZD*WV MEV:Y+_G=??U)_%:U8:A77!0EOZ9T_;!N;SE[8:E%ZLX&M\X@-$S! M0D#)UB;*31K.0(^UO7BWTQCW*'3G9TY_A'=B9FX=#!W8O=&6>W"] M]T8; 7Z (02:$+_T0()+;/YS#"?0!-O9H )=>BZ.F)O:C>>/$L2NFRG- I]R M+X4Q)1PB56.1LA3#-.)9'/ @9+&_>.(E*>S.G"=HFMB$/F7]H/UV0&VQ?QPU M+_LR %*$U$OEWB@(E4#&L<0P50$Y%'B,>CC@Q.CJV"F,HZ;\/K97::X!LSG4 MCX1AY!E_2UUN'5OZ4QWZ!T2=) 9PBMX+A@0&Q!^.$ Q]<,P%[YY7SU?\&UZJ MF;W^ L4X031*H(]2!I'4=X@%9C#@R.>8,^S'1N[Q,+FIM;XQDTKM;2YYSV*D MI^ON)#=3],TE[^$)OB4.;H?0L+SBO22DTRO>L\1>X(KWDN"GKW@O?LI!4^OA MYK2?2^5+U,^?Y3='#>F^^>]U_JB\N$5*D1=X\F0=D?:T-\[03F? M-&(BL;/4!@V2,ZD-K? "GOI>AF$2AP(BWP\A\=( M^F$B0ISB)(NT&@J=7GYJ)TC^UYA)'P=8Z*FUO81F"FP@G'G"^TD97.6T[R\^ M;]KZ2<&.,M-//V49X%5U?FT)32^T)CR&/)\R*%B8R8U5_@N'80*3A"0H#:GG MQ$0SW#A64L,08R-D2V^BH.*00*X"B2=IS!L\ M'!+S*& X^+"9(C*>+VZD5UT_W^+O[YA<*!JL_,=.52^O/(NZ:@NX45G]#]C&]E7)B&%[G?T/31F7;DN- M)NB2>=$7XMBZI:4&GD*4<9C+@((/(\# E& M#,I#3Q+@1+5-C1RU0&@(3KP1-#3 :UR6SRH::=*81!LR/45T"829:@ZV,Y"N M7$-^EIX%>X).WYR@)?>C="'8$]Z@W<#^YRSS+>D]9^LE_R0&"#4#V!>$H20B MOKH35C->4,!ARKP8QDQP) ]EF<]\HPQ*;=(3FX(-(RJ';E@EP!\-/X8Q$@., M]2S&-,B9V8[C[B=[T%T"RCSQT%AF5ZF$^H3G30XT!N0HW<]\! -_]']L:(UL7X:>:9H! M8C,[-1VZYE/DQV'C:IZ\)1?S3I8?!]71C/F1RUF:/7G.9_ER74N[^I73==FD M[/9N2P(69!1Q'W*/)1#A+(;2J!'H10F-$X+2#!LEW5PB.+4AZY$'._I78^Z7 M+F*H:98<(F-H?\:!8FYD-"5U94TND9O7;&@*?V0?=#\WLH#A*[]3]J?J>HJE M@C&6<56\E>Z^+ MU1,O:W4$>L-)O? R+^0DR:"',96[=!! G#(&,9*'DXBD/#*[AQZ@-;&F?I2> M,,75/7CL6##,]1@ 24]9'8ENIK ;HD!]]T"/+%!T'6:$7!;.57K( *5Y2K7-V.J'V]:\BZV5V"E,N]-V60 M(M^#" D/9CA225Q>F&&4!2C&1M%,$^I3!S1;7JY QTV30[W/#]@P9!C*-,)8 M,YHY%7)F9L($M EV?"L47(4XC6C/&^6T@>4HT&FUB)T5DGOL:[G%2C/WE#/. M7CW_5JF@ZM9MV8T<681)EJ"44IC&)(;(3RDD-& P](,HS4CJ!XD\_A743,V..8 .+(V!H1G-37F@!S:&8L5IC8RVZ0@+R9(Q!F'*2(^ M1'$BS8Y(!0Q$1KTD\A@GQ,3?,6=AMC#$]#;&,-5J6JPFMSF3Y&[98S*[&7J9 M'#![@.S-DJ-1[T6",F+6 M?>N0PN0GJH8>8$,1 TTL=$]%(R0T/?FTPBE:DYQLSDCB[/1RN/[,)Y0SXAV? M0LX]:*=E[U;-%[F)@MXLU3R_YDJS^Y;AE 09Q0GT2*"JTE(/9FH(3!9CDO(L M\WP4FFC<(+6)M:]'SW!+'\9(3Q.=26ZFE7VRH(_ !"JJ):(C=1VF-:OJ:HE] MJ,9Z'W*<*-6O 0MB+KR(9])UYS%$(HA@&@12LU6?'AX& 4N->G3I$)TE!:K< M)>D4.R:NP.IR19D]FGHVP#5&9J9@((=IHH([$WFGSDMZL7(\$Q"T,X[&%^MM M;U*Z$MSK[WFUH"E-!:&JY6'3WA;',/,S#V+A)\23_RF042I!?_&)E;]7I:VH M61:@-RAHWD):RF9X[:@KEG7I>9]_QX7GS=(O4G;>%^I,XYWVFM*U3ZT M'>"XX%&"N8A2>725FRQ2O?)33#E,HC#QPPRQ,#32+&W*4^^Y&W* M_0<;:Y' M ([<8']MY[=H'Q,SBV+6:Z MMLC5FS6_%E(MU0#8M_D37X0B]A#&' 91K%KKD@1FR/?E^3SV>"@8Y8E1GR@C MZA/;DMM[7G*L"-J/U[B,H)XAF0P7,V-RT(:SUS.J+@#AX#/.V15H,&L'1"MV MIIF=H8W"! ,S+M-^L2D9VK ,C<;07\0RE%[CNK%BJJ==_:SZLA84HHQG$/NJ)!,%*4N")" H,PJK#U&;.LC7D 0[FE;'@6&\-$/OKE P MLQC& )A'XG4$1^RC:+W6AZ9Q'!8THQY-.8>89@PB1C@D4>1# MP@2GD2?2( Q-,H,N$9PX'^A6?:0;7O#8477K*#CR#5[6'9AO]Y]YP_^Q]GC; M;=U2Z3EEBV9(RNW#W0=>WQ=L-S9<8VL>^/C4 8*F*O96W7#<@9:TGM(.23RL MIXZ$-3SV'\OI>#"ZAE@#O;#DISLEI&RG>T-KSJ)N&D)M-$SG43.ENG\6#WL* MNTDY3^2^&6<$0^D:RU,V]J1'',:JN#:.?)]G+(VTTMS.$9A8Y_;&5FKND6>Q M&-8U%Q*.V ,UKK'UI&0%72L3W<[=G%+:/4J64H\W)IR>,SXQY,>9C! MQ.>!_!_CB6%+LU-4IK88'4W0$37TJT_BHNE,CY76T'H<"#I!&LR@1*Y\Y9,T MYG60A\0\\HH''S9WA6]+K.8X7)?EJ^=W*]:VO=+T@T]]=NK(=DNR/X^SNE(I MTY)^_I2S-5[J.\4G9;_L$8\5VTS/-"1VU]WKDGA6;O')!6?SB8?$Z3O$@\_9 M[7)?>%67:UJO2[FP&C)_O6+R9[Q\:M,C$D1CX7D)#!,?0>1)OSB+55,MA)@G MY!]):)0Y=H'>Q*JY1QWM(L:70-/;#!U"8::NYB@8;XN:LCG:("]1FW6K MU!3]<-/4_9B=FBO+P54>S*Z/3$A1*"A,!/,A2J1>IR$C\@SL9V'"?"((-='K M0P(S[+$'HK5U[J@_VBG67]:UU6-5VJO7I!8;I0J?8.R)(4HH!XDE$30Y[' MG#'!N5;3"#UR4U^XMI, 6@Y P\+59H9\CPO3B0B# YKJ'M8S/1U+"(6(Q)T M!!TQ)V%P^9F')>B(>CPQ0>M3YL?0=ZLJET]V3OCG8IG3G%>J.GN<, MA.T?[TP^9N<&_E;Q3^*FJO,'7/-J$FZ@O7QF:MJ)MJ5TU2KJ,_BC^]OI5>.P M=(Y>)M_ MY^RUW);NN/I-B>_X%W4[]&&]K//'92[/)(0'84*X!V,O4I7O*8:9"".(8U_P M6/Z3)5J5[RZ8F5B)-_R *_#0L@2$X@G0ABE .ZY ,[47/&SY,K@!'/LZAFW# MW"";69*F/G_'V17H =ZQ!QK^0,L@V' (&A;!AY< W.!Z=D;@[:YR9W@!9M? MCA ;O#(>2V.^ZV5':.Q=1;M:TV+G^,*"($EIS!>2,U)H[2\:)$VTK$]86\D4#X!( M)IIS3-FR =B.#P/CI0.AQH[@&!8SJ]_@H:@#21YT]$&/ 9M$&AU@#"RW8X#L MK/-%H!P970-A!PVKSCKS&4\#J?8,I,GG+!)GV=]O"Y5[?_U0:V?+]CXSL<P$ORF27'GA#&+B.VO]!\ M:; GV-_+?3WU>\NF#_A9)0HH=5/5K&N\-&U&.+#"A)M81[1MJMR1G:2OH(9X MKGHE#%":MW7"99&/.BEH?,3<6O="\U]X<]I_-K3=YU>8/':A;]I,Y+YLR-V( M;*:./9I@0W0ZZWY90BM;/[#L;);_LFC]?4#C:;M=X4U>/1857OY:%NO'UTM< M5=L!XVWB%PV0H)Q"DF%Y3$09@AE',8PCCC)Y:/2"P&C0V 5Z$^OJACIHR(-] M^E8Y8)?PT]M9':)B&!@< XCQ#JLIIJ-=]A*U67=:3=$/=UO=C]DIO^KM^W99 M?%.-Q>0_WZV>U#7:ZD[N[6TAQ5Z+7\D+71;5NN1;OQ%Y-(T2G,$ (Q\B/R*0 M^'X /8X9XPGUPD K1=L50Q.;#\D6;*83Y!O&&J]4;%BS[A\^^D7HF9DYX36S M0TU?<<5:VY10_=>[/8RW_/6[B^\XG.1 X HN1_9L-#NS&CQ7X!U:1&?K6H24 M[N[JU_>KN\^K:O4[7KY;?5T_/+2.6%6O;HD:_GK]N"3+_RJ[0*ANW,ETX:F# M4W=W);_#-5>W4:L[K@:Q?);/JV".Y&_=I"7(T]_Z8=V&2E_Q%1=Y#411@NOE M$GR6IP'E0*BV>Y4\)SP69=W.3L)=!W MF&4\"DZ[V)TQM?D"?+9 [$4!K1>QS67^^H"7RU?K*E_QJEJ$7NKQF%"8T"R# MB",",Z*F36=)*$@2IMR+S9*7]]:?V)IUN;D-2;"A:9J;O _(L#UQ(*:9Q3"3 MT"+7^*0<(Y*+]]>;.9OXI##'Z<.G'S/W&EX77_F24VF!/W#<>"+Z0/0YDFY+V_$8T4V/'=82FNT&0Z)9+7?G5QPMBUM2)S^KC7X MG)D>566]:ZOV*R_N2OQXGU.\;&)L./*\F# ">4 "B%B(8"H$AQA1'#$4)DAH M#2P9I#*QVO7)&04BAZ$9UC=G ILIG8FLVHJF)]BRK2B]YVR]Y)_$7JGJ+HE#%:U6N[9=$0IYDH4^S'A*(0IC'V(B M(DB2C"-/!"RA1C/0#>E/K+;[-=0-:<.NHX9PZ@7Z)@3)3-7W\<&][*J&@ZX= MQ#2%#)8@N.IB:DA]WKZF=M <=3JU7,:B]PLFZR4NW^=5W7QCC!LAGEU@8@/1 MT06*\)5IH.N\U)?]:"<"FRE[7]9)-%M++KO&+V=7G:_[RR7!]EK 7'S8;G=_ M+\^ZG&_G>Y[M:+KMK._%L0@"E$ O-_A0043C"BP!AW;/HMYV=QNO%L]KNOJO4H%#[OK&QH&69+R&+*$IQ")-(8I\A+H(XIPR+,L M-9M /D!K8GO2D *A::O%\]#H60]' IL9"D6TO;"Z BU=:2-:^2?IP'A11&=] M&,]3FKD;XT61CWLR7OZ(95Q M=AX)6T$ZU\N]EH!OGK>/=*9CZ:S\_MMUPSL M8RPRZ3S0 *L.S"&"F2 <T+, ]=.,/,531C/$/S!CB< M 7@4\W"WLH-6G9O6@&TEQJ[FRE^HI&T6< 29\'V(2.1!^?\8"L$0BL(P0-BH MLY\>V:FO\FWF36H"IF?-W,,P)J#:,7"U*8P".QXF:N)Y4>0I>GF>)_IR+3TO M C'8V?/RI\TO2/_&\[O[FK/KMI] =T#@&(?R?P1ZJM@?A9D:]!P)2$B*.$^B M-/%\WE&7$?>GK=V>Y" M!\7JWX,./VA^$W'SW_7S];>25>[2?PV6G%C9=JFGOY:J.?ZDO@;7RV7Q30W D91>EYSE]?NBJ@[N#B.4A8@1"B,4"H@2 MC&&691$,& HBD@59QHU*.NW8F#JTTEU-*[W:I='7]QQLF6ORY=\4:U*+]1)L MI#"<96_W"O3.&M,#:VC".G[ CJ&K SA;IH#B:M+(M)$GG!(!I%(,GFXD<<Y2M4%\T5)G=XGGZ?V M M?'%T4_?5M\^6.6GLZJSEF^7-?Y$__*Z;ILBCMOOM/EFG'V5@JAG*QUV_;M MD[C!Y2I?W56?>=G$8EM?>H&2R$]X0""-LA BPBC$B8^AAP+D!9F(L&=TO^2$ MJSFNF"I0KG/AKZ.DY>@Z?K,#:VA)]1C#^SX QL&@=(K MT&.Q.=YU3 +)97NC=+'5F[E?Y!(W5VZ2$Y[F]9I)#*Q 9OVZ.CV.:G-2.1 ;>Y M.SJ-DYX-&RV]F4TZRL>[=%EF;%P&!7)D+$[3F%7Y!\4\5.;AAYVFTC1CT$MY MUKKGGU:;ZXS01T1X\LB3""8//YC[4F5Y C&-$*,\\W#B(F?F%.V)%;DC!R0] M)YDM)^'3T^2)0#'3[Y,Y*+NT@RO0 VR"_#H+#*;-/3E)^4=(,AF"1#.;9' ) MR_S:WF3T;1KO;RN65TU(AS/I@,@S7.>E\RCV,II2*&+A0Q3Q%&)E5OPL)"H3 M-\$A6:R:^PQV:Y!X:\*$EBIEK2H=L6(46P#JBD5YZ25_;!NMJ&TTEPS)_](L M>;?#6<_^N(?-+J&W9>-$OG^?%] RX_QH8P6"JY1?(]KS)@';P'*4%FRUB&73 M0=7%\)/X&U9[5_VI_*+NYW>A2"_*F!_S&*)$((@083"-42!]>A;'<>K'.#9R M:(;)3>S#-,35V;\C+X$"#0,C8KD7\-.S*.Y0,3,A(P$Q;^&G):>K!GW#Q.9M MOZ@;VJ&WA;E7B[<(N8A%@E-(4TC#%$H0I6B)O4>HR3T S^1 MKH>%LW&.WCQ^1=/1M^4^3 MF;LO_Z"P)YKR#S]ON54W%[IO,6W\@3?% \Y7BSCQO(B+!&)UR8JR+(69U%0H MPLA+*8WE[FU4\7N*R-3;+75 R*.-=.A9^V;=ZO\J2_ )+WF3AB%U/5<=MM0OFK8;_1_TGER( MV./"3SE,_5!J;8H$S#RINGZ9NH+F2)K.E,GS#HL32#+! M81@2A!&-8RI)M6S=K-@/^48V?+EY'US^_$7>A*;5G@M;0_,N"5V!!M@>O2NP M8P6TC[3ME_9^V/^$V\;IHX%RV#7=GI?96Z:/ANU4O_3QB]IM63-E__>JA]3'HOXO7JO)-W>K_'\X6Z28IEA0 M7R7Y<;F=<02ST&9Q>9PT<4(GXW1J3U:2!*NB!L^\!N66JM1U@VZM MT[\N/?OZ0[P$QY=R6W;;LHZKIN^=_&G[QK[TWICK>/GD:#HRT-/Q.:OQGASN M0\,^/4'+7,VJXG7U>EV6JO)],Z"&^$DHS72@6L@SB(3G2UM-?)BD89H1D0DO M]8QR+T]1F=K8MM0 ;FC_U3![\B0L>H9QM+!F1JTE)TU5)^\4LW4&17*5>'B2 MQKR)A$-B'B4&#CYLJ8V]^HQ-K=-Q%<VHDMRL# MJT=T7HMK!,21"3;[M'F3CM?%JBJ6.6N\K^96M>G3'U!&/.4/9<+'$'E"_@OS M# KY\\BC0<:P5@W;>1*3'T1[1-MK?.,Q!F>P&59\-Q(;1MS,A37JV3$LSXBF M'6<6GJUKQ[!@_;8=%YZTK1@7^2JO^?O\B;-WJUJ^U5Q5L3:>UP?\]Z)L M4B ^X@?>7>@ASZ=)[(?0CY-0:F;J0Q(R#T8AHT'(O2A&1B-.+7B86'5W',&E M8@GL> *;HT##5CL>&"C&+*],;5Z WKX_,:QF]J&'Z'MWB!K[!",P<>0@V' P MJ[

_)@$B;R MR(<"E,(TP@)BZLM#"L]8+.(1"5>F_,R3D+4)SQ8"?-LQ!6K\'93=3)*Z %5= MT'\ W$3+[+*VC-^&GH&;%-PQ65]JJL5WT&/EZG2[U%U4W'U2F"THCI/&C-EX MD:0R6[#.)9U9KV?>?$VN>5>LN(I5/_'R^0&V&'#-0>F9@9K,CB- M>JN-P<2JR9H5P=FZK8V!H]]V;=0ZYG&B2+I6F< P MX(G*M(LS2' L_Q4GW//E;WR]+B.#5"8V/!W=)F.H(VQXXAO&Z')(QXGDAOZ, MC=!&<9V+0HT([9Q?>[;HSD7Q^@&>RP^/S#E2CORGI@M15^N=) E+*(]AA&(& M$4T#F,DC&\2,A22EB$BUMT]+SD64FT6,1$>PVD,P]07$$4^DOI,$ Q2EOH!BB*? M:*64&-*=6+OEUR-MMJ!Z2U%/QTWA&];X"4$QTW_% U1, ,6%BINV?'2#Y1I6 M@.0%W$Z,%ROH6EF<-FCS KCM,? B^&F;4$L4.H,J/ZRL9.2%H=]82M/E9K&; MEC)NK*CMQV>>SM7V)'^W4D6%3;3GD[)+M_=XU5K\ZOBVW[0Z M5YW.MW/'%M)H^UZ &:09\U21/X8IIC$D/(ABXA,F K-YX#^*9!/O"RTW3?=& M5BR7N*Q4G4S;R=&PD>,/ ]G4$\1>\A7;>[E6@\BN-M,#>M*"1ESI2.!5YR57 M5Z#['LFO42OT%3@:0')R0,$/,-QLJM?YTC/2G,OU(W3!>KG7Z6QBVV0,VNWA M;U1S*IIW5[A)D%*".,RHW#Q1C 7,<$AAP-+(YR+,$#5J>MY??.*=K$^J.>G@ M!]5^ZW_:'UBUZ=R#1F]3L178S*[WJ;BSH*=X=V3$]I:>U8Z<$NI0E4\^,W+> M])N\HLNB6LNW:%B6,;3$A+=8NYE!/;J3%&GH".AZJ/(I4B\S57E Z+-CE8<^ M,V;ZQ>4Q[!_Y]_KV&U\^\0_%JKZO%HBG?AC$' 8H$! )@B'V!8&8),1C&">I MP.9C,%ML,P[! 5,\JS(&380BM&Y]QU"&ZU\&Q+@#A\DB1LRXP--1V MUW*>ACTF3@=M6+#Q A,X[,$Z/9ICQ'H68?RY?.ZV=O5=5:TY6Y"8>"D2&8S] M4,WWX!SB!(60!@GU$C]@?J:5JOUB$DQL*ML:8-#5HY/UKG- WI W'PWRQ=D+\J(Y55;-WGTDQ@YZ*<9HKB@<4H1"CBD*?8@BC,? M9ERD$ 6,MN_ETALPOU&:!"A7UT)NF9OW;F<28(\N:*:A8MEF M51(H^;W<:B0/[U:T>) 'X[K)'%^(&..,>@$,/66!*2&0J-8>) O]D*=!$J9D M4:L>2WJV>("6D6'=4M16V:81%*!]^F YU)#"&"L]$^<( 3-[M4<4M%3!3ZH? MQ\_RK,/KKO[C"ES7=9G+51?, 4KS]KB\+/)1!TN- MCU@V1Z*T7"LG4*TIE^.;YDN+A 89P5$*T]3/I-?;GT%(3[^=R&WHC;0D-WK=$-WV,G,Z@7Y8,G=# MYL_0F7N._+"X)T;%7_B G)^ON/RK;:BTB#,BHH1Z4'"562@2 M C&5?T1)$(0X\#F)L455^UF"6E_AT67K._)J6Q)%R?,[-:CLJ5@^J:L>DMF2GX>3CU%'P<.E8*OH](0U3]HR7K3L$O2N9(P<_3F57!+XI[J."7 M/V"FX(SGB\WA47K\]RK"HUIE+)(H21..5?96N-6:?5K_C,E?'G"]RF_(78<)% MXN,(DD!J&\*A&L*'.?0%\Q(4QDEL-@AD!OF6CRM %">@:E@!Q0H\ M=OCH%8F8JW8#UK@=6PP3XN@5KPP?X,@2617*CF>3.$A\U MR-O7,%H$I)P?_,*EFMN!HS0]VGUJVC2TT M\]'E9]O>N40$61PCR-68(9A.&W)S$-OIR1P%6[;6WO>$-LIL8[":BE22@ 2.>F58-$9M8R3:D MK\"C(M[4'/$-^2NPXH9SD@9QPS1)1,I"&% O@BCT*,R(+W'C#"=A1,(F6J%_ M1^@,-]M+PLAC[$'L,]5PA@B848*AQ\.,HPQYE)*1%PR*SDO< M*S0-0MX7^'R1HAY$YI<&VA([N"M0M*:Y(.A+,<&]0+/\BUT'](4;N@78>\ZR MVJT[/.2\6O@T3D/,8\AXA"'"%$,<3-.?7]/> MQJFTIM?-!<*[U4U5YP]ROU@$$6%^D 4P#C(U/C5,Y)&98^@G*,*(!CBES& G M&\7,/-M=2[5252V\(ZRIE>.0'M;?Z8&;88C5%6@Y4]AN>)L#6H,ZGSD@MJO5 MF1!JLU*;L1 -ELM8+SY?R*?EH)W<<04><0F> MFNX8+EJEZ2"JYZ(YQLG,H'<0?6TADO3EUPJT''2M1+;U,4ZSFW4E=I?E?)'B MW-G.NA"/?PJ/J6Y+2[Q[GEW^M74JI_6$[2T%M\ M8B-Q./M!E2=MV5*Q@4/&K&=G:&(Y;#5F@=',AA@C"/Y07(&&+0>W/Z,A<3$\ M0Y/B2TW/, -D8'R&X4)C*V4OEOE6Y^I\VWK*(/$\CPL$0YXFTJFA'.)8)# C M&8I#0@3A1I=5SCB;V*KUZV/;:GXR6/5?[I%W8V8J MCU_+<#.&:K ;PY3ULHX@=%XJ.Y:O%ZJ2=03G^0)95P1L;\2ZJI/V!/NVK3EY M[D:(9#P5*!0$>H'(U*3<&*9!*& 0^%E,8A_)'YD8X4%J$QO6+>U-]&5#W?1^ M; @PWEDR:$>GW MY65C4U3G8MT#WZG/3JR@.V)-HW+]T]I).2\?QL:*:*9\MR5NAM/V&S;I2FQT MH!H2R^J\='+!V8Y#0^+T3SN#SUE+)(Z#&-, DHA2 MB&).(8D]"I,LBR/JQR'UM)JP#E*96-4:&KL(JG)JFUBKP1W/67PTKL=<2#TF M6MH2!9\$:,BZD-K@YLJ%]'8W4W8HF%TZ79)N\%+I[(?GNS2ZQ/_>I=#%A^V< M\H^\?HVK^\]E\90SSEX]_U:ILOMW*]7G4VXBU[3.GYI4@VU[>X6J.JY\]-B96;H5*\; MQ0S8<*/B$#\IAD"^^AGL4-PQ-4F?>7M,'!T*+!B8]:1@#]#A\6'$2C-/'OM8 M=*T:CULYKNNJQBOE(7\IELNW1:F>7_@I2@3S?!@%:0@1#9GTNI '&4NS6-HW MHNJ GGA)BLEGBYGR;J+B?0GT-;W=OJ7K]N7K;X:F<+XW&'H(H5!N29AA'R(6 MQA!GJ:\:>'LT2K(XYD9#;7[(]V>QG>W>WN2"71"N;P$F/M%O/28-6.^_SG&J-F^#F=CTJP9L',H?BT* M]BU?+J]7TF^1J]_E*KVNJGA=[:;O&#KE1FM.9U@V;#2E93M&0,M);]S3)%ZX M%0B.E-J,]JR*:07+H7+9+6*G(& M1U1/2$=F]@*Q6>VJGN"'AE3S4Q;WGZIFKW%P[HNE_,B7>G7]4&O?@)[\],3& MKRTS[%$%7WB]+N4YY$%5'QC-6=+38AO>BEA*;W8D."F5W*WIZR?GN M10=%VKL9'7YR=%U*LW3536KR<)0&).'05[T&$198>B%J,Q51%-*0^7%LU 7L M#)VI?9"]^I-V?IKU1+5+D.GMG Z &'-EVM*\U1>JG+DE*@# MU2(G'S??#V_^NWZ^_E:RZIK]_>W*N ;DS,>GS@IJ8VG=H$-)>EW574CM;5'4 MJ\(D4^@< I>W10?"FZF?AMP35&-<$--JISRWYFQ;Y06A^GOEI4=M6V"L^*:5 M]C:[#W_/']8/KXJR++ZIW#_\*']3/R\0)I2@!,.HZ3:5B SBU"GU+WJV: !%;1+&?9#Q $(LDA<@+I1.?$1\*/^9^'/I12HTN M;4V(3VZ"MA1!WI%4K1?J>Z[R(?-"H">EY6XE:@'+4:=1FC1'V1C40RZO'HL++7\MB_2C77J[5 MU:&Z("E6=;Z2!YHN_%>L%BQ.&*8\AH'T>B!*HPAFW,M@EF8^2QC-L.&$+G,> M)K8^W:W?/5^RI@^,9,IP)H$-K@9F9SJTS*S/A@G0<'$%MGR /B-@R\E5=Z'J MV C9P>'2%AER,+])LH/HI&6R7,I^*.A:JO"VN^BFY)%Y(6,9@8D(?8@BQ&'F MBP3R# =>C&(2!49&Z R=Z0.8#=5=6U_S,:"GT-&.58Z5V3A6V8J[I3A!2>,% MJ1R.]3Q%9?:1G@.BGAKG.?2X>:CRW:K*Y9.W)?M<+',J_9+/94&O6?%8<_9V MB>]T@Y87%YI8$3OZ8%/^M^&BR0=2K'"V5I<+'4?ZH7GVVP*>VH/T0J/Z'K"?TKA_4W'C.WO#'DM.\K=?DCTO> MI">NV/6#2E#YG^;G9[N!+\((17[& \@3$:NLIQBF:HAW1$*$. MCDB&+;!U7 M_,V7U_-7-0AXPS-@/::-)P.[>3.:!XXY@;9MFKJ%M<_B%=@RV=BK/IM7X&"H MP-7^5 &GXXJ=XN=NNK$;MN8>ANP4S!.SD]VN[W@^C#QP5=6"!C$F@<#RM!.I M)M)I!K,L)I![&0Y3YB&/:=6VZY&;V/5J: S/.G$TYJ0%3\_JN8/$S)9=&'72 M4)]AV,F>E%./.VF)_1@#3_8$UQYYLO\IRW)-E4+2)H^\69?2V?[CC%$O/BQI5[1FS,'56 MR8:.?3J7!:QZ%F):L,RLAH.ZN(Y9U5NT9;?IV/]Y^*[-O/3-&C17-6SF#,Q; MC&8-T%%5F?U*+F9DMG8E-T,)09_*$(@X:R8=O.\=@(/G+V])%8DXR:WE%Y MP9EEZ&8H(T5&UYK2*TEU>?+4*K+6@_0JO_H9G[NW3[?J]& M_&\\O[NO.;M^XB6^XQN/X',I65;UXZ)K-!'%:12D:BL7F,L#A_R#I$S 0.[A M7AS%/-1KJO=R(DQLD39< -RR 7C'!WA4C,S40,3^!6L>?7[HU_9R1Z>>7%=@ M^U7H1-L>K$ CW"2-!%[NQ;QTBQ%[ ?XY>HV,?D'.FHZ,Y\11*>/UNKXOROQ_ M.%NP+/8]['LP384'$?$IS*(@@BQ*0X_1. HCHTSH 5K39P0=ES3B+76'98T] M^/2LOB-0S,SSJ?)&L",\887CL71353GV*+ULI>.QR!>K'4]\Q%*]E[BJ/HF_ M866!ZD_E%V53VNDD*0^XQU$(4TY"B%"801Q[#/J^%_I$XIL1L\%Y9TE-K=R* ML*H/ZDBK67 -<;OY+P.0:6JT$R ,%=H: W.5OBB>*XT^3VA>A;XH\)$^7_Z$ MG3I+MR&7"W?C.%7T664I/;=_[F(J2>8E(N8<^B)-(8I5OW:/"!@%/D[]%#$? M&U51ZI&=6,T;)M17_%$^M.G^;:;:FO#IJ;E[4,Q4?HO'CH.K-I/P&?S1_>TT M-F4GN"-CH$ET5L-@!L2AD3#\M)W!.#A$;/JTO\F7:_G3UMGHG3D6@N T2E$* M,^RIP7-Q #.24.D4H#!!/F&"&MTJ&=*?^K:I)6OO[IO"R4/"@LB+8<93#!%& M#)+8S^2_Y+DJ"H6'$5_4JD7-R\.YY<(8SF\=5W 3GNL.6*K8O7?P D6O"^QL MKT#/F$\(K)E5/XIO[7HE=\>TO7!8QZ [XVX)A",K;TI]5G-O"3R(JCXR1T6G1$5\3;Q@-E\J([=@$ M2\GA7PV[1SIZ"7JV[ 6@-;-Q+:I['(*61?"38O+G*Z F>4B3)SE5/FW;"[7/ M+*@+T+([2<3?,82NNETZXFK>MIANH3SJG^EX>?.\CP^KQUS5Z-[F#YR]+1IF M?L=+DSJ]@24F-G ?/GY^U^_#W7#05.?OW=I)9M8&61]#D S;,(=HF-DD$R"< MUN-I2&N5YS&T[FP9'AK"]7,[=!ZWYJN\YN^E>3CJ5]ZO/+GYKEXU_\(? M<+YBRBU[*]G!R__BN%RP+(LSPB@4*!(0,2Y@YC$?>IAR1F*P^XV9>^3BY>BY1C-# M;F:"6N9@P]W1M 250?[(:7,RW"NXVS*I7D_+)E!\NG.&'(+FR!%RP=&L3I!# M" \=()=+6S9X+%9WTK@\J)3:6[G$]?>\6J0LC++,)S"+L326:I! EGDQ#*/ M\S$F04!#HT:.)XA,;/T42:AH D7T"BBR\K0A"1O>*)X$2,]@C17;S (U$M^: M26S>4'% )%>-$T^1F+=!XH"01XT0AYX=4?76-CROVEZZ"\R83T6<04X(@DC] M09AT9J(8,R]0F3YQ8!**/B8Q<;2Y[95?]@*AD#,_ ME9XG?#O*[?+52D7:" MY2^,DV2/X4$X1=*$IQ(>+X HS.072+J\,$H9Q9@R/XE$!\_-BLT'SH:8-C0W M[0V$*UST#/DX2+O^U9F F>.RPY,RN2PKW"?M+,@C>3 MM=^M:*G&P5:U3TT7MSUBK5QKW9*3*^!Y2(57IPR02"CPI=& MS/.EF<<(8I92BC.! T]K&M9(/B9VS3HV &_Y:!LG%6VPOAOS9#PF:RSRPW9@ M1CS-C,6&)_#3AJN?58GR!N&.LP;@+F[? ?Q^;H!909MBO;:OYP\ ]!Y#/P;@ MVC;<$4R=H9>+*>L=>6'H-Q9\[/*SF'E'&&SV E?+66P8>RTTMOTS)*UFJEB3 M?OA)_%:U<8&/O%[@U(^"+$PA4LD^"#$$LR3QH>]S+!*<4IQZVMN$*?6)-X?/ M0TUOVH94AS,52\4C+ 1<*\UK@B=78,4U6^38O0*-_6)*8,UVB:.V7KWN.9*? M=K!@FW&L8)0\;<*6'Z=%T6!3F!)-NZU@&E3-]@!;5 8MO_&B\]E[6WGWK+SU M(G;AG'H=R@>H::G$?EM',]N]H;WQ[,U.YT,XZ1W3Q\INZ8)W0G=4I7KWZ+H[KVL( MY^C@/D1IUA.\ALB'1WF=CSCN/[C+.]@5(01$C;).(ACZ2$!$B>I&B )(PS0* M/3\@:9PZZ49X@OC4#MJ73Y]OOMS^E]SVWE]_O 77']^ F__]V[O/'VX^WLHO M_\VMH]:$IW#5LP-3H37*Z]IO6]C/5G';A&0,"%-W-3Q%^L?H<3@ BG;'PZ$U M+&^"^%+^]NY7OI(V;*D:K;*'?)6KK#?5/Z4SY:-AK]P7N,&$;_]<#4O!%P#I&9<=FB\VL/ MG7T>-@Z)PRL#(Z%=72/H$9WW:L$(B*/K!K-/6_:J7RZ+;^J*[&U1OBG6I!;K M95>M5GWAE.=/ZF+I;V5>JS9,U2+@'N8TB6'&0FE#?((A)A&!*/-(%@4<9U%L M-,'*C/[$QJ2A(T_A0C/:;8NBGO&8$!LS*[(A"G94K\"6NS:!MAW;J3*RKT## MDD3182=X.RA<-7PWI#YO7W<[:([:MULN8STBXV#EC[SNPN4++TX\GP041AE5 M]:E9H+)8..0$990BGH5INGCB)2D,)EZ<)6>B-GVBYMI3]K1'.^ZLA5B,_(@* M3& 81YFTQ4$,<12FD'HD]&(1,I\9E:"ZPLLZ PA/CYFF#7:$A .#BX6:_S5@ M=CNVG,[?N"B\NYD:YTG-/2?CHM G9E]<_LS+M*K\574GJ=ZMVA;6W1 ,0CPO M\50Q"96N6\083*,(P\2+(QH3S!(LYNQ%>8+'B1V]AN*HWO@3O!;-(^7+@FUX M_G38(K)E?-=:W_E(CPF1_4%Z/)[B\)^JB>, Q*Z[- Z1LFW#6-6?Q%>\Y%4W M;#3V>,!$2" C 9*&6"!(J'3>!,TH]UF,HM#H-'U$86(SJN@U72L41=.FBH=@ MZ)F_42*:&:\]Z289MWI&%&?=$@_7G[E'XAGQCCLCGGO0\G"YJG.F.FWD3_PK MI^NR2;VZ^:YF+7/V5C+:CG-M#,(G<8-+E4-?245O#,+[[5B))(D"'"<9C+&? M0J3&)6=IE$*>A"IBCN1!E1D%NQPQ-K%6]]D$.S[!AE&@WC7HL:J49,.LVIS; M[7S$G ]G;U#SD/<"[\7P0#CG*S$_)SK&S]69TA5;\YX_'8-Y=%9UO;Y]0>EM M5Q"W\%'&.$T\2$+*((J]")(H8C#C$?=\Z1P%06P2O^HO/DN\BDE"YO6B6_GU MS)2M5&:F9K\^U&U)Z"'W#DM!MTO/7@)Z*-2ITL^C9\Q;T'Q>5:MK]O?J2FVFFE=#::J@EU( BRL^WBBC_L5/$X55G444MP3;* MJ/>P11745[Z2-E3MI^\+O.K,OY_B)$XX@[Y'555_AF 6"@[3.*-IXD>$(?V" MV%,4)D]B4R1!XW4IH@;%-"?Q&%8[)U(:W@,<"'AYV].4U* T:*S$=N4_VJ_6 MK*)G2)C!JIV3'YRO,F>([[WJF\$'S;WGZ^5R.T_P-:[Y75'FV\BSI@L]M,;4 M(;GELC>A!."R^^Q*=L.PUQFQ'7O-.L)9NBM9ZW M+7*C97/YAI?=/*1V%-)>U];C:[G=I9UTNQ%GH2!,[O!A"!$.8Y@E*(9QQGD: MQUF*D='T@O$L3>VC;^*^7 A.FQNI;^W0F;8E1I._ $AS=T[[=^Q8W6968%VI M&FC5XK%6U>KK\KEKU?_ Z_MB1 Z$@Y>I%_B:]Q69F:@>;V S<:T;M7;0F6?[ M'F^V[_%DVD./;9=E@:X@=%8].)JAF8L,70%X7(OH;&57R;A-ML,F41(QX7M< M8!B@((&(RG,5P;ZTNEF$4^$AE++$Z!9TD-S$QO2VQ(R?2B\=FUFZ!YF>67,' MA*%7=2J[E'!1R&WD9=-+3\D_68+I'K$73C$])?CE)-.3GYJC=[9J*'O[K5@D M(0]#3%/(":;=Z".$(N@C3&+?]V*2&25(6'$QL<60WZ1DRE;7&RSU;,;D")F9 M$KMVUHHM(/EZJ?;5!["\2,/J#0\_<(OJ YC&-:4^7,P\A//Z7CD\[#/GI31\ MZ\>WJUW!OV8$9V")B:U(1QDHTJ"A?07>%D6]*FJ#F1M#$%R.X3B2WLQ"# GN MN*6!IHQ6D9RA=6<+Y&@(UX_CZ#P^HBB%7,ZM)F=RJWNCSPXFI;6]Z^7/7Q>K M9FC/&B]5$#A8^"SS>99E4'A<%:UX")+0"V&"B4C")/"B2*N;W0O*,+&-V1L: MJ)J-6Y2TS/Q2]9R>'_Q5&5Z%.2R)V7OC1U,EM\*!GG3-393CFIF7>34N:VIF MEF#^FIN7>44G:W)>B!7+V%CKSVZ&,_HX"7SDQS"( P$1B3@D 9:^0A9'-/69 M&BU@% O;6W[J2\2&F&&@:U]^S<"6M52&@:R&SB3#(4^+X"H6M;_XO+&GDX(= MQ9I./V496\)YV_7\JIW'\/6>\[KQ2:7&WJI0UB)C81Q$*(",IQ2B+!0P MQ3&! 4H0)=1C+#%J3J5#=&)]4RRTPP2OU(;>L0$:/L"&$7D&4JP8%LAH0:H9 M47(,E&$ R0E&YO$B Z%=A8=T2,X;#3( X2CX8_)9^ZQ;-2IIX24^1B+RH1?% M0=O=A#"60A()[L6^I_9BTT1;M?#4]_:;-%-%RSR9MA%]6(7'"&2FIGJR6.7( M]AD?E1;;+#1[)FR?_5/)KWN_M\AW?8U7F.&O_$XMUJ5K82Q(FB09%+X70X0\ M G% 8BAU1% _25B48>UTUQ,$IHZ%-A0-,C]/83"L&2XD,XQS-L1 1\TFO_64 ME ;IK2.EMJ)/<#%R05+KRK!3 M:\Y:&38@U&%EV-"C5A/%RU]9*41VD,K&.;LF"+5VC"6!GH-'8MET(;*:4)V2UV<#/?Q],AIJ- M%]YV9)G^"S>=0#8LTX7Y8F<^/.?TL&'^#V:#77C8?(]O6@PTO5[ MM;W5-=[S-9>;V+ZT?1-Z;( OO%Z7*_![U:*" 0S MB&@60>*'JH:RY3F_[S7)*$&,BA4DJ_T"44ICYO@=I@H6?I)3'W*P- ML!4;4Y]C)#_-E5(A5'6M>T=!XW*2O3D3\T^[MP;J*)]G MW&K6I2I*H9LIG)O1RL]=LE#U9MUFFLM7RA>"4$0#JMKK>B%$@4=53H&0+E+& M YHP]:=A>8H>Y8EMFOSFI<8E*9J8Z9FB29 PLSX="^W\W*OMX/3G*U5K2SCX MC'.V*351G#@M-C$3WEV!B2;=N8M*S. X44ABN,#,HQ34Z+[Z^=U*VK,FL%8U MT]UO[_&JRTO\79HZ5073FK^%EZCAG9A"QM5H+.)A2%* MX>T,HS*F?Y&WYAO1/\W;U'2P?Z27\U+%!:TLH"<,:*0!M11G5WK0O?KM-(X? M8 R'Y5MXZ=DFJK$.?\/;O]^M-D4(?\OK^]?K MJBX>>+GY^PL7ZQ7;^CD+EF1)EH844L+E(27U DC4OD,\'GEIS..$:+77&,_* MU-'QT^,?2F=^@.T+IPT3Z&PIRW\0Z0.+BR=[&BY9F4WG.V M7O)"#+13>+NNUR4_T52A2;/?W6VC4(0B(1Y$E#.(0B^39Y8,0X^)( O"-(YQ M:A30=\C=)U(DA 3 B%*?<2X4>$!XFASIHQ,+$Z-_>NX#4NRV=U2R_MXGJ@7,<-I+I* M/AU0IOJ_X>2L;B6.QA*S!*&#/U[L@X3),\R_R00LH/]911_M=.$8_7FT7#SHJQ49WS#UCV MU.EYY9_$H08N4)H&'LI\E8\=: M;A-DN("6WB[K#@,SI=L3OQ#'6ZK#CCU:(KKJX#-,;-Z./EJ"'W7XT?N4>;52 M>_&F>H.T5W55M7YH;MS>Y$)PZ>!3;E&H;+;JQ$K=79%ON0$[=L".'YM*9D/P MAI5_6MS,#($I9!-4-]E!857D9$AJMEHG.PCZ)4^6*UAF^JY+Z:BK.-Z*O>^!&>C.+L"_XANH$54R7A7.5GWN>T+P)N1<%/LK O?P)YV,E/O)Z M@9D?QK$GH,!^!)'/!$PIPQ )/U4#X$4BC.:^#Y,STF3+2?#.)D4H>#25UYG0 MA@I\X6)/$I]EP$-/R.DG.2AB/\K(AI[@!K,9^I^R/+^OZIQUP\R^2,L[=2A+;HL3M;W.!2->:M/O.R3=5[/KW ]?>\6C""@X G 109$K#I^I=A MFD$2!1E. V4BC/;U"7F=.G+0(PQVE,$?BK;A+=R4;TPS /%CO ?#Z(7=*S / M74P/CJNXQX2MFBIWO((%9L_.39*8VHYMA=X\M5;LY?P?(:-J\T?(:FJN-J!W!"4?V MG1;)\:B^ R(O,J+OM*#G1O.=>=JBID!JO2C*AZ:QLJJ>_DWZY& M[%9K\G"IM_#O_[9C[U_6RO6 M#5+D[=_-L-V8#W$SN])CJ6OBH$B#GQ1;/S>X'G5Y:'@#/WUIGK!HI6>,?8 M(VW<1TP7/CW'W@LBZ=V#GVW!0 MPCS,,FPTJ7& UL1&8TL9Y#W29M9C""D]<^%(?C/[L!.]3W6"ZSD-Z1RI_1"E M6?5<0^1#Q=;YR$1=<:IS)?9=(?W-]\>\;#Y4;:KI#X;SW7SG)):8Z9-HQZ.\ DX)B9 M[MWL2=!C8IZSK['XKJ=07J3[,J,H=>$X.X]2>P&;2QGY1;J71FUWRCZM 2S& M0O@)@UF49-*0^!3B)$0PI#R4?S,_RK3Z<)@0G=B&;+AH>FAW$0:3>+XFHB!D-=0#,,V5R2+C">1XH+(N Y20.\R2UND_H$C+TAKPA@ZCE MUHS26C(RHNW;^IY$J#OD^;(;>#G@8C*H^^\YFYPZ 9\<=+2NP.?,VNX0?/99 MUY/YQ4+*VQ=IMEBSIUU6[=]F0HLSN2I27/_@^M&:"N)1I8K&2A;:._,4DRC- M, TYQ8P(G@N2! &G#G3'3LI8_:Y[P,P%(R.=P-&'7-NU2ATA(1_6RM4JW6.=L3AZJ '+-XN%5QT&/FZ MH0=,AQ<1?0:#DVCK!J;L49CU#A0 M?YM-X_ O'3I_R_E7^FQU4[;U^-#'!->WR(@!].YNS.C^73M: -S8GU,>UG![ M5UVW!MO-&.,UU-Y5>J>!]MY?]6_>=&_._&_5;XNZ,NV2\]7S:FJ6<]OD%(^! M",(TD1&.9$(P,2SI191PK#?M(2M82!([@G1W%88^GV\Z&4TKOFG:E$_2C2Y( MF.4IGU3*N#=^LL3;\OQ^4!2!!_F[K: J=?!<8:U078UZ@;9TVJ&:':8K% R0 M =I#62KP;GVB8 !U-8P"C@2?9[_.9_>KJ0P#EH279?E0/L^6XM.4/MG.O"<' M&#BL:+G8"$9&,@YW6L#H_?*S!E&C9#]3GP;B_-SM!0-84+ S'_UAM/#$,'/6 M2J=%P.E11UL6G#5L>Z%P_F%73E<^?Y:?YXM%72MI#FM6>@O:[$7GL\4'J>:F MPZYY[H'^,,65RY)J&?I;EV\W2_F\T,IQ0^X_GVI)3S?-2<\CS3-!PE1B0E6U MQF X9Z+ $8ND(F&@2)I!B"@&U!44-> L%D9GQ"KET)+^@'+$#O>)[)8E/PGP ML%!5*X-^,6K_!1G70QO-T4;U]KLTSU?:7Z!=;='-N=-+!U[:P3'U1F$[G*8C ML]T.#ODA,>[P(IU67V;C*>>7KT\5P8[).;M\7@(67T??'V'M51TGZ/_?)FU6 MXO=R1 $\W)UH6*W >@,!7X#UQP"Z .LTTG7]=7S0,9=?G6;MK;ZZGW5;?)EN M>=JCJR/H4/ \3+((I]*D-S$5XH*I%&=Q$.F54ABF!-16>VOL@=VRD>3$H;.- M@-U:Q-$NF)=9F@2>](\H[VF2WAYYU$GUB$G[D^"Q1\8NJZG^YT%+O9R)._VM MS:GKQ_DSG

PXS%25BD>G-B*NM2'N*<:L]+&.$IRVC$4M!1Z!!*#NS"E6!D M)*,_:H% /Q[DP]@%A/>&&Q99($B/6&ER'HIWKR;I4/%?I&+D/,C^JD(L9,'W M#;>KY6))9Z:3Q[WD<[W\?+N9"D1AMX[@.Y/.PP]ORGP8R,LK&S)1*W0 M"Z3%3EXG8J5W!_ZN8,^;Y[0AZ!AVM"W!>=.V-P463_=K7WJK>K+;;9+;:9 $ M1(@$AP4),*F?K0N.W5K:^KQHUJNC][U4\'"V !?:91VI_ZQ]=STU*."[]+ZU#_ IQJ@ M#B )OM"JCI?X4D_/"^*ELB?Y+N M*H<@V/=8.?*N(S&_$!.SAJ)3,_G>S*[HRV1)I\U<0I),!"F)<5P$%!.:.24A _?Y>TH:]UUK*K92*^F:%&/)"POQ,QNUC@#0?@?!),U M! .P+EK9Z(O/OU/6N+3^-F8?L/M;O=2_'F9=1FFRJ)I.$VD8YG$0"JQ(9OB8 M]?*HR#.%"QE0%HE !X#$M?CEB+R!O?SS?/:$]7O/2.W4O$P;3<#4S.?@LY[\ M?8$"GO>W"U>VRJI4.DPXFF/N)[]>82YHF8?0 6F+.,X('J#D#-&,FI% M,>5!ES&O0]H.-QLUNOL,>L<=?)$Q))H];BP:M4R@69HD\DJUIA-KH]P6R&/= M3+B"Y?\* JS)>]TUN$+6<:G@/"3\X*_._7A^NBNE6);/,U!AW=&7QTD_FSP; M!S&"Y;*J)8,4TATW^OS)8&][@?N1DZ9Z+9KKM,KIR/#XB*,=''8:M'U\V/V@ M S_EQ\GB9;Z@TU_+^>KE9F9N ?6W^V@H6:IJ#BG6Q1S'5C9Z]?V8\EQ*%H0X M5U&.24)CS&)>8)%G<98HSD1HE=OM29^!O?FNG',IQ:*^H)?_6$U>JOK0W=W) MLJD6M2Z^]_4QND/".T ,"R"M;JA2SN1X->JA;?TV]6T7:&<_A#Y#=X6^< ?P M:XZ+OQOUYAC? 4;5Z0^U3A9/#V+&(_CTA\D.]Z?'81UWN2NVT)%5_VJO7_7_ MF$3?)FD^*(A, L*QY+G>P])(X4))AC.6$U)$M! YZ/SZI*2A=ZAKN:@2W*LZ MX21:ECM/'Q@ ]Y5NYL/WB>=,\[4+/"EGW#W>.7,/=G!G7W#L'KA:+.?/LKR7 MT[H.^/ODI6U@I4)&11+I16):Z.5B+*1>.!8'K*$3O1K) MJ-P6#6P4V(&4G?MZLA_FP&O3=Z0.<.ED89VO#G\=DL9MZ7?>Y(,>?A:ON'GR M5_EG<[BCEP!Z[S/3_\KKXISC1/.1"FD>YWI_+?0>D&1IB!F)*(X9)3),4B48 MZ)09JL# /F_.LO1\1=#T;7+B0,B1DL3FA-T$85M*O+.&U37,'P M%%; XD>--:[@[ <@YW$<-PAZ.UN-?C6EB\6MJAH@5V7V@8XX.5<"![D4F+"8 M8*;R&'.1D*S(HB1/8.7.IR0-O;8PXLRU2]VIVX5]X#1(EOL"'Z8#EQ4@J^'; M@7,6^=H.G)0S[G;@G+D'VX&S+\#)N+_I^9*6D_FG>2DY72R;M6V>D2R,.,5Z M3:#,H7&$BX!G6 J5I"%/0BFL-O*G10SLH*TP>T+N$TAT.Z,?^V!>V,KQN)P_ M;T8/JNX3 X_&V]UMV#:)]YDGW2;#_1*MCZ:Z2XK'0D0LCDR61V3R/7)%M8N% M H02F,JDD+O65)BV@O'A<*,YSDN6) Q M_9>1QN[Q599L/B)6V_+ :$T-):.!R?1>F\]JM ;%T&Y-X0$76"P[+)F]0(U0 M?^N*,U9Y6E6,3.(]%-":)#[\V=9J,IK*0JH0)RPP/=%BTQ,M)#@BC$1)2E0AK1H.V0@;_*1S2SHR MXB]0I0#2&@"2*\Y!UATX? ,!BQ2=&)S?'L'! *21> 3%+4?$[0<"R_JP-+(S MI>/<&./E:UA:LY.,8?N.QUJBAFEM\7$E38_)3_H'\$B$D#1.]6:2*!W84B8Q M5:3 65"0C*:I"E+2NZCHB."!@YS^M10>RH>.(6:](/*. W@U=**@:#E'3%:% MA1=U/U>CR,"U11VF#UED=$SL^U<;=8!A57;4];[WG=>IWE"<%[$048YCEH5Z MVT5BG.>,X"1@A1 L%&&FVC:QO;=@??I([;:'A<41<*\H7^CVWG:]1^>MCMW7 M2&VW'-$8?B/VL[3=<@0(L"WSVW:K%7@O7^5L)=M^%"7ER_^>++^W"3+[^122 M$T*+*, %-[WF%<]P'A842YJ+,">,%K&"+&M@X@??P57*H%+R^=-L H]'0##M M8M%P$$'W=C4ZZ]XY1A/TIU8%K;/;!DU,<0/"4P@""A\U_+@!LQ]Z'$>!%R0V MI&80HNBM5P:. 3!FZ&U3NKVYAQ4P-VUY_OQ1/!]1VZEF<'N/52MF+37Z,G[(UW2JX8?0Z2,QXE*<1#%!28B4)@F*L,T M*J(\"[,HB:WRM\\)&M@Q:M%H2S8RPM'5&0H-&%C=3N03 IA7N5IO[6BVIG5X MGAZB]CS]+QO/.SOP**YH:U[KF];/NZUZ3>'&K=HY*FQ*@"(5)EF0*\R3/,4D M$)'VUDC@4&_&)0OC@BD0-?I)20.[:U4@-%=H]]#9K6#J-%IV*U@O&,#\U=%\ M\)KTK&F>EI^GY8RZTCQK[OZB\OP+;@Y\,^.E.;K[*.M_WLR.K5G7!WN/A"D9 M);S 64023$BF)^$XC['(VBUL7/I0*\,/^$/MWH(?5IFE2U/D\7$N#6'7O>&P*67;Y G<><-^ MQ!$2EAI%D-":H-E\J5<0E2[KMF'V9V$ I,X?E0T#$O3 >X./4<+P^*'[/7P& MZ*5R)FZ7WS?K"_U'[83&]0QETN1AEA$1:&#+<\QS4B. M.24DB<,B33-0H>1)24/?]59RS3'QO)6,%HUH("_)2:SL=K1>$("%RXWQ:Z'H MVSGCX60BYPSSQ1IR4LZX]"#GS#W@ 3G[0E_>^T]T4OY.IZLVBVRV'3R:ZV]Q M.[LWK2W-\?P'NI@L'G89V:,PST*2!IAR$6)2% 07.3.=@T609$462KLJG4&T M&SA(;%.Z&VU1I>Y%6_QFIL?MZ;+5&(IG<:?A^ZO1,QOT=83U/U^Q32D[Q)*U.W"*#3N_FBRD^]9(OJF@-* M4=0QU(!^NSY.,X[;RD>M NB/5H4A*(PL+/;-9M0E\GV(C2Q .,EQ9/.N:P[Z M5GJ =K"*E5&*2Y/T4[F9H5*>SG?[-"LB9)") !=IIC/Z/+;M^L'].WR\_4W:&:Z \1V M,65HX."']IN$'[,4:/1!&X701B//Q_<^,/&6L.Z@PLAIZ^X@'2:O]QC+I0V( M9,N;F9%I0N.GZ7Q>WLY^I^7$3/SW6O1CP/.8923#4<8S3%*>XEQE$0ZR,,M4 M&M.46J6_VXD;/,&(+=%DK< %4D8%LZ!^;91 >OMJF7=D":#%P;-76&!QID+D M9@N13RTBK7QT[QL12,\,G\@XML3HB1"PW86MP=W=+,Z.,F*S"EN+=GM16+_E MN!DQK%1ZCR/%U59&T&-2Z*B6I!G.TU1@$L<$%TQ0'(-NPCH-/=AV=3_MTWGK'FGZ6_/OV\PZN6DL0;4+ MDT#OKWBB/3I)).9*I2I2C.=)U-^CC\H>V,T;:5I Y_-[/H'_VXFPT]Z*]5>T^_R1CUF8<;#2(4X#A31T8P3 MS-(LQ5SFC,DT5ZE=$Q^?2@U].&VTQ'.%5PN):'WS6FZIBE8S8?)+ULDE=:/7 M.9M.GNJ>2Q=H9MM6WNO'LCA8>H=/ #SF;M'7*M;WWNB7;2W_@EH]3:U;JRE2 M>@;:I/OLMAZU3/7W^BD@])WC?Q)'FL\Q/PV0'=0OAMTLHIYDC<@VZA>=7592 MSV.[7%FL2G,&^(7.5HHV-R6?**_&;??\E,LHY!*G(A"8D(CA7.815ESI.4QD M$:&A_9W%67E#7UK4"J =#5"K N1D_CQR-I<57O$ KJ@[H7 A9K;Y-0&N*[QB MXWA?X?9S 5Y36!O:?4]Q?I@1+RJL;=J]J;!_S9DC8OXL'^B/YLRZ*0I]C&-. M@CPC6"6&<[X(0\QBR@TK4T'B,) A2V $JRA:3DLLA@7&APL)2OB(F6%8%;S@ ]\^AR_#(..W9F*!YMA,;XQ5TML M+VG0+XW0TRV+7+@LNLSRQUEQ5,K8W!1=IA[AH.A\W)%K8CJ=_VF8JO6B\.-\ MQ99J-6TZARY,;]W):W6Q.Y].]0;"G.X^1HP+QB*%\UP%F*0JQ904%(=1D2#'&^?5R\NTND:DTRNZ^/Y) MB[^9Z;&?Z4[Z>B'U$I=&%!>1Z37&0X$+SC(-V\#8K1P"2&_8FV=!BF$ !FMZ\K9DNIXUXOPZ X MN%H&ON[8I;6A\ODFR]<)E\?OL[_.9Z]R81)]3:Q:5+P)VW]_-5\LO\Z7?S,G M;A6G^S^EN)/E9"YT_+O?T+R'CTRD84$2@N,BT:NF)&*X4$+@@*>,!D)2'H'Z MH(^K_L!QS.A1L0.]R67+CJ]5N3!-4;4RU2IABS0?_3*5>JVP_$YGT&:IXWYT MNXCY\WY*8."UR/&K;4"5$1>H^NY?F^]^O_7=[S;??4MWCPUBWP5R7WUGQU5^ MW':V[_)A#KKDOH\6@W18N?[1I#F8BR']?^*!_GB,"4T+&7" H_5)7L'I'\/E M3$?1V6(U7=+9\OH?JXJ"G^OUP>15FG::S>5>G@64BC#'2E(=H50@<1[E.0Y% M%J<9"W*2V9>W]5!DX)6O46S-]WJ!6MTNJLK2C7JHU@^M%:S:NT+XQ7I\"HN[ MYY$ A@6X7MBZW%GW 1G"Z38.V&ZWW,/\H(%L;_T!ZB9_ZS'^B%QP_5'8I8;S M,)[#)%(E*(F:'&6=M:3%-@U6]Q*?%H]YGHDD$QDFN;E])RG%>1*G..6Q# @7 M-$F$-6(,('WCM7K/63N>S)ZS? M?H:3)3L!:G?2,!1,L+A\HC5.#=Q&EVTVO2&[XIR'8+"6.!VBW[D?SGE0SC?# ML1BC-S5=G?Y4K3>?7TKY7HW9_*DS2YW-J />F&P3UNUH@)ILNX$IZR#F M^V>OLY+^7D1V$&@Z..U P[@Y24W/K:>A!ST+&7Z6QT01$1E&J")+%28TEK@( M H8S%62\A^./ZIXGS=MWP-,/NBYYFVK@_RXG2_EQ_N?L4?%"Q83%F F1ZX4M MH=K;"HH9S7-!9$0X 1$,'(H8V,GNROGK9&'2*X"2[6JUC^W0-6EK:"4,"RW-YZ+SE"7>EI8' D9>0)XR\'"9>/))QXPMI635 MIWF="6_XQJ[JTGV]X5W7[B\>XY %&=7>6' 28I+HN2^/4X*#0J:%$GD:!C$H MV\I:],!.NU9$.^RZ^L2>&M$!2CL/'@8@F&=OL-DJ53%J5#E$,U/YU=!YW,F2 M>VDNXVZ^KUP@>\'CYO& 3G(P8&/X-B'1BY-EFDU'0HI/KS]MC#%TC=5=H\Y M1UMSO#XR%;.0TP3SB$:8<),VH\(,!S2DB2!%'$21S=T"7/3 -PLF4Z:BWULM M:MJ 2:L"HFL=@"UK[&&U"S'#@ 4+,0:G*J6\U0*Q-_3+;S5H?T%K7;;(H#WV MN@$#X*OYC;W@<;OA@ $Y:(\#'\%QC]Z>RM?1S-0Z/=*S]K@;OV]158 ML[3XQ-NWD^;>+!][WC4S?^V&8H_SI_I9/889Y*'(E=8 M*48QB?5N@;)(8$)5GA4Q56$..B0[%#'P7F"'YAK]4P<7._?I9"_,^ MH*%@YSMMBR??.R)@5-<[;>"^YW4\Z=[*^%,IS0UTG69Z.1,?5\NWMI=IG(D\ MSE.)HU@0D^>I,(L%PR$GL>!,A<),@K &QAWR!G;)1O(%XI7L*NE-:.EUKUTZ MA7>$[<*NVU,'0 3FMFVWUS4H5QM0C (]^N1VH0+OCNL)G7X]<=U1(RR.*")C'$L#-%&'J4X3Y7"G.0R3A,A%'?M\ +79NC :11! MO-($\4855&TIG%N<.$!N$5''!!(6;P\:HK3*H0M4XULKB%H-4:7B!=HHV=9M M0C(C>X/NW'9F6/ ]=:49XB/T:5WC#AJ@LXV#D/=J?...1T=?G!Z#NNUOFTS/ M73;/=NQ[:1;RPO2!_C19<#K]FZ3EHXK"4'&A<,I-@T-9Q)@ID6!>)((FA8J2 MB$/VOW 5AIY3YB5:?IUA 87-+F_5=*7.Q(0Z^,"@RJ4/61)@8UBA5-V U:B&CE[^M MNCLFGK;R#@J,NM5W!VC_**#'2(X7<4VO^GOY,B^7YA2B;5;_F 29$KDD. W" M4,,%V&B[+"S4O( O MT-;V;Z2B;^?LAU^5G37-U]78:4'C7H6=-?C@ZNO\&VYNO)7]K3?35<^[[_.I M?G]1UP<^AC+CDF8Q%D%",&&!Q)0+CFFL6!:+/)0TAMQ[G1,X\"584Y6W4:(Z MNEELJ?'O_Y9'8?9?2%;JP+S\+)IVONX3(YC'?]X#YKH;!+"KVUKFR>'/BAO5 M[6V-WW=^Z_=Z9*1O"M'6E^@MF]LZ/_ZQB'/!8A5C;I+4";[2PR%YW0HT.Y*>,Z#A]CN M,S_>2N[X>?,0.([FTX,&@ 4.R<7C_6HJPX EX659/I3/LZ7X-*5/-LY_^NV! MO=P(148J#K>9[I"I.M"[IZ44=B&@P_QN7_=C.+B@/V_>$;]= M2/X?3_/7_ZU?;ER6BXVG=@PYBDN>-ZGU/8LGX4YV.9U>BO]YF)MJM(9YQM+! M#M\N(S>>]JI^Y,(\Z8ZG'GKC=ECDYTY'A M1G.DTZ9L.U''4XZ'[712_DZG*_GA;?VO?YWHR;'DW]\^RU=M[X_)XC&/>1'P M(,$1"Q0F(8EQKO((LXAPO=%5H10!Z(#=2NS0A^I:,JI$H[7L:E_W]?)W](=1 M )B!9@FFY9&Y=XB Q^0]T(&?A8.,]77^;2=TW#-O$! 'Y]RPMWUQIMR5\H5. MQ$>I9%E*T31UT;OQ:JW=L AE 0UD*A3.E(@PD9$.(2+G6!$NTS1)BE"F;2NI MASXD*C;:6+G-;KNI!Y>RU$J3MJ52?6@TKS:2+5T(A/NJYP>P"SL#XNF3=Z6% MMFW?9)"MM^B^^)O\ #(8"XN5$N_,QP(!ZCPS"V@TQPY20E0\UG1J+H%O9E?T M9;*DT\D3/T+F0M%1D@L78C M7@L&MGHZ@9)=@/%@.W!+LC';2#31X^J,V?">3-U&^>J\=$+*N/V5NDT]Z*)T MYO$!#>Q"J%QZB!M!XCI>P<&CY&GLZ6U)\G.><0"E!& MSI'77?M)F"S&IF%NG;NX> SB- P8U^% Q!DFI @Q4Y)C&D4!"4@62@4ZRS@F M9.C#^FV13:HYN#/$$6CLW+^OP< S^AU;K\[8ZM"UX;0QWMHR'!$Q M-E;H>-;-#:_FS\^3^D"X)MDV-V]RQB=R\7&RX-/Y8E5"B0]!8P[WZ]Q2HZ6% MWRB"-IH,PG[HA(&G'S5,]JB_=B=8]MW ;1#'-+,M=C4S M5T9SM45,#"=2A(%K%WP& PP6?':I%ZOX4^F -DIX++GL9;ROE#60[''SUUQ@ M.4AF0\]6>K%]ZNAB5GJW]6$31M6]2_T?^;EU90N%E_I9^.(A(%#S6>WKC='L>B. M#UXL!)ZV-YY>R[/9]EA:"N'"Z&FQ(_O%CN6^*"XZ3.DFM3CVXH@T%AUZ[Q)7 M=#WHMK#1^[.7^8).?RWGJY?Z/Z2X51_>OM&I_#I?FOU;S;VI_WA-]M:DTX6Q MHJ'>3^$HE $FW#0WIUS'&I6EBA<\RGD!6>7T46;@.-2JABK=3(.[6CNSXV)O MR"AX4;6TWM81W3K2X_7Z*G;+H+&PAD7$OC![S)GT"92G!5,O549=/?D ;7\I MY65,QWXTWR< MN0>-<\Z^X.BW_+L4JZF\55^HN:0QM4NW:OO@Z,%40#_('\L/VH"_/RK)\X 5 M <[C.,$DCA1F(8UP2%1(XRB-! ?==T(5&-K+&W7,=+I1R/S7Y_6I<6=G&C\H M6\:# ;$#AHENV#:GRG]4&B&C$JIT\AE#'.'P%5J@XL>-.([@' 0BUW'@)5F_ MS40Y?7OZ)KF1\_;E[\N[PEN69W6/,G X^A,@S?HAB#!- M92(+1B(EB(U#=TH9?&E0RP7>U70#T^VPWLR%SN:VEEH[HY4E71.Q'F!K$M;_ MM?'&[K%'<40K\UH?M'L8/E_>S,3D=2)6M"X,M)P?=]\:V(5M]IDMH;:K1)Z;@)VY/0B2?<=K%WI6FSLGR[TY_'9#H8 MKIX7<^?2GH@M'H.D2'(:"UPH&6$2QE3O6^,>%SGT=$3K M[=9+H\@%>C&J5 "^7D[)N.[U.>VI3]$(6I#Q2!"LNS:$T MHWIEFA0XX7$2%UE(I!"@8KPS @>."I5X5*[EH_DFT0M8EW<..;M0X!,/6""H MH=B('C:/T=9.7\5[Y\2-6\5G:?Q!.9_M>V[._V$UF8KZT+S]UYMG/5^^5M+: MVV 19D68FC U+S$OVY4;!JP3V?U8R_ MB/Y)2P%=@_3X+I;+DX%A=KQTU_)P);!M>;)-*'B!6AJ+"G'3S'M+WZUECD]& M@MXP>6,M<-=D9&:#WI =LA_T'](Q0'*^>EY5(BM^%#-T*;_KT==]R)O%0)J) MD$:9PB0GH?Z?7& F:8B#..-)' 0J"D'-0ZTE#[VQVNC14 /M:(),*U9@<+/& MU#*4#8$4<,MU>W6#+I?+#Y5Q'L*H S__J"FRPKQ!D+7?<@ .%XR"\ M@ =P"R;7M)SI6+6XDW6P^CB9KK3,SY.9O%G*Y\4C4T6N@I3C6(44$Y8(7$B] MN*I:+\6"%)3DD!AR3N# H:,5;ZZV4:6 .8:L5+@P.;NF.%@ODZI"EPO31WNZ MJB;RAS_G37'3%[G\/A?H#Z,QJE0&%HJ=A=PNQ/@$$A99QL40'(IL@?$4@><:= M1&/9)C3J(9IT':$B(0I"<4W4SF M"V0$.Q:@GX#)SLOZ&P_SM]U49%N[G1@M3IOED;KBB)#1.2I.&WJ,C*+C:7BV MX5TY%RN^O"V_R?)UPF65'!0+J6(E4LRE2O4T1S-,>2)Q$=)<*17Q/+8J3S@E M8$16EQ2-5!!W_$E#U;3I9OET+H[[FH&AK=EEK$ZT0K_!A301.IUY6A65,3'BM,:<)P M5L2I3+7_A8D5F?$Y04/OT2O1J)%]4;?>T@BA5KZ=_YV%J]L/?8( W%\[VV_M MEK;&=20ZZB%J[]3_LG',LP./XJ"VYK6.:OV\YY3(S9E/DJ6%WOA%F*41PT1/ MD9C%)@F*TXBHG.6! NV)SXL;%LC/,8R3S+%4RRC(,,D"W4 X7K%G:)^WO=C%?I@//3+JM1G]X93FQL=&I1O3DH*-5BYXS M:[MN].RS'E@>U^DC1PG3KO0<.Q'-?SS&>IVB2$IP2C-SB*(DSGE&<9:PB$JI M_U" ZDI=%1G^:(5+*1;(?#FT:&I/7?I-.B-M-\N.@1\L3.PS-FZ2DXY3-)IE M^I9B _$T.D S!$XU@PZ>VH:7"[6#,@Q48F2$<%9 M(/1BGH0YID%>X(**0@5,1C(!E;V=E#1P9%K+73?&M:26. ^17<3Q8C@LI&QL M;F4.TA'HK&6>(L)I.:.Z_%ES]WWZ_ N#+T:JG7[;\FXB%X\9#YA(A?9CF09Z M/9(6.)A';^JPIANY*'%?"K,G:78<"(/MC8Y -[[ M\J0/G$.O4&KLMY1[EU7**83&7Z@<:/*SKE5.0=9CN7)R2,\7UYO# +WA"CDK M*$XHY:;D5N$B" J,^+'/I<UM.]-91HUB] L.!T MYMYZ0#Y9>ZN'OKU^)\Y8>P"L;Z]]\,)6YS]\N:+3Z9OIS?S[HJH0J&I(3!VL M+.^7,_#1*6S4P2^?MP\4&ZWJAO.OB_] =47$EFJ&YF95GCXKZ(OA^>/7X>"# MA0M'Y 8XK'5#Q.D(%RAJM(-=-PBVCWL=1W"\\ESIN80NFEK7QR@B7*I,XB!/ M$DQD$N",>Y"X3E_::S><"[S=:R MFV[+X)>:1PWP=:&Y._BXEYE'#3NXR#S^E)LK_2X7YF"D;?89!"))DT(OTZ,< MDS2)<)[F":89UPOV( PD!UV2[(P^L",ULAP+I'9QL',D9^M@?F1M&-B1CAK@ MR8]VQQ[5C8Z:M>]%QQ]R;:ITC,IEBPGHP]OFD88HZ-+0+)GE]O+M9K98EE56 MV:+:HS]\I[/;ERI'Z.M\]JH5E>*_Y>3IN_[GY:O>S3_)7_70RX]T*3_12?D[ MG:[D8YRP/!5Q@%5$"DR"C!CBW Q+(8*L$&F6Q.Q1+_8G<_%M2B;^7_Y!M.;9YXS,Q/YOX5_W=V"Y+OP) M5!UP-;K%U;:[]]P86#5F/,;I9JR\0+6=:,O0YGQ]J4U%C:VFJ6-C[05J[46- MP:BR&!F3D;$954;[[,[V\WQ";XW@?@*31NXY]Q-8?&KO\3/IYL@8L;D!N9SI ME<*<_[T^H%C4.FY:3Y,L$Z'>!Z5!%!J^89-S$1+,B20%CY@0L57%+%3PP/ND M+36J,_K%EB+__F]Y%&;_5?4E6+X!*29L<;6;C89 "S9C[ /5A/\A$CB@QOHB MI[ 5.RY=!1", P(+Z/N.R1^2+3?Q[+<9?9Z7R\D_I:@N7U>SY5TIGR>K9ZU# M]>ABL3+5(%?SQ7)A&(Z*-$I3FJ68Y9QC0G.)J1022Z)DD84\*7C1\A';!9B> M&EEYTBX=,2SR5)0NG^=ZK831:J.=20.IU*N\3$@ER]*0%$]F6CNS".=&06"" M2,^/P^.(A465:E<03')%<9'$"J>$!"(U9342U&UBC$_3HR7\"X?*7M]-1F MW-0=/] =I.]X&A;.RO1E,IL\KYX;YN*$(+UPC?6D8^G6$113I,\ MS8O(NN_CSL@#1ZY&ECWITJ[9W5&FES&P>-&(\4B^?%+Y'JQ*N^.-1J=TU(QM M'J7C#\ 35N[U!K0I$OPH#0>:G@[-YM1L/VW34[K&&-@9MD2C'=G5@9-]SDDG M#-TNXQ,!F MZ1>GRQG#P;FB6U/O99 M_XN9&J?SQ:IL:?=5R@4KS*VU"/5BO2 <,TH#K%?M82R+A)$$Q(\$$3ZP2[>J M")OCXOY(VJVZA\('YO"M%B87=P,.^B*ID?X\3"L#%]-]<8E#1(_+*^X R@'' MN,L8\!G^H12797DIYB_0>?WPS8%=OQ4%G+R/6'A^RNYG',QO'TI:7:UNW[O9 MV0J:JT^;Y#1#'QENM'GYM"G;LW''4W _N7M]J1+V;;VC?7Y@G[BC;^BUZBVA MYN5S=4ZR"0[V/K*V[KQGN!@&\X=.FYJZ"4^9SOO&.'G">I#1?O_[:F__Z@_^ MSC&#JRGLN56G*R*J7TQ6!%&HL@A'1"E,6)"856>.BR)1$2WB7#)0-;:MX*$= MRZ)X!\J_9 NIW:)S"*" CMH+(W@N!]!@7_D6MF+'S8D @G&0MP!]?^1$T"8) MXG:UU%OJ*O5L+PWB^H,.U'2>?[TB[7B94[G_P@M;(U M"%46_00YE6Z?X+W3)H%:_VMD1KI]"F_)CX[B'?C"OZ[, =FM^FTV62YN9O>2 M3J^K0_IVV?,P_R"_S:?BL9 JE!%EF 0J,?U "*9<;V04STC$*9%*I-;LX-9B M!][&U'I4C'?<-#U?SO7<7]'- BK[3'LCN'#(0,+P1M0*B60GB2-&JC68XO' MXF&./DCT;2BT &3>@Z#F1MWM$ST843<8A$Y:;OO1QB/A!ENX0[D-?[LG-=]G M4W5[;P*W%KJ0EX94\U$OR=,H4Q('&5&81$6@5^EQAE.2,AXI4J21>-11GLW! M!'W'Y$%^\-M2[=?5:\JZNGB[-/+Q7.&5_@\7'M%N^.R6P=X@@47.#1:5W MT MWX*A9:-*^ D?ETV^B;R.RKK?C7^9(SK?>]Y'/M/&^@*Y!C[PZ= M'= 26T_?ZLW2_B:K509,[+V+P/EKDK[&P_S2VFZ_UR==1O9A]-X=<&PV[Z/F M'&'R/O[9Q(HE14$!6^ZXEHK>=[ MGWV.6\-\\FMEA5Z>2I%CFF2&TS@SQ( IP9G^AB:9BR3\/8\V7;^5MT/,G^0S MC7Y&"0?^)SF-K!7_*0\==S']^8X7&_W^50\2=^$=\,AP3U#/9E$?5HO)S#0S ME4]5.7;5?%K&<9BE:8B+4%%,@J+0 3H1. \Y#UD6Y0$#<5)W2AMX;=R* K7E MMH/),BSZ,AX8XBSM=F\EU66/[ZY21V6]3X.I+K-/]IKJ?,F!4?7[[.EF]LFD MQ5XN;M7OB^7LZ>/2)#64?RNO_[%\N_RS% O]Q^)F=O5:BK^536*W+;>JX_@# M^_+5=Q,NS='K5J(W79A#V98<[6.3"7ZGUV$E^IND95NO7X731?6@GLWU&%=F M&Z/_U3P$(&)UA?[\YGD,U&%!9#C />;D^X#.C<755>AX?*X]8=EA=NT[EL,U MIF$*,$0!C0OI14DN4JIPEL=Z[W_,?#7:C>US_SFO;O5?& MNYL]KNO.!>R)1]QVIC>S5_U]YN7;YW6[7I9HYQ:%P$F42DP2*G78ERDF(B*1 M2$(:QU8I*J=%#.ST:X$]VA@?P<5N_]G/6E@\ !H*WGN>ML73AO.(@%%WF:<- MW-]:=CSIN8\/D+#M[#C#_?S.5&8,0-AF;>S0'6?>AZ+-VGSK?C.#D+)=T;)\ MTYO5RV=#I?.H$J&*.$UPRI/ W#HEF.9!BGF>RK3(HC *S M)VPH%Y#02ER@IW*^Z$61M@>5R/* Z/_#E.9ZQY5SA0N52(V7+)0(0I*0\'%I M.GR,#-5:I/TBSKSB$1J[:.C+8%@@K'X6U:KU8_6S^+7S9]&3/^RX48.0@^V) M>D?FK^-&=]-ZG7C'X5RD(LTU@S=[)Y8G(E"!PDG&3&&0_I]"A2EF01I'<9*E M,LJL]\-[@P\!L'8>S^]; 7FQ9='7. MM&YG[F<5S)4K.=YKR4Y;X'0!L3?4:-<*QTW8OBPX\80C"1@M3>+:XDZ659+$ MILTAY<2TS0YQ;GK*DB0I,)51C). 1@41BJH QOAU2M+0R_C;;]_0W?4]NKK] M\N7V*_KVU\O[:R"_UTF0[!:J7DR'^5@KTG">U*E6GKLZ6MOFBYKKI)QQ>;C. MF7M NG7V!5>&K8^KNNG[K<;8.YU3%BK;/F M.7!J[5O2@T]K/=3(7%K[)ASR:!T\X=RI="'_L=*?XMH\4(Q$G":6"WW.J4,[$0;F:@2"FY<>@07NQFKM[4PM]HW= !6 MR4Z+_/4U/2)C[/:FI\T\TN6TX^&^+%]5H=B]7$YJIM!;-IT\5?Z^J,I;-HNH M.$^*2(D4!T6:8D(XPT6N734B+$LSHD@:PEP5K,+0?MPH9'*Y*I701B>TI90K M^9.Z ^*=,,Q:@7>B#H,"=)I$##R28ZLRJ>7( M3U53%EF5NBXV_B)"E40!#3"-\Q 3'DE30Z6WQ$6>D(*%:9Q9M6RP$3;T-OCZ M\MOU-V"[L2YL[&*)+XMA4:.6>H$:N75I^6*@';"-B;Z:B76)&K>!F(71!TW# M;-[YV;I#5[T1%S>SNZKZT*(?<$Y4E%*!DT3%F&22XR++,BQE+/5_$:8*"EK, M_"R6#1R?*H%2O"^_G/=?@^6"ZV?1=\!UW&BM@6N334U$;?3_2QV"'3_G>Q>D M>K?K7Z.0=:C/.5[#8%<%'=(NKL7S?+:-R M4"P5D+!S%HWLZ\6(E\)IIST"7W(RC ME@(2-/I:[):E8?UI8;D:7<9T)FP-J5KD!:J%HC^:?PZR=S]GH;?2AQ-B1BZ Z#;VL SBS/,. M/6^D+'\MYZL7TV55>\*GV>8W:=L&Y_00 _NAD8PJT:B1?8$^S>?+V1S2/*H+ M@FZW]&@]S"N[#/=\J&9IHUM7G8YQQVNT<]ZXG=X[%H_WO:C;3U'Y.)FN]#+_ MPYO>3NC)^FI*%_69^V,BBD28^_0HR;@I68@P$XQBJCA589 K1D#5@@XZC'A5 M=YA#=8$:O2[,646M&JITNT Z6DY757+(PY_S^@_1%[G\/A=]>_O8?Q_H_=X@ MJ -W$.X@8Q#(/6[]P#!YO_:SU^"=[OW $)V^^(,/Y18 36O=ZI#7,!27*0!Y2PB<ZHE(&#V([,JE[3B:'K.$!V M,::WV; H K<8' XZ+?+D\,=EC.K2G6;N.VWWPX[KDIK&Z^/\F4YFCVE$DYCS M%#.6YIAP&> \#W*4#:93I9O7ZAQU>7;7EJ8 MHDIE(6$X#I.\;E:3$Y[@B',5B5C*F((:;@)DC[B/!"&,#\_#5G=]>>.3O0JO=5JT!P\!SP\10V(Y%%CB@,D^Q'' M90CXJ=^793DU%?.+6U5G_H,/_4Z/,' T5C(5N=C@ [AAWM!/"\:=L'@!9/>UP@/-*$,LI$B,. Z.TO MR2FF%1B$+F*860DAR5 O)91S82]*+W)'SR N4E.0Y+CSE[_-EYX$EW MC.GU)YA(05-F?U^<+/5HKU+XY2G"9<4*[T3QB34T2YG<:87[R)7G B1BP"X;G=08^ 96/]@"K + MNZ!I[>,#8P0. EH?7"F$-AK5Q3(7R.C!J]S'+>4NZJV.49D <9XA6;JZ%*._VV;-"<$'S M$"]N^>C?X4O"+QXJLJ# MF&49$;-O+G=0([3UMS5#F4VIT,_QHP#DSO_D/PZWU/R?_$<"*PAXQR_466_P M'GJ-5\[PCJCO5$N\IQYN1UE:D\G"="Z2B]9Q+V?BV^1I-E$3;AC).3<4O4:N M22N?;',*1"0A22%C3"7-]*HU3O6J-8MPP5(J%(UEE"C(@58?90;>EWZX_';S M#=U^0G?WU]^NOSY_?KWY='-U^?4!75Y=W?[V]>'FZZ_H M[O;SS=4-E,*AU^>P.Q$;"V382J'2JFZ>MM&KZEJPI1G:J(9:W09BB?"!DJ=# MLEZJC'I4Y@.T_0,S+V,ZMP'A4HK%)VWH9].S\E9=E5),EH\QY1%E48A%5$28 MR%CAG$8,IRH+&6=92E-0I=I)24-'M7E9SO^L\KE7,PT,4O-2SSLS5,K7^?35 M^!FO]$"*4$&%HI:D<(#Y\D9L MA4"-2"5Y ,Y**QL]>76WK%$]V\KL?>^V>\FE8G4.N^-:OS"P,]Y=WT**3N?6 M-UA.!@!GQ.M;SU=5!TH[5HC.Q[Z4.E!\M_IS_R_=IJC?:3DQR9SW="FK(AY5 M$!;'BN"$,+W>5,HDC>0QCL,\CQE5G"D0L>&^@(%_^ZTX9.0YU38=(&(WZ_2Q M$^8B(!/!,\LI.SQ-)@?#CSI_G#)N?\HX^5Q/&I*/DP6?SA>K4@+;.W:,,-P/ M;4.Y@39B!VGH:&&>;[Z-(Y+>AW+CM,DG631#FTB]@SJT26B'6GD)A%[!ASVB-A_ MP"TT5[QV7^GR5)9O;KH>Z!4)^@-MB[?,;*E[,227S LTDL'/$&;CL)C-_$,!\L+9]6S!J MIKA?&MFGDSK 4YJ=D9YFM3/"1IW8[ S?G]LLWW(L'%_J=5Q%%:^^+>?\[]_G M4_WRHB:Y!*[$K,8:,,VE%6_.B;<5^%\M"^X0ZS.0T;Y*LJUDCENJ#8'AH(0; M]++K1F,WS_NK7%[_:'AQ?IW/Q9^3Z?21!J(H8L.52I7$))(%9BI/<1'J_^8T M%D%L19T*$3KP$G&KNH%6.CA,;5;8!91R$@8QCD(58A('$K.04)SR(":*29%$ M$:0(SCMVHW3HMH+*=F/K%P#H#G>W*D;_;K0"9CG0DDFU.GA<&4!,]K;KM1 Y M\O;7'H3#?3#@75<&*"XGK^8(: %<'QQY<[C?[Y:P0>;]#F.\\1H=2AB9U>BD MB8><1J^/;\+ :XEU*B]M4GF?JIX0PARV*Y/#^VJ?Z/V.W]ER-_-3 M?SW@UJA_(Y%U(<-LN][MZ_CL"S*N >,W 'F7#W2TT\?[:.*<\?@B MR^6;X09<7LZJCB,OM:(/>L3JYC63K% R)WJNBADF651@RO5.-9(B3D/"PB@% M)7U;R!QXB?'U2]H%.#:'*M^]2&GF70DQ,L*+3S07HXL.;_H^7^8). M*S+TQ9H'VCPS-\G:*ZF#G*P;BB\JG\A3%F:$YICK[]62E4<,AV'((DD2&4>@ MS,MQU!XX-+7Z-'3^YF[-*2B-] UMCY=^MB\#"XT.'\4Q^6(LC+SF<0RN]#ND MA(SU(8YGEXPFW;$GLUXJ&,Z[CY(M&S+*B5S)J&&X>95B0O. !3B,68A*)&!>"$$PX36B4R8 K >K;W%.A@8/ZI[EI@BE1 MS890M4I_*2=3%%X@4[AKR%H_2EXEDO[[OX5I\%]Q\S? =M!]/XM=-!\3;(P#OH:.UK7,X"\;5^2,DJ ME#8: F.D\R>Q#(YC V,B@W&M5+HTQKC6B]TM<9XHQK2NJ&[\QC#PV1??'S% M1V<]Q@V,?>$ZB(B]!W1@)#0GG(LKO5R5#_,OLY>)69CND>[;$A2>'VK@B%5K M@"H53!/SAXEI_3E'7[[>W6PEZ"\N4*46@,_0 J7N� 0+!(8XO-((T(@-:[ M\2-:C#\>7:*]L3OLB8#7>MRG'Y+B&+D/I=[.?IQUK+'OT>%PG+T"A0\B%N@J1L.5GF\>O4R6=)I)5UO\!:R M?)7BT[S\M-*[/FF:LYISM,>4I50I'5V2@C,=;#*&SZF\6GZ;B]\5R]G0UGXG%QU+_RVLI_E;" MF"[\2!LX8MV5$^U%5;\#K>%V+I?I\%P7TS3[BBH+1KN=CEN7LS>T]>;R.S4' M&Y-IM=N04J\G7EZF$U[M,GZ7BZK*S%A7W9XLT,>Z#^G5_%7JG7#W2?!0'_'\ M7F[\[P<+DC_+I_-,5>(7=J=]IB<51MN*^H5L>[?J>62'[@ [EZO==ZNW;=GD M3O.AB5P\)B3,HS0BF/.DP$2E"M.T2'$H"I[2($\R$MN$=6\:#1[5MRGU-I6^ M4Z,&T@,^3V:5@@"J;B\?HCOJO@N\?7)1#'M!6R2UK2%:JWB!UDK6CN7I:7E=EN:X MY?)Y:7V3LO/6T)<EL.N.HT:YW6SL#C7>)<91$W;N*XX_X5I1NEB6*[ZL-A%7\X5)JFLV^N9F M]&8IGQ>//*)QD=($IR2-#?E>@8M04)P7B@9,D2 I0&3/-D('=L =%9#1H:)' M;;1 ?Q@]4*4(,,_8"E"[XS_?,,$&&&]+86?+SF;!\A58K!)R\OA9PSZ]^Z[7G%]7U0%S)%*N M$JYP1C(=G *2X8)%!5:<9(%,BR(0J4UP.C;XT&FA1ARJY*%:H)U/'L6A.Q;U MM0X6? "&67M5EP4=>P']6KU>T/^R628<'6P4A^HRH_6@SF?\D'7I3?QB<(J&J(QJ6BZC9[(#*J$T+?E8ZJ&XASA%1GWNYUT/9UOOR; M7'Z4]4V&%/!$9HNQWOM03BN&M&9HHYK3 =UIK$#'=EY@\GR8=XB0Y^YT4 SZ MGOV=%O >)X)GS3UQ3GC^/;>UPD>I9%E*L:: WSK _RJ7CVFN_Y\0!(<),2MN M'N(B2QEF,8M,VF%49"!.SS/R!HX/K72TI#_0%'II:(N9WJ(!Q"YH(5TJY]^4?_T#W2 W=4W+3; MK( V&-J>UGN#Q+4Q8B47_=)J\!=37U*CLTFSO>S&R86H#V"V/Z(]&Z%C$^4! M@#A"= =YVUO,:,=O:OW6.[AC=N6O%07*@P%9SD09@P(!NI MI>B!EV%7W\T:>&%?_:.(:!X0BBYWBJ*VU=9SLP)UJ?)C,ZX%F/6/M_FJJWV MI&&61'H)@L.4";,LB3$+PQ!'- [C+(Z3) ;E%%O*'3BV-%J@M1IHK4?=%_N7 M;[>?[J$G=9:06IZY^0<*>'IFA]$0-"SN=]>WJ!+7KWAGW]9N1^YI)LQ9W2P$7>>?L,7IYGY_K-$N MZ4\8L7T??^J1D7MTW>DO_5W_X5TYX8;Y<,/VT7 ;/A8BC[C()$YHH/34G)@D M_C3"89BG&26%-B8?I1?7656'=N]&/GHQ"E2TK#4-SJ*FP6DX5T=JNG7^PP$N MW=[]RE^BY MC97IB/-Q;C()'J40&4V3" =IG.HPKR@NXH!B1J(\#9(@IPITP&,A<^!XW=&Q MJ9;OJY'5%HIV,=V3;UU[H\6QC:B/P C4BO19A=)CDK^CBF)"QBRPZ##U2 M5-'UM)<&B42O;1T.W';TRC MW:IIT_5F". !>7BC?@"W#+V1/@0L@\\;;IVY??VEC)?UYPV1G7Q ?Z.ZMZ>L M]O]U#M&'MU_E_*FD+]\G_-)D ^PUU2D*'D=Y$F(>F1:4:92:V4;H_\PS%7,: MJ#R"-J.T%S_&&=&T.@RIU3''QAN%4*41O,TD %Z[Q>EPH#D?'IW&:Y#^1?V0 M\-@V$B!\]":1<&".M81T&,6]04G=2VUQ.1-7%1WHDYSQB5QLZDPVKA*$22Z* MS"QT:8I)03@N"B+U9\JB6'$1$P$J"(2)'SH/\?;+EYN'+]=?'[ZARZ\?T=7M MUX>;K[]>?[VZN?X&;T "@-4N @T'%BP";>E196KN:+)5-.>9:: ?#!Y[C@"$ MC]YP! [,L6XC#J.XA9]/>EVUE%6TVR='N7R>E\O)/ZM5_?4/*1(*C2$D%O709># !"VO\H&N74@: M"3-8?*J5:M9(^XQ)%\@HPTTA][:&%ZC"M^[68=3S%Z\\8.0I>/719-1(Y@&R M_;#F8TA73A:VW$1.8.G!\9>'\YVJ<'%["A^@FJ#;)F_4(4>%C,P8TF7H(5%( MY].]&Q V2>EA%O%<*H+CV&29A"HVW.%"SYUYF%"5\" AC@T&1\GHWTX2<^X* M"$K0[V4A?&G=&C= OOU)2_QWY'N/'/J3YG5TU.N=%_]%;\F-OYIK3LN<^*U7 M!G:61I)E =V^.=WNT<,2F%,T0KS=P9Y0W"F_?7N]2K*;R5EV:]!TIMHBK],ZP*H9MLBVV_F;O;#6042%YD6&61;F>;<($LT+/ M-ED2A3+)LCQ65NULO6DTL,.U*IID@D;);3:VZKRDKO]N%'5L=N7EXUA]5_IGW)UMQL^)H(46:SW/I2$ M>A>4Q 6F-%8XXVG"91RQG(*N5*$*##P-W4LC3=9U46AA- 614$!M=M*#0D3 M<.K8TN1_M;V C3(7S>ZKTN<";32JDT$\EB,Y8N&KR @J?MS2(4=P#@J"7,=Q M:)VN;9W/Y+WDIO/SV\>5?)@WQXFWZGJFYOJ'6-4;V1=/ X8<.@>PU@2UJB"Q MDJ8?=J--U4][H\\%N.(: M[Y;>E N &O(?Q"!NL0#@? K0TX0,YXO;[AQN\T M]'9X'=X,Z7JVU,'H^EF63Z;W0SG_<_G=U"S2V=MC1.,H(AG'<<), Y>$X#P2 M*4YE& J6YS0(K2H,SL@9.&34DE$K&M6R42//M"_V=>7DWI8E$=F>81(UDA M)$XDDR9!*C)U>PK'@DL1,9F%RJJEF:/\@5UZHTV3L7G0C\BQ<@@&LMU>8T#H M8-%@"[7C.0EG47,H+W*RW5O)$4SZR&5(3M Z(__ MGBR_FUV-CG;Z#XYSBS^JF+(D3Q7.><(P25F&&0\Y%CDMDE )08O"@6C611:M?JF=+%$2:?9"U0%<:G87$$ MZ2C!BNM8KKND*VGZJTQ-R/WQ?^3;H^!,KZY"@J-,$9/"$F$6IS&.5"B"N$@" MQJU26$Y*&&=GU A%E52DQ4+W1/NXV.Z&>ECKM ^R-]1A!W3"F!Y[G_T11][U MG##H<+]SZD&8FRW*Y>.ZPOH;ES-:3N;5,CNEN0A4S+#IPXR)$@RS(*8X9*D( M@D2)3%C=W9^4,/A=?"T*M"W=WDQ$C@K6]IG[51G;>B:,O7+6].E_J^- M:YT>=Q37.FM6ZUKG'W1(HVERC&?;MZ*?I?Y#N9<,(/5RG09$8EF8;N@L##"E M2:I]C@JMKM9IMS]AK18@]<(:T6Z/'0PGF!=WP](O M2<4:*4 BRA"(N26;./Z@8-DD4',[,T:L!QLO*P1JWT[F!_AEQ]./=8+)S>Q5 M_TSFY5N33[+W,V9YE,M,99BQ.,0DHP1304(M4$KX*'&^SIJL!4[[O$"$(R#(P7H^XZ<&U5< M^ESWW%CP'F\\T#F!/#\W>RBS[OASYP%]CHN>&//9(^?[&5/[^=5;]1>'OY M,\3"9Q@X/85'S\J-&E&' 78_" \D!9XK^W4^^U4KU%2J;4\(:_^V3)$]/]+ M(5,K@'^]O+Q#;9GBE@[V^:\6@'0'//]8P )8%PR>@Q',5*>\5HOA1TMGM3=U M.XL5\):3^][)^56*3J=OYEX8D-Y^9I@1'-=TT_JJ___EJRSI MD]QK9=.H@XP^X(SV."^[ \9J%_;V.SJU)UCC^G1-D;NN;/5*\XT M7(;EO-J=W9OV@;?JMT6=R?9(PS3,TU3BB(I8;XHXP2S*(YQQ3L*"ZEU1 J+\ MZY UL,.WS3PNT(MIYU$MIF7;T.,"S22P1JX+-;O=B2*ZP MEMQ29-5<6'IYN'I>3>D^5Y97:JQS]ONCOCHI:6QJJW,F'Z&N.ON*S[+98PR5 M><*$XD6!(V6B0)P9'@=*<9))%F>9"BUY',"2A[Y:>;B]^C]_O?W\\?K^V[__ M6QZ%V7^AZ__OMYN'O_FHEW7G^AP$'UB<:&IBASE( -LW:-7KNU-W@N&PJW/U M1]AIUB!5H[R'YZ>_SO_\,GN97,T60O\W=,/>/BXD&00K[]?T9-,XO[_T! 3QJ/(?! -MU.UN=5O5GAAYM46]GXO:: MWO(-MZF]#@)FJS"?Z>5MTQQ1B(Q1&66@MU["5Y'""[V;FWV4XS,XC%'GV4XS]^?4[H?= M.W\\R/+9D'VV'0V3D# 2DAP7>HN-"2DB7!1ZE:UXJ(I$IE%>@!K*'9$QL$NV METXO9I,XGYF,G*EI4Z&'>D9"JP'OW[$/DIUC]C0=YI95)PXC#1EQFZNW+W2Y M*CTQ6ED8YK&QQKZ$T;MGG##Q6(N,4X\ZI&CK9?++?$&GOY;SU8YC+"*DK30HE< M/5\L%X:Y9*&E K*/W6'M=O;QP(+%@U8E5.ET@=9:H6VUT%JO M"]1HUE+"C((M(-5[%(S=8 M@>-W+;=N\POAF#T-BT5\]F(L+/[NV(D:H>=9U"&& X*G%P#<@N-1(#P%O+-F M=0:TTV^/%[#.6K 3D,X_[7"0*L3$?% Z)4'T>NR2P/8L]=Q 0Q^GKN4CK< O MKW_92D4$G*2>AF/:$I3F@0QDR"GF(N"8 MZ"".6JT',%&YB0Z9LHA(='1IQPS4NFDK-SQPUN3PFX\7D\YDYH"--6+HCR) MJ5L_G/A*F8!F$HHIA:7[VP\U?B MT-2IUY\%6!87,GXA@+GX^CS@EU;Z7]!D5E>@.#9 M %<%GC%QRW6YO>(,$N MYMV[G@ K\$O>QY*<5F6-S/Q,%E.K8YN#]\:.#A5,NSO M:_8L.G\YXVX,+,P\E+1* =D[BQ23UXE8T2GJMA-T"W/<)*1@$*L.)*A@FA$OM>4!4EA*:@#?SN\(/? M2C3"W$BU]J"PVY>[&PAS(GO;'(J^CIG@K;)K9_"1R[>.&798HW7T*=?&1/IW M*Q?+)OW)9,(^DK!(DCA-L(J+T!!VIY@F48;#6+$H)T4@)(C&[HB,@1VKE=A> M[UTX9(\?0\;.Q7K:"UT3-Z9>MZ9^[#+5H07026.\M?DYE#!R*Y^3)AZVZSG] MJ,/^]5Z^SJ>O>JU156%_H/SO4ER54DR6GR@W:\:W)F&LR .9R4#A*.2FX"H+ M<4%HCK,B3GC$\B(")(C;2AW82==JU'0!F%&M!ZH50:TF@*V<-9@6N]PA((+Y M]2$Z_ @\+FF)UC@!-KY#X.6V_;7#S=/F%VIVYQ;8>K#Q-L)0^W:VP^"7X0U' M3+'Q?#H1U4_D1J^*%DW]998&E(M,QTN11)C(E.(\S#FF*I0)U"P%9A$I(HL[USVQYX:*QS1WNMW:&6BT:ZQCZF_?5QW]>\<2[LD6RY+RI9Z=F,HCQ7&N\EP[A]YJ%YQI#\E(' 0!832T:M%S7M30[M*4 M*F]=2/TGL$;[-$IVFVT_ML,<:X=+>E?*Y\GJ^9XNY=\D+6]G\C&..,\R$6"9%=)T MVHHQI5&,@SS*8Q)HYPZL%IG6$@?V9J,"FJQUN$!<:X%>:C50J?6X0&]:$S2? M@6J,;;"TV)/[1@CF\Q4X-UO@& 50HP&ZK\ Q2J!;_^! :JT]@^185NT#+& % M-<#P[F)IFX%&K(L&V+5; @UYL=_E@4F:_RJ7CT5>B#3@!!S-#%=_1BF(A-NUV:= B KLP<+#3\;+ 2+I MUS]:MH.FX&'R3RE0^]!%2WM@SM+X;Q7:T=_E1F'/M%.W"?N/ MN7GC#N?!U90N%A,UX57@;D_%\HP50L58Q%QI_V0<4[W[P'E()P?:U<"1S^T\BG8^[14;X%*E'RQ@1[8V]?]V]VW-<2/)>N_^%8BP MP]9$L$[@4KCY1#B"(JDYM"62ICBS7L]#1]U ]6P3X (@)>ZO=Q6 [D;?T)75 M!5#C.&=WM!J@,O-#9U969E:F)=4^3F]29=<6?UO]]5^$EXM=MUTX'TI^5RSF M3!KNN[)@-T5]SHOG6L#[K6HO.'IJO^'#619I+;EIVK KE@1_D:\[DC.G8TV_ M)$T?M6$C,!I@T.T>C-4(G0; 0!B5O^E3F:PR#BQXOV@._O*)-^2N\^>7NOHL M7L7"ZQ+ 8>9RG&"&/(]+?R%F!-&8!FJ&'6!VB-;#4:4HYG>!%N M#S1Z3H E@6%:KX@Z#555M:KHJ@&6C?S'RP7,+\,=%M'V1;@]E-[G$MQAD0]> M@!MXQ>;LA540W8M30C"1VLL2(?\K"%'JQSYR,Q&Q)$K<@(*:P@Z3&UF+^\27 M4Q9$PX2-*0O Q(,])&#JW:?[WYRNI[,B/4H&0D_*4:0E10%3TC:0>2F.Y;TLU]YGK M4LI2,LO%(VF\!VV-'Z:J]3M/V]_Y#FW][5O2=^39E2BB#E_S =/[(P#JZ;T% M/(ST7M%U/BC*OR@H>L15G^R6O#V]UY/2DMX?(3:IWNL)OJWWFF\9-@MK5EEV M,'>S0,29QY ;^W)'C["+4I)Q%&=JP%HF@HR)65W49*&GWQNK@S;P%0WMW_"# M>L5A7<:<#/]F-;#0TUAC"6$*VI)9%018[$^UCW];S:0VUIZV\],^L7;:-.U] MZ,2K8[>9RO5\6A3?*[#3=WB),5V^Y5TJ:>F;-%5#>"2'[[B$MJ]:[2/U/A>O M!H0^> UKZ!W3TK%ARC MR$]46L=W$?$\@N(H8%'&0I>DH%Z/,/)C1VXD,^IGS]H"_JSCY\PIEQPY=,F2 MPSJ>H#5H(+CU+,5X(,)LQQ*_K0L09\Z*&6?%C7-Q##^#"C83&*Q5M8&(3USI M9@+,;O6;T2JGC/>=D\6ZK*1:_5V[47\D"S5C].LW(>HFK26IK_=8%B0L<'F* M0D]0A-V$(A*0&$64,<$IIXQJ%87;8FADTW7D3#8.QIJ!Z0F1 T:OEUSTZL>D M4[W^ZZ6;W?'G- PZ*PY'<8ILP65U"O$)[+S#J.+3P=L_S]C"NH;E-AOU=6T+ MAHRF*6LK^4,B/3$UC USAK# *@R6)4$*ZD:QA\;8(7;V3?"71>,R?%[-7MNJ MYZS,^E7L0TS/7)V( _"TM0W!@Q$$\#*:PT+:*IS90V':4IG#(NX4QPP\>OK, MQ!O);Q=#BCW/BP+A(QX%/L)>HLI78XH\WW-Y$F*39&IC8*V.=:'3BKI0C3$_L$7FW 8J[@@[-4-SS MM,'=FZ;K^L?MKNN]9ES5Q[?U,]W@@&8(\NVS>K*Z^O$\;WM-5M=YVYW];V+^ M^*T6_%QJ%GD4O\JUZDM2BU5>?D;2,'!35>O"_51NW5F :*3N]J11Z(4BCCRJ MU23V_408V3.X4)[48B&X\V&>.[Q8+$A9.<^B="HER2^ 2R_O\X6'C=E?X[L! M/9EFP$8[]:0O4+^S7>70-Z?_X&H2AQ)+W0%HI%%6=B6:ZB?9"G?F+,5S.OF< M1D!'2>BL*Y%^^A\'X(K53_\C,;NS]1?XL^G!BF*;OSYVW6#0J\%\U ]/SQ.L^*\JGA1K+=_LOV&)WX?AAG889P1 .$ MF9NA1*A :^"ZTG/!B1> 4D &/$P8F%C.Y%PQY?2X.FMLU')JIU%?38,/H)D^ M'A=6\SB'/43A"6=S3&SEH0TXF#8];0[13M;ZA*4,S=DQ$WS( K?UD[V0VVW] M390/WTC>V69YW'P5E;3$1RWRO3RM?"I*M>K,YP'.6(I1DL1$FLHX0R2+7.G0 MQ-3W&6'"TVJE^)/*-[(97GEPI//@'AL/CBL/+E,>W*N^N_^3(JAKRW\NKL<^ M17XU8%"KM(,D?2#4"1QF"#Y M5H)PF%)$N51Z[,>"B"#C&0:5@AV@,W908D75:<@ZBJ[1T,U#.&GZHJ=+#_0) M302'>V+#8MGRB Y0F=8S&19UQT,X\KB9LC;>PG5>RR\]EP?_MH:JN_ >)3'- M8G5.3@.IL*GP4!*2%/F4I"%AGE1>T$7B 5HC*VU#&::=0\#H::@E<6%:VIZQ MUE2[VLD1N@!HB&=)6XO;RYNOUPY#^?_Y^HK MM#/? $)Z.FQ+;I@2MU0=2=99T[7826@YZ??G;)@Y6XUW?3MSZL*AHNOS MV;3:52Q9K(8T!,-6G224_+05E(;@[-16FJYC9GFN2*FNC55WHFS"BZL[15G@ MQB+U.)+_Y-+"T BE41:CF'-.L1!1A#'$PAPB-+(EN1&ULU"=1%9%B\!A!09G1LF8'!/,DM(?)#.I#+G^@Y8R]/+PO5 MI.E29',VKV)#'YB._N&:?H.\C*ZPUE(S1PE.G)W1!6 W M0:/]IID9:%I/WV9-[[JNQSD/&$M<'"#FIM+CHXGT^#+,44((3BF6)TL.NLBZ M2V)D-6\(-I6-BJ1A+_@]P.BI]FGBPE09*BE8=0\+8TE5]Q"85#4/"[BMB@-/ M&L=M2W6JNQ3M/Z_SZUPE=(IR+JJ9P,+/J"_/74SURQ!1AE(1!RCDE$4LEB>R M@!ET=!PDJO5#/;FA8X\@.(P[ )AV'/=$^4T#N0TYY\.2\"_J;HP.%":!W.,B MVHOD#M":.I1[7.P]L5R-EPPNLG[N-> MH" -5'C%RU1MI[O6=!?R@-)M M7*&#OGOJI3?52*"Y=[).SX:"9I@0%756IQ&?A(AXF*(@I'[@BB00U#6[W;9+ M;&3#V+]T=0ENTS&(DI[S8TMVF!G<%KN[1N:,DL76$='ZU;$]I-[ICMAAH0]? M!AMXY_1F.^MN+/?BN M6Q.>17%(54L.YH+TW(2)\;/9L7EK'FTD]6S!V/@ 7:6MMCX=1V]=_EK2'J>9 M#U3R$5K]:+/P;HV H" -M0D"KV58S5H^DGS^K\;WO"CRJEC,>7N1)N=W\G>X M]$MOLU77P%5/9V@_32NTQE.M/GMGS@:#W2RX-8MJBUYWVUQS.4HVSRINMBI, MK? T;2VJ31AWJE:M+@X?9?E0\O.R_"I89S3.'Q^;T\?Y4ZT[O')@B;$#(8^/ M91,E71Y=%YJ7HX])/FR7+ H-LS3+49.]RXIGSIH'9P\>SOE3\6)C7H:FT$;C M)8?6G6R@I(9P_1&2.H_#U?'JG_7;^?>25^?\S^4="$TUW//JR.K7%:(TEV/E MCX__^5+5C5W25\)]\AY7OA-%A2G=02DMWO0X(I214NU;;S)E&A"FKT1#CQGZ MI?OK.6>,A3SUF$!AE 5ME27A48R\$*<\RI) D!0RV.D '9#&F8YX6C2)KD5' M$YSE.P21IC-^NN! ]_I@';9%3WE8*%N^[P$JTWJSPZ+N^*=''C?3TAM1J[$^ M=V7Q.N>"?WS[K1+\.N]C&V_M MMYR7B[?'GH^N?Z@]N,#(/K4D*21-]7M>D]7WIP_+?=RKMB(R3+<;DLY>F:T> M7(^*9N1A'UYU,C_[J&!];_OXPV:[^9THF^Z&S3 8(C]W=Y#C0:CZI 8H\-)0 M^MQ8;N*93U H(I[(33S&":AOZ@$Z(VODW=??8+OP(3CTMEP+0L)TL$>PO<4T M1@N#(U)9VC0/49ETASPBZO9V>.QQPZKSC:%U3;,;S\VP'R8QHEAU,<8J$TS] M!&%.A6!^A"D#-2K8)3&R(FX-633J!+0'%SVU/$U:F$8"!877G!^4Q5;-^2Z! M:6O.#PJX4W-^^,E3QCB*X=O$\U@E&X)H,9=1 3$]1Q\ !IKX=!UIM R0CM@:]$?EV!F$3<]53<.HA(C'!& M0T0C+T(>D:;$Y_*_501;LY =0GGL).[%Q>UO-P]?G?NKBZOKW\\_?KXZ60&\+HJ6:M]-A!\L@ E")Y,,(H\:1E#7F6Q81[C&"M>04[*X]M-)>T'$5, M3\=WI1^V?"?)!+1L>N)H:]Y!U@?B?/*=UMN1?U@[.;LK3:)2!P58JLSA!TXO M*>_-;62A3X7GH322.H(C0A AB=01QECHIEDHL&]:,S[5:$7X19#]6.@=/TZ6 M$*8XVV7=-N>\:8DT0KWVQ$/5M,0Y77 M\_KM7CS.5>%X7M^0)S&+HC"D410@AGF(L)_Z**$D1''HD53XOA=C+3MRB,#( MAJ(EZ:QI.HJHODN\%Y/CGO&IDL(T'B@DR%$>DL3(7]Z[X&1N\Y X?>]Y\#F# MBA/^YT-Q4^1WHK@1A1HM]"E?1TMTJTZ&%AG[2+FJ;%9Q:LD$NKNZ=6[D?S;F MDGTJBCHO:L!%BV%DAC7-*BC ,RD,#\M-P[4%-ZM<&5QYNNH5'0$W*EBT7C!L MDJ#Z3IT_/Y>"S9M/>Z^&>%5?S^^_ZE_$T%YL9&5NVY7U&7!:#IP/DH?J<.]! M0VCT'&BKJ,"T^1@@(SC.VM+::I=PE-ZT/1-TQ=]IG*#]HIFB7XKUTO+/"]%= MMY1N=UEW5S%G7B(H%7Z$HCCA\G#-(D3].$0!)\SUF9>Z C0W3X?HZ(&P-0MG M#E\RT=Q1)CTV8+9!"TT]\V ;(YB%V(3G<@.>+D,A(&-,@3@/N0JZB M]-8&J3[\KDE#R7EN2,'4NR^_GA8;2@53UE:@NV&!P JYAW5+>M=?>5+UVB/2 MMA;M>\2TX>KF]*U]TZ!8C&,A))9+JE/*0(<:#P,,1C@,*:GZL07/D M??7ZYN'\YM?KCY^OG/.O7Z\>OC;E*]#.J\>1TU,_RWC U')W&MX$4[6TY;76 MDO4XQ8D;LVI#L-N>5?_5$\9>JI-Z*;Z)O)J_BG:\UZ>B%//'_.*E+$7.WAY* MDE?JWF.S@3?_:]'V05F%86Y$?9L]D!]W:G.7_Z*NRSE]J9O&:L4=D+[+I^]BI(6H%&:4_$/T>Y\4$-\@/&!:;^QGAW\:;\;S**V4T8WY'"ZH84?/JLO=>8LO^E2 M)*.9TPCE]Z53FHD_$^_;S5 MJ3_+W@FNDS-AMJU](>S;/!?EFV1!=8AY5F2[8"@-2.!F1"#/Y1G"S'51DD0" MQ<+GU/-\C_J@3IL#M$9V;5>4&SLBEK1AN\,05'JVW!( ,,N[*?N*[ B!8@WQ M+%FP(4J3VAL-D;>M@\XKAHT"?E7YWTM2BW6U'Z1-P.[K(ZOENLK/(P,<%FJG,\# HX9W M(9?K7.?/+W7U6;R*A=\9?D&Y2%TW1<+U",(\5-VHTP2%:10FH8AC[(&FG@[0 M&ED9&U*.#[ST. "-WIYH26"8(J[U[LQIZ9XYG?PC[(L:(MJZPCA :=I;B\=% MWKFHJ/&*::*4UOL"D4'$>2QXB"C.4H1==6DF"5/D1B).DS3P7)_#S?7HOT^^SL$EH,[/F@1 MXWXF\UI\GK^J'GV;N:)[H=97'?MZY19WHIP7W)M1RI.,! DBOKI4$%.JYDN% M*'"#+$V3@'$.JI\RY&-D$_0WH4K3!$?D58+^*#;JJ)SGA@>G7/('[HMBA+RF M51H?3Z!]:AA"#4?.3A[YS%EQM5&,Y;1\6>VA<@HN]EJJ&'$Q=8>54Z#:TW#E MI.5@]JTJZ]E7\:A,YZ^B>"S)\[UFC,-4AG9-O4) MVA87"PUD6'F R:MMEG0DF9(Z>4"/867_VNM M[,-K3Z+*6N(M%57OX5,G5%[G7&2'3<'66,8X\WT6>D+%'J2B4IPI#79KP7K)!'A+?;[*IL2AS6@:'/\UQ%6].PYREFY$0'(R2=UH$)LOD0<3M MI_5 [QGF".;53W/7P3O)H@4^;9RS5S*:1@$ M'DI)'".1EY ^]M+*3=6*IBP270#F]XELI3 M9,!DQ G :R8LIH$3F-3HF'(:KE06LN/+Z3/FK#@[ _A'\-S'Z0C9RH^^+#3(RI MY 9-5X8$.Z'URMYE)V[ ,B3:;AN6P:=/#2GH8!G"(O!1ZF4^FMQ?QXW3 ML-,==H$I4PC,T)B!5?"@9YT^5HKB47A." !H"VK]T'^<\CL=]+4A.7RXUU_" MY$!?+<=PJY+)9I*(9LWPGE='-@(]BLZED L\S?/NE"[_^K_KUPSODUHG:G&2 MP'#%/2RKM5DJ1^0R##KLKC=AC.&@,)LAA<./P9WH;@K9F^?3AWDM=PC7\Z.$ MA#'"@> (>Q(BHJZ(Q]S/&/%93"*MC7C?XB,K64-#;;.>_X'^LIQD=WA([7$P MCKO'IX@(4RNH="!G^) 81B[PSF*3.;Z'Q.B[NP>?,>P97#P]%7G3,:F]O9&R M,(X]X:*4RA,G]D,7$9ZZR&.!GV5I3 @%W3W;)C"R$K7DG*KIUO7AO[C_YKJN MYSR3TGE5U/_="5SWS&W_XU3MM#KR4G\KROF_!/]W!Y]%7G@6^V'CWJK_A<_\ M.%T^.J\J%1U2_ZYXJ:4ERYO0$:F=+ZIDZK_^9R]R_SWPSAPU=N&L>>Y2L*:6 M>N/?X3-'+O^6AZ?O$IGP*F[-U7:$B=K>K]&^PL]A4^((ZM MQL';RT_;&?B <#NM?P\]9QR-[^+[MUD_&]/W?)LI@Y14@B^G&9U3U0&5Z=ZL M/XW(B*E=11-]5$2=CJIS7I;RD:XU]I(%F]7O5K"P%P0^A9FIX\ 6@-L3"K:Q MJIGR-2'E>U'/VXK<6[J8/[;M[X(HRC*<1,CUHPAARE.4XB!&PJ,N\R/*!7%G M;;7HUYJ4M=[6?) >1,6VJ6IKVT>R4//1SAPJ'N=Y4Y@IOWH47&W3>3Q%\PO"U[G*N"FEKW.I?,O MJOI>FMW+)O[6ENO.$DZC./4%HDF<()P&%*4A=U$F#RV>Z\<\RF Y?RVR(Y]: MFIMV\Q479_+/+1].J6).O TBFVBY)JJ:CIMUK&#ZW\!TW8-IR8*C>'!:)JQ7 M],.DMGA?48/HY-<7]8'8=YL1\+;I"*3JVWG.U3]4BP]YYF_\LWHY(:4]+F/A M83?@&+DI]Q!./(82S(5R#E(WBY- ^%I#^T!4QPY\2.)-O(&I/X@U&]#!1SH M:L8;;,,"#$(L$6G^T./@3,5K5N.A+ \[ PEM;<:1#LV))QL!8-B=9P1YV< CBZLF,W%7%G*CK=]F+L/82[(F_BFMA._&TDJ0",4^ M]B+YOP0)0%<#CE(EJ. M(N^T])TE _8,@K:LEHS!<7J3&@)M\;>-@/Z+9@9@&;SY5)1R128$KSY)[IL> M@FID<%6KI+\*T,_KN:AF 9:>@7034(P3=:6/,$0B:1A2/^%N$I"$$'^6BT<5 M)WK0MPI -K04(VT58X<9;25IJ,-, Q1./4,Q!CI&9F/)B),5I?-AR8NC?N^_ M.&V/U14_SIHA>V;$$ E+1@5*?5(38PC-ML$Q709>^W/Q+7^\SC^I=@NWV>U+ M7?&FO.BW_+6J^=4_Z[?S[R6O?BWSFE_G=V7Y][+2GR!U$H&179"_"U(B=:,$ MJ3\Y%]]4;D5MP;WF(NIND'3ZZNY:4-6V[1-[_UGPK7=?FM.\Q;,4F^Q0P6S;I5[#8ULT*G$:%5>94)RN_.AF8?I'6 MZ8M9;Q;S>77+$?M9F(5^B!CU X1=(L]E 95^&<4\"'@FHD"K_2J$Z,AV<;AW MB=[]1W- ]5PQVS#!;)8-A&SV?S&+9^GO3=J @*@)V4;']_6CW0N7K.EM=O;.B)=-8Z>W,_RVV>UA/(#,S&O7^2O3P$70#Y*<0:V^RUK$B-_B#= M"EXL%LJED(?[MMP..F3TIX!,]X[*3\'L-+54&]?Z^P55],W96W.EY#Q;^I\] M4;N#=BV%=3IIF^DE2WG/G*7$3B?R6#V_?\[/:.MRS\\AU+3WAGX.F0_LHS\9 M=Z;#_5XE!T7Y=D^^?Y'KEG.RJ&;$][GGN41NEZJ'0Q:X*(W=#'$_"H($^W$6 M@^HY]E(9>1^3I)RG)2WHW+Y]H.CM(2>+"C/I*W)GCA)X1?',:09 VIS(-R"7 MM1E\^VA,/'5O0,S=.7M##YLJY&#OHH]O7\B?17FQ(%7OL,A"EV.&&8J8R^3I MVPT025(713S$@K&,$ &Z'V+"Q,CJW&OKM;!^(C<"7=<>C LEU%P<;XXVRJG] M%!BL61<#%B8V/N8@[=JF$]8RK-X0M:H.N2N+USD7_./;;Y4B_&F>DYQMI&E6 M=U.\,/5%A*6E"M,0X4C$*.$N10E)LYAEL4=24"=[. OC!Q%;R@XYGG^TA:IF MO<>H6 $+0$3=5H0MN5''T ^*(6>>_^*L45PS-#)W;^75SGO4B?;J9*+UY+_O=Q.J,!RNZ;K3Y':55=2-).(%RH!*?_8 MI"!K>[E<8_B/IW*G0-X@DSL:Z)93MZ?"9Y2Y-28Z6>+V5%CZ>=N3UX*9NV]O MV9/T_E@I2"4N1?M/2:G(&R/ZMWG][>*EJHLG42[_>2F>BVI>5[/0]],L"Q,4 M8AHC3+P4)8DO4)#&.,:4NPG/=$SB"3R,?HQLF7$^\(ZM7Y0.LHX+AW=LZ-FV M4[ >-FT3(0@]/2[!NUR!=ZT,6,N4H[ARENRRB17X=%L0@I+!V^G\P$53F*EO.HB!G&]3=Q M 0;VC:4UCNRO9&Y(CA?:WRN9[=C^)I'W">[O%?1@='__TQ-7QG2IP=ZQX+Y8 M+#X5I?J7,Q%CDF5)A)B' X13CA%)!4$\BJD?^E[BD6B22I=!-DWEE(GJ M4X:_AYY)>7^482;)0OW(JD*D?[[]0W'O=.S;;,4Z*K[O7=@QS.1?HU!#"VAK MA1=ZU R.V\8<+>_3M<&A.ZEMU1&>2[X+%.-JR/J(S\C6!['>8PHE:Z; MYR=$<,*CT-=*ZX[(XR0F787/1!L^>U;DG:<5?<"1P\U;3S M=)^=7W^X+N[9,.]\^8D^'"!6\/X?T"R6\*X?$A9O&!?BP7C$2*2GBU>,B]U& M/&-D4H8WE);%D.M.@:J>X?RI>,GKJAMP&L<\Q92DB,>4(ZSJ#6A*!7*S ?R M_[''09TC=(B.'0M9)YAZ0\.!8V%!(.J=:VQ# ]N]3%&!WT0"B&GK)I(.R6EO M(@% .#CR7N==,]/P69J7V^RB%'Q>?R)LOI#&9T7V-FM)]0X$,P^G(@V(CZ1! MR) T&-),Q$F($A)X/!"^H!F'F DH R.;C(]%61;?)9VJWRL;9BG F.I9C3&1 M@ED0Q8GR>%I>G"4S9UL9_9:C?B3#GFTQ!<.2G0&3G]3FF(*S;7^,US&S15>D M5!UUJSM1+GVD.9N1B/BN1S(41T&"<)+YB+@^12*.8N&F(O(]4%9F+Y6QK8JB M8>6^X'Z,A!OCT L()&Z:$9=YC,U>14F+R5#J4P/B)'>Z M%B#6S450#(R(GI[Y/1D1F(U=DE.=0=OSYYG3D+1G0PXSQEK7#AY &Q&Q 6$X"3P&0HB(O4W\ER41BE%KAH#Q+PPCI( MEGD^0G%D>[>DYCRWY*!IZ&-XZ6:D+:( 34[O%JE(^[7"Y>X(+@8Y:DU9K:6K MC]&;.'.M*?YN$EOW18.TQV;WX/_]0DJI2XNW+NQS5\YS-G\FBYX')R#GP^MB.(?_SI:J;>/-#X=Q=W6ZDW51?E*+.BUK3T@S! M,&RI+2$ L\&ZPCM_*&:T> MGAZ_Y,]S%9Z'*^"A!<960477>9@_J#9O'B3 U;=B MP7M>)<%I[&6IB\*8IJI:+$64\1 %OBM\-R)I&.I?WC)F8V3M;GEP2(\)IUYR M ?#?S6'6.")- IY!2NMV3TJK [3/F+/BS/!P9 XNX&0T"ADQ'8. J=OMH)MT;H\:HKNEUU=?7C>5XV#WRS]P'T0OOO BML1['13'3] M46S/![0.H,W;'E;XFOZ"ATTX]][IL$K N-F]&N3[6>5*5J&MY1"2612G(0XP M1IG+$X2#D$D7.W-1ZC)&(R^CJ72QX>.&!HEJ:?#)PX4Z%IQ%D]5;YR.Z% 7P MHNTPBGHF\'103'O:-T T=/O1Z[MC2)ATLC\NH;T6]@.TINY=?USL/4WK-5XR MG4_Z/*_)0EH2D?.V[>YUSEY*Z>9]?*EOBOKOHKXCW#W]T9 N>[-)<;>R_?.(EW M[#3[C?-:_5LWJZ/C"3"+3Q.JXUH[ DK 31H T B9,Z#\9H/Q-&E,-P8/)O3& MT#O@JZ:WQ%8^[(7:ZO-ZQG$=1W0X$2-^,HYEQ$/DF2-":SNI"N M@IZOOTL"9 E6A+1_Z _J%8>UM,R]]#W0Z/GCIPD,S6ZM:*F.> TUFW>Q#DEB M[;;5#H&)[U,=$G#WQM3!)^$;\.]5G3]>UGM;HY[G4M77'5)A#C)XX9$WY=^[ M$=1;$Z\.=P56Y^O?VW:_6PV"]?=L.+K'=^]1@86IO$5,+7OKQB 9;?9P:I-M M^\9 ]!T \T7,7(%V/,;,#Q*/!RE&J8A#A$/.$1$T0D$:9"[%7A@$(63[;Y>= M9,LG#2G8+M])K;>SPV4!GK.'!0#OWYO\6MJSNT4GW:F[?^K?5AS^=/ M15G/_]6$RCZ*(A1SAC&2()CQ##/MN MD+ H"GS01;_3V!EY6Y>_BTQ>=9N MT+>YQ:N$=O 9?[2T#C,_R]!I '" <=2050U3?T55WV9-8U_I3'0AW.IKL> S M3Y[VY?]11$CFJIX#:C25X"@-61*%F2L"'H*2?0=)C1X2K&KE%C<-LYU*NTY6 M R/-S)P5R:%AOE;HAFKC^R_I.E^'$( GWXX*9RO==IC0M FVHP+OI-2.OV%0 M*/\@RJ?/!UCLX^=TD/R 6G,[ M.)@5DQO\#&!%XL>%&ZP"'WA]NC+OXS)LU'%K/#YQ>_^C,\&;,%9UO:KC]@(2 M4,&0GR0"82'M'/5\AJ( J[;07/@NG:3A/Y#QD6WF,MBGFBDU#90J8 >ER3Z@ MGNOT,WX6F#FW42;>QG-[PG1IVEJ*LYXHT$JD@KNC%)-/^!7>>[( E.V_QJP! MPX]A;?J *7VSG6A9&_M0G#-)N!1W9?$LRK;U(Y4DW#0/$/.8G81"D*7$-JMKU.="R/B>7N.\M.K;-FN$#='!;% MDC78[@$ 7<_^6\;0R((O>7#JPNFX<.Y6F#6,G#6@71T%#6QYX?);LIT PI-: M/S@@V_;+8 4S"]28MU[!P$V1=]4HLY![7I"Z,>(D9@@SGR JI &*<)+$?N#3 M( +%U@Z3&MG?;/V019$_HEJ=TXS+; ; TK,4=B" 6896^HWBFS59>T;@N&B6 ME'Z T*1*?ES@;:76>&/B ^WZ[O-MUFL-];4NV#^^D!_SIY>G6<8Q#GP_0S&) M4B0/K@E*4^HB#V/A1CX)O72:J74:S(YL2-8<*)>DUP70J103SE/+Q42'69V/ M-_(!UO(GF?S0NOE!^]/N&A&<+T<^Z'2'5 #2[WTPU6'UKW$8!8!N[0 *H0FO MYOPD,2QR<2^8*JU[NWP1#\7O\V+1<'>;_4?Q)"[4+<+R[3/Y?OY4ZQ9S0M<= MV5!W[#A+?AS^(M3):,624G?%E--QY4BVSKI9$?K5FV TA\WQV$#"S.LX&(** M-$W!,*K1!!.;K$33%(9^A:;Q&J8E&T]/\_;.G3RLJFGJTH:)G$FO=^;1A!": MN2A)18BPJ^;V1"1"ON=A0<,P#3G(H1R@-7K1QHIR$UMA?=K.AQO51M/#P.3& M$'1Z[IPE0&#F8AN+#;(V*SF.RF:ME.,PI8EK.8Z*O%O,UENB?)JQD*G&AQG*A"<0SER*$N9A MY-,@]C'-4BI,.\N?Q-CH)J/E[RLH#32VM[.^2<=?N9ZH;I^%:F.6/S8MCNY%+KZ3A5KZZD?==IN8 MI4F*DY0)1+$O]S7"8D1$Z"$>N$Q$U!>QK^7=@JB.O&DU=%2;(>#^I V:QN8S M!A2PG:7EX,Q9\;!L/]:QT=@>9\7(&#A!.N^.@)=AHUU+N &[Z@+E'VZBJ[O8 MA#US@?)MMLB%O@R/-#Z4_+PLU6KSO/F]J#O NN'$O2^/;.1ZU)K[ROIAP/VB M'H_UG2PES'X]E*1);?33(]I"@^)V@X(9!>?VKSA9!&Y0H'Z8;?A!LUC:QY=J MGDN%O105*^=-%9H\U*N9D-5M=B<_^-(BKUO\N"&.11($*/4SJD)L+B)!X"*. ML9?Z$169 -WPA+,PLK)>7GV]N+^^>[B^O7%N/SD/_W'E?/SMZ_7-U=>OL&B; M ;AZ0;AQ(8-I_I(7I\=,$Z1KV%%Q_#Y#EALJG0Z(I8"> 0.3QOG, =H._YVP MDF%K)N5/B$U_8EGHLIQ!5EV^"'5/^.%[,8M93(F;8L2ICQ%.HA2E/(@1\U+7 MYSRC7( N1@#ICVRO\YT6#:Y'?.QG&7(C$2"LJMG2)/612#P1"(:SF,#,SRGIC57-F#;,5Y6%C4S M9>L9@+=9OU;L7BS4'1IU+[_:*16KUL>1(,TB3(B'" XCA$,O0@FC H4XQ2D) M(AQRK;B+)7Y&-F=?'VXO_A?Z>/[UZM*YN/UR=W7S]5R= F$F[E3,]8SBMA>5&B< Z E."R9O%.YF=3H68)NV^S96M8@GV9<'WOSHCH W&9=:\D' M^0+[)J1/E]$D)*E0 W]4*V B?3J6",3B2!XR.?<%P=IY-]O$UUS0VEXQ:#E60V:7'ZEAY_@*P$2B>_YMG@BB@B,2$($JRU U(Y-(XAIP* M3N!EY,VOX\Q1/QAGR9NS8DXI^IH]I^$/=E@XY3/H'10F A>V]QG@*@\.S>2Q M48X/%D"R='0XA9-)CPT6(-L^,MA8$F8-N9C/KO)Z7K^=0'[*:(*S-(P#3\?*#= 8N[2NH>IT9,\<15C" MXBC2>F9J")]A\V-):IA9,1)8VUAHB#10?R+?;O5?_F&M]D-K3J+.&D(MU53G M4<,PY48=[OF/>37+4DZCA D4Q($\)"U,Z8""PD-[!V6Q%:W;)3!M .Z@@#LQM<-/&C;W MD"<)_K(0M]G^XTES,[QK3G;.ZOFKJG;?]$(Y#H2;!G*'=*F+' MQG73_",V?)';!EQ^F?1,]&3 NTU23"+L:C MG@[L(66K?<;I#$W;),,:@#NM,.RM;#@M:-'\?@3?3[\;6C!+7,^51P:!DIAP MA/W(14FB.I^%?I!$-.$X\R%64H_LV)90@=M90M:/A8J6/' "D1Z2>L;-/CZ6 M#=C5$8C@,XY $MN:@:1'=-H922 @=F8HP=XV,QHW0KIQ4F/$YZ*21QU**<:^ MA](8JT[>V)4Z12D*4T$2WP]IYG+(I+&-U4$F #YP3-)R%I(,3-4WY2>AAY- M,!3S5'J0E$GYDX"CF*1,,"$D@Z!>D.;RPTV@#?GU+)JQ5###I01JZ3@?%*5? MG/.Z+N?TI6[\J[J0YLQN<\>]@EFR3YMK3VJ&]HJU;6WV/V1R(:ZY?B5WF"9( MH'T3KO_6R)JRYX;8?X=<@]L0<%AE3I,-IB_[+K[9BH <-LG MPN;-MKU/P/7@[O5YZRRLJ0H[+XZL#=(G=%XKU2,R*\HG(C%TU@539T[#B[YV M[(I]7$%.DABF(WN$'>.X/BB5D<;LKC:9TAP4I*\WAQ_ZV8;7?"K*3,QK->&O M&W_B83].8^8CCU%Y#N;2_Z4XXXBQE(0A]J+ "PUF#DPH@I;"G#RT8$7V9QQI ML_M9-6.//]E7^LD'VZQ_ W^IV38'O\5[=Q$VX/ROT538_)-,-^3F, NGYK & M!LENN4<>H2P2 J/(PQCAR,]0HH:[IU$0!#3QB$\-DU;:/(P=F^TX4A?P!^/O9''_7-:2Y->7IZ?R35G>JLX?Z*(;6*IYF(6O/'8A6NOF M-/M#Y4BN7JJV@6S3:''QTD10)(\OJB/X_S,/"ZP, ME MB*GGRP+N@4;HZ3T3'=@-QDYWAS*/H'_1-6.>G^W-*Q6[M]G1/7FQZQ M'*8<9BSRJ.J\KD9N^ZZ'4I;YB!.!?9R*,"9:Y;+&'$Q1]E,YU0O]4[!:)4+: MN3Q%RTY_8H_1Y2L U,.&:A( S4_* ^4\U<:4'(-9WV8_7)/K:N.@>OJ5-%UT MK=\T@P.B>9L,L/![W!B#RWW@5IC!0G"?\_*5\^JVE$?R\JK,'ZL[?INO]I:; M6OW]]^H^6S"UL3S4"[6KR//ZQ6O)_U["G% +I$:VZ)?SUSD7N?2>BK(+NUV1 M,I5E[4[8/?YY5RJ[*%W I:O^I!U4YL>E:97+;I'"V?4"U> M])U7&Y_IN#<[\1>";1E3?QS+'K!%;(U<8AOT)_.1+8+5=YIM+FMZK>S3?"': M"[PSFC+"PZ#IH.,BG'@4$2\3*//<@(<)#[BKU1ALW^)CG]_;>U6*7G=['7I] MK(?#L&$Z53K@(5I?,(-K8KL2G' _K+?8Q!?#=L78O1&VYQFS:/ZG>:X*!#9: M_,U%U6OR=TZKNB2LGF$/1X3@"&5"I A'88!HZ'+$O,B/,C?4G88 )SVRNG6, MP +S .#TXO'CP '3SXZ'(RT]/\TK)O?W9AM?=M5S_EAR9S$<#X?$4A0>0'C2 MX#LT;Q\1R&C[/K3F M9+OX$:'ZF_FQ1\WV]+;$^6M-ZB:N =R'#KP]WH^L*W]?41QE*SDBE:5]XQ"5 M23>)(Z)N[PC''C^QPT?WC\_S7'BS+ M2EB4^8IS+#2!P!4IHQ)#GJD;Q&4]H MJ-7?=)#*-(>S5=.+[@^.HCW851B D^Z9[43IC0YO<,'-.W[L$^STGA\;J[Y/ MUX]]@AWL^['W8;.MX6]B_OBM%OR\';"W['76)MMZD>_+^>)%/K:ND;^6UJ%: M[22A&]$L#%*4^2E&F$;R*"AHC##)1*7Q1.9Y[,PB'V!"4?" M57V6(I\B0MT 1<1C$?5PZ.EY0,<(C7T.WA[XJR@[?[2T3^JZU,-*SX[90 !X M*C83_L1.3+N2C=*/J4?F';LR[0H[W)MIS_-FBGN598+5M]G5#_9-%0;/[Z=FA=_XJP+/<,U:^ M"-Y+E5R\E*HAQ\Q+TH0%/D.Q'_JJC4J 2"@/PDG@!2[W./8CD"T# ;&*+04?8Z5&6EJRE;<]VZ9%,Y;'SQSOYD^B.'QGC?H13#P5)A!$.?!>E(A/(QYY+(Q*( MF&AE*X_0&5FS-Z@ZBJSA,>T03'I*;4%XF#:;R&W0QWY0*FL]ZO=3F;C__*"H MN[WEAQ^'UU)_DIP7N5"!OE=1OEWG7!WZ=,NC][\]LNXI$OI5R <$'-8O.[+! M5*NCYRP)GCF2I*H??B$+9U!F4$WOL%A&9;H'EIRL\G98I'XQ[9$G#6Z9==OG MKT7!J^M.^*Q !P/4M6TB8 M7=,R1P1V)TM'RL&[5X,+3'?'2D>.C;M46B\8C@37&4!^+Y1'P55R9UT_->-Q M(CSB"Q2G;HAPDD;2IOD4N2PD@6I[&L6P>>#&K(QLZN0.T=PN?VZ:NJA0WOES M.5\XWIFC?F.J8O=2L.9:Q7_]SU[D_GO0_1O@!''S3Z%W,I@&8)@U;7DZBFU7?&;Y$V?N;.NS%N^8_4JQPG V+O68<+$U%<\ M3@!JSW6/4U8SO_K1MIJ[RODEJ<6,L"CE:AQ'F/K*%'D1HK[G(C?U.,->'&&J M=;P\2&'L+D M5SWV"K3OHL?^!TVO>;S*%8OR376=:M3X7E2B?!75C+$X\<*((9^F%.%0%:WZ M&4->(AA/A8NC%"^;_>IM_H>):?T8-]ORPI1/C0CYWEQ+5$T$YDM&G()6,D7"Y1G"3.HUS4B(&!.)RQG)(@&*:PP1&WDW[:@XJDN>^A7+ M,W/673Q>*';,ZP\&$>09H1&),$J2+$)8'H!00HB:H9B1C'DD4W%WD%$\&<-3 MS*(ZCCIL$TJ+:&F?=ZS\BL"GF@/7U*T7:N@(..*E\[=W*=+0$5KG8OG.._"L M;]-LZ.'I\4O^/+_(*U[R3PORJ)OUW?_VR.:M(>H\S)]4W/#+S=VU*H2LYESU M/M+/!A\0?%@M[<@,S#P-B.O\H6A;ZO$T+)A1/OC DI/E@X=%ZN>#CSQIYG"H M1GBJSK)K818G@GJ)+X\)F$H7(THP2E-!49CX89"*)$YC4(.7S>7'UKJ%?"F7 M[MBKOHA93#V7$2]"D4BEM@610"26RA=Z&7>S) DQ(9 QE+J$07H(GU#9]OYK M_?CGCNH(&4>%H)Z"CH$+3'5AV<2)&4?:O__[/-A+L MILA?126/F5U?P#25VSGQ,&*)*P_!F>>C)*0Q2GV1"#=Q<>AZL[:XX&M-REK/ M"DW&/T1=MZ70WW3%XSQ735!_QF%@VQ^4L3CDL1L@'M,0876_.*%QBKS8<[U8 M,'71L/N@5[EFA.,G_IQ+&;0_YE7;*> O\"7U-K:?\MO =L;I1KJM1#JSUGCT MW;[#3S_.;9OO_T^&N1WX'-.-7>I=S6.DC&696' 4!)$ M<@_RF3S4N-A#6>A[<9S%<9S@*:>,'F;5(#YO,$WT0L5$%XMWF28Z\)E&WF!. M1/V]MI+59M%C_*>: 'H&@8X_&ML LA]/>']\SQO M.QMII X.OSQF64-#T^F(]M6U&RB%-V_#,:5ETECRJ\3(*]I9-Y[Z%O>.T MF;6L\.\SZZRY?8=/ 7&!IO\DAK[3E)\&Z'_9Q7#8<;-$:T*/SRXZFZZBY;4- M:^3)O&RFK'\D"Q5;_?I-B/K7LGAYEKMF6X,Z)XO5-(L+T@99UE$0XD=$'CX] MY#%/I;WC$%'AQB@E;A+[*?=\6 /F4QD:>P^3[+5CZ<^"&:<3Z47I9[R \!VN&FPAY>T6P+,5MG[J>Q,6QIO";R=\GE;ZXY; MM:AN"#_(#R]F411Z@B0: MC%.WN,90S\"-B@PT<@CKB](T$FAXFKZJ<0>.BW#W=6MLZ3:3D@_*5)X ('C8<+3A8>9@-/D M!D4%AT4S"@D>6'*R>."P2/U@X)$GS;9YU9%?3;?YV[S^=O%2U<63*% M1?[2M)Q\S.?_$GSF>CR(,T;5D#XUK]7'B"9"("]T!5-;/HFUVG:8D1]9@3MZ M3KDB"-ON@5CJ[?7C(033\B4?SG?)B+/D9&.?7^)W?QP_\!YO!H.E#1Y(?-+= MW0R8[:W=B,5T_YI7VI=W^2R,; 4E+RM^Q\PVX'O2O$LM_.N MX=9YSMO1!DU'KF7KA1#S)*9$=?F@!.$@)(@*YJ*4X-##C$5A"CI::] B?'I9M,6AS:0C-G\657<_ M/8GBA/A>C"+L!0C3%".2-57W@9^$G,8TCO<%,$8(D..VCY19"EL',4LI:9C(@QEG MS:6F2RC#9-O(%P-?-6\UVG6>;_JPJ3Y8,\9QZ$:I0%&@9NRZ:8!H0&,4$\PX MH30*,P_:;72;R,B6<-6'DAL?;U(#WXK+D*_N\74LI?^>*M^X7Y' N?BA!Q'@EU@O$0";B+1);P MV.>N1RB':N 6C:D4<$766/^VP=%7OQ-$-M0^;6F-E.^ /"?IWO::DZO> :'V M:=ZA1PW."/_S[HMDFN2;]5B=OX9=[A,1>,CW2(RPP"&B+LD0$VF0>&Z$<: U MDT6OH\'J[WI37/=5/%7GM&I2%#.>!6%( M&4-I)ER$4R]$"?:D*Q&X:9107W":P?L>G\C5R';O,_3"H5W(]4*FDP,),Z'K MPLH>?_UZRXT!S_O+,ROGCR6C-NLO;0)GM??PJ3R]0Y-B2S#N[V9L:W$S^WG. MY$:IXB:BC2^K#%0IO@EY>'L5USDKGL3GHJIN1'V;/9 ?,VD5PRR,50=)U=#- M)1010J43Z*:EKA_Z&03K>/S'%@0P@V$J/2@4I".:43QH<.')@D(ZXO4C M0UK/F[D/]Z(F\USP*U*J#J;+7%Y,:18F,4=AF@125:F+:" 82ER/$<_-& ]" MB)>PG\R$SL"ER.9LKAF7/0*.WA9_NL@PQ5S2@%*F8=11%V2 MI@S[TL'7CN2"2(^LP0TOSKYV?0T[39I^R1 @V E#5R/^.QIF,!, @9 M*-5LIFS)A<,4&\#@R1!ZFI$22Y@ PR);<%P*6CO75?72Q'\O!I& !T T1+05 M[1@B-6UH0T/HG3B&SCL&]TKS*C_G?U9?7]E%57>[E^ZMTCWOCJRJ=RINHS:C MU,PY)IS99=)]"TYWE71 G(V+ MI$//F6V=?Q/SQV_R['W^*DKR*-IN]+=9LWM7O2YV?LUG@!CR+2(($X0)A M(8\OU(L9BB,_C3,A6!K'D+T41'UDC6UHF/=VAP$9QS&),B]"+/4IPEY 4(H% M012GF+$@2[,@F\F5:/'N4/:YT 9SR0TB+3L=IFJ79L73D[0455VP?SA%KTWE M1-#K>32CP0FSJTLVG(Z/;N*)PK%EQ>GQHG+?DAM[/H\1"):<(!CM2;TB(UBV MW22S1>!^T]?Z'WD\?+UWUJPX+2_ZOI46.,=]+=NX -*&I X?RA&G(832SX81&@C MGTR+P&0^&D3L\T/535\NM+8]+\%'[+YW5U__6WY=W"6'B>BS/$0W6% M)L%8NAJ^0%1X#+L9#T62PK)$ ]1&UGY)!YH<&H)&-T=D26!HJFA)UFDUO"'L M?)"DJU]&21MIB&DM>S1$:^(DDH;8N[DDG9?,M/DZ9Z5JT'4IVG]>YPV-;\5" MKE&U@\7NB\7B4U&J8.I,! )G41HC3E691A QE-" (NHFE(4)CA(/U 452']D MC5]RXWQ8\O.+FN/49^F_+0<'_J'8+JAV O]?Q57)!:/!;E&Z0KT-Z7QZX'6])TED0! M78'V2WO\7'"RH# EWY71:G>@06F,//S]*T[FT@\*U/?AAQ\TZ*759$$O%D4E M'HHO^?/\MK?K8&B/KDB(!:*DU).QQ';(E)TR5NAJ"AJS:*!_F M3T*UWOIRF2T.\ MC:Y=.L^;UD%_FB]$N53LF1NG89K$3)4_JVH!U0N;9Q1%.."N2 AQL5:UP('U MQ][EVKK?AN1J$X#6.F\",JRA%L0$[G$@"0WJF??*<4(9\^9Z$U6/U2SO-'^3]$^2IF:1PP1E,/<:%B4(&($$U=@D@0N*E+DSBAH#/J M/B)CU]XP5KX(OIH@^:;:6CEEGQ&3XIN]<(5N2J,P9(AG1!HA&F0H\;,81<3E M7IPR0F)O]MS,E_U:D[*>!K1M@K!(U@HDHH D"[EU4O$XSU4MKD/;NW<6H"-I M3,(D"Q#WF?RED3!$U.<,!80S'[N$Q6'<07>5\RF!6Y([&3;1IDOM808(@YZ M@D'TY)?% M$YGGLS@) T$]CGB48(0%35&:BA %C+LQW\T_"HM)0>,;>ET?66U693O(W9TG9Z4@/G^0UY3X> MVCA99)AJFDD+BEL,2F04L-B_XF21BD&!^B&*X069M+3(P M,C4P,S,Q7W!R92YX;6SDO=EVFTER+GKOIZC3Y_9$5\Z#E^V]*(JJXC*+E$E6 MM_O<8.4H81L$M %0)?GI=R3 >8 PY(\_65Y=+5$4A8SAR\B(S!C^Y7]]NQK] M]#5-9\/)^%__0O]*_O)3&H=)'(X__>M??K_\ .8O_^O?_NF?_N7_ ?C/=^1F^?)] K@WQ;_ M['#RY?MT^.GS_"=&F+S]L=N_G?YSB('23 0(23@(3S/X[#2$+)U0G(D0S/_W MZ9^)Y?&W=S\Z&[[T@_BQ].?__.WD(GQ.5PZ&X]G3X.8+J?^0 MKI]>_8GR)[C],2C? LJ T[]^F\6__-L__?334AS3R2B=I_Q3^?WW\^-'2W[^ M'J>3[*97?PV3JY_+3_Q\.$%$(*V+?SO__B7]ZU]FPZLOHW3[O<_3E/%#ON*?3JYJZ&H^J2"YI5J0W+_\A%SG-)VF M>++4RJO,+3B;HSE-BY^LH?'_N'93_,31]_/T93*=#WP6Q"LBP>5 01!GP0HJ M(2G\<^:2(JE5E/]DX;5PP-K'P2[R; 02']-T.(E'X_@>C^"!IMPZ9A0$C\>F ML,2!HU$"I50K9:B*FE4!Q*-EUX(#;Q\.V\NR$3!<3MUX-BR"OP%TX$1$E1($ MJ1-Z50QE0X4$9HSW(O+LTVZ'VFLKKP4)T3XD=I)HSZ@X&L^'\^\?AJ-T>GWE MTW1@L]>$,0\275(0V3@PR6A0SC+#$O-2[8:&IRNNA0+9+@IVDF 3VC]/GX9% M"./YJ;M* R*\D9P;,)9:/. X ZOPC]YH$B+^%56A @(>K[H6"E3K*-A!DDT@ MX1A#^2F:L(7@+U#^Z7!R/9Y/OQ].8AIXDG)4):1F%('MA<&O8@*) D/?1TKN M:@!C)1%KX42WCI-Z)^X?6NKL@;0<66 FT)$XNC\6SZ<3KY.AR' M-' Q^VBU1+ED#+>C56CT#(.DB')2!L>UJ >,)ZNOAXZ&;S:KB;8EB'RMR1:S \$7#*4@!YM/9Z\&CXPK.26'L& M1[%Z!]/D%G0[KR7W/(%P:/Q$N:@S.7)$-AI#Q;5B*>X$AX>KK0> AJ\XMQ9= MSRHO+Z.CCY\GX]L;F!"RML9F2,2@"T0"!\^]!(>N,D92#@_#W0+5IRNNI_J& MKS)W$F'/ZK](X7J*T*7,7P[GHS2@S@KG10*J,'065!(P*3N($LU8XLJ['0^! MIRNNI_Z&[S!W$F'/ZK^EK$M7R!*Y!&'5S/!CKK:*C@P*Q" MS]45\8@40 ?AA=39#1O-7D!5$VP1$CL?X:2B.X=?TWLW=#5L# M&S)Q6G&PRE,$N,08N'BZ5&<>>$B:WSOM.SUKO+3Z>A!I_B*R@FB;@$AYQIT> MNGGZ-)E^'W"FJ!%)00Q<8-CK&%B*7TFN2&:$YJAK/'@]6G2]M*GF[R"W%V03 M.+BX ML^?.[)9F_7S-]=#0\)WCCF)L @1(^%5)XYB$_[KXC'*;G5W/2_U&B:P'4GLC M*!6@>?&2L[!@E!1 J'."Y"2,J_'$O8J&]4#2\.UD93'W#)J#JS2.)6_TP\A] M&GA$NF \0(X, VV&U!N+AV/@)B46-'-ZMP#UT7+K0:'AF\KMA==(^O6'X2RX MT3^2FW[ [\P&D5C#)*= G$5!,(K6+H@$Q-),B+&."[>3_E]9>#TD-'QU64.@ M36%B65FP9((*ZD/4"22Q$@0>?2@4XO$@U,5'\ERRW>XD7EUZ/5PT?)U91ZAM M.!;(QM2-CL\K%FVO<''5RKNWI:A'4O KV?PR;DO@T6V M7#E5SO*'X=B-PQ"/ELFRZ.L.BUD3[R/'H,-R#4(K 3X$"HI0;YE2P?-5U\79 MS?P")S>++K=D&LUGM]^YWYN;T+6MY;E=XV V2_/9'9,T\(Z1'E(-#:RZ(E: MY?1N@YVU"&L!2SL!8-*U-AJ V$$(I;!N=IY"0I;\*)VF^>WK--IHKZDAX*1% M7JC(R$MF0(3(GBJ9\8O:5FD%/?TTS.@.4-5DOS6.,%#PDTI(.AY_1;HGT^_( MQ(#03'V2#%+4#F/'4J$9'86H&5.,LKRZ;FT;Y#Q&MTA96O9-F!A/D[3 M%S>,1]^^I/$LH0$]FW_&^/2AC :4R$B8YT"M3R!8"F"=H<"8\2P8%FAE-V0R&81S"5U\K\&:[$6R+LA0&T$K"6K!Y:D"H7IB M;\0MGKOQIR$Z]TL9X48X^A9&UR4IXY?))/XQ'(T&W'#/M&"@D'R4ET:N.$HN M9AY4((SFE1V%MG.7?TQ7"PY0%4Q55T(+YNG>>3N=C,/-(2V52SSCJ:Q\P/W! M(@8'0<3RS,]4DI3DN"KSD]BWB MRY0T Z:=]/S*:\4.0N\1.B5'I[ PO<8E'^VVA8/W7&8#97+,CGKPGN%6TY$O MVYAG'9GEAF@BG^:=/\L#VGC5?D^YRLCI5N8-V*'#R7@AG;\/YY\/KV?SR=4] M5[=%X0/MG::QI."SX$%PPL!$41K=9B.EH$KG5?4+6SW/KT%7O_=%'=FHZ@II M &2/[\.><9,,)])K!3R69MI:$+ &PU'MT?XR=#W-RF$%N]]#;@6LSBZ-.@)6 M124T *EE")->YD4G31QN S $8V3AL@3#H@0M,Z4FZ912[;O(5?3T>Y'4$9RJ M*: !,)U,QI\NT_3J??)WR2O,^*R]5<"HQ. $#V[PE*.Q]4QQR9E@IOH]PG,R M^KUUZ@@ZNXJ[!<0\=_RB9<*4[B>"EQY*UF?P :VHR(K2B)@GH?;+_9;.=_7" MKJ[QLINP&[B]?.7L?7 ;CX>N%E*A?$)A2"D'/CJ%QZ_A05CJ%:M]9/V0J&8B MN>XNE.HJIHG7VAC3XW$G!2TEY=+2[&N_H/R I&;B MN.YP5E,I+1Q_#T[P!UP8'1/5UD"4I,C%2O"&:D@T$/3ZG(KWQ>8=^$P;(FH? M 5R'5^&[JZ )<_7^9N$R+NB_8"D9L*Y[L!54RD-F*NG=[4/]HO/)G,=!$A5:EV#R.C7-1'L=.EQU5-$ J!XP,7!)X0JN.(F+(7!(M8LA@\O)4&.(C:'V M#>:#Y9L)^O;R\+N1L!N(_4I+J^'\:E%H-X[E>A_#C30.A17&62:>2N!6850L MLBV7K@%,:6V4F.:I>M'("G+Z&::V5QS54D8#]N>YA$XG\W0G)N"8\I2$Z=0\SYC MD"H36(M11F:,Y8 F65=KWVO^0HI?6=?=@:=&J)O 4$A M7%]=C]P\+7-K2JO8:?J:72*N0U4U@,3S-'?#<8I';CI&]W#V@-WW*0_# M<#[@VO*4E0="5*D#1(?19FX@&JVCR5Z+6+O9S8^IZO?6LT.\559( Q![+JR! MTBJ38J1S*+5;M"3@)(+>9_+1&%/FR=?.)7].1;]WFQU":$>!-W"/\*,(9D"C MNTU^7.CF M'QP.X9$42 MD;I0/9MA#;+ZOJ:HC)D5EQ55%-. 0_9L\,3!]?SS9#K\[Q0'+@A-1)EC),ID M;*89>"\RR!R5-HPD*FI[9BO(Z?L>8W_8VDD1+6+J>#:[+FRH+'%G,$@\HWA2 MH(#.*W(5T NQ/I/803G-BZ3T?4.Q;RQMH8 6CT\N+LP]G'H_.#RV/\ MV_K]Y7^T3H<._D8L5G+NEU>E=Z"]0ZC@,3&F(AHDA;Z3=QX\I0:X2E0;+JQ? M.61NNUY*+Y*R^U7JUS2^3A]PI[Y4V'C7P:@T)<'_8KDM9M%IXW4"&KC#;404 M&(>.I.7<1!]MRK)V(<469/;KXM= SO-;UFYUU42ZZ>%DAH=#:9BUN*U)TZ_# MD&87DU$<".UU]-1!,I2#H,Z"3SF"TB3JF&5&I[/Z2?H:-?UZ^5W JY+D&_#' M?IE.9K./>*H,YP/M#(NQM+?.)1F-I@Q&2 &*11"OAN-A868^_)INV!M865[0,P?O EK+ M1/1-@_T8#.X(P;RM/2QC/#INV%]G32 M#M9W2=K# (7.I3R1F99 M(=R@M75Y4=V1M)64JEP[N^\%,OI]@.[4/&TIZP9.MN,Q0B_-YC=H/YV,)[=, M#3R>TH)D"DEY5RJQ433!.?3=G!/6:B9];6NT@IQ^*VBZ@$\MV6\.([N$T3A] M*J\[]0JQ'K*PE-BM%0W"$Y$2 3$!&65K#\!J#-V^JWNZ<8T MMJ'[)D[H&Q9O-O([]%=+",UBUC1&!CI'6=P+]%!#)! R%Y$I5K+>.H'P,U+Z M+?_I#GZ[R;R)4_DTS1_XIHS&H()$>IGV( +':$G$##IZ2:A66O#:-UJ/".@Y M9[ +I&POX 9,RVW2]6UFS[U$&*=>\P#8*F)OX*KA*1_OW&P8!L@# IU[X*6[O* E\=)#PIK:Y]*+ MA/1[955'QS\ SN8";Q U[X>C:SSN!L$[&@FR07C)LS#!@-4<&<(C-\N$$;"J M'2&^0DJ_#W1[0!6B@<89[I/Z?3ZRJ?I67Z6KW/#WOOA+(PF MLVN,$TH\<)\F)#.QE$F,?0WRRF4$0U( HX5GPLN$I%>&6AW*U[-I;^KMN >5 MOB$@+RT\C<:;Z"RP8!)@F"K!>V[!DVB9=B,"^SUJ^T#0EB#>7)WM M8O5&G,]S)5E.P2I+P%@; .-B =X:!5X$2[.+$?G;#UI?(['? [Y=O%91Z=M- M?ST\^^WC^=&O^#/'?SLZ.;OH. MVQ7)[2H9=E^'Z!6]+3V+1I^E9?X$[A#-F M-?Z/+QO,BY 8FDCG@/A(A1_T=WB>FX/"?[5T;'ZUFX3N3=P'J_3E^/C9+K0VWP^'?KK>1F)=3E9 MEK3>"3 EE[R+"JWSSME<&>D_?Z@/":VZA_/#61:?&"9.X:/#F;J-<87#!5 M.K-X/!>=U0F"9I$RSPE3LO+F6$%.,U6MG5O^6CIY6VU''D4GOQZ<_G)T<7QZ M<7EV^.^_GIV\/SJ_./J/WX\O_]%Q8+;.POL*T3860OU@;45W'>JYLMYD(+*, MQ*1!@A%!@S(^9A*3Y-5'WAM+>\&W-4[ZI<2*:9[,EXTHOXVG*$[0+65 MB@-=]*^32I1Z= V:>D<"82R;VMGW*PEJ!$M;:/HUT.PL]@8P](2']Y,K-QSC MGO+>)4+ !F'*;#4.5DL!*6:65?!<\MK>UXN$-(*9W17]]%U\9ZDW )T'G2M^ M2^4F?T!L2E*4(9V+VFW',58*1D'2-FN4ERO^076G_3$1/>??[*[8U_N#;"'E M!F#R2C/I&V:HH<$ER2!0$E$T/(.U(0(-WA,6O4^^]F7[2H)Z3L*I#I]ZTF\! M2C_N$GW#F";4>&D-9*5)>3E4X'D.$ 5+VF6IA:S]IK$V)G0 L4ZTT@#< MGC:)ON'",N*340YXF2DLHL> @UH!CBAA@G;4VZX[=6\ I,X*[^L#J8*\&T#- MG==X@KPLJB=2/:>BD=>KBO'7=@)N M ")H%*=E;NO[M/S]>/S\?N-\,AI]F$S_<-,XP)U#4]"E"5*9=L"%7-9WT&RU MSS(D53VU:4,2&PG4MD3$\S*LSM33 /I6=AR,Y1PV,D'P)J#==3:1(CA@\M"-HK9&/ M\CIII0H0@DD\2/R/UKY7VG*$0)?)['O#U(X:: M)RTZ[[Z^GN"$^+A=8[)/S M-)M/AZ$DD)8?.RA26_3\&CBI8S(8SJ:0;9G!(,"2\I*OO=G:?A'9K28;.&&7[)0+%Y39I?M6FEX6<2*_^(W;&KJT>,3','FAZ0'7&!XY MW)E9A])$.'@P,F2(-BIB")4YUYYKMPV=O7=[VQ]6N];BKJ7ZEQ7O:&\3C7 3 M+FYR+B?KNX'M#;[[TFF3 M*+Z];%X$TF5?M+WA<'NY-P":_68TFT2,3>CVVZ@C"&)0S))& M4,XE/)1R-K'V**[V,N2[;*"V-]"WBYM6,N%7#(%Q6F1)RBVV*Q4(48#3)$ B M,2N6,Z75$_EVOI+MLNU:&U>RFVAEQXNTHW&=KFPO31+5-N AHX$E]/:%S0)\ MT!2N?DUN_^B9 M=*S*!N!Y//Z* IY,O_]].IRG]Y,_Q@/AA?0A72*' .3A '-2(A6">I( M[1[FSZGHUTXV![T=U=0 T%YY?I76$\J\A%AZFN+FX."B+9T:@TPFL.14];KO M[5_+.TM,:@YP%=35 .CNI'-2;KMNY_2XQ+*1FH(OK_V"4 F&EQDEU))(93"& M5G]K>8F0?O.+FH/<[LIJ 7'E]><%"=W>/=Q=1PPP@I,D%4Y4:5UC=2QC[$(9 MK&AH,#2C%>_BQ6\=XOI-'6H/F9THM0&T/G\/N./R)DWD3G[$(6.XWT"94F6B M%$:$M%Q$"%&DQXC(];W"=:GK-[6G.;QVI-8F 7L0PN1ZD?@7TO#KHN*.):HC M$Q&RM;@)HU#HI$@.@3A+-)-.A-KG^SITM5;@4P<3/X3>C@IJ)^?R.6NW41GN MVX'R6?%L,U!>9M[I2$M*1H!<'&-IM<>-VSGH'A#46NG/GM"VK4I:AMG':?KB MAO']#5DWGO'!>-F#X& V2_/9(&4>B-06C*4)!%>E3[V)P*6E&+.%H*KGIF]' M:6L50'L"9G4EMHS8)P[S#7-.<&HS!E9+W,SO7YFSY=9OO.3H?/#T2*P&R@7LH]10RQS702- M$4S4!(+#?2%C9"P]+7I\EA"V(PVM5!?IE;*WP^O9?'*5 MIK<,?A\H2;6T*8-<9/)*0\ 1Y#&3Q#DRIT3J/BA>26)K=3%[,H?UU-:><5S< MY#_<9%8[(ZB7(#$T R&L N.] FHDYR*92(/9T@@^7:NUBI-]&+N=Y-VD45M8 MZ]/).#PWV()Y@WM# 0_(D1".@9<,K;;@0>+&8-SM*9YXD;[6BD?V&57LKK & MP+A^LMQ $/R?HPI<0 <"K;0&*ZT &H3UV7O.3>UQM^M3U^^%R_X39[M06K49 M']7A6"X\9Z\(TF3%M/+E_BA+$!B^H_/ ,R3F+4?/(<;J/:@VI[*19HU[*@^H MI:X&["/&[[/(C><8:96JKR^+9W&I$LG12C"J6'Y' M,<0/&9W:*'SI3X@>2NW'X_6I:[*PH!I.)GM16CM7@;<,?IA,D;604IQ]0*$O MW)(7A#I@04F6@P1.>&G4K#,8ZR@(&S/U,0LDM2-HKDEBDR4#7>.S"_6U ]+U MA3I(E&=J;01M2G^B)#RX[ 4D0?!OB.#:[\FUW!::^W8MNX)F1TIKU[7\,!R[ M<7C%1^?4))83&.D3.L\E7LS9 2$R"*.%(:1V\+TYE*Z)LQJD\>\O,^>0RE@C1!.0DY<(["R1JW"'H&21+*J H:N>L0 M686&)EVU?0!J8P6T@Z/;8&CCIJ84MXVC0I=>8"46$@Z<=QQB"(D:9J4UM/8I MN26M_29?[?L0W8="V\'O4HQI\2KY<3I$B7XI74B7,A@PY4E0RH/6PH(@D6,L M5ES@Q+@BB@M3/4U_)4']IF/M&8GU5-,.W-87X4 HHY)!66EE!/JLBH.GT93M M91P+-OE]/=B]0%V_:5I[!F)'2FO@5N4HYQ0P^#_Z%CZ[\:=TCF@_&Q=FR__+ M/?M7-UJ>!K?#(,I?'(SCXV\\^,F!(])QHP,XJT*9Q*O!EKH&Y;U3@7'F8^T0 MI0,V^CWS.[N7Z5OA#037.S&[;#;^/*4DC*Z+=_10K$M1#X0EDEF6006*%L$S M#\9Q!DJ:Z*BC2:;J([SVRF&_/DEG.Z5AF#1P<.QF,1+/@H@<01*!H2YE$IFE M"6*4*A M/(JBI3W1K[?3)L0W4F(SL\MV8YGJG%6T @(2",)$"U;D,I?%!\:H MY8S5SA'I'K>=I:LWBMM-E-A(J_!;\96<5?SR_CEW'%\(0MX/9V$TF5U/TYVT M79*$42T@NS+@-W$-+GGTV'A@P3$:K:G])+4KS?WFQG>*W;VILN]JB_/AI\\H M00R7%Z6;YPE_J@SO^9SBF5].%S\>WSI#'R;3Q^V5[BM,*.5)">. NS)!PB0" M)AH*3'O"#;,AF:GXZF?\CSV]"%FI\5KVTO\R8@4[K+7;IOR\F]"PXL89Z* M #&R8F0E!<>4!)IIR#EDGG@'3:B>4-%S0<]>@+.3Y*MAI_98H_='%X?GQQ\O MC\].SSY<_GKT[O>+X].CBXO'A*\WN^C5SZHSH&@]4BM-(3J;?G+CFP;OAY/Q M;#(:1G?3_/WC Q[.\HW#Y49WY]_]J:=L0D\J>I#<&Q !?2V/QQUH0VR02AK! M:U?C52%\5SOU[GI6[@XOCB[,/' M\Z.+H]/+@V*"#D[?7QS_'CV^^GE\>DO'\].C@^/C[8RH-LL M4\>V[LQ@4V:7&*5L2!(,C;2TEZ+@B57@).,D!Z:"J#TCK0VS^WPCXO(7PT_C M81Z&4NRY[,,U''_ZB 2&89K=;U3MT>&5N$<9%V6X1!!@C100%&69:**HK7U6 M[4+OG\$4;X+39Z9X7[INUBBCK;H\__WP$G_T]!>T5@<7%T>7%P%9]6 MQ\2N2VXE2[IXL+L.\^OI\E[P)O_XA50^*ZA67FGT ! '0BPK%Q-^E;SDQ/.D M:T]@7INXWZP45$:T$,RJ108BY@PL"O538&38)@2]8>%;$-G MOQ:P&WP]K^KH6'_-6K=C]+E.?SE^=W*T-!2G1Y?;F+67/J:./?LA@94,V2^3 M2?QC.!JA]H^1TO&GH1\MW\M>>MC0TK(L+06B; :!$0TX124$JJCB%#_>U@XC M-R*PPJ7Q*RL\"+ETU(8KBS&6#R"T5XLK+N!EOS%C0TRU'RC6(*M?<]4=BEZX M8JZJH68MU,G9Q<7'H_/#L]]^.SN]^/7@_&@; _7"I]2Q3S\BKY)Y.G+3,9Y- M)45U4*#4EGR^Q,%18R (KQ+^C0RR]N/U:[3L7-;PY'/O@4R, M-HFE!)*D,OR($+ ^"5!,O$M.O@:F"@V?E!54$WZP%N;E4NC@_ M.CPZ_ML!NA+H1&!H='SZMZ/3R[/S+:_1UOG8.C9F8P:J!7>W@W4>O+ 'K0W3 M"H)#B DG\$PA,0"5N93O!>]\_58&S\C8*;_M^=R@TS1?G-AW$U[N=X!1UAKF M&6@:% B.KKXW24%*-C*G//[5#Y&R\:I]QUR[J?U1\EEGPF[6W)1(93N+; M8T:.RPX0S'I 5PNEP*Q0R1A)=?5VM!O0U^^95A<_+W2XZT9/S=HLC%C/?S]Z M?_2?'X].T0M%$W!V^>O1^>'OY^=H!4Z.#]X=GQQ?;A]XK_GAU<+O;9BI9=J6 MP\QFB)O%Q"DWNC\X(_>D-&N F)PM#1(E.D@2#T[IA$C,!*MJ]TI=0.O![;>QVGOC9)%;"W5-CV*.6FS67[X_>;>7*+?Y=K;3GIR14LE^E2^(+;U]".A.+ MRCQ#=U_$),!0_(4G;7344BA?^TK_94IVM5J//_7!.9Z$LDDF2%$A,/$,1V R M!CP8K'?[[KVTK MN,<4[%SU.4> EF:H<];I2/7BE0LDQX0Q2 C32#M($3 MD1D>-[6SV'>C>&'SF7>U1U4W:S&/3]$$'5T>_.=V5U0/_WFM/-A7"*ID$.\JCU_P MU5G.) F.*B3E2C); 9;B<4O+"-<42 BA=JRV@IQJU>TO'?>$.!JY%B"=92"H MCAA"4 %1*&80UXZI^MT17J>G7R-4"Q.O5KGOJH%FS4=)!SV^+"]>Y;KX\&Q1 MTGATNFW%YJJ/JV->UB:XDKG!@^5J.%\>6N-8)M4/QY_2.+S21RA;IG7()9'9 M@V F@S>10YE<@$ ,4<3:J>8;$;ASJZIU%GMPP@IA'!BX M4MKKP)]":B_B:,1L=8>M9SVJNM-;LZ;MP\'Q^=\.3GX_^NWHX.+W\Z.%S=C& MJ+W\077,V1I$5C)D']QP^C7#OAC-%62CC+3P7!(3W>)9Y=,ASC(J; M&#,+M3?J*GIVGKKRPF??HYL%Z@,E$51V"M%M+5BC,[#$$/@93V]1.S-X)4'] M&J%JN'@V7Z6:$IHU,5NTB;@M/M_&$.VR7&]],5YFN*G^&(I%0J7C$#A!3YZ5 MSE4^2_/O &HF#"Z0!6EQ%YM@[Y6>%S7UUT!V\N^S=):/9O/A%0IK-G!642%+X@;% MT%T$DL I3L 0%ZQQ0>,G5$;?8PKZS4#N'V4[Z*,!--UY(;\E5UR0(I>7MXG- M*02B''B?(@AN,QB%04^VBK@4-5&Q^C"^=8GK=W1I_QCL1HL-P/.VNNP9'X3$ M\CXL09JXV&:BS!_T(!7UY;_DJX]4>(V6?F>5]0^^*CIJ &OG"?FX3F5\>;D! M*G(IDULMB73R3@0A&?P%@.V4J#M" ]1ROH%M)M0V.]D ML/YQV:$^&T#KW=O+4SXR0WI#2L"XEN5.@B ?VH(B-NCL-175&_.]1DN_@[OZ M1V 5'36 M=/TQX,@:CH9XY=A*:>7O0Q/"S".(7\T1["SV01E-T^Q6/ZC;\/YV?3]-F3SD/5DF;&85LD%_AT6=VV3HPG =M@N>L@V>Z6M3W.\BK?YSWA(.^ M9W]]O)Z&SVZ6[E\V7][5RJ?D-'(28Z8W[;U+\BT+*0C-G?+J:4+VRVU1UERP MWYDS_<&Q,Z4T86I??3U_RID1Q+E$,DA6&L.(),!F='P"MTGX)(CTU2O?EY,\'SHX5^6=ZG[QWB9?8K:IETD?\2A.FH-#)Q1]4H%@ M3QF]4YFS-=J%^M/=FWB9?'"U<83ZF([=Z/9:8_;N^R]I\FGJOGP>AH,R^'RA MQ079UE/PC#C@P5E#LV7NV53:G1LQ;43A MG^%A=!?H=JC/9CV*UZ3EQ9@ M&J0S@K-HF*'UGUOV-';B(GQ.\7J4SO(K2RXN,1XD!Q)FLX\25"Z],@(SX(/A MP(63O(RHU*KVA=2&)/;=^+0+5#VK/>Y0:\T:N!?&.&QOV5[_L,YF3G1HRS:; M&4 =3SP9!CK$\@1D"!@$(S#C=4X4SS]9NQ/"7B=/W.^.8Y1M'HZ'\[3P!IXN M_<0-"#Z3$-'/(,XZW"6BN &X0='U\)IFGGSU\&1+4M_2A(I-T/:ZG>M.DPV$ M'_=L?EB;196-Y#ZA9VQ,!)%D>1$@"<.LJ#S3%IFNO8FW(+/?0*0/H':CP89 M.EG%XH?K>1'IU60ZOPD C[Z5ZO_TA/<<&-(H(X9T#@7@,P=KF *1&8E4.)VK MS[VL27^_29_[A_7>==ZL$_I\5L_V/NBKG]756*$./=!7A\H8&I1,+ !-.8.0 M*8"+^$O"B*=4L'FA:@?/70T7NC?R3U@:HZ^GP+>0TZ%QJ M=J.U)4.? =596RJD<*XK8[UP]"V,KG&;+U-2K[YN(6E#M?8Y MQEC[EKL^%_TZH!TCNA=5-WLTKS'B:ONS>OT/W]N\KD[OQI^/;S+HL*$\T'L4 M)6:)WH*7ED#BFK#(G8J\=G)WQ:E=+VR>FR;2I6OC[&3BQB7QY.9!:OSI?ND' M?1Q)LM*CQYH=1;>5DHP.K"*X:920/"=TL+N[^]Z8W+[OP7=#T JCUZG>&CC* MGX\[.QB-)G^4X30?)M-#)&@X/YG,GEXGN" S-5)""J$4D;C2KR]14"*@55(FF$ MQ'3R4G":=>V6Y>O2UN^E37<&L:)&FO7MEI,(=[AJ>?CO:PY'[- )>S+A3 O! M.)44O"U-QJ@U8&4P0(10VJKL@Z_].E5G1.)RAN?BJA!/Z@\ M9?'[;Z[D/1LC<@/2%W\O18>V+WI09=YT4-YI7CO3?PLRFQJ?N WN M]J6B!E#X<#;DCUB+#$48*0/%>!ESG/"\98%!CD$HA2>OXK7M] ;D]>L$541= M5RIIU@5:-1!S>\=HC4_M?IYGAT[4CZ ?5Y;Q$1[S.')B*K R5T"7V#: < M3UX13PBM?4FU.97]>F;=HK!CG35[>JX]@'6G)Z*-EMCS9-DN#]E5&7BZ,T=W(._>1KY*!V< M3 E4*-7+DEDP#O>R)M&[H()-]ND4HY?O-VI0T_!XV U@\^@B9.]*:M;DE7&L MVUNS!_^ZWG38#FW0:S-"0TK.FP",X9$E:-3@!89^AL@8$Z.(J;U^7S MGU[JR1R%EQSDHE:2EX$W20L@QI&02GQ;?4C *GK:G!:[ 1)>]YIV%'Y37OO- M;4EI/Y1+Q>QEFEZ]P)]RP0I.-!!G$IIB'L$'G4$1)W5"4VQ-=V4QZ]'8K\?> M*> Z4%*S)];+PSNW/\-6?EZ7\T:[/.=VF^H8'(M$HXGB@480UC"P@7N,Z'PN MA?5!D]JMM/N=.GJ_DQ:NW_W4R8>DW)3G/KTW#CD8FT("CB8<(]\8P1JK 65( M>9:,>J$[LWP;D_NFIXUN@LO7C66W*F[J\'Z9R\50ZK,OBVN<5SA6.NMLLP?B M";]IIFF, ^=M-IE$Y6QWON*V5/=\P+> [;THO%G7X,5I;-M[!JL^KL/Q<1WZ M!2N'A1EMW<([9(%J1D!PM_6Z4IWM*B_EO]Q,I(AG MN%'#];1TR%C,Y7FR/SRG5BCO(+%E=RL$=RBC^*IFY:TG*_I?9J[X6A?[2.?+=M;(\G5 FBJI61FPG"I M*2CN<;=HY\ S:X SY7/DTH5D!0$#SY#U(Z"4":4:G8+ M$87CN:0F*-RR+]7&FNPQ\II-Y^5)/B(O9].+-/TZ#.G@ MVW VL$E[RV,&E;T"$3@!/&$4!/3TC?)44;+6;L4%'J 0_W2/P-?6[A=FG2EY M4E'B;2"F^"HW',S>3Z[<<#R05F4Y /]BIH]/G -E1P"W?OFRW#Z_NG'$'_OT6[KR:5H*=Y@C(0)WUI=L M,%+>E0)$3K(,7"43JY=2O49,[ZC95=%/#ZHJ4F\ /H],<#&\"S,\0TDE]*W3 M,9[NLP'-*C*)(0\O/0:$,!B&12. &:L-0Y9,K-VK?!VZ^KW4Z_H8ZTQ##:!N M<>OX>3)"#ZG&7GSWX@O&Y>A]?L6_*E>D19]T8#,ZCMI)P-\2.I4: MMVDT!K2VR<6D=$C5N]5M2&/?]?*U4?+4XG6IL@8@>7I=S/=9OJM#NDB?%H'- MP*<8C(P6B(BEV9[48-&4 _'4"FL1-[IV6/TJ,7W7OG<,LCI*: A-Y^G+9#HO M9\ =)R'('%),0"U%3@@ZJX99/!52XIX[+;RL/F#P56KZKFG?$YYV5$,#@/K! M1-AESZ;B?LQFI9PR7KIO QNEHX1A;,29P#WC4'(>Q4=##0E%N"T3BRDXKX M) ;Z3H%D3F5!C"*F_A#432CL=]ATOQ#<35U]SRH]'HT)& MO[.=6X+@+OKY,V6:'(WGR/X?PXCRRI/IU8*(_6:=K"2AMPR4]0735C:*\=Y& M[2"I4@-)HP!#RUE.6&0L1$)=[>3WQK)1;NX:EIJ._=]YN_7+X/<,UU M5!K%Y R>/J%,N@R$ NI)B>%IQODW#P\NJM9*ITI/!)5>DW MAY^;AW;%64"'B4"BDH'PFH"G.4!R)GJKDS"T&P3UG;%20Z15TAI"3+;Z'A27^ -X.9X MO/BL!0M'H^$5'O-%2C?,Q*"S-(Y MB5<"SZ"%U: -#$AO5()L9:5V0 ]*PGJ MYZFV,PS5$WX#2+IS#-]=SS#>G\UN-\;"/@>2G%590_:1(S.9@U,Q )62>TJ" M9<]:".^>;+*"H%;RG+IU@NKKI@6@+6F_V7^>O:FZRGV*62VEG+?5[F_EZF(<2&96W'<6%0O,DGH*4)FU(.0 MBT#5.J FH4"B84(^K2I\^9KVU25Z1L/V.IM4%V#?,#AT8Q?=8_J5#-XQ-)J! MJ(@;@N"&L(D#GM*2B6"CM.N]$;WPX3V?*'54OZO0VCD>7CI1[]\A. _*,FO! M&TI!F$S :FHAH2OG=#*EN68WI\9*NOI-'=N[5U);4PV@;YO4).)CI(%XL%X0 M%&0N;2ALV64A\N"8S>2MY)1U?;15Q$J%G+)-%-=K3MG"MC]J8GS?P7@<%_WZ MSX>?/L_/\N^S947_:9H/LAS7Q: M7,,(Z:U,Z"'04@\KF'=@-"- #)%HW6URHO8;S ](:N4)N#(4UJ_RW%@O#<#L M$G_NB12V=I-5+,E\DI%\ 55+R MT\%H.TN\[]O4NX&V?Y^6R^')'[>OE)QPQAS)$)U0(+Q')GS2X))-PKB+K(A& T2KJHB>K2 MV;DEI)4'WCVZ.%OIH$4@W>PP:I4-AFK0QM/R?.G!"6[ 9D\9\2X$47M.R"ND M-.34;*?D'\%F"XGW?2(]X^'C9S=+EW],;JQI(DH'82C@UE(E6*7@E?+@&:69 ML\4=W5H'TP\6:@P;VVARTI%8&[ MQ^,PN4IW:1(GY1\4U90=I F+DA4ND@@@ M#%-@7590DJY,3(:[Z@UP5I#3RMM?MP=6+7VT"ZV;#1B\CYZ9DH&L2EY@F6_L MG,)?. _.R,AL[5*=E03U:Z:JJ7T].&VA@P8 5;;86;YPHW2;3.R-9CES 5I9 M/-D9XV 2I:")B):@K56\MC/]C(@F@;.-@I]5T.\B[0;@??DGC-'6C M,K Q7@W'PW)77QZ@CKZ5@11WS*E(!$/K##E9ATYB"N ]FD;9C<[-$I&8T 2 M J2,F].Q[*2H/2_DAT3U/ONK'@36A]<6^F@-8,L_I'B6WWTO[L'I9#%) M#\?7^.UEX==D?&NS@RMY7NBU4J4$"![9,A6($NN()80EWBGV-J2W65AN YU5 MP.Q2CPU@]HG+\LZ-W#BDB\\IS1=>1AP6YMSHP0R@=]\?"6B&'[%,:GQ9+@L[ M83*-(0D%R2F"ZN#HD5 F(-!H8P@B:U>_!' ?G/7;HZZG^Y864-+ WMF(P5-W ME6YL$S,Y!&\,4,>03>K02C'*T43]];08D-_<^#J[&PMSFXIP^^:,EB5*C&HCEZ51KQ1@\1 $IXF,,N60GDW, M>?F5Y,=K->1X=*7O27?";\!JKM?A303%RV%%J0UX6!&.7E3IQI%$E-Q9&T3M M>MQJI2]A6$4E2&VHWH: -TC7W6UJUKZ$@WCS1\&7 CC M3 P@ T-1XH8"EP4#:;2+@5K'JL\4WY;6MS"B8@=@[D6%;PNJ=WG/% /WJ)/G M#@SEO'0&)^ QS )C13D!N&35+Q6W(O0MS+'8#TBW5-[;0NBCVFP4]EUY]H!* M3H@IL^FE1RE;'1>/_Y!C,)8J)ABIG8I<@^ZW, 1C/_BMH]JW!>=CU/7XT]"/ MELT$9@.KB%54:@@AE-!->3"ED1/Z0Y(*QI6L?C>S [EO8:+&OHSO#HI\6Y@] MFW^^'V0S3+-!-"X)+QDD5EI9!<_!&"5 9YFB%MDGV:-+^Y3'<4OP!"'HO_M$@7*OT!^BQ%%>&YRO MT++>)3KYTV.SAJK>$#)O$J-O$J 'CC,98^20I&.E"H2"+S<@K#2J-38J\:Q3 MTCA\>Z\Y>U1, [[F+VXX/IG,9F?C)-,!SQ%QM$5@10( M>"6MT5P"]QD9"=R@>^LU)..R5\H2JI[VP=@]3_(I%>N!Z>T^]^PH M]P;,TZOW4+<&>C80(5#AHP-OB2A9;1P\P4-?&N\92B_R*"HCZ<=4K8>LM_M> M4UDO;2 MI!1G-QUMOR)WY0;I??+S@W9 M>"O(60];;_>9I98F^G;N3Z]+UN)9+O,!9L?C\^1&1[.2XWN[>2XG[]+%9!0' M/ 9MA'!@F<>M0A('HZ4!I32Q@EEKTWK._-I+KH>AM_?4T:'@&[!1/V1L0(SV MBG@%I$A*&*W!Y3* P@:MG=8FBMI=Z7Y(U'I8>[LO$W6U\@9[4C^3\*R3YM2O M+]-UE^HU&=Q[NVIJ$@^*91".H#//DX*HC4D8"QKG.NWXU66[ZI=2UO1<)A(V"*D(Y!L-[2"%\0%)#VLD M.F\B]:V1@\?Q<%)&=4WG^TQWSL(HJ[D"[50&(5%8CD<#6I@0LXY25,_?JYCN MO)_+U#U@;$?--&"O/KKOBW&%**%'# ZTM4[&*"%%B7P0J\!+]&2=IDD3FF/2 MM=L5O49+0RGTE3%51?KMW,J_:(8SE\D)= Y$<*5^LS3UBED!$TDKG[2(NO95 MU]:'WWZN3_=Q^&TB]1T/OZ-Q[#!(/#Z]/#C]Y?C=R=$R>CH]NGR:C3=.\QW" MP\T6J!,8[L!4I9#PE\DD_C$^[PEPY^![SZRPG S$>&IRXQMHRU$ MZ7V25.3$:E=7;41@O4E&'X9E]NK)\&MZMNRR.IB8DB['16D/[\N\10TFX^[* M)(DL+C;9-\95ETSH(BAB%3*$6+@3EPZ5G@QKA(:A?:K$58LQ#< M'1K/NCO7UE,+X+L91KRX"B]]BCX/O]QV+Q321A6- ><52LP%C:PP"9%);07A M0E:_Y%U!3K_W<'L%6B6=])W<<9G"Y_%D-/GT_<-D>G5]P\SBW24,O]SW2-=" M>>J0!^H5"*82H'0R1.YU"-P*(=8K:EEOO7[OWO:!HZZ$WX"YNIRZF*[<]+\* M)XL_%%G=,J/1W0TD12"6\M*3(X)QW /GQ#*MF2*T]L7<2H+ZO:';I\FJIY<& M0+:H,WPFLIO^>L'XK$N;(:X,"!,X.(?[)3$I9* A6O&TR&E7B*T@I]]F$OL$ M6"V=- "O%6([N4NVDN@G*D,R!)WMTBY[Q]&-C-0ZQ45PO+8I6X>N5D8@]G4% MLIV"V@;=+]/);#8@,C,?(FX=S7 3H=C "/S*>*(D92JGM,?+C@5-S8:66Z)@ M?9AMKI*V(780PO7"!TWQX&HRG0__>]F9BO"H;<0C@ L;R\.>1/$Q#=0%P:S" MTX+7CC WI[+9P+-S&-90VZYO^5U#\S3-!U9'HVDFD)EDI0R'@"69@2,&_TIQ MZOP>88@4-1NC=@ZY3=6QO=V;S-VHSM"T.Z_D>!Q3_I%G$H@VW+F W&6,N-'( M@TW&0T:_E1.E!76URP\VH[!?>]?'DVMUO35P&O^ IV'2AI#'.! "4)CX0R MO,F4MA$Q,R65E"+ZVE4<6Y#9]X24#F&S&41WUF$#,'UVBRD-\8*X",$0@O)2 M#IP-I4M \%I*W.RZ-@:WNE#N"V"[*_VE2^5M-= @C;8D/=^=1;C4[E M,I.4V(IHBG\4M"3-!L)J-R?DS[F2,E%? M"L@--;14D1NPC"<(P<>LB2(DUQZ_20C](6]G'56[6MQ# =&IFY9.BU]3 MW;*A9Q_;6;'0:@9Z*1&BS"FI8P":4@)!/0-K&3J1E/"D'+7>U'Z"WVN)T,,G MG>)(/VD(CUR*;#D#R2B:Z-(/SZL<0'"&7C3C5.K:#\*K*7I+I4";8.>I(:NH MEV8;Y;Q@ 7Z?I7P].AGFM'P>&KWDQ]8U;QLMV9GIVY[Q7LRB8"E:DQPPYS)" MVZ#K)DV&$*.37FO/JC?4:;5RTF6G?!86'(L,A,L$3,:0"K>HYSD086-MC^_/ M63FY":9VJ)S<1%\]1AVSZ7QPCN2GQ36]T"[CISM(A"T:)P@P7K#2C=9HQ0S7 M>:TF3OBI#P"&?[H'UZ,%6WEFJZO-R:ZB;0$/-]?@,7D=F7(0E<$@1JD,-C & M1);^Q($1&=8J!5L'$7V^.^R@K*?JWD)R/2O\-X3_U?75;569Y#Q$%<%;M))" M.62>) 2\I\)+X:VV:S5P_H'*'RW:L]*W4=FDAOSZ5KS[]H!P/!B-DC9!"M$@ MX8͈#TXE1HFA4=*VTC!\I_N&B_;SM5%/\UO+K6?%_3\-/GTNJY=,O%!#=P\;U1C M'W+(R 5$43HD2:' )F9*EBZ1B4DC2>TN_[6[9[10.K*-7]FUNMI&XHN9'P0/ M59>5!Q75HA >CUSF QB>NE9G4-FQ>\8F>FL ENMU9: \ M)*61E<2E!*%] D^8@APMB4P/&I$Y( MBOYF4!I9H1%L] Z"X$S+K$BFM1.Y_C3=,W8"6B6=O)'N&3J[(*G70%G)B629 M@KO=/H)YMG-P/_<[IG;(.CKH3?@+E:W:4!MX:5:&4A^5CZM I>NC24 MD2_!@ID%W_[H^,$D+98B"Q>Q9(1(#9Q/N6.N%]-9F M$6KW;EF'KF9C@"W1L#;#XNVHK308X.=R=/Z'^R M12%"*$WP'4@GG).9>V-JIR=O26JS\4+7H*RGP+>4?/7A>E[R,1YP?#.KNV[" MU0^7Z2S):C,&>TFLRL%PM'0*LK(&1 H,C,H:M$["2(*>7JY]1[77Q*I5C4:> MZV6Y#6,9&O@!27&C?R0W'9@LC8PA@/3"H2]L)1@J<<]S)6TI[-)^CT\N^15[A?/3RE^2\U!]@?EG?3ZYE!<]NGE'Y.!YHSR$!Q0)S (#__79V>O'KP?G1H1N%FSR7 M/)F^<[-A<./X?CBZGJ=X]/%BAX> [1>K\QQ0B=E*CP)';EI>EV8?T_3BLWN( M64MY)$F#RJ54A0:!$',9-'J0AFL7DJO=<.$U6NK54#]=X4;&[[X?3JZN)N-% M%LW-Q 8KHS6XFZP)"1UEQ\#ETN9 Z)2=1J^D>K[D%F3V>Y5?!3NO%U!WHZP& MCMJ#,I+\$G]XD4V?% DB>04N^/+$('*I">.@EB^E^\M.+YG>QP_ MCMSX0:J@8][&H!)05XI113!@I"9@8YF?(+(,N7H'^ [XZ!?&.\#JJ?WK6\=] M9YJ_(H#"7$E(_7MIS36^F[8E-#>&!H6;GRL4-2LYST;A+]EJ2E5VX6G<_'+" M^4;+]FPS>X?(9"_Z:L#BOG(HG=RE?1&G,?YRZ.7HTBM&:P_&(GLBRN@M$QCW M=>TF/Z6IE=+6_1SH5374 .(PJ#\>8["83LK0K8#,FR@L:%DF%29"<5?:#)PQ M&Z3P&J/^RO!Z1$!; <9NNIW4$G0#*'G23>#TNAC7L[R0TNSL>CZ;NW%I-;JX M3!A0I9CPRA5%HXVIRC215+.]/_T$R"I$T52 M)#PG(IU?$'EFE M[1K3I51?;-4;Z;E+.9UO[-Q=P7DF9L)(*G!4(J5"A](])_OWOMG!?UZ^O,M'W5:L4-%+)%$HNY\0DAR-*YI9RN7FZ2%@I M4[KVI_^KUJ=2O8K^;C*8#>)R]DH,[V%C+GKP+!O+KQ*T2 P%E4+*S\F)3[!Q MD@G(.95'M'CLK+!1R]*/T,IRT%;^Y"#$;;Z@/;J*&X@5.O+\YL?Z!18]A;5F MSEJ*',,>HG^JD5'!(,6\QXPD"X%3Z9O@_MAIY5[Y^"A=O7)N!#+-[IXGMU \ M6".(I$B :!!WT2*-I4#$$6%3<%*ZTC,,7J.I\L5R*^#9"=0':K+VE3-(*XTG MMW;DX]5L[/_]QV@P^WSUQZ+#%AR9 Y]3"_=_,[V$O[KO$$B]YP9$2"3)7"8" M7+(\7L=(:;F3S*Z:[/77SP>3T"(\#X7!^.@ZJ8V\;7G4BV_S-F]/DEGW=^B. M6F.(@W!2&,2MD\AQK9",.!J'N5!IU4B^5O.P^]?KWM7TA[?>-='L\;OS8?*8 M)''2@;208I>S0E9-^"\?W<#C^*T>%[\>3=^,[-TMWPY<-QJ28GDZ"L&)Y6'("?93=A%T-%P98A0M_5QZ M)\+JUJWU9=G*Z:(% [?.[WC@Q6M*K;9(Z#POC%N.G%("24IROM9:9XN''5OH MJ5MGUO]!>:#DFWUHOX/;^_9KSGH-1@^V/+VTY?VZ__M0<+1HX&"Q]!@JT5TG@X$+I+%P?P<%.3L/E>#@$D>=793?*PKX6\T>5 MRN39N_-.EA[I(*T"H,%6+WZX[DMD>R'$/F@YS+$[5$\$ M7_+RE..W0-I@EM^L+8ZD#Z/SZ6QP"U3<< [!.K8&28UIO@V 2%YP"K_$0!1U MWL75GB7K[P4/I:#RW>!14'@\%344\^XDV?^9#&;Q(J7I361":V'A@ D0WL,> MC,@X[H!?%GED6,A4^E'TGB36C8-;M)>'::]V_<3.&Q%D&?W]V+QYLN!&84Z8 M$A(%%?(D;V^1%40BIFF ,#$)DW!9<_F2B+H!=(L6LZ.B3L>7Q-3S%$)$A"8! M_DE2R#'+4?"282RB-KQX*J><+]G;(Z\6;>->NBKC2YZ/0MT\T(?1=_C4>#*( M/:=[UGSH:%F=UYCL,7F#0R!4$84 O0R,FE"Y!TY$(4DEC-%)QM73I\'DS;T M?RS3I(NRI.2BHD1$Y%*NSE#1(^<2 Z=7<^6QE9R6-FUK"6DO";./UE\^S.\J MZP8.QW>#Z;?QU Y_FXSOOLU; W2P"]TDFO2J6"Y1%<@10Q86L\D,BH%1'G" M#$=&I"^=TWR%I+H@*J#T<7\::!M0RY+@%),DF#/DB<2()J@NJHA#8'5X'Z*,U@"W^$,-%>O/CR@[CI_$L]_L>CV:#T1W\^%N< M+(:S+PO$$Q=YA %%T>:1[(;F=*2ER#-,B?, '-NK.=N3WF9A>0ATM@&S3STV M@-E%8[,K4-W\_<(;.YR_H_D:XPRBZK, P38P9X>/O>JG;WX\$] 4EAC>Y:<. MZ^4RMQ.>Y9)7G1!/!"*O%$ =Q*O\W"9AX8/PM(?634?@K&XBN_R9WR >&M@E M>S'XY(T15=%Q["1B)*=%300VFZC;=BCT!(': M.?)W=Y-L0'ZWH[L$,>C=!!A\;_U@.)C]6!YODF/#14Q(84T1SZUJ'#4: 9,D M"8(=L+53*OSU;S7D8O2E[W%_PF_ :CZ<3A\?7N-08ICVR2 A-$A'PN]<9 89 M[PA77',9>\OW?-SK85]O5WI]G-F=Y-P24O(,H^G7&/+4I.E--)(HK"C"7!,$ M$K"Y'EF,MT,I-0M2(W$G9@TAHM'!J$M+(J508, >+NB6\ M_&F'=W--7()2)M_C](9@D()P"GDE /D8P@E-14 Z2BJBICRPTH'=9FKJEH;T MA9QN0N]ZMUX60'G^(G>6"FT?K]NK49? M(-E7L,V^M_EX?G9U?O4IC\#IVB)U_4J%>J+N0&:A4HB/T4Z?W(=3;Y+Q$@)I M3P/B3'*D&8Y(6TJY-@JS'X"!Y3C/,UW\6IGPSFK8(6T1^)3DFY MV 8)<6T8,DEA1+D,P6.F62S=O70+.76CG0YZ7S43I43>@"]R=>>F\3]W(+_S M;/H>!LA90:P(/G>(#BJ_8@07G)*$0@C">$%U-*7;(&X@I39J"JEZM8=M ;FW M"9]EOA+#V>$)M@A[$ FW.N?$24!4>>V-PG"$EAY1L9&8RHU@2ZCZ=?@<(/?V M '2?D)92"3Z?OY;'5RJJD!%3MT#I!X1=A, M)[.;A^N\*Q]'=C(8SW>3%$1+K00X^[FN41D(_RUG"&NI&&=.\]WZ$L 7GL % M_O0(E8T?KYN3*WU$E9%Q;9 LZ?YC-/T6_2 -8ECN'#N<; M1UB3WW KI%+P^L!X3]26F%V>C^QZXFS2D#=Q'ZOITXG6=<&3/RR MRL)R$Q$)7 3)4/0&9"/ V[+2,N2Q% P+'E@H IA-!#1P\G13[+BTE&L71IV' MV_%H-AZ]M2,;[-(X@FL/YVZDV0&/B',6D#61(:(CH4%*YLEJBX_UI5#K5J^( M@3(:&Y<47P,!\'H[^GB=(0R103.-?)0*\4 M,M)&%*536-#@0_'Z_5=(JGLM MV%="KJ0>FH'5^\$H%[S.N;J,H_B7'5['R2VY@9U@N# "&0<6ESLL<\O5@"2Q MQFNM!5>EZ^6V4]1BEO= Y:\%5A%--("K96WJZ,NP&:^&CDR 2$>?W MI!$Y9Q(()R@161Y96;K7RDLJ6DS!E,%/1XDW@)FK.S#.0/NB&O_&4$]"@K-9 MVFRJ*0=O+SH+L:!0RFN24BC=$?DY!2T&3F6PTD'2M5WAN5BFS\'^Q%">Y\O_ M*0CJA@@XY2/'* H%$4-0!IFH+:+)2D.\\%JMWFFO=X]W_6*+_DXWN/0G\ :L MS7..SO_^!FS$&Y$?2=BDD5(,(QYQ1 9\1:0=S4&& U&5OHY<2TC=6DE0<'"N-:, L-Z,3R(9$D-,V,N63)&ZW M\V;=ZK7#GH.5][RU6E>Y-7=L7 Z^?)U=I#^F<<[;303?*;+D4.(T7Y*!V^U\ MR+?E0F,FJ>&^]/./K035P4TA96\].+I(_F 8?8\3-RX$I&>1_@HSC/%H0% H M.)EG WB:)02QO]%P$JJDJ2C=O7D+.75BYGY 5$KJ]<.@/ !T(9Z'C7$V"DO^ M5EB;WFB+#8/_0YCZD.=_9IE1^ 6#T SEX-&M/F7<% WM]>$Z,719[/0N\&*O M @X%T\"Z_,Y[$%?%Y4WP7'B"2*(^3Z11R$FB MF],/E(H)OP$@;=@6G\8COV0HSS W/G+$&+4Y_4B0DF7**\2 M5='[.:IU.E -S<5AZQAB@3!.(2#0,C<9L )\ J_!8V3,: E,@@[J#0DB4$WUJE7:$G<]K%OG M>J '"'256>,/JM_?S>XF\??!:'![=SMG\[/]D]Y)-%CS]2! S M>0:>YA$YBCF*1#KB%7CZNM][R.WT-74?L0\R=G-H"BBE 9]Y89XWN&SW_%W& M7%L+^KI([P=3;X?_BG9RH[AD(5 X<1U38(*S2*WV" MLA;(\6M%/W=\AU-8% M8W\(6EL@V+LZ3P6X(-9/<-)<_Q6'W^/OX]'LZ_0F1*.H5AY1+7-0JQ,"ER%/ M#I5!^& \>)$U8+N&UKIYS[9 VU65)P39O!VO_QK?&!,H"4DA3]S\43]'ADIP M>94E@ICY0X=*2%V26+?ZL3F 'J*X4\,E "W>V!RS.1Z0DDQ#%!WG(1-8MM6P3FWLK[\30^7Y\-[FAEI%HF4,2Y^RBIPE9&>:W=(DI M2[FEY>O&]J.Q;N5FD]C<6W6G!LW!]W@31 "_F@CPL8U!7/B(=&Z\;H(WU$85 MG"S=QW5?&G>"IOQG07-?U9T0-,\2?/.!20H[3D8L$5,Q@D0Q.-2<1T=&AR P.E@?,0NE^ MQKO2MA,>]3\&CWNIJF)AVTY\_3$*>9[*W6@6P_G?N:?\V6W^TXU.G+E$ _(N M7V5%Z9'3A,U?B'LG15*[-7\JA<=-A.X$3O-S@[.($KOVZ[[NN]+EQGBBB&0! M,9=[^0F1D#:!(:]\8,2#"T../NA*::, "OE)1*&UN438A[EI12>@>,:.01;#*1E M2># %W!FN63J2#?;^U94D=._C2FKG08"C'658QOD%HGUCF"!.,VA$S,10B?P M6R5GC%@./@$M?:6].W5-O8+H4D_1DT(:A=HKU^Z.4IL$QT@QS1 /!K:5]1[V MEE"1IZ!=\;$*^U-9MWJB+[SL4F%:3GFMPW/=!;LCS!FK+'(L#PIEB2(-D@2G M%H.#"[$],:5#W'UIK&L56X!F5\6= ##O+]:98Y0;')&4.0EO/+BZADODK-5< MS,N\2^>G=R2M;B5$(S \1$VG@K[YU;FR3JC ."(B/S)P')Q>K4!XFJ@@L&,F M',,_;+#>H24$[JVJ$\'@_(KD-<%!:)<$B%!C8325L7B'Q%UI MJUO5T! "]U;4J0 P7R]J&1/V7 -.",V-<2'Z#]P@&;C,LQ\2*UY>LRMM=6L7 M6@+@OHHZ 0 ^O^3&CBNK(T:$:6".ZH1T" E9;>'WQ)(HCHW"ABH4&H'BX2H[ M 3S>'4(CJ-M+,0W?92((VU0#$E8;ERF<5CH*[-:H.:$"RBLG9NZ=;R> .V&KR* MF&^S

E9[.V;F_3W]U!35A=8A&NEJKHS1G,=B"F;4)>2H, M,$08TMXQ1!D&)]0I88H7-9=HSM)?*4%-E!VHEV;;>7^^O/A\?GG]K\\?SSY= MGWUZ=_[??WSX_/OYI^M/Y]>?)^-O<0*^Z=#"IT;A_#]W@V\=&WMT^EZ9=A_E M6"[4!.391\^>?/0!QH(YRS0$G"R$'!&$@)QP @7J8N#2F52\+\BK1'6>A.*_ MQG WC!=IXZ<6DZQ2%(P:[Q%.V:!+%Y 1TJ,8(.".W'(=2J=*=J6M;EU!6=R\ MF)_2AWX:R(MLY.;-CX=Q]-)2*6/2B+C @26#D=/. 4LB@IT/VA"AW&_RFD9;T]FV%.A6(Q!(DIS(PB(LY&+T2+P+YR.&$MI5CM7]X:W1[(: MM6Z'0F%7J!VHEP:@]KL%F8[BY,=3=I:C0 EXPC+],@8W+.,P![[OX/0['3_FA M@FJA4T#@9L 6%+ 9'6,!@B)-B=:>4+S;A-X=/E:W5JXOU/0BZB;:SKZY X$N M1@C<__;#[;?)^/M\_O5TR9;D,A'G-&+,,L1U%" S*Y'S7"K#76*LM+.U$V%U M2^+ZME'E==/ ?@10O8EY4$((CPXH QK#796$ 34>F09Y2I::[$KC:K'K]>M M9>L;.@=*N0%\O+^;C :YS>M\J,G?^7?W2/>&8!OR@Q"2&_(J99$A1*)D*''@ M7N)4O+7Z9FKJ5J+UC9]"6F@ 3V_'M]_N8+E5)\^%1!EW%!$IMX&-:4=,,C:5OF#<0D[=LK#>#[9">F@ 4AM%]?%AP&VB<%1SD$]T.9Q@ B-' M\J,'YO/55E(^E'ZD_#I5=4.\NCG.PU33,MA^FXRGTQN9@J<1 MHC6X=(#Z]/N-^G('Z7_5)ATLYP8$=H%F\=WUOK&9@F=-8#*.2^7$ !-YDG("S<CG:+\X.U MPM/7/]A_O+HGTT<+8#T+*7!L$#-^/I@Z 9PQRPW'A<:$RF!+%X[V'L!NE/7E M>#A\/Y[\92?A;&2'/Z:#Z9,?W2BG<[V+1%R$@+A)#AGN+3):8F4C]>#Y'LLB M;B>U];!X'U3M;"0+:J_E,_J&< ]V7A 4> JY.R)$5UH3I*R!8T$XZESIE,M& M8NH"[2A0V!5^>^GE8(#!QAJ,P]7,3F;]PNS)T]H/"]\CW$AA/+4\(!D$1QR" M)P1 3WJ[B;#8$UA@7U$NED:(. M?.(\.4ANFOGYG8CAV?>3^97U^=_?XNC M:;P))"G"HD)*PXG HX=X+<_?BYA'G*0VT97.%^Y,7-VD35/([*2WVD^U-G)U M,?N:JQ>UY2E9C Q+(#66S/W+9I%)W/=Y*/]^B0SS9=)Y7 A?&TGI**I>A](2A E*O[I0OML'[2)$9HLM"E]_&XS#],+J>V-%T,'NH,)!"6,H)PH&(W Z?(HL5!9E1*X@AC*:] MD++V*Y5K.'K$2'>A-G 2+7GY, +W,E[;O^/#D8J]38)YBKS)S2B3]2 >"#UU M=()H[+1YT8:ED&/SDIC*!1K]^C0=9=\"B%ZK96+84Z*M1DXR<,^X$^YT49PAIE#T>GUC0-9X:2E5--'5#BY;':2=OEIW8DF?#E-YH3?[,N[=^9OKW$ID/(JY M?_CA.<;U"Y5)).Y 9*%LX;OH9N\&4S\<3W.3GGM .6L9FQ?.NUQVJCG\3G"! M6)14LV <4Z7=@O64='^^YF8?1K#6W6-#!T.Q,U1(9'!FSF,X:4742'.=RWB- MI<5+JM:043<;6$#O+U^P=1-U T[-Q_'H"ZQVFUEY:#RKI*(0(4:4#-@^+EE" M+LF (F=.)2%EB*7WPCHZZN.EDW)7V^]TE72#:%EV)Y*1) . M6*%DN9/<)")#Z5SQ>DKJ(J:[AE^!S 'BKNWC7@/Y'\=VM.PSA2-5T4@*"K4& M<9$GEN2.4R;%P"BEANO=TGS/UVU+[X>H:5Q&9E4;X\Z)G[O261+WS>IHDIX& MFSUS"/*C\\@&;U&*WGL>#&'^5<=SW<)UKX5*J[R+U!HX%YZ?E1\?6I:H_%Q: M4@%VC_M<'0+Q4\CO^XTRC$6> B]](;V!E+IP*>U+E)!W<[!Y:R>3'[EG\V(N M(U$1:\L$PISG^D3!D6'"(,.!D1B44J9TR]IM]+3DC!ZH\*T@ZB#]YI#TQ\@N M7L?'\&XY]//S)-X.[N;7I_F?3J=W^8W]V_%T-LTMD#0X:4$3CAC5''%K56X^ MGY!1SAE-#"4]&ZJ]26[)H/6!QWYUV,1HQ.Q$7"^=B!LC#>?S:UJ7$YHTY!K* MP.!,@-- JN0]HX41^/3[=.G<$>?)R^B%+ M+4E*G 3D=6[7RH$Y%R#B-!Y,-K'&.-%'NF9G NN67?2-K;+Z:6*RR6[LW1!M M;- R]T+*08JQ'CD+(:JR8( CQU3+TKVL=J.L;HE&/<#MI9$&O+;=N/HP\L.[ M/,%EN9]^M[.[R?R:[L9I:KA*&"D27>Z$'W)75)8+"HR)>3"R[R/QV(7FNK4> M];!92(M-W[+>)^ZZ7K*^6*?<'>MV$ON]8L4V$&H51DQ+<,*2(LA%%U$@D3H MGG7F=*]8@Q41,YV0BHGD[KP)\&L%$LH2RR)+GK(>F#N%*]9]]+[+%>L^HF[D ME'MQ+11R5P)K7!XH-;\6BN 36H6*=1])-XB6 MYXC[L:N6),+ MTD3'D#%@:,&!4\@0@_/0.N<(-<'IU3K4D[UBW4M-6ZY8]Y%9A]1AMY9&SP@_ M XL9Y@W\QV3)!#"@O @":2W!D2>P W128#DI#U%ZQK5:S2!N5_S+;]0!06>- MK=-\1P$V<%)<10]>5GAR:\PB2(1'@EB2#(02+-(1?C&<6^*"XK'X,YD71#1Y M+W^(G2@CY@9P\J>=#+)K=6EGB_.2*H=ED Z)F$N2C+>P;9A'6B5*)(?CM'@/ M^E4:6KJ]ZNYW=I)P8PA9[AA'>0)[Z'*=&F#TE% M79^CFU:W0.0 $3< DC>Y'3U0?S\;6;' 8Z!Y=K8$ZFU$VE*)\MF+B96:A-)& MY#D%[8#C$'VNSBL_7+@-0&-Y1%Y\CY-1?JJ^F& P&'W)+%V-T^1^WGJP,2@: MD(G20*!F\@0K$)/RSEKO":'%G\CM2%K=\Z@PF/I01P,H>S>8?AM/[?"WR?CN MV]NAG4X':> 72LKFV7'%K,E-Z87.[>*#1"YYCW(.0 L?K=&E4VJOD-12445W M+Z>D_-N&T_T>C-HI1R$>Q PCKB-$FYKD'I[<&\FH,+QTSNU5HBHG;$M"8'=X M':"/U@"V^ ,8Y?3FQY4=QD_C^4W)>#0;C.[@Q]_B9'%/>C^0V\%.Y8(B$C5X M #QQY)PQ*.9Y*QPG&U+IP7I=Z&T6EH= 9QLP^]1C YA=]/^X M7->S:\L<-< M8GGU-<9\M7\6PB S9X>/MWS3-S^>">CQHG^]7.9V0DM,% 5_@Y/G/O$N4Y:^Z!+]YD]D-2ZUKQ%U&T[$GJ"0.UKQ7=WDVQ ?K>CNV1]+M8: M?7EO?>Z0\6-YN"GN"-,J(*$%G*48K(RA7B#@D3KG:"0O!@:MOW%Z_5L-.1A] MZ7O ]4\(>J303Q@CC1L26039H**P+WHMRO%SB?VD6J% M"\3HW:3<'$Z>["4;!+7. PL09$* F23@71M$+4M&P5:PLM_W@*V#\62E1L )G1CC!FQN3"A/,$4Z*(/@\+$@*(N-WJT@8MWJ+6'@ M4*6-2TJP.=OQ\:&ZG1E)71(:16ER,IVZ?%0R%(44286$1?'^)%V>H1^I^K_T M:7.8O)N#S,H2#S;(OL:QD5)2*!8>>$ RE\GV?H M^TB_]AGTG)'WP_%XK5WDQ(.FU3[547],-)CV(MCF3\\9.!],KH,6&YVR1&Z*8"YXXI'*7=\ZL1V=\ M[IW@';*"2>2MP"DX*21;?9JUBV5:_[66DN3%C5,! 3>-F.NO$79$@D_=6,9$ M9%BC0& #< 5;P7KF@*? -<51,[Q;:Z\=/]A2JJ9OW!PHYN:.MOLY-_/2IGD: M\_-\XMH-M1Y(S^$I(!]QG&?&"9E')46BG;8D%A\VOQME+85H?1QK1332 ,[N M^5C.,YVW>7&>!1P51BI$D5F <$&SW*^;>QTP-IB4;N.TAHRZC??[0%!763< ME[-%-ZG% -/T4!(Y[QYU@Y6))G".%,,>3*S#R-)D051"/CCL_V1__P9S*D??+/#B[O9=&9'86%=?5;?%PA2 M30)W#X/<\B\]GY4[ 0N\13+X;+KP%G9C7RDB$DS&(1P(V7A.)'/,X*"LIPZ7= M_2WD[ :RDTJCEQ)^ SC:K[L>4XZGI#BR$)\@[F1"#@2!O,)84"F4%G5Z@.TU M _DD.E;P)/HV/87LK=I6/8/I)N$"W+2C#8)DHEYQ&U62S4$CB MDT,03_ @$TTFEK:=)],Q;"\-[]8Q;!]QUTYB/3_MW[P\[>]KS(F,T8K D9H/ MQY.>(J<#09I08Y@0),C=QC7M^L6VL'*(:L=]R[D!B[.F CEAK7$>>A0IL8AC MIY#!N2P"SNL$$2<)Q>/[ VOYC]I5J,O9U%'*S>'D294R@1@S6AYA1^'^EXUUK^?01>^W3Z?S[_#NO:T5I+:4-P6$2%2* . M<>$%,DE+1)5B$>)6%3Y0Y*SA%#5$)Y(R'.7>ZJ ME!B2V)-@*>',E&Y:MHZ.NO:EJVZW0N4 03< E@='?:V%Q#A2YY) EC@,S B# MX$\&:2>CQL)184N/YMI*4$OP.43?X[Z$WP"2KN[<-/[G#N1X_CU;XON,@PT< M-I$+R'*9\I05DC,.#/$8F->145G\&=$&4EJJONY^4)60=YNP6>XLKBDE#@#/ MP4:#>T9@)]#,34C2.9R[8!\!."V<6T54_3I\#I![>P"Z[Q%A=!#8<$0PR&?N MVSL/4:65,A@3G:>Z]-WX6D*: \XA2MX.G0,DW@!L-E4'R,2L##&A:'5NA>]S M&7C02$ALL33<4%S:4>[R8OJH_3G*Y?0.DW<#L,F$7Z05?\W^/;B]NWTSGDS& M?V5OSGZ#OYG]N!%))1(XV.<0*WMX/9G-T8GP3H'AC4 M$G:$][G[7RZ<=" \Q BF6$AG;"J=U3N8V$8?N)=..)=77*,(?6\'DS_M\ [^ M8M&T]$FKB1NC3 S62!2S+[&R=,N #Y34]S.&_@W_X;>(K),BM0F@_'T=0@1T1 AL? ?8SI)7A> MO^K:\L'=@'(ZEPM]R+DE[#RC+X\B5.WMKIUW?C6S"MX]$3WU(Q MK$.$4SS1X!&/TB%'+4?).IP,R%.:W;JM=29E-[R=SJW"<75S0DA\F:1^PC/V M-EDB)>*!XMPTG"*3FT%CH3PXF=QYL=O-0B&"=D/EZ5PKU-!3,6SVT:WH_=WL M;A(?6B#>9ZL[-BAZ9=5R/8GV(;_?-D3&"1]XBLCSW"9R/E1)) ^R\2 9[.$O M^Y@!4[X-T5-/\G>;QPKFQDZ7\=M2MA?I0=R+8 5L0&[7.O5VF#O9WVA%6<1@ MK;'1(<D<,C,E/8]&4.O[:"K2A>;Z]9T=$;6M^UKO2FP@V-R#WP^C3V ) MKO^*P^_Q]_%H]A6.$^T8QH;FXP1\7DHUH$)8B*B6#EJPJ1)=TUB\'K8G, M0Y15/7)YR>"/.1^ HG@V"D^&C!CADR!YGSD';!END.I3U@W8M-4Y-<\&] F+!7$0)^5AUF"?P:LP1 HD@1,IK#7T<8IZ M*^,1>TVT%+91Q81_.)#&N;=O?Y'JU?7%V__WORX^OCN_O#K_[S\^7/^K0X"Z M>;$R<>F.Q!8*1\__,1I G6$5E\NLUS M"CKW9!G:*9RJ_P,HMJ/9Q>1R\.7K\E&E22Z(B 52-/MY>8RU)BP_K[24X: 2 M)<5[^&RDIF[(V$'K+WJSE!%X X?0%<@_SDW@@J6KV=C_>_[\WW'&'9,:,9QP M?O1/D:,2K&NPU#N>*"T^%WXC,94[LQ32]NI#]R*B;P!#3^E?-@ (WA@LF$%" MB)SKY0I9C,&;CTQ)XK2,:=7M+61VGE!1N3M"&?6NMSR'RKH%M(QO;\>C.0/+ MW@Y1Q6@L#4A&)\'=\A%9$BFBW@JPTH)+6KJ8ZP4135B8@[6Z"I).(FX!(^LL M[N-5EI/*80$^/P@DC\CC#ND@"1AAISS+?O^+]LF].#4/%-5-+O9T/A540NV$ MS9,-\>DN;XB+].=X%J(N-Q?+?B$7# 8=IG75C+FO%TM<%Z?GMGT MA2;L2A$5CDO+LP4[\\C'U5>0Z/1I\6IRPA&!+<(^MT.@/"%K641):<\4MX2R MTK>3V^AIT,9T0U)Q);0(J+.[V=?Q)#?AN#%>&>&Q1\GDIEA8)&0(G.A:$ 7[ M(P;U.-R^+SP]DE/WUN&8<#I0!W)1JERE(=<\D4"N.39RW,.+N,08K8P;X@SQXZST\?7 MJ ^9(TG!<3)&(*<"H,@'EJ>4G&6=_&7>; [??/C\=\LZ3C[RT["PA^EV!JL4RZ1R*W6(:(!?Q3>A'>4Y 8MVJ%:$R.*\_VE"7 F! MC/4!"26,D]A+0DOO^J??KYS,J@.!U5FLA^JC(2PMTSO>8*FMULBQ'"CEP-PZ MJA E6BEI* _%)S ^IZ NG@[7Y 9('"#6VDF),] 0/@>_;/PCQG>#2?3PC_/8 MU_%H>C>$ &BVN+'Z,,H5U. 295Z7^3P&H31U#(QXRAV9DZ+@R-+\6LEP*Z*$ M7U=+F];G+3H0T0:"#E'\N((6&C!!"RM\W]Z;,6.)X0H)&3!$UHJ#[)A$PGH> M%.&2O6A(U]4"/2.@;CZCC0/M<(TT *?#!??(]BBL[&,:0&H"0GTI:#X+/$?: MY]ZY1EMG.?RE+(W*/OBH:QL[P&K5]:^MXP9P_MB7:IY4^F,TF$TOK_ZX;TP/ MU :7"&*)"S@# D7:S#L'L8234W @E,X2;R6HIS?M1X;2*E\J+>&OA(* M:P!W]^[Q? M=?,M"73+B(%JSQ@1DH@%&G,CW?4DCRJ5T"5,JB@_#WDA,W1N- MYK!71FD-H.]/,.&Y-CO[,@)31KD.B.B0NW0XB+UX\.!LTT3 AB?#2M>5/?E\ M980U$;(#M D:Q1B5 MM(1Q$HJ/U>Q,==WGUFT$!4?6?>V;VX/9O2^67EPIYF!_^CL8E1G\?PPW.#!I MI!9(F@BFA3B%K$P$J1@=SD-XL5X]]==?ZO9#7^.9Y<(0&[>E[U,V\/=26);C M+KK##>/[\>2W7/U[8[7W41B7$_ >Y9INY CER 3*E)'18M*,V7^%E\;SW_WL MD:8 TL!&>5*!_M9^&\SL<,'8):!A\CT&X&O1@^]^ N>-<3PF0R& 3?.A8(&" MTZ<2L@0SX85.5)?N]K$WD8VGU_N%=K\J;0"S!\OWL<'G17KR<&?Q^'0Q'/E& M8ZJIRL]8#340/$,0X_(U*Z?6"6T%BZYTUKY/?BI[_"=JY$L#I95-XUZ7A7LA MB[N)_PH__#P9^$4]_[UU64KI1F#A*'40?GD'T1@W ;ED\I$'IB,&9DWLI0ZJ M%V[J=H]J8HDI ,T8A@K4. M5JK@12\10PGBZPX=/=7-T D"K6#_$+G?5Y_?MZJ;SD>77'^UHT5-QW0>(DT_ MW,M%:_ [(PXH+"XJ0#@:@P<:G$Z!46^#=4H^T2@Y1RX1T1.)PK'O7@^BO.[OU5#=(5R"<_&W$ MDO?E%>3T)O*DG9<."9JUD"A#CO"$*#4:GJ=&^P^_?O\1O[3>/:O.+N,?OQEM&@) M8BF.WFEDX-P#03"'K/ <)9ZB$#[H5/Q9=V_,5!Z!6_D : ,C/_-F69R.[\>3 MY8_ROR,WQ$2!3< H*F405PXCS;% ,L&)F2(G+*X.&F]V!ZWEL/(DWY]U6W5' M4P-[[6PX_S=<$!2IS5E'"0/'(. A$7. M,SN?].?!I92.K[:V*QPQ=*"^\GCCDPPKC@66!BS\P3):FU[[;3*>3F^(UX'H M .%6RETM>:YE@8,/$6\9\5C(H$H?!SVP47G<\ZGFFPKAHH6MD2\C%[OZW=WD M(7VV*(UY\NYT>OYWG/@!R.$F6N\ECKD%!8B=$VO@=X8AE01+ 0?&?.EY]OM3 M67FN=&U@]ZO5$^NK>GGUQYF?#;[#<5>\L^J:M?OLK?H:*VUT5XV.!V/!V6;Y MN3NW+.0>O6 (93!*Z&A,\;O]GZ6[:C!8!*DB4DS-VP58I$&:B H2F<$D6E*\ M:.A7=]4],=M?=]5]U-^ ][#2I'.8*0327"$:.$HX33%TG4+ M^[>C.X'^JGN!8'L[NCTTT@"<#A?R0VWP'8 E'(3GX.;41 MY'OL0.W4V]'M ZMCM*/;1\<-X'Q[1S,3K4KY35D*.J=4 CC^E!AD->8Z>D.3 M^-6.[HAXV:L=W3[*:P")!>)4[$0>[!T15M;#:<4YLB(F%"*E,1"A$RO=A*<[ MU3]+Y]HNKL*1=7_*:/\T7B;%7R;-'Y_!7(Z'P_?C2?[W-[G",@FP*"H8@[C( M;4:X"$AKEZPTRO!VVB#LRUSCYT%AU!9[(-LGA [>6]_CQ(UK[ZY7;Z(>2A,6 MI7 WBCE-8O*Y8Q1&G$.8;AEHD2CM"?S.R..[]*68.]'=U2^\CU9(WP5I!V_" M;XOD_,Q.9HUOQ)5W!H%0XX-A* 2K0(?8(2.B1<)3@:TBF-/2;]Z;>JC27DW- M3[(-.^#LE-W,/4LR;B2V.B2LD"4YV/0X(H@_.>P:;4$NU.)P.OOO.6\GVJKB M)]E_'7"V__XSB_TWBE_R/4WC.Q#TEN+@J7 L3.!%7'79P$QQH4*)$/$&<.HFT!%-E MHV3 GW;JQ52U=G?C(:%A>R5-/\E>[(*TCJ'A^:CU8_%!./\3\QCP&,Z^QXG] M$N>._#LP)N_M8/*G'=[%IXH.+C+/HD%448BN'5'(&!J0$TD9DJ3SX72.SH-$ M<*)A9N5<:@-P_*G#S-W%!U90@<]A,*(V06@0F40@*H*\BDYS'D4J7PS< -\G MFJ5M8>,T: 3V0O$_+LV[@_B4H5HZBW+SO]S$# X!DR02CF(&1P*EDIV,$=B3 M^1,]P?]1EJ!///_4CL#S/.#K@HM>*Z%%1#Y)#MZ@4D@S3I$/C"D#X'#%FR W MP_R)9JS_48:@3SS_U(9@F8B\ U2_+K7D4S*.@.6,^=)<1PEJMQ918IP(QDLB MZ1T[F M7M>,>N34_-Z66F&8]MK^>A*]_HV#1.^)V?Z>1.^C_@9\L.\'J&$^B]]%Q SC_'"=I/+G-<]?FK$Z7[VDE,T0*D?LV&MCX7CAPP8E$ M%,X?[1275I5^#+V!E,:O?'O'R+B\PAK 78$2&,H0'=Q#(ZL^U-&^]XUG!*DG]OJ@CAROUWN$[)4,5".TI3@ MQ 3O9?C=KP?0I5%;[0'T/A ZY;VU=^4QU>!:,H)1JDP@&P,(QCGMC=7> MA=+S+MJJ<6]O;_4+[FHU[OL@[1]7%W<#0H@)E(A\+@[B)D7D\H2I&)T52EI. MU.GLPW_F\^2Z^"<@8\-^9IE*Z0+C#I_,0*^ME$M.49:L0MXS,&8N&:0#):!H%[F.0J7TZPUTB[%FY71J W#\ MJ6/-/6I%I8TJ)IK[[SJ*(!KG2'L1P0I&25*B.J73>?7TZPWT$39.@T9@+Q3_ MXW*]KXN/.\H5IPYIF7ND*2.02YC 2>!P3 Y (4ZG)^VO-] _G27H$\\_M2.P M[YM1G:N?G-'(<(C7N"6@?L(AAI-<$,Z-$N1T;H5^O8'^Z0Q!GWC^J0W!7B]' MN0#)2!Q0)"HBKA-&3AJ%*..$4WD)O M^4:?;Z)W9:V1M]&44>Z=RL#BB#-!D25*(AJ\5LJ0X(H/RZK\-OK0W;WNET,S7W6SDY[5?3>Z"YF-DO!XQ3=N%> M2F%Y3RTI$=91C800N6N^\\AB9Q +FDG'@V#IZ ]>]V7B1*];"B*SO\UR $Q. M_PID*8;SO[\-)O/_S9.!2U1Y0R-& ;N > *-.,49LLE&0+ID@C=SF;&9C1.] MEFAWQW2%RD]0C+?1=BCFB58!(YSR)%X'$K',PB]&<">)C,$TD_;O=,2TE[YO M=\-T@\FI5\R]%,)*SN'\[SCQ@VG\/!GX>>HD+77F%*;!MG;^[,]EW>/IYXAR^@#4SQ4!;9/0#5II,P^GUSMOQ%.*^)K9C!;BU%"FZUT7C-HAF][OIQSB$0S3-&$0?5H%+ M01(%>7F.L%>8)QF4D[ULRJ-R67=_UHX4VP54Q<,O%R#T:(J>_,W<&CT9B<&U MC5P+Y)S!N1F) ?DXC< G"$3$&+E=+6UZ42M1B_@&@L*&P3P^(615CPYWDU)W MSWQ=02976HL0$=7YQH5YAHQ0!-G$%$37WJ2XFK0Y< ?V07X#H=_/L@>KH^N? M>/Y1@IUPFB!#I41@D@*R(3E09_ 1DQ2$7,W.G-;YUV^<][/LOQ\DMO0F>894[E#A!LVEA"5GE M!2*&&A">HE;TTI_MN&PV$-ZU ?+"692^$5=L4Y9^-_+AT]N+W\^OS_[7^56' MER%K5BGS]N,U\@J][O@P@B_&:_OW(RX?8)E[[7EF);(>8@1N<$+:9EC2Y"GV MSMH7V:"NAF4+.5U-\\/2$#G!-HEOXBBFP>S&$RR$T!))803B5%B(B0A@V]KH MI1=&\]*U?1M(J6OB2B%AU4"5D'L#)_MY2C&_MHH/_%R"9Y5-XV!T!T;R ISO M13A^XTT42A"+$H\1.(-X6R<9$00D% 7N_/ M/ES^>?;QC_/?S\^N_KB$__ITW>48V[I>F0-M=Y(+'6T/P?_3<9WWP#^BW%* MD6&,'4G@IVF(\G $MRWF#9:29)8S8TGI0&$7NNH>>\50LFJ2BJND@4,09/1M M/+7#.1-OAW8Z':2!7^@J#TK$Q L;@1VCC4>-K.=50T*2H$@IQH6FN,G4(@N2 "+&6DV"DI*7'0KQ*5/47 MS>4@L#N\#M!':P!;_"&&B_3FQY4=QD_C63X$%DXC_/C!9UQ.OZ2<*INP1%JJ M7$[&,.Q1DY#"B5L01*"L]"S(+O0V"\M#H+,-F'WJL0',+D*:*U#=(I_WY" Y M&X6UF<4W/YX): I+#.]RBF^]7.9V(D;">/ .N22R5"A!.EJ&/&&,><:$5:6+ M[8[#6=V(MW<7H$%X-+!I]F+PR=1DP8GA3@J4$@'+9(-#QB8%'C]S3O/<,:"' M=C6'D-I"MK MU&T[(WJ"0.TBF7=WDVQ ?K>CNY1O:"; X'OK!\/![,?RM',* M:YXO:S#5!FR+(1Q]Z7O+/@P7Z8_1(+=#OXQV>#[-K'V>C&'KSWY39KO]\E6,E''@,&X=YTT8"Q?9>Q& M$H:UL Y)8 OQQ"#D)$8@8C$&N3G!7I23=K6&KQ+52C1T1!CVH[ &$'@VG<;9 M]"(]\WRV.SXW,6CL(C6(Y;M5[I(&%D&4.E$2#;@\7I=.H!Y 9BN'<@64]JW4 MT[K3OO)?8[@;QG%Z+ "?"\B.PL>!==G9'L3I[]'F&#/DBE=_-\F>^!L['4Q+ M7XD7(J?'&_4^!':,"WE-(LM7JH@$*B#2CWD.<^+@"TCJ'59Y".S/=B&O6/16 M>8(( W8YEP'9W#0L.F:%("1J]NM"_F"4''0AOX]*&O GO#T\-O_&L"Q,/%? M?WR,W^-PGD8+FD@7K$&)^MQN('BDM3+(ZV2E413.J](5:;M1U@C4BB%B,^1* MJ:9ZS4UKFG"QP$4-"QKN8WW024GP2X!9R M&LGJ5 '7(1II%%QTR4HP1BC+.-("N.#Y681-P2%EI6+:QZ3D,O-CR=BFT?X,Y]GM^,[V)W+O4A%8C:FW/.'.\1IS/AJQ!$K 81-("NEE0:0]GD\F:MF]L#<&B[OW4L9&-66P=ZDP%HT M%IG(@%,2),B4F4<2YY)['@/P1@FB"8)O;6GDGA7&Y#[TU77_C@7(WC36 !H_ MCD=?8+7;=]'-KN%_,_=FDJ$J! 4G2$@Y;RD3.,];1T4@$ MVU=PT5GT#<)GZ9$H9P2 '0+XZ#7BSDEDB(PH.D[HG97<.O M0.8 <=Q M^.#3HSQ.Z*VKY!&SHD=0:0L0OF?IPV@ZF]PMKC+N?[8HTULGB]@9!# M(TFBS=<;<.1K,-,>)PA/(U4D%B_DZ4AS(VFOHR!L%=['5'<#\'YKIU_/1B'_ MU_E_[@;?[7#>979VGX=9M$)6VC&N\N1M[\'+"/E-G,(1V2!=2,30P%3Q[-@. MA%4&ZE&Q\B)15EIQ#:!QJT2?E$)O%RN3B?&\X4T,!HXWHY#-#4\3YX$1F2BQ M1[6XNQ+>RGUJ:V:W%\4W@/8<*UPO8X6G8U>P%S$9)#UPP@T5R)G\G!Z[@*7. M+YY+%U^N):1AV]H/(-:D6[III_ZSG?G:T^C_SR_C[_]7]&&Q_+R7]/7@=ODV M:9'!WN&]S5.8/5UT@3 ?'H&U_@M[/J$YF/B.;U_@4S>+K]S./_$8V1TJCLTK M'FA!GB[X^^C;("]Z#6R_@;_\=Q$R7ZY:Q1R\JHO[7;N31"K:_&?TQ=G7<2BL MKY4UJ[@2AVEKO30:T=5G^.QLE=%">:4-QVV516X,.9.KB- MX?UXDB>7@$?<>;MM6W<7UE&M=>(TCZ,PN#[(-S9Q0/J+HI:6:IN4+9=YN/7!%![ M*PV'CW3=%XQTVD3K%JRFH0TR'^\F@ ;2HXO]?U\.6#;C^7SMNL'R3KMHJU : M4-;APY$?.1J%ST,[>M(NMZS.>R&Q:I)\/1CV'?;903,- ._\]MMP_"/&JQDX M:8L!B:^:\H,JXS=^I^TIEUVTNUH*_YJH&X##G+:S;_!Y/UB,T\T#,J=79Y=7 MO<#B]>]5O=0])CQV%GUMOV_=H0N.4.:P?!!UO_ N,#"]^1@'AU$KWS,UETU:];<24<-W$-N%D=E93W?V3]^__=L#J6W M7T=?/OMN9N^5I7=27=VKR=V$TVH9SOED?E_04PG.R]6+E-^\0G2!TIO+Z,?? MX^3'17KQK1=@. CW.WV@PY9=KGK_F>[)^;4+5LLK[J.?IYMUFU@J&]G+.+TO M:\UG0.J5@!ZJ+;6BZ*R?NX)&MGAC^E@6J:V:>.BU8I!._K>&\5367M7LW]_ MGOB+R?5TLFRW-+]:*EJ59(6."Q?%5ME#;^'1<>C>,]IB0O1 M#4M6JR@]5(O;1=.6WM[=Q>OQ^=_YKC\"GZ,TGOBY:]W5V.[SG6J7W84TO(L0 M&U3[GX/Q<"[FB_1?X]OX-K=.G?SX:/_J0_=;/U;OXKPD G:19X,P ([_' M@S3P2^JO[=]OXBBFP:QSL<1!'ZQW55\2#KO*M2U(@!D;VM&2X ^WWW)C!&!@ MWD#A1QG?[; OUJL-* 2*_23;3@16TL7;LFR] H("05B;OMX: @O'T:O+[J3$ MIG)=K\NHH5N!<9Q"7'@9_W,WF#S8E3)&>8_/[*3DIE)?^\NPU2J@S]_[J@!Z MOG*1ZI\MQ!:H_/EL?_PY_1PG$&W=YJ9.I0M_=EF_P[X&X72O]7E8I-J%ZQY: M>+HC5[FO?2'T=_1WL\'W^!;,Q)?QY$?GTI'U*]93TZJ\QSLR7SN1/!RNDC>( MA8I(-B]PN]IU(V".%7K>(Q3YI?]8F_ZA/WTTWX_Z['\WB\Z_9XOE*U,JIMNV,ML[45 M,!P^D%5F:ZPN5^]87RON\2Z\UU;*ER^S^:NET73T9^YY?'5W>[O(6TUGHVLW M?#^>G'T;NN&_)B5TMO?7:GIJFS0V+B"^!M2>:086IU??_=OIK)!VURY:T[/; M48G;A%$[^"FMIX-UU,]&>TWZX]U$T8B6/D\FQ16UNF:]_72 KC8(I':6[C^S M'V=_3<(TDUA 5>O6J]=A>2>SMT4$K2BG9W=DG^_4R^-M4=,Z;9Z,#_*,L?._ M_3!/#KK\-IF%ERR4WJ&[?:[>(\T]=;ZW!"NK_E^3\U%XG]M=7*0')GZ;C#+A M;[]/PK\F^2X]C+Z'_[5-HS&P6CI+.[*>1:W(0<)NW89\SWA"WI'X>6Y MN3!\[X=ASMO;\2A,WTW@-Z604XB$:@]+R^"HK"(JH^K=]Q"F%Y.+V=?).5 X M_1PN1@_7[V>"3Q,ESO+J[;- MC'$RGY'\83J]*ZC1;>M6\WT/M:.ORZBV1?V:>_>'!T)+:7';NM4\SD.MZ^LR MJKX7Q]?CF1V6>+ZWNE:U+BD'[[FULJBOH3,_N[/#X8_/=A **6K=DM7ZH1RN MKRV2J5U3E:_<@<)YU%C(-&Y:LUJ;DP,5]XIL:KN=]P7]9]^_%+.-&Q>MUZ'D M4"_S%?$TI+TY94\L1$DEKEN[7GN1 KK<(JP63.D#J<4-ZL:5ZS4&Z6)77Q-4 M]3J?N\'L1QYMLA EA#>W\Q%N[P8)B(G ;2GM[OFI>GU"#E3W8:*L'3:NF)D_ MI_-#9#[\[>MX"%*^G)6*)/?[5+T6(P?G[@X197/Z_Q1G'T9^?%LHA[[3!^IU M&BFFZ\UB:T[#+Y+,?6EZRX=VTGA3N:,#Q%A9\VO,3^9\F?PJH_1=O[&3OEO* M/NTIO.8V^<7L:YSTO+_7?V,G5;>4N-I3>+5WM75W0SOY.)C."EYU;UYU)W6V ME,YZ54"U%?C2LG3-A&Q8RZM[.BN?==?NM77 G=;64@-HF MEMH=:K-#E3DJI+!UZ^VDKY821EN$TD**O\A4LZ<+[:2@EK(\Z\10W0D9=RZ5 MO%]C)WVTE(-98;Z-,N_.ZMBW7I6VE"9IL$QU//H-')_BU$\&\VN80G6J MKR^_DQ);2H#L+K+JYU(89+KLD&/Z_9&[4M?/KZV^DV9;RH7L++#:Q]IH.GHS M2K/\A*A8_?&&-7=Z$]!25N05X52O('A\_56N5&#]FCNIKJ4TR"O":77ZP(?1 M= #"O)[8^>3)R2373>>I"BL9@(ZC"+9\ILA<@EW9*#"DX,6G7L#BP&:_&Y?M MDH%^6.Y-GF33?3S!V@4K=L)]31?/6JJ:;K=)>JY6& M7I>>#8=K;$F9=KF;%VY 5ULZY[XJD%^=UVOMH5]=V']U8=\OHS6;#*_CY'9Z MD:XG ?!5QIO?LFRU/;2?C_"Z8*I["IFJ$I,;GZ]4[?W\OC[<&O9;4N>^GIU=$ M4C^=WX?.MBQ;[57[?FI[73!-&, Y7?D1C)V5,(+/EJOVHOT00[A.$ T9P^O) M[6A6UA8^6;+:6_;#3>%+@;1E"0LI;/.JU9ZQ=[*#S:GM/F"8W X60^$+6<+5 M%>N]7#_$&FZ01Q.Z.O_[VV!24E4K"]9[EWZ(IM9+HPE%O;M;$%9 10]+U7ME M?HAR5B70A%JNHK^;#&:#.#W[\N7LNQT,.[]OV+)NO7?BARALJVQ.XSKX\W@X M\,# Y\G8]W@=_.PS/5P';V:C^'7PTT^]P$B!>^'UZW>Z-%DN'YXN72KV?GWU M1JZ.M^KM^4W+CO*J?AFVCLY/X]F2U#+Y_MV_TDCZOZ.>M\BO?XN^_(O\B[/3 M^'__'_\_4$L#!!0 ( #)$K5H,(%UVB@< ! F 7 :'EF;2TR,#(U M,#,S,7AE>#,Q,2YH=&WM6FMSVS86_;Z_ FM/4WM&DD7)\D-R/-,X;NN=;=I- ML]./.Q!Q:6),$BQ 2E9_?<\%J(+:_&;(GZ?QZ=% ]@^[ MAW1,)]WCN)M0?#KN*75,@_]%.QB*[F&,JV89O=S)==%.B?4/CWME-9IJ5:7# MJ-O]9L?W.S]+3%%!F<7@\#/(6)-4T6W5EIF^+H;>GYTP=-X$-3\=;DLOBVY63AVHZL3D)'I_\@V 3S_..TL1=R,EW0 MW/ZHQT9?WJ9ZK"O1CSK178O?Y\TC;1M\C!$1LI_:R=-[/AYN]/'B\NV[J^^O M+KY[=_7SFU_%?]^\OGPK?KV\X$?1[_8^PN_/[,%52[SJB'^9M!#_UH4BR&N) MF&REDYFH4EF]V!V M@&?A2J1R0L+21-,4=%2EVHG?:VF!XVR&]Z6QE3"%^-[87$3=]G^$2<2/,V5- M(O'F1Y.Q5"=^L*8N6^*JB#L(T^G'AB0272"XC)-E,%O ';JCV:ZTZR(!?=88. * !2KPZY^V)I4M%DIFI MFZ/3TK5VE950)/EEL!M6ME9 YN;&K%G[W'%V^.1P]NY.4%[LGO2BXY%KD-04 M 4P))DDT'O?-1M8#9@B&W96E%R1U$"1>SG?22C!Z?SCZ^3G@8ZY?[3 M06>WQ[. [1GJ>P3)YZ['$=3BM!K+VFT_A//;F,1"4\B8IK80 #J::.=)#KVH M\'*X(E[2XRK%6LJDAU>3,I<0:37TRXT:5 E;G,FT\EM15X^=5EI:S0[HD-@] MZ1THTCF 0-J%^4(G"4<=U)IG)X98W8IFT,2*4 *N5"WZ- MB3N";#&>U&9R?02BSP'7XR>#ZVYG$*WC>FO>6H/W]HRW-0]P%57> ,]::+D'BVP.Z?_1< !WU M .CX"P$:RA\@:IK(K/9LQM&F)$')J">(D]M0^BVJC"W8.3QNK@8]?C$0S.I" MS3DV=?6P!=OD#[GH35Q0)X_O?<1X7JK[)=G,!.SQ\&,%7R.GJJ?'J2&ZZRCA M'7E3W_F6C5#\ ";E_&_BN+:,A95DNT%J;ER%]WP^"5DNAJ#FD$?L/3 D :C! MGYD\:%ZNCM>0KIL]5A"ZIBS'V 57)6KV[L$ZBYJV, M=8M"P+^ R#S7547TGN0P-B@UN%UIV.>%[ ''X&+'7(__N?*>+S[ZO=8PWR^T MNHC]&<3^WQNR3[TAXZ,A+B$U,,9;7]Y$QYJ B"97+S9&4Y(WG'Q#">?3KR\^ M_<'G_)CH@W#6[&'"P<,&)I,* QTMB.Q!3#8E*X8 6*@L6Z$"<$C_KLYS;,3^ M(.],DT V'JA]U=G]Z>V8.(DG%NS1 @S(9F9&:%UFII C/(.GH&_3U(E=#Z(=;Y(C%]CWCQ!BI_D[,5N=-0= M1?V6O_G^J_>Q\SOGRF\?F_8Q5AK9-KS+9.EH./\Q0FHJ,SD;ZL(;Z0>-L JO M==$>FZHR^1 )<#3A%(>:J-'AU87FYJ)\$'6B7L1WY17,K-1<<7.-WO'7Z >5 M6F\[Z9SVHP=;NYV'V]XK]:1S[OT2#LZ0QM9< MWE_W^<#S](8\L/H%4VF40.08?U-7ZD$<^@VK^ MAB^R#OR78'\"4$L#!!0 ( #)$K5JZ_B]'C@< 'XF 7 :'EF;2TR M,#(U,#,S,7AE>#,Q,BYH=&WM6FUSVS82_GZ_ F=/4WM&DD7) ,1H(DQ2+ *%G]]?I9:R;T4K':JO&:_">EN6+O=2%V8:F;5=>Y9 MK]L;L-^,O5$3'MN]\EJ>S_LY.XK/9T=AD+.Q$;/S,Z$F3(F7>VK,17)\ROM) MOY\<#_J<)[V!E D7V7-^RF7VWV0/JA"/.L[/M'RY5ZBRG4L:?_B\5_G15 F? M#Y-N]X>]('=^EIG28S +Y?@S]K'1DY>WOLVUNBZ'P9^]J#IO3HTV=KC?#?]& MU-+.>*'T;/CC!U5(Q][**7MO"E[^V'*\=&TGK\GSTRBI9ME@JK5?9C/F<^V?[@]/1PT:VXD)@V;:US-:T MOK+W26=NX5 M791><8?8( K%C-V49JJEN):M&*PF1,+ A-(@3V$(C@7&RQFK2V]K"0^0N4(2 M0^PX*_!D%=668*4*TW46Y#H)2I=([;&8D4_$9BW)4^'=X)&(,A=V&E:T5D+FY,1O6/G6<'3\ZG'U8 M"TI3'+@&24UU0)1@LDSA\< =AHA=,6YEP 9BK<9:4@R9!"#'6KF<-$BL ",2 M*]*S4"[5QM70(ZZT1D>05-:D4N"U8P? A) 60S\Y6V:\_):LI] 0^]K#8FD MS]O)X$!&*Y*!B$_Q45'M549P4O^,N&H%LQ%#9,O. V5K V48B/R\BV1(4#K? M7D ]'73RP\>#SFZ/9@&[/535"%+(79]&4(O2:LIKM[L*Y;>Q9(N18L8TM44' MH*.)W?&VQGE M6!D3)0B\W)F2$[5S!^!3/4F(YE;,T06\*SY66OD9Y?=MP]):"T ,&(O+9$UT MI1X-&>2V<:BJ;06,NU"/I*FQ(A@0*M-K6:+,T( Z6F1%:XA$4'5'.&.MJ0HD MOCN@^R=/!=!)#X!.OQ&@,?@]1"TG7->!S2C:,LM0,JH)XN2VE'Z+*F,'=HZ/ MVZO!@%\H@EE=K#G'IO;W6[!+_N +:4D%=?;IO0\;STOUL"2;F8 ] 7XTP/?( MJ>+Q<6J,[B9*:$?>U'>A92L4/X-)*?^;-*TM86$EV6[IM3#.XSV="J(OEZ*C MYI"''=RCD@'4X+@[THWAV%#)<)A YPQEO;#K,%J5<[>H3(@=PR*0(J2-,!\- MI<^85C=2-R<+=^1;7SQ%]P/_Z>![\/WLU,))XV)UM)9\1?2YBM E=1'&/J,J MV:AW%]9QU+S>6+(:\4< MJ,J)T1-)B;#DU\WQNVUH4A:5-C.)UFEN(C'R-3P#?P]2)70>9MOQ38+_&A,: MF)/]B\^>[2MWVS[L*YOV,9:@M&UXIWGEY'#^8X2<56D^ M&ZHR&!F41EB>UZILCXWWIA@B,XXFE/M0+#5CA.%B/ER MK[]WYWYUV*MN&9;):&6J:?GF@C#+1;. MRAB9.'I"'C_;/P9GA+_;+M_79F)KG$^>8IS_?SR]R)7,V)L%^;^+A?=WZNW! MO^.Y&AS=CP-9;LL'J]U*5<>$.<1A/SB=RXPNJ)2<$,N@N5?@8K%#[ M395/?'35_(W??QV%[\[^!U!+ P04 " R1*U:= R.FQ\$ !D#@ %P M &AY9FTM,C R-3 S,S%X97@S,C$N:'1M[5=M;]LV$/Z^7W%SL-0!_"+)+[%E MQT#GI&N&+6F3%/TX4")E$:%)E:3B:+]^1\I*LCK-VJ'M$&#^8)B^M^>>N^-) M\]RNQ6*>,T(7/\Q_[';A6*7EFDD+J6;$,@JEX7(%[RDSU]#M;K66JJ@T7^46 MHB :P7NEK_D-J>666\$6C9]YOS[/^S[(/%&T6LPIOP%.CUH\F439@"03,CX< M#L?3Z30D 8UH, UH.@Q2^D?80E-4KVV,K00[:JVY[.;,Q8\/H\+.-IS:/ Z# MX*>6UUO,,R4M!M-H7/^L?>QXLNS6=HG@*QG[?%JU:2-.E5 ZW@O\9^8DW8RL MN:CB%U=\S0R<(M#*)>^'?$3V7S>!XILL[T-T]D^&@BRY.+J]-7I\N75Z?G9Y?P[NSX MY (N3Y;N"--@_.^3XY)B8G$X*;Y]D1[/[4VI34DPKE5@6&JYDBXE4!G8G,$E MT0F1S'3/;P6KX&5JG20*@@C:IDRV%@;:Y "(I-!.#IQ"XRD1N&"\MSJ3!\:/LH .,I'D3O41ZM,'ZHY;*,I[BR5U2K MC.@UO%:"XB@;^$6KLNC J4Q['2!PS 39$,T@5;I0FG@T;>=S?V\21<%LJ=8% MD94_A3.,2Q5BR)EF2048Q_*LZGA22H_'!W?:X>',P+54&\'HBJ%*3NS^WF@R M^])*/XOVN$+&WI9$8_E$!1<,N;20*>W+\Z$6 $.8%'XG.LWW]\)Q,!N$G?H. M?[EFGTHN6;NXO75O[QK+M=U MB"4F=-Y26FEOGX>06.T^N6-.VX70P[/@V=8I<8A[KNC-2)()PUV9<>N$= M6,@(=ZD7FAD'H.,TB!" ED@I$0C/%(C(=+QAQB61J?L??5+NO;N(J%6*&K\J M6-V0YB,&>E^GA19S2Q(^[MYHMB9Z MA8LH4=:J=3S")KEQPY 2L;V)/91:?+^B>D&]IBS"L;2)O!7WO*AOZ:YL%/3& MX^B3XJ 7?E+VE-OA82\<3#[+;=]#KF$C,P;K<-0:M!J#@E!WO\11<0LADO%@ M)0F6[9!3\_)P7W_'@?4E.';/-_X^PH&LZG$,!_4X?O38L*7F*V;]7R2\OS?$ M&]E_P\\]^%7E$GYSHX*>[Q+^@DH'+N/6D_1L)\JJ(D9=,$IP"B[3V7,B[CN1 M]9PH6>:<9;@V<(58?L/@O%[[_S.S:+_1'-=:@7MMAYZ#77[Z?IE\_JO)T\]" M#]^*"F7\4HTU/N$Y%#OO2?=3ZE=8<&]"$AS5TNZ:_,.KU?:[?LOK^[?+OP!0 M2P,$% @ ,D2M6CW,(W4F! H@X !< !H>69M+3(P,C4P,S,Q>&5X M,S(R+FAT;>U7;6_;-A#^OE]Q<[#4 2Q;DN.7R(Z!SDG68&C2)BGZ<:!%RB)" MDRI)Q=%^_8Z4E:1UFJ5%NZ'#_,$P?6_//7?'EVEN5V(VS1FALY^F/P_5ZVO-!I@M%J]F4\AO@]+#%A_O18#1:C ?A07]_1$(RS&(R[%,R3+-!-DK_ MB%IHBNJUC;&58(>M%9=!SES\9!07=K+FU.9)%(:_M+S>;)HI:3&81N/Z9^UC MRY-EMS8@@B]EXO-IU::-.%5"Z60G])^)DP0967%1)2^N^(H9.&-KN% K(E]T M#)$F,$SSK%8T_$^&F!">7ZXW>-&/X)(U^*/8@3Z^S?F"6^C'W?ACQ$]E\W@> M*;+.]'=/9/_11.;'%U>G)Z?SEU>GYV>7\.[LZ/@"+H_G;@D'X?#KD^.28F)) M-"Z^?Y$>S^U-J4U),*Y58%AJN9(N)5 9V)S!)=$+(ID)SF\%J^!E:ITD#L,8 MVJ9<;"P,M,D>$$FAO=AS"HVGJ#\(.Y#FI,#JP;#OW;K1@6C<@7>2NV&\M#B3 M!L>/LKT.,)+F3?02Z=$&ZX]:*LMXBBLG>U51K3*B5_!*"8JC;. WK1+*_U#M,<5,O:V)!K+)RJX M8,BEA4QI7YX/M0 8PJ3PFN@TW]V)AN&D'W7J/?0AXR<*ZQ6%P=N&\Z;*FU) M5@J,D>)*<,Q@S6WNY9I]*+EF;N/UU;^\:R[7=8@E&K3IG3>4EII;Y^'X%CM/ M+EG3MA%NQQW?IDZ12\QC57=&BD00[MJ,2R^\ PL9X2[U0C/C '2-7!:L;TGS"0/>+-I+9U)(%3M*F M(Q9*X[ $V!B"%(8ES8\)Y:80I$JX].7U1I,5T4L\;Q;*6K5*!M@+-Z[G4R(V M&Z[OOUI\?Q)UP_HTL@C'TB;R1MSUHIZEV[)!V!T.X\^*PV[T6=E3;O='W:@_ M?I;;GH=-)'%Q"Q&2\>#D$2S;(J?FY>&Q_ _.I2_! MD;O&^&T'YZZJIR[JUU/WR>U@0\U_(>O=G7W!\ M$^Q]FWY^I%8 MF>><97!R=VJ-_YF9M=]HCIP42,H6/7O;_/3\P?;(3>KAFZI0QA_)B<;[ MH>4W;.N5=3]S_F0,[TW( @>OM-LF?_,PVWS7;\2>?YO^!5!+ P04 " R M1*U:W@QJE*,P Y>0( '@ &IP;2UH>61R;V9AU][7?:2-+O]_M7],WNLX]S#O$8VXF=9';.P9C8[!+P D[N?-K32(W1 M1$BL).RP?_VMJN[6"X@7.[%IF)YS,@D@M5K5U56_>NU?1\G8_^W7D>#N;__G MU__[Y@V[#)WI6 0)P%=^RK*^)O[,T;=54]G,PB[VZ4L..CX[?L M:QA]\^ZY_#WQ$E_\IL?Y]1?Y^==?Z"&_#D)W]MNOKG?///?OK[SAV7!8/7:J M[QSGY/3M^?G[X^.ST[,C]]1QSD_/!N+?U5=P*UPN[XF3F2_^_FKL!6]& I__ MX>QXDGQ\\-QD]*%Z=/0_KPK7)>)[\H;[WEWP@68+OPY#>#?ULQ/Z8?3A+T?T MWT?\YY.55.\UOC3:_6M6^]QH7\*?/NMW6+W; MN&SV6>VJVVC@=PO+(><*G!O]MG2IQCRZ YX_$(3^ $FV"J)#A*DT=_^Q.1[.H*)XPX;O8/4^#<"*]Z]5L-1+LKQ?OVZ$04JGY\76$N:2H>LW#(/O,9 M>U\AO51A0$<2./"K%R0A&\P8#^#*<0@Z[?KWRV[G4ZW[F5UW6I?-]E6/774[ MMS<5UFS7#RN,LTOA\P<>"08TF"@RL .C5Z8>CB<\F)FQ+BF%*ZS5JB-%ZR 1 MAV$4>)SYWMC#9?,]/O!\+YD!E6GNAE,87LH,ZGYJ-EJ7K/HN)6[*KKM*VD_5 M=V:0MMEN=[[4^LTO#10)7QO='FO\Z[9Y@[HA%0\!:_HP2 A")BO^V"Z(7U-W)^4?6N[VY:?W.ZM>U9IOU&MTOS7JCM]/R^'.O MWFL:0/ **;XDO!/)2$3LP4M&#/[%E+X@60TB!:4)<(B\&@5&2)?? ,X'4GN! M)CP:AOB2- 8L"JE>SOZ81E[L>@XMC!\Z=*$7T%6WA[U#]C *42G_$<(\26-S M=A%&4?@ 0\%UW($'N#QP1#9#4-]C&IZF"ZH<[*;:720$F:F1&(H(]3MJ=^&' M#SA\_DN8OO "/H1A*DQP9P3/ >3NN5/N^_#>- >C64@3R!@NRA.0OH!9^ (6 M_5X@17%Q$_5++.Y%E!(:5W G2!T;0.L\?@()^*71ZY-I4N]T;W95&EXWZZ91 M-L7^^P*BKJ];9M"X<7V=4G=_,"J\E1GD[=VV+UJU7K_1W1O:]J;!P.=Q8H2N M*TB)>JU=NZSM#Q=?UPT1$CDN3B7Q+1$Y (191MY,UXGO7IQ@=&(1BN*_;Z+P MWD,H"9\O(B_QXA' 77\Z'GC<\.4!JIBQ/(W+RR9^JIY][+&OL$*-7JT%1G&M M>]EH2W.MV0#=V;\D2))?G3"ZXP$\M,Q2V/'E0:J8L3[7G=M>0QG/:E'V3^5> MT_M=L>O0=V&[&P+.:[?=3K<&R!QD5[O6;W;:M9:F>< ZD;A#&WA'25Z;1O M M:Z+S/*!?N6\4V6\:M3Z[Z78N;^O]9]$8-7\@HL1T252[N3%C63!RUN[U:UUV MTZJUUX11N M!D%XS]&W!.]E!JUSI.[6ZO]$]W7O=X"PGWM[0^HN=[Z!G#2.WKWKYLT-$;S3 MND7FWA^2]T;>9&(BS19#Y&5PX:.2$S07 M_35\U+R\)(Y4$@5JA;"!KZ8\XD$2VEC0,D8LDLD +MSWB%"1X":8GBJ2"X1+ MHU7I-W.S93(ZE"U%R6[8G56XX5'B"1.6@.A=)C]VA(J&I(<1QPJ<7\P.@ U= M,22%0++[-9O@3(E+DU R_3]N/G>Z5[4V)HCT&NRBUOYGA;4/:P!"@)&]!) ? MGW 'K7X4Y>[8"\#>CZ2JXG>H(X9A5'PNW!A/827UG17S=T.M^&*U.T,2,0^? MF!^]U:3P;J/>!%.YMVNYW>5+43O<(LM.N(M8\HTOALF'X]/#DU.D0Q=5CD 8 M!V@,=_-@QL;<%:B"DA%/F(-^-MB&\WAN/J\W@EUZ+%-[JR0O.&8AH[R8P39^ M+0?[Y$4QC*'SDZ78"#UIAX1KGE&;WL%RLI.J?$@%AM7C]F GPE#9P&L'ZSA) M.("G8AYR.IH>KC_R(G?)-,N&+IOF\0D-?%QA2WDW7R0S"6./)$DD?!(<2\MF M%*L?9;?P01SZTV3QEM]^3?C %]F=$;S!&X0?'IR6#TZQX'-X@G//C[JY-7Z4N"S7,7A2"0WZB--:3_-/]_ M.)Y\9]6BF, M,?]V\L5>Y8I,-MFO? 3[=,DV/5^W2X\.CXYP3UY>5/_VE].S MCZSZ]NS=V=G1^Y/#L\T+7S(B_4(+62S\D?\?1?IE)J!XWPPBP;^](9*XWI)T/O#NM9@*IQ'8M"O%"0F%EHIGU,,@UM]]Y;![HZ*T MN12.&).X.=92X2!]F#=<]ZPR6:O$X F.E(I![_OCAFJ']W)>1@0!@1 MKACS&< ]-D1JP$5*HE=2T8X71R).<,1*[E_Q=#+QZ7'X:1RZWM"#RP' XD.PN?7-Y M&[MLQY UEFAS#.\KLT,R[P38&W#ZLN?0>9:N%?M(A'ZVHNG=R(M6B3^,P7=AX(0M?"RS9?Y =6*C_FW M;+&YEK*Q5GR+JEL/L-'HZ%U\\##H=H M?>DR#EQ/\EPLR%$#2$,J@Z# !&-_J/OERE98(#Q2/\NX3F4?QBP MP(:1),E]Z=?4&B%&Y!?!XUUZC3P'J>JC4G ]I_QTSPI)B(' 5WM K$W ,@69 MA%H*L:@\C?:$5]N=KQ76OVYT&Y\ZW0;Y5V&#QAXF\%HK,[NPE "_7ON3TG3%)XD,4 $]HTWDX,E9P&C,8 M"AM*LV[U\*B:,LMCN"#GI=61>+C2BP0Z=D+XC?\\5JE6STIY94N#ISQ99E+R";3V0:1/DG*,',"["182Q-..#D M*2B4,A_D)FX)*5L/62V5J#T!1DXA(%*4LGQ< 4+CGT-%DKT5 MI0-S1.EJ.2H=GU1$9+[4?/9(_[IFCJL;))IPUPNR&E'MN"2B;K,E;+:$X=D2 M1;!U=&[!UB/!5DYOF JM.$:#8$\F3/P'G;48=^6O9:&.B.&!J,]D3MU:^$+Y M')ZZ5@8(\8H+ %V5YS;5:<2RQL6/73384=.M^O'8P6 YM1O?03]/(S#901XZ M4U_FP% P!@#$) VOS=BE&/*I3PA$HF )@H?2<;?P*QL!Q!A."8X@_*A-)D!) MTE$W(D+M">(H1=?3)(WXI.L8&G8](SH'G.W_Y/RHNPSAY*H)KCH(J*\489=Z [=T6E3'Q#-$I1 MH[\KH70S0#=&&,TJ<[3&B"QN>9ERXE.;3KC9">.$0N(\^@:BA:ZJ@$!"KPFY MDT&\<#;$5'R0WV_D/T!]L &/O;A2A R3*'2GH,%@7.2",2HHT$)9H+T-C^B@ MI>3/6,O[S]23J4GL"SZ633(]Y:&FD#%Z%9T:XT0QB("23+\DXY-)Q+T8< \9 M8-F32K->%B=41K=GHM2N,+L!^,EY#8@)[KX7EFZ/H9NK<&?.;&$7?NA\.V3] MI7N"S]*2NQMDY03!P*47.X "*&=#NEJE#]>]IRIN; F0S\SA@_ >;1$7=7JZ M=IF?%O:&D(DW4>K^E1DC0J9^QS)L3;DEX\F4 ,RB$2)SDLW4U3H;:IL<4%F3 M4QB/$/P'(<*N0O8P+-D$@" *7QEH3$#5<"Q,8A=X:A F)5SR65R2;$\] "AK M!P"!++\<\>".2L2H>)_25.W*K=F[9I)&%7,8P-,'!:^$3(B=(2NS<"!38H'] M GADB_*@@4E; B19)!M025-(L2V\KLYME Q+&8/I';D;'L*I[S*'@VRB1G#8 M[D!)0%G4<.>14:]J4W12C=H \[F+]!MN/D=M!\)-@;I)[BSYL]JH YDM["&L MP1P[.6ZL'02IF(6=JUP!<>AC:P -_=>E$Q)UHXYO#3\#QVP3#L=* BF!+%R M'Z51.1IU6=N.L4A&H0MK?T<)>[GQYA,U,9,RM3UA]B!@[KUP&L/\0+Y3PI(D M@X*0F]/"G49:/V F(NA=KEK0(%D:]T*^C7*1L(,T456FLZZZ?>'NY>41:F)H M2?-[*10WDZQP[4!@LN6\R*RP SCUV1!4^313FJ430;[;Z.&I M_$=R-#8'R/'IM<'RVJI>(&2E:^OFC0W 2@.9\X,F!LF(18.&*NGH:E#7=_@% MB(?LWRON)(=C[IFK3*O%./P*3(E/E>^ 5Z!< &HI#LHL.N!"BM7 W, 0!$$L MO@.)@S1GF7@MG>R/^R[7.*A61RIMT-:XH.WB<8PV:&N#MKL5M#4]GN*:$T]9 M&4RIJQ(6UABL.A1V MM>=*I;.KWS'XH>JFANR@]KK,_T1B-'2<*?5.H0:M<5[^9B5!KDJMEXX:/3+, MX.#B]0J-\'9SB;OF44NUPRJ7E/+-Q>5>!7([L5TY#[KW>&QJC]ZJHJU8JOL\\ 38#!L"Z$JOV_H1JK\ !YBB]?TP# MP4Z.J+W;686I+AV"PZQ%-!?N75[!A>T;='D6\-I_1106N[FEHGM9#QE5G;7O M,NO.&)E%SI.G"IVYCG_4H\QUM1J5(@8_Z0)EN<8JK0O=_>$D\@A-^9,1'P@9 MJ23?K!5,6ZQXD*E#YDBG$C#TUX5:RV<+_UAN6>26N6ZDYK!*H1GUHWNFHER: MOVF^&'BA$6.A^]:C.RSJ/FR%&RU/;Y^GYQ;>'!8O-O9=BY5L?-JX^/2IC4_; M^/2.QZ>M@GE"M9M["9M?HE]/;5,I*JJA:;36^[NV2]V"=?%%TXX%J6- M*(M!@:R>(._X+6T#F@8_90-15>E+W4,/C#\IPCB]]GJUI_R)2>WK5!_* 8,[ M_YK3Z?/XC)*A-FK^NV4!T,AMX;6'RZRHCIJ'YU*2T!$8H.]G3'S'- JESEWA MXSE85**5ES]K3K'(C4E-Y;&]/R<9DAN?.D^(",T#'5C<5X8WIQ_C.N78#M,4 MF3KZ<;#%^78%*>F^1_&9DTV\PE1?=82I[%-Z $\'3S>0):6D&M,LJ/34X;D] M-5LTJ.=;/7NO&6)?&5\%>ST(-\P54V=@%FZ6YS%D&5FA.D/H@4=X\#0:Y.EA M#UE99^&LRY4G;R315*C>JS I1R>14>*5S*!+BS\E.6M#]994:>VMUO?G,96&^BZ;@G'?4TY;KM2H+]^1^C> MQ'FWU?PY1W+[!=F%V;X88X^,0P+M\XG*8/+"[:@@79]77,4]AN#Q$+YS> MC>0Y8&&0X7&IYF!?)>KH&W7&CSZ=A0Y-40=0X2XKOB\FZZBWG2E<#SL*K6R5 MN1'+)\JMS/49%3JO6Q8";_ZZ8>#/\H*B^ "-"3:=.TRW<'#5+'TBYCA@ M)@&.'3UZWGJZCSLK>Y=DBCG%7>O@1$]@93&/9FGFM3&HXE&@ I5[ 5BDR.'V ML'=8 A/FMSSA"HU\U:Y-B5-AM3CVL/%CDGV9IN9AYX<)GM:$$4@%7"IJ#\FY M8HJZTM(*.% L6/>2P&==A#QR*0':P[T2HNDPIE-CX^Q!@]"%_3T%Z15Y_]5Y M8G+6,@E;6@,R3# 1$LVM7/KBZA0>&.!1J*I\UGA/1>L; M1S5D*$#."JW/ C2E91F%<>$L^F>"[*VVCKDMW79YS?M=+IV"\M2D8-@5C MQU,PEH#(+6%&$)IA- FC%(V'T1T/O/_*SP=&>_7K(Y#CV^UVIMWYRW"?5D.9 MEP,4B+A'1*?T93+32.2/:>3%KN?HZJ/"2LC>3?FE6@97T%Y<-(*<<#+3H \ M'HP2N-.QO#JG#'D M)#N4MI(!R?P;49:ND^UW6IFL!1@%]>7&6LK4Q#5@8.2/M59GR*=APH1_PV"A%ZA6 MI+)'7&HJ:/;5CUJ!,HF! #=.!#7 KV2P4=^<:U67X=;!K'SRZDGI2=I8Y;D< MV\9IE!-HZ<@]E3ET\D'5G$6'J_+#BR 9+;<&[-D603WJL6N0F^4SKL C%Z#0 MHQ"M2R:2<#LA$QWFC)^H>JXQA2:F):XY25,4L=,?*_'/VUM5E3MN,#=SG+7&'!OR$"MZW?62Q MBAC/\UD^W)MNX*R2/Y233Z51=F?F2P"#)!8^=I5V(^Q[O])U4&'-.)[*1M'! MM\J"0,C\*3WA3'$R:0B;)N#1GAFK0\EI!SJYPVVQ5>(JQP5Y^Y-TTGN[3\PI MLS]^3V7V&Z54L$]BRU[@K&UQ;F-,N+>&IX=*)X"HQI[K'+1P((9>VJQ7<_A! MYJLJ94^5)>GP"7?00D#'J+KYM3I"2I-J*&3OWY)BRQ-9:7ETI-W"Q;O2 (I* MP.!1D :RR9/+9Z2_%B-5>[M=S*GP7A=!@1TB!67C.V"R>-M16 J;S,OOS7,S M$-T)ZHQ=".7AAJND0%>H-Z5=IGSJP7T(X">6XQ'D5=%%"LX4',)IZH&0SY*A M%S4DL+Q/6EHI!-AE$N&ISL^+B1U[NP?,R3]?MP$9'#N@Z [;#QNQ/ ML%V"G@9_*>(G-##5P7)2!WF1CGA3ZR/)UI2&HQZ^F(CS*)8VEX%/ M=X:!3T)&;B_D E*Z(B588'5YJDDI_N5CJ@IY(D(^,FT&(^7 V)HGB MV0H"FZ9B"L;ZRY#ITG,$5V'(N]!%2+19ZK J= MLX-<(@6=XN3*$(0LS'J=Y23,$2Z?H)#Z$%=E?P]FN1-9,K=D&C !K'A]:?? M]=+A]7$ YE>,Y>;S!876S7[IV4YI M>F^ED"V;'2+=#$ LWHO ;N HKCR-!89G<5# O,:"R-2H,] W^&YL%JG462' M2ZL70R=4ZAMF[7 C?-&8@4DB(HXN).6,U;-1/V#4*7"\B0HQ2\V&,[CCD>NK MHLJ'D9 Q,,QHE">#XENC)\T1LJTK*GJI%3&@EN#T#I_>+\!P6+D[I4%&&S&U M\F/?%E)+?[2(H+QR(/6P_O32 <*+I?%G6T1@BPC^-(5)65GBMN6,S,.F@]14 M^,0;CT%O =PTQ;VF HQ2M0AGR_G'8E[P?%,58;+'NN31/0QO.G81=L- M!Q??'3$A;*ANG:2G:@*!=>/N=X='QWJTA3Y*F*<'-![!YI9';]*1O/.G>2O0 MEV_+C@Z\V9MPB!%->3YR-!=<4L?_;I@KL[=(9W=,+(/+)7=5"BVOW*SS@ -N M"VSUYBY6;Y:LGJW@W/,*3EO#]'-KF,KVT+/7,95NW!VM9;(QS]V)>9;%Q6S, MT\8\;R_/D:9MYY+6]H57/&5 M2FG5B9I@7KEE*4;(E!XB<[1O2" / MEDW9I$25V0BYMDUF80KM MVG]_>/1^NT<'P$J92:+W8.ULE33+(BYRER CSM2!"ZB(O*&JCYSO&%IY;OK2 MB!\\4 &>L\%[C:<8V,%VI:02MQN=W ^U=+8S:JF>-4V/56V'#Z(H"@//80WM M[#=+*ZF6T&D Q9/AU6"* 0RI6K*7DH$ *(>Z(\(;Y_H0"[&;@5\0JV3OZ62 M'F\AW?5]H#7Z;;Z7@ 0]?#8@H1>64%+'DXP=QA M@-<^GM;M#@_UJ>!2?8J,*_)'B(5CT+XBEWVH=7..BWI92 )6ZLH/!UCG J_6 MULH:CPD2".5K#M@6=. /$P'83-*047+W-O"H1.+H[IWRI2A7Y%)#"'6 M466'&R5TW+P?WBE2:;\]_$3\2!DB@$R+X58YZ7"2Z"[^"26#R-Q%Y(=O)CH2_P$,Q]/-WCN M> (FB9Q(E"87+TXDYV9=F/2RI(=TXHO#;3S]Y*?-7XI@I6(P)X3T0FXWE](? M3Q[1U:_R$%.9H"(K89=O,ANH-2Y0>VX#M390NY^!6E-TLUD9L:]^:\@T:A#B MJAI,V5+%LKO%4KY%-:"M]S)5AS85.1&T[8ZU-D(5@BV/45&VD="'W<[5AV'W M-](Z%>UG'WK16"FA!27+4=VI"";FZRCFTX@#R6)Z;\P_G68:JS#KTF'VQ+!^;Q 3KC&L M>9+F/^Q(XRHEN=71Y,!Y2F9+.0J888@R.Y9WTS"TVS "J86Z/"9YL0Z\Q/R* MYVR/+-MB3ATM/;59]=Y\E,0UE[4!#AK#VVOZTG:%+W@L9%RE'H*,16=T.R3S MOC?=;@7.ONI? _U$C;EN64J :!M?-4"9!JE@(+0:2>Z14@6=S*C,TM*^>#DL MD\VY2&LJ'WV0)8A1],OQ)IQT)GS"NW)Y];(O3.RY7KYAF?P!!9LO'>S%'[P@ MGD9T?#2N_SCP9$E1/'708Q\JA,EC='>KQ+1P6$G#7\I=+Z-D,C.-FC3H-Q_3 MBZ>52KKD!29TE[8/Q(9OX4RH#/Y,O:?>>78@Y;'9!\XKD2&[EF^ULY[.,:W( M3+,\#Q&DCQ%(PE-<69?$IRIJAY* HUZ]GBCY6LARX0Y P0;]?F,>#,F (7^42@])4R@AAL]^9ZHNJ7YM3 M+)(B8]0DB*)5&NRJR:-WKU"M [S2\K897Y=473=4S+Z#(6CDI!Q%=1YF'](QX/'N4P.V@54 M&(9G1TA(3?L%*R%Q4Z<,.0"35]P7N_20TE%^%PKWENR!2JEL2[LBY>+X67I& MQJ32'*"4Y8Q?YQT^P5Q(.14Q^CVQ33F:PJ[&!I(.VF#)T5(U;I(3+Q VG7', M0@3^-65??VY=&5)VP7TK$B$]O/0E^H.BONK[1A[LV3-)'!M,7[$"V&*QD?0:CRFJZ;>YA* M,I"[2B$,B4\4.[O8%1'0ALY-R_I_ %52CT:^V0<5#M [Z!T!NEJ.;&.;NQ/; M?&]CFS:VN9^QS2TIT!R<"M-PPQ+-E.MX6Z:7V+T7HA$7SSDBM.:I+)A!B)C6 M*T3Z;8DF5+ TQ%Y.E7E@7.B=,^8$#.,RA8.@*X9E0.1*@$[VW4I1E'PQ@F]4 M^@ K&P5BEC;X3<_)<<(X06RLVA+JMN_SRG35(_8D(E.MFH/,UKBM&W$23B9B MZ[5H(7H3I\Z*D_AT\!E-?]3"Z&18R'"G<,GZL?+!;+@\'\X?\V^ EMQ[3K88 M?)%%SJ6_ICQT(QX73UIEL%7*8SH5Z4MEXKL7DRF9=@,%0=*XIR#J,/U.%N') M,"S5FJH(?1JR5WGL6<0^I$ZX*#WR>!@%1OI:A83[O%T?I];>!L'=>5L(54V!T+9 J MVRMC0]T.6OIP\[7]RK$YI$Q^E1)1< ^-U0;\D2?M"^N?[ SK-T#P1R(3Y-OE M__YCLP)*4]7FR'/+O(?DAAR'*G8PQ[FRY2G&/X0KXF)LD1I*I*/& MB\.20U5VO5+51Q49ZX%*A_1\E1Y)0:E>-JG#K))'[XK<\F6=(#,JN3HB6E] M7+%F3FL#.2(R?S("-M_R8?DN M-<"1K+(]WE>?.R7FD7TINHW/M6;[LM%EG4_LIG;58*W&ISYKMON-=K_9:==: MK=_91:O6_J=,L.LUK]JU_FVW01?WV*=.J]7YND6Y0E0]67Z :4'L5,^/4NF[ M.O9@PS F[9XCF9-JXS V#K-9' ;9UW/__LH;G@V'U6.G^LYQ3D[?GI^_/SX^ M.ST[N++<75+<;JRQ5[9GK73[7:^-KJ]EUG]G[Y[BOH^/SP]/ME(>S]JU/>')V=G/P,4/%7W;P/'711^R4))Q_@6CQSQW,9ONF3H> V M"-?F8T$,\5)DVR7B]/&8'4F=^L@30]TM\#X]EFB12$54_!R">SE >8(*V*I& MKK!6JVZ"!J[CF;=A%'B<^=[80USJ>]J?C?G@/)@]OT8N7UBKI*V2W@]Q:I6T M5=(OH*073I7;AI+>+8W\J=EH7;+JN^TK9)-HM:3X/K/7MX@5+#"PP&!O1+@% M!A88& X,-@H=[$9L^^>MP]'F>1?7,S<*ASP:4V^2:O5CUC.?W:BV_9B.%R2C M8L!HL;UN6;[!FG"?>2'&'8\[L8-ZI]U7M5"7KVT8:NTTF^UVYTNMW_S2P/ 3 MT;#QK]OFS>=&NV] *,HD B[!W0%K^O!UZ,4V4&:AMH7:%FI;J&T(<8SVP;VT MIO]<:]]^JM7[M]UF^PK@[@E0I7=[<]/ZG=6O:\TVZS6Z7YKU1L^J_<>YVW): M?WD'%ZOVK=JW:M^J?:OV=TSM6P^;]; ]KX=M(^9YS$CF..9:G5J;7=W6NK5V MOV/3PA^5%MYL?VGT^NB'8_5.]\8,0+X-DK#\QC 'ZV\NBBR>MWC>XGF+YRV> M-P#/_TE3Z4K*S;:=4S=?9F;3UJP2MDK8*F&KA$TDCE7"/ZZ$&]?7J?K=?D[[ MT_6OK2.S>M?J7:MWK=[=>;W[\ZJV=[[^NW?;OFC5>OU&=X=5\T^'2E9K6ZUM MM;;5VE9K6ZUMHM;.'-OU6KMV6;-VM=705D-;#6TUM-70+Z:A;6JG3>WCYLPS'KAWX9EK XM02GO@3-=HDR.9!Z MZ47"24+K-_I9N1B7ETT%?/#0BDZKT:NU&NRJUKULM&5A=+/18ZW^I1'-^/-Z M/(SN>$#'4)0K\LEC%+G-I;0*W2ITJ]"M0G]AA7X3B=AS<^=7VKS)I3&>SFVO MH5J6* 5M3AJE2>2SK8$M+C!,XNT_+K Q*1N3,C FM39 <7*ZRHQ_:27UM[]4 MWQU]7/S_SU9,MI^+#?K9CLDV#OB#TZS==CO=&AV)WFW7Y*'HUA;9P!8)6"<2 M=V%@<]JM=;)]Q&6M$VN=6.O$YK0;"2YN&K4^N^EV+F_K_>UG&9E$MJ78XB>F M0-7\ 6P^&S"UT,-"#QLPM0'3K8,.&S#=&$!<=1N-=J]?Z[*;5JV= Q'V9(?U M*((-!8@40+6;YES5> K69P\&>_6B1@$4"-EIAHQ6&$6OAV2_AI59"PYGP+P@=?N'> I7@ ?QQ'3!!8\;3P MRP6@Q48B$O!Y,%L=O"O9,>HK$N]OYW=0]?Q(;UV4ED'RX<3$UO 7G:X$\#9L MNG::V:%#:1-XL'YN;Z2ILQOF1MH3SKHEK2%A#0EK2%A#P@SB++@E&]^%,T40 M;=V2CU;0U)-I%^*$K ZL-PRCP..V2ZO5SU8_6_UL];.1Q+%APQ_7SY^:C=8E MJ[[;?LO$W;+5+3*PR, B XL,+#(PD3@F]6]_>D30QO'^='&\O2D(3(-8MA3P ML=-;69_=2 .%SK7W[J5;OWW:Q#%"> MQDCG)/_.ZM>U9IOU&MTOS7K#%@;:!!P+%@P3@!8L6+!@P<+N@ 7KA+-.N%UU MPLUUY;*^M[73S/+)F^TOC5Y?5L]VNC<615L4;5&T,LN MMX4ZLYW)9K<9:U9)6R5ME?3V"6>5M%72SZJD&]?7:1FXS6>WZ,"B Y,EGD4' M%AU8=P4NA@]YM^Z)5Z_4;70L-+#2PT,!@<6>A@84&%AJ86.JV>VH_\]SK M)MA6^UOM;[6_N1+-:G^K_:WV-U'[/Z7070]N\VC_='FTQF# ?]Q\[G2O:FTL MC^HUV$6M_<\*:Q_6MGP6"H\99RV!^;H55G.!\%Z<1+0A8.%AT2NL&<=3("&[ MX,$W:IG=>X"/.)BZT:(PB\(L"GL2"KL28002^&(:!2))+ ;;"(.]"-%VB30Y M!%:;)J,P@GM=I>7#:/;\<1D+K+8%K) VGOOW5][P;#BL'CO5=XYS^HXYZ=G _'OLU<6C!D.QOIA!%>%["("^VGT_+"JW(ZR2,LBK?W0 MBP5_5S1U!/O*DSBTOJX-?5W/3[)=(LS/0UD6+ID/EZI'V\=+)<[0YU_1SU8V07CT%'0-7J MT>'Y%ER []\>OJT>/P68OCLZ?'=Z^M.1Z<*//=?UQ>9LC"?C M#"+OR>Q+8ECZK>,-X.Z/DBJBI^XS+6MCH$Z"9V=VQ7WHWV.H().ZC\&-/Y'[ M$'_CWR>'9V?K826,^&Q$*\>2:QT0Z\V,%^$\23]6 L]I^!=FP'):_O7XN (C MXY\G<)M&UK"N9 M'%:/SI^"T-Z?'[X_6O[S#T&I(?WW9)=/:B!N NGY"*#\$D8]7RL\#X^.$%=? M7E2EBZSZ]NS=V=G1>]A1K=C&# P3L !L !O9F9ES4LQ#(=C\<;8M_I"^N>E M+C/UI%GG>-=_/M[E38XCDZR>'"?Z0NCDVQT]2H]4.$CC4;*7[.TGP\/D*!KN M'XV/XL%>>'!P^,M@!U,QW,]QY2I3W^XL=-Z?*]I_,M@;!(-A44Z7.BGGDT$8 M?K6S-;:028(3]%G<23\,QAA%\J6.I99O0]OZ1_7LNX/]XK+ M]GC7#[FUXB#<%OO7RI4Z76%Z:F"M>DYL,F,GCT+^;TI/^JE/2GVH/\S.=JU;/HQ$4^X.T\5P,>F3VX?$N M3?@_)0G^=7!PFP[>BO.%+N?B)7Y5MO>)BG^S"<^4M(+.\)IL0NQ,I45A34+4VJ3TX/F7!\37<\N55R5^D*)_^I8 MB9=6.9U0/#:I.)>98%YQ*9YQ4V_1V_.IE)NZ)3_6LT"GL0+@A#L9QKQ)>E MSC(1P492)[".B#1D4&^S%3X@+=%AL:$30'+.J_(H&/'QT.!P=3)W(86F98>&4-]H"U8Y54T'$@Q*TH?G#(LH[7R,0'E:8J9I2T M1WUJI$U(GV?:XIFQ4%&!215+.'P+F 6<\H.1G4WE\QIBC M\TI1H !6(=U,1QE_+"3)K@M@GH!Y$Q!="=22P> RF5DIA35RE6H NU-4UE4P M$RU%07$D2F'PFU:NZ^U/84]>2)W) M6LZ;!&OD<2(%X 0\UP_%O\&?<)%WYX<']ZR3S)F>2+P5.0% (BL11W1.KE$H M2[F!@TIMR17E3V@?> /6OIL(K&.]RTBRXAY1#K)4 @V#Y%%QEA6O#K_R?4$ M#$]BLW ((I14*.A"_B#<>_QH[V#Z4Z[+A_"IG@]>(U:I$Q>4)Z ]Z%P;U!UY MHBR+#DV'XKN?G_\@GOU6Z7(E7@+LP5\.B\\-T">1_A#U% 4'UDN/8-EFQ,TH M0]F/H/80^/*)7+BYL66?XM.6IT0FK]Q#((J0716DG%2G);LOE7=$_)1BVN(N;"56'R-9=H4X)T#E1S49-0 M3Y,WK$U)YZ9,(LM2ZKR9-C.(D3TB<%F5^"#)80<*59? M]5H%N"KZ%:R)H+.90&N>B#VJV.==DHG"UMQD= PBCL\QQ"SI3*2&.#..0^Q- MOKPF:KQQHLAW8$ 07\4')6>?2_"ZEMMN&:S7:ELN3.4UBW- ?.P5^1'>EK4E M(8-&B=!8@<>Q*6HJLT"H$Z#44G,LD9Y4MJ2DG%M3S3S!5'G2;#?#H'S[;)L1 M:0MBP(DW&X]BAK(E\#;;SXT &>3 CX7J=L,86:+F.[Q(NJ5P_@KB^]J!X>E; M4Y"(MZE5%:E8@LQ0FE')O:>/3['4?9%R^B=]$W_K;;JI\,B#KEU-?-CF#!3" MMZE*<2HK0+GC79 -@@I" BZNRM:Q(%&2[(-?M).1SI"ANSYK4>TZRQD!_S9( MZ:]0>:Q"_LZUE2@^(-H%9!H6883F\1BI\.IEW6>;[.X2C-%"W;(U7&TLV% M@WM:"J0]=D"/5?4;.1#$>9#4Y?2EZ.QWQ0(CYP^6R*_E,/BXKWM)=\V VT"1 M4/'E,]YYH^&M4-,3&350VD+LEEA?RLNM>-_C5L/ME5!]C,/]8 \GO5[CWM:F MK@-'N)XB(VB8N.A/>&HX_L?#G$XEX\?[>]-YZO$FE3:11 #^1]?S)TGM8:6RV6P)3OK%H4R)&+AK<* MGR$CA8RJ.)DG3K[P#:^=ALLZ0\#Y;NZGY^B8D[KFAD(<2'F M"AQASETWL=FN.S6):IG&WM%A^+23=D6GY@JG/SY]=;+%#%HV5I,#O8BP&DO# MM*F#__D1$ !^18W=;-5K6E$@7+%5GCBEF\MU^4,!7J^!GGA.557""S+CVCAF MJ3-/[B7""Y@Q'<+$<<4MKH[V"VWQ 2K<-)5K=?O^#\'5PSKU0IR4S095%R:B M(K'19TR]M%8Z7DGFGGXZ;$-<3P6S@.A7KI9-F6+)*5QA0%9;,VWV1;N^:H(4 MMXH1TV50T\G-^<::V2!;K %)PTG?'R./'XV/IBWM[8FY61)@Z[[\)@X6L'.5 M:ZZ!9 ;@HF2ANLM2Z\?S]>V^;T.EZW8N/),"!9XD2BT&+I0 M6;0W-%2E7L::CBXO%;A-H>!-)8# *L6&(%XU?EQ34C:B&LMD&6M0U_HD34'] MN9SHK)]@O&9*7]37%< ?"81:OKO1#%@3<3IDR8KNU0K>=JG]P_",=B;?^BY8 ME[! "<+0%9@QJ#R0+N]/KP2#X>?PI7TZ?I> M &9^135&X6\,K\9%%SP(G1)KR+;NXRV]6[7^6*@Z\BVWLS$'+V>6P69U+#58"'%!YB MK\327@LDNHI!-DDMM1&<*BF@^LLW!&[@-:H8AYL-#!JQZJ>T86=O_/Z)V4-Y_U>UU!RIP+/4QHG\_2=W10R[I+\WZD0KEDKG%^:M;[RM4/K,D#7;-HE5 M>*8PJ=LC(Y#*2\=O@0[<: M;HX,%,#)?P!2")&;)1+OS'LQ&Z*^N00R&@[<-F%NZMTBA%!(7XEH.Q=L>TT_O'.OM8';[5]$2]5WU]*^?R2TTM/AC5H?4P]!\[; MJ#!443([!^TUW"1*0<1 MJPJ*YMS"2#H_JY^+3/AUSYC4]3T'!5!ILK2SWFC M$I!W4/=>?=$[[#5OV9V9O.ZF$.%SU!)03;M.@NHM5-L-(S;^^-'18/K--]_@ M7[@/:,;6%VTOD"_6B=BEE>6FTF\5O7.$LOE+Y2 O:IO6_<+VW6=% ;(ILSW! M_:X)2#WQ_?>GL-$+WZ#AVJ]I9/EW@:G.OC,!C<^NQ=RP[V@]'H_I>% ^^/]^^T["YKPFL#^G:HNK[=&>U< MR3*387$I!MM&S%1Z_1UAUO:]>=#5E'W-@\(Z9>^'4WZ/TO%/X?\^)*C_.*0% M::V+=QPS%/X*]PY#/V6-W/PW0GW4B2,[I9W+L#V;VSULS M9TC>UW&PRX'T[SH-CU?T*[RW^Z^S]02P$"% ,4 " R M1*U:Q[%$M38A 0 Q?@X $0 @ $ :'EF;2TR,#(U,#,S M,2YH=&U02P$"% ,4 " R1*U:I4>)*<<1 !AP@ $0 M@ %E(0$ :'EF;2TR,#(U,#,S,2YX&UL M4$L! A0#% @ ,D2M6LECY1+73@ :84# !4 ( !?%69M+3(P,C4P,S,Q7VQA8BYX;6Q0 M2P$"% ,4 " R1*U:(&RWC!N@ !"D@< %0 @ %RL0( M:'EF;2TR,#(U,#,S,5]P&UL4$L! A0#% @ ,D2M6@P@77:*!P M$"8 !< ( !P%$# &AY9FTM,C R-3 S,S%X97@S,3$N:'1M M4$L! A0#% @ ,D2M6KK^+T>.!P ?B8 !< ( !?UD# M &AY9FTM,C R-3 S,S%X97@S,3(N:'1M4$L! A0#% @ ,D2M6G0,CIL? M! 9 X !< ( !0F$# &AY9FTM,C R-3 S,S%X97@S,C$N M:'1M4$L! A0#% @ ,D2M6CW,(W4F! H@X !< ( ! MEF4# &AY9FTM,C R-3 S,S%X97@S,C(N:'1M4$L! A0#% @ ,D2M6MX, M:I2C, .7D" !X ( !\6D# &IP;2UH>61R;V9A 0001695295 2025-01-01 2025-03-31 0001695295 2025-05-05 0001695295 2025-03-31 0001695295 2024-12-31 0001695295 2024-01-01 2024-03-31 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 2023-12-31 0001695295 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001695295 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 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-12-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001695295 us-gaap:RetainedEarningsMember 2024-12-31 0001695295 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001695295 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001695295 us-gaap:CommonStockMember 2025-03-31 0001695295 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001695295 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001695295 us-gaap:RetainedEarningsMember 2025-03-31 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2025-01-01 2025-03-31 0001695295 us-gaap:OperatingSegmentsMember hyfm:UnitedStatesSegmentMember 2024-01-01 2024-03-31 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2025-01-01 2025-03-31 0001695295 us-gaap:OperatingSegmentsMember hyfm:CanadaSegmentMember 2024-01-01 2024-03-31 0001695295 us-gaap:IntersegmentEliminationMember 2025-01-01 2025-03-31 0001695295 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0001695295 hyfm:UnitedStatesSegmentMember 2025-03-31 0001695295 hyfm:UnitedStatesSegmentMember 2024-12-31 0001695295 hyfm:CanadaSegmentMember 2025-03-31 0001695295 hyfm:CanadaSegmentMember 2024-12-31 0001695295 us-gaap:ShippingAndHandlingMember 2025-01-01 2025-03-31 0001695295 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-03-31 0001695295 2025-02-12 2025-02-12 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-03-31 0001695295 us-gaap:CostOfSalesMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-03-31 0001695295 us-gaap:SellingGeneralAndAdministrativeExpensesMember hyfm:RestructuringPlanPhaseTwoMember 2024-01-01 2024-03-31 0001695295 hyfm:RestructuringPlanPhaseTwoMember 2025-01-01 2025-03-31 0001695295 hyfm:RestructuringPlanPhaseTwoMember 2024-12-31 0001695295 hyfm:InventoryWritedownMember hyfm:RestructuringPlanPhaseTwoMember 2023-10-01 2025-03-31 0001695295 us-gaap:FacilityClosingMember hyfm:RestructuringPlanPhaseTwoMember 2023-10-01 2025-03-31 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-05-10 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-05-31 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-05-31 2024-05-31 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-01-01 2024-12-31 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001695295 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0001695295 us-gaap:CustomerRelationshipsMember 2025-03-31 0001695295 us-gaap:CustomerRelationshipsMember 2024-12-31 0001695295 hyfm:TechnologyFormulationsAndRecipesMember 2025-03-31 0001695295 hyfm:TechnologyFormulationsAndRecipesMember 2024-12-31 0001695295 us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0001695295 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001695295 us-gaap:OtherIntangibleAssetsMember 2025-03-31 0001695295 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0001695295 us-gaap:TradeNamesMember 2025-03-31 0001695295 us-gaap:TradeNamesMember 2024-12-31 0001695295 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001695295 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001695295 srt:WeightedAverageMember us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001695295 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2025-03-31 0001695295 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2025-03-31 0001695295 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2025-03-31 0001695295 srt:MinimumMember hyfm:TechnologyFormulationsAndRecipesMember 2025-03-31 0001695295 srt:MaximumMember hyfm:TechnologyFormulationsAndRecipesMember 2025-03-31 0001695295 srt:WeightedAverageMember hyfm:TechnologyFormulationsAndRecipesMember 2025-03-31 0001695295 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0001695295 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0001695295 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2025-01-01 2025-03-31 0001695295 hyfm:ShareBasedCompensationAwardsAndWarrantsMember 2024-01-01 2024-03-31 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2025-01-01 2025-03-31 0001695295 hyfm:PerformanceStockUnitPSUsAndRestrictedStockUnitsRSUsMember 2024-01-01 2024-03-31 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2025-01-01 2025-03-31 0001695295 hyfm:ShareBasedPaymentArrangementOptionsOutstandingMember 2024-01-01 2024-03-31 0001695295 hyfm:EdmontonCanadaMember us-gaap:SubsequentEventMember 2025-04-30 0001695295 hyfm:EdmontonCanadaMember us-gaap:SubsequentEventMember 2025-04-01 2025-04-30 0001695295 hyfm:EdmontonCanadaMember srt:ScenarioForecastMember 2032-04-01 2032-04-30 0001695295 us-gaap:MachineryAndEquipmentMember 2025-03-31 0001695295 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001695295 hyfm:PeatBogsAndRelatedDevelopmentMember 2025-03-31 0001695295 hyfm:PeatBogsAndRelatedDevelopmentMember 2024-12-31 0001695295 us-gaap:BuildingAndBuildingImprovementsMember 2025-03-31 0001695295 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001695295 us-gaap:LandMember 2025-03-31 0001695295 us-gaap:LandMember 2024-12-31 0001695295 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001695295 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001695295 us-gaap:ComputerEquipmentMember 2025-03-31 0001695295 us-gaap:ComputerEquipmentMember 2024-12-31 0001695295 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001695295 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001695295 hyfm:TermLoanMember 2025-03-31 0001695295 hyfm:TermLoanMember 2024-12-31 0001695295 hyfm:OtherDebtMember 2025-03-31 0001695295 hyfm:OtherDebtMember 2024-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 2025-01-01 2025-03-31 0001695295 hyfm:SeniorTermLoanMember us-gaap:SecuredDebtMember 2025-03-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2021-03-29 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2021-08-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2022-12-22 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2023-03-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2024-11-01 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2025-03-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2024-12-31 0001695295 hyfm:JPMorganCreditFacilityMember 2025-03-31 0001695295 hyfm:JPMorganCreditFacilityMember 2025-01-01 2025-03-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:JPMorganCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2025-01-01 2025-03-31 0001695295 hyfm:JPMorganCreditFacilityMember 2024-12-31 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember us-gaap:SubsequentEventMember 2025-05-09 0001695295 us-gaap:RevolvingCreditFacilityMember hyfm:RevolvingAssetBackedCreditFacilityMember 2025-03-31 0001695295 us-gaap:CommonStockMember 2025-03-31 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2025-03-31 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2020-11-30 0001695295 hyfm:A2020EmployeeDirectorAndConsultantEquityIncentivePlanMember 2020-11-01 2020-11-30 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2025-01-01 2025-03-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001695295 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001695295 us-gaap:PerformanceSharesMember 2024-04-01 2024-06-30 0001695295 us-gaap:PerformanceSharesMember 2024-12-31 0001695295 us-gaap:PerformanceSharesMember 2025-01-01 2025-03-31 0001695295 us-gaap:PerformanceSharesMember 2025-03-31 0001695295 2020-11-01 2020-11-30 0001695295 2024-01-01 2024-12-31 0001695295 us-gaap:EmployeeStockOptionMember 2025-03-31 0001695295 us-gaap:EmployeeStockOptionMember 2024-12-31 0001695295 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember hyfm:DurableManufacturingFacilityMember 2024-12-31 0001695295 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-03-31 0001695295 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:FinanceLeasesMember 2025-03-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:FinanceLeasesMember 2025-03-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:FinanceLeasesMember 2024-12-31 0001695295 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:FinanceLeasesMember 2024-12-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:TermLoanMember 2025-03-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:TermLoanMember 2025-03-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember hyfm:TermLoanMember 2024-12-31 0001695295 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember hyfm:TermLoanMember 2024-12-31 shares iso4217:USD iso4217:USD shares hyfm:segment pure utr:acre hyfm:vote hyfm:plan hyfm:tranche false 2025 Q1 0001695295 --12-31 0.1 P30D 10-Q true 2025-03-31 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 4642957 13728000 26111000 20919000 14756000 49902000 50633000 4137000 3712000 88686000 95212000 36456000 37545000 40863000 42869000 243079000 249002000 1473000 1476000 410557000 426104000 16092000 12279000 7414000 10647000 2307000 2611000 7785000 7731000 467000 459000 5876000 1260000 39941000 34987000 35629000 37553000 7711000 7830000 109968000 114693000 3047000 3047000 4316000 4272000 200612000 202382000 0.0001 0.0001 300000000 300000000 4615725 4615725 4614279 4614279 0 0 790565000 790094000 -8774000 -8911000 -571846000 -557461000 209945000 223722000 410557000 426104000 40534000 54172000 33657000 43247000 6877000 10925000 17863000 19621000 -10986000 -8696000 3377000 3931000 60000 215000 -14303000 -12412000 82000 196000 -14385000 -12608000 -3.12 -2.75 -3.12 -2.75 4614510 4581221 4614510 4581221 -14385000 -12608000 137000 -729000 -14248000 -13337000 4578841 0 787851000 -6497000 -490744000 290610000 29301 104973 97000 97000 853000 853000 -12608000 -12608000 -729000 -729000 4503169 0 788607000 -7226000 -503352000 278029000 4614279 0 790094000 -8911000 -557461000 223722000 2267 821 3000 3000 474000 474000 -14385000 -14385000 137000 137000 4615725 0 790565000 -8774000 -571846000 209945000 -14385000 -12608000 7309000 7885000 312000 568000 474000 853000 1941000 2244000 905000 43000 6768000 5715000 -413000 -2156000 421000 -442000 37000 -100000 3831000 2892000 -3221000 1282000 -304000 -370000 -1812000 -1976000 0 -93000 -11763000 -2297000 244000 1442000 4000 -34000 -248000 -1408000 95000 158000 86000 190000 307000 1974000 3000 97000 112000 255000 -413000 -2358000 41000 -97000 -12383000 -6160000 26111000 30312000 13728000 24152000 -81000 0 28000 155000 5212000 4708000 110000 5000 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, grow media and nutrients, as well as a broad portfolio of innovative, 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, 2025, 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, 2024, has been derived from the audited consolidated financial statements of the Company, which is included in the 2024 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 2024 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%">On February 12, 2025, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split of the Company's common stock, effective February 12, 2025 at 5:00 p.m., Eastern Time and the Company's shares of common stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under the Company's existing trading symbol “HYFM”. There was no adjustment to the number of authorized shares or the par value. The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.</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 ("AROs"), and valuation allowances. Actual results may differ from these estimates. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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 ("CODM") is the Chief Executive Officer who reviews financial information for the purposes of making operating decisions, assessing financial performance and allocating resources. The business is organized as one operating segment managed on a consolidated basis, and one reportable segment, 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%">For the purposes of making operating decisions, assessing financial performance and allocating resources, the CODM reviews financial statement metrics on a consolidated basis, including net sales, gross profit, selling. general and administrative expenses ("SG&amp;A"), and net income (loss) as presented in the condensed consolidated statements of operations. Net income (loss) is the primary measure of profit or loss reviewed by the CODM. In addition, the CODM reviews consolidated total assets and significant components such as inventories, cash and other assets for the purposes of evaluating financial performance. Significant expense categories regularly reviewed by the CODM are comprised of cost of goods sold and SG&amp;A. The other components of net income (loss) as disclosed in the statements of operations that are not significant segment expenses are loss on asset disposition, interest expense, other income, net, and income tax expense. Therefore, the Company is cross referencing to the U.S. GAAP financial statement measures as presented in the condensed consolidated statement of operations, in connection with adoption of ASU 2023-07. Since the Company operates as one reportable segment, all required segment financial information is found in the condensed consolidated financial statements and footnotes, and within the 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, as 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:70.245%"></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.936%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">32,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">40,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;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%">9,022</span><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,425</span><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%">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%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(708)</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%">40,534</span><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%">54,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="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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">48,558</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">50,928</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 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%">77,319</span><span style="color:#000000;font-family:'Times 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%">80,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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. </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 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, 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 $1,403 and $2,939 during the three months ended March 31, 2025 and 2024, 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,307 and $2,611 as of March 31, 2025, and December 31, 2024, respectively. During the three months ended March 31, 2025, the Company recognized $657 of previously deferred revenue, recorded customer deposits of $589 and noted $236 of additional decreases primarily due to customer refunds. 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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (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, with early adoption permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements. </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 2024, the FASB issued ASU 2024-03, </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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires a public entity to disclose additional information about specific expense categories in the notes to financial statements on an annual and interim basis. The amendments are effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. A public entity should apply the amendments either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that adoption of this accounting standard will have on its financial disclosures.</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, 2025, 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, 2024, has been derived from the audited consolidated financial statements of the Company, which is included in the 2024 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 2024 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%">On February 12, 2025, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware to effect a 1-for-10 reverse stock split of the Company's common stock, effective February 12, 2025 at 5:00 p.m., Eastern Time and the Company's shares of common stock began trading on a split-adjusted basis on The Nasdaq Capital Market at the commencement of trading on February 13, 2025, under the Company's existing trading symbol “HYFM”. There was no adjustment to the number of authorized shares or the par value. The Company has adjusted the presentation of all periods covered by the condensed consolidated financial statements contained herein to give retroactive effect to the Reverse Stock Split, including adjustments to net loss per share and other per share of Common Stock amounts.</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 ("AROs"), and valuation allowances. Actual results may differ from these estimates. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On 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> 1 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, as 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:70.245%"></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.936%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">32,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">40,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;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%">9,022</span><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,425</span><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%">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%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(708)</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%">40,534</span><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%">54,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="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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">48,558</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">50,928</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 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%">77,319</span><span style="color:#000000;font-family:'Times 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%">80,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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, as 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:70.245%"></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.936%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">32,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">40,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;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%">9,022</span><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,425</span><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%">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%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(708)</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%">40,534</span><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%">54,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="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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">48,558</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">50,928</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 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%">77,319</span><span style="color:#000000;font-family:'Times 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%">80,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32277000 40455000 9022000 14425000 -765000 -708000 40534000 54172000 48558000 50928000 28761000 29513000 77319000 80441000 <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. <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 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, 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;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 $1,403 and $2,939 during the three months ended March 31, 2025 and 2024, 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,307 and $2,611 as of March 31, 2025, and December 31, 2024, respectively. During the three months ended March 31, 2025, the Company recognized $657 of previously deferred revenue, recorded customer deposits of $589 and noted $236 of additional decreases primarily due to customer refunds. 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> 1403000 2939000 2307000 2611000 657000 589000 236000 <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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (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, with early adoption permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements. </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 2024, the FASB issued ASU 2024-03, </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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires a public entity to disclose additional information about specific expense categories in the notes to financial statements on an annual and interim basis. The amendments are effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. A public entity should apply the amendments either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact that adoption of this accounting standard will have on its financial disclosures.</span></div> RESTRUCTURING AND ASSET SALES<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. The Company completed the first phase of the Restructuring Plan during the year ended December 31, 2023. </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. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs. </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 March 31, 2024, the Company recorded pre-tax restructuring charges of $138 for the second phase, relating primarily to cash charges associated with the consolidation of U.S. manufacturing facilities. Of the $138 recorded charges, $91 was recorded within Cost of goods sold on the condensed consolidated statements of operations, while $47 was recorded within SG&amp;A expenses on the condensed consolidated statements of operations. </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 March 31, 2025, the Company incurred approximately $362 of additional restructuring charges for the second phase, which were primarily cash charges and recorded in Cost of goods sold on the condensed consolidated statements of operations. Additionally, the remaining accrual balance of $103 as of December 31, 2024, was settled during the three months ended March 31, 2025, and there is no remaining accrual balance.</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 second phase of the Restructuring Plan is complete as of March 31, 2025. Total costs incurred relating to this second phase of the Restructuring Plan, from its commencement in 2023 through completion, were (i) $9,737 of non-cash charges relating primarily to inventory markdowns, and (ii) $2,034 of cash charges relating primarily to the consolidation of U.S. manufacturing facilities. </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 second phase of the Restructuring Plan for the three months ended March 31, 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: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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 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 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%">130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(180)</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 March 31, 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%">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="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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts the Company will ultimately realize 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 Sales</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, $2,573 of technology intangible assets, and $90 of other net liabilities. 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 year ended December 31, 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 year ended December 31, 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 (as defined below) consent was obtained from JPMorgan Chase Bank, N.A., as administrative agent to permit the Asset Sale. The net cash proceeds of approximately $6,300 from this transaction are subject to a provision whereby such net cash proceeds can be reinvested into certain investments, such as capital expenditures. Refer to 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 details. </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 was filed as Exhibit 10.23 to the 2024 Annual Report.</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%">During the year ended December 31, 2024, the Company sold approximately 20 acres of the 140 acres of excess owned land at the Goshen, New York location. The sale price less costs to sell were consistent with the carrying value of the land, and therefore no gain or loss was recorded in the year ended December 31, 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 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. The Company completed the first phase of the Restructuring Plan during the year ended December 31, 2023. </span></div>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. Restructuring activities included termination and disposal costs associated with inventory, facilities, and headcount reductions, and non-cash charges consisting of fixed asset and inventory write-downs. 138000 138000 91000 47000 362000 103000 9737000 2034000 <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 second phase of the Restructuring Plan for the three months ended March 31, 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: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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 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 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%">130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(180)</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 March 31, 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%">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="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> 187000 130000 180000 137000 8660000 11616000 3721000 2573000 90000 1275000 668000 417000 -11520000 4960000 3700000 6300000 20 140 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:9pt;font-weight:700;line-height:100%">March 31, 2025</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:9pt;font-weight:700;line-height:100%">December 31, 2024</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%">8,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">307</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">357</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(39,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(35,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(33,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(25,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,386</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(23,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,060</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,391</span><span style="color:#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%">(115,113)</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%">240,278</span><span style="color:#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%">355,377</span><span style="color:#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%">(109,176)</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%">246,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:#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,192</span><span style="color:#000000;font-family:'Times 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%">(115,113)</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%">243,079</span><span style="color:#000000;font-family:'Times 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%">358,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">(109,176)</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%">249,002</span><span style="color:#000000;font-family:'Times 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 $5,933 and $6,084 for the three months ended March 31, 2025 and 2024, 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 following are the estimated useful lives and the weighted-average amortization period remaining as of March 31, 2025, 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:9pt;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:9pt;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%">1 year</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%">9 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%">8 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%">16 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 March 31, 2025, 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:9pt;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 April 1, 2025 to December 31, 2025</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%">17,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,532</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:#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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,278</span><span style="color:#000000;font-family:'Times 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%">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:9pt;font-weight:700;line-height:100%">March 31, 2025</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:9pt;font-weight:700;line-height:100%">December 31, 2024</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%">8,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">307</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">357</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(39,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(35,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(33,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(25,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,386</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(23,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,060</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,391</span><span style="color:#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%">(115,113)</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%">240,278</span><span style="color:#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%">355,377</span><span style="color:#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%">(109,176)</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%">246,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:#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,192</span><span style="color:#000000;font-family:'Times 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%">(115,113)</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%">243,079</span><span style="color:#000000;font-family:'Times 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%">358,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">(109,176)</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%">249,002</span><span style="color:#000000;font-family:'Times 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%">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:9pt;font-weight:700;line-height:100%">March 31, 2025</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:9pt;font-weight:700;line-height:100%">December 31, 2024</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%">8,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">307</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">357</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(39,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60,576</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(35,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(33,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(25,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,386</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,492</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(23,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,060</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">191</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,391</span><span style="color:#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%">(115,113)</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%">240,278</span><span style="color:#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%">355,377</span><span style="color:#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%">(109,176)</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%">246,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:#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,192</span><span style="color:#000000;font-family:'Times 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%">(115,113)</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%">243,079</span><span style="color:#000000;font-family:'Times 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%">358,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">(109,176)</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%">249,002</span><span style="color:#000000;font-family:'Times 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 March 31, 2025, 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:9pt;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:9pt;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%">1 year</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%">9 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%">8 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%">16 years</span></td></tr></table></div> 8995000 8688000 307000 8982000 8625000 357000 99806000 41066000 58740000 99806000 39230000 60576000 110381000 35727000 74654000 110381000 33401000 76980000 131492000 25106000 106386000 131492000 23432000 108060000 4717000 4526000 191000 4716000 4488000 228000 355391000 115113000 240278000 355377000 109176000 246201000 2801000 2801000 2801000 2801000 358192000 115113000 243079000 358178000 109176000 249002000 5933000 6084000 P3Y P5Y P1Y P7Y P18Y P9Y P8Y P12Y P8Y P15Y P20Y P16Y <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 March 31, 2025, 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:9pt;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 April 1, 2025 to December 31, 2025</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%">17,801</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,532</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:#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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">240,278</span><span style="color:#000000;font-family:'Times 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> 17801000 23532000 23359000 22713000 21582000 21394000 109897000 240278000 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 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. </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 presents basic and diluted loss per common share for the three months ended March 31, 2025 and 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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">(14,385)</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,608)</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%">4,614,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">4,581,221</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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 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></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%">4,614,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">4,581,221</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">(3.12)</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%">(2.75)</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%">(3.12)</span></td><td style="background-color:#ffffff;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.75)</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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">Shares subject to unvested or deferred performance and restricted stock units</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%">377,812</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">112,949</span><span style="color:#000000;font-family:'Times New Roman',sans-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 stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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 table presents basic and diluted loss per common share for the three months ended March 31, 2025 and 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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">(14,385)</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,608)</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%">4,614,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">4,581,221</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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 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></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%">4,614,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">4,581,221</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">(3.12)</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%">(2.75)</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%">(3.12)</span></td><td style="background-color:#ffffff;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.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -14385000 -12608000 4614510 4581221 0 0 4614510 4581221 -3.12 -2.75 -3.12 -2.75 <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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><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%">2025</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%">2024</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%">Shares subject to unvested or deferred performance and restricted stock units</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%">377,812</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">112,949</span><span style="color:#000000;font-family:'Times New Roman',sans-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 stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 377812 112949 35975 44374 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">20,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-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%">14,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:#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%">(621)</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%">(706)</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%">1,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">20,919</span><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%">14,756</span><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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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%">2024</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%">(706)</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></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%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(124)</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%">712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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="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%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(621)</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%">(784)</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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">43,745</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">44,372</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">962</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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="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%">11,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">12,398</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(6,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274)</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%">49,902</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">50,633</span><span style="color:#000000;font-family:'Times 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%">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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">20,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-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%">14,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:#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%">(621)</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%">(706)</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%">1,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">20,919</span><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%">14,756</span><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> 20309000 14112000 621000 706000 1231000 1350000 20919000 14756000 <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:71.122%"></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.498%"></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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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%">2024</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%">(706)</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></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%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(124)</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%">712</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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="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%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(621)</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%">(784)</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> 706000 920000 585000 124000 712000 229000 -42000 31000 621000 784000 <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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">43,745</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">44,372</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">962</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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="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%">11,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">12,398</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(6,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274)</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%">49,902</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">50,633</span><span style="color:#000000;font-family:'Times 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> 43745000 44372000 962000 1137000 11863000 12398000 6668000 7274000 49902000 50633000 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,384 and $2,750 during the three months ended March 31, 2025 and 2024, 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 Sales</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 and logistics agreements which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense, primarily within SG&amp;A. For the three months ended March 31, 2025 and 2024, the Company recorded sublease and logistics income of $1,188 and $738, 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%">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:9pt;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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">40,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">42,869</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,279</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">47,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:#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%">50,148</span><span style="color:#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,785</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">467</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">35,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,830</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">51,592</span><span style="color:#000000;font-family:'Times 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%">53,573</span><span style="color:#000000;font-family:'Times 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%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 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:9pt;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:9pt;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 April 1, 2025 to December 31, 2025</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%">7,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="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%">661</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">838</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,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:#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%">11,202</span><span style="color:#000000;font-family:'Times New Roman',sans-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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024)</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 principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,414</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">8,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(467)</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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,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:#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%">7,711</span><span style="color:#000000;font-family:'Times 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:5pt;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%">Subsequent event - Lease Renewal</span></div>In April 2025, Hydrofarm renewed the lease at its Edmonton, Canada peat moss harvesting facility. The lease has been extended by a term of seven years, through April 2033, with annual rent of $347 at the beginning of the renewal period, with annual fixed increases until the final year when annual rent is $419. The Company accounts for the lease as an operating lease. 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,384 and $2,750 during the three months ended March 31, 2025 and 2024, 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 Sales</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 and logistics agreements which have been accounted for by reference to the underlying asset subject to the lease, primarily as an offset to rent expense, primarily within SG&amp;A. For the three months ended March 31, 2025 and 2024, the Company recorded sublease and logistics income of $1,188 and $738, 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%">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:9pt;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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">40,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">42,869</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,279</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">47,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:#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%">50,148</span><span style="color:#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,785</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">467</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">35,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,830</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">51,592</span><span style="color:#000000;font-family:'Times 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%">53,573</span><span style="color:#000000;font-family:'Times 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%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 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:9pt;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:9pt;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 April 1, 2025 to December 31, 2025</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%">7,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="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%">661</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">838</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,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:#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%">11,202</span><span style="color:#000000;font-family:'Times New Roman',sans-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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024)</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 principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,414</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">8,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(467)</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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,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:#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%">7,711</span><span style="color:#000000;font-family:'Times 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:5pt;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%">Subsequent event - Lease Renewal</span></div>In April 2025, Hydrofarm renewed the lease at its Edmonton, Canada peat moss harvesting facility. The lease has been extended by a term of seven years, through April 2033, with annual rent of $347 at the beginning of the renewal period, with annual fixed increases until the final year when annual rent is $419. The Company accounts for the lease as an operating lease. P20Y 2384000 2750000 1188000 738000 <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:9pt;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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">40,863</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">42,869</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,279</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">47,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:#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%">50,148</span><span style="color:#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,785</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,731</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">467</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">35,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">7,711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">7,830</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">51,592</span><span style="color:#000000;font-family:'Times 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%">53,573</span><span style="color:#000000;font-family:'Times 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> 40863000 42869000 7091000 7279000 47954000 50148000 7785000 7731000 467000 459000 35629000 37553000 7711000 7830000 51592000 53573000 <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%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 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:9pt;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:9pt;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 April 1, 2025 to December 31, 2025</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%">7,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="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%">661</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">838</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,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:#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%">11,202</span><span style="color:#000000;font-family:'Times New Roman',sans-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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024)</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 principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,414</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">8,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(467)</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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,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:#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%">7,711</span><span style="color:#000000;font-family:'Times 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%">The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 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:9pt;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:9pt;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 April 1, 2025 to December 31, 2025</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%">7,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="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%">661</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">847</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">822</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">838</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,379</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49,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:#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%">11,202</span><span style="color:#000000;font-family:'Times New Roman',sans-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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024)</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 principal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,414</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">8,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(467)</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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,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:#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%">7,711</span><span style="color:#000000;font-family:'Times 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> 7137000 661000 8693000 847000 8781000 850000 8243000 805000 5374000 822000 4240000 838000 6643000 6379000 49111000 11202000 5697000 3024000 43414000 8178000 7785000 467000 35629000 7711000 P7Y 347000 419000 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">23,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:#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%">23,531</span><span style="color:#000000;font-family:'Times 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%">11,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">11,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,267</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,239</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">3,185</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">62,183</span><span style="color:#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%">61,945</span><span style="color:#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%">(25,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400)</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%">36,456</span><span style="color:#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%">37,545</span><span style="color:#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,376 and $1,801 for the three months ended March 31, 2025 and 2024, 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 March 31, 2025, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,801, less accumulated depreciation of $2,710. As of December 31, 2024, Land, Building and improvements, Computer equipment, and Machinery and equipment contain finance leases assets, recorded at cost of $9,823, less accumulated depreciation of $2,544. </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 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 March 31, 2025, and December 31, 2024, the Company had AROs of $274 and $284, respectively, recorded in Accrued expenses and other current liabilities on the condensed consolidated balance sheets. As of March 31, 2025, and December 31, 2024, the Company had AROs of $4,275 and $4,232, respectively, recorded in Other long-term liabilities on the condensed consolidated balance sheets. </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 presents changes in asset retirement obligations for the following periods:</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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%">2024</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%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,516</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,216</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">Liabilities incurred in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Liabilities settled in the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(224)</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%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(110)</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%">Balance, end of the period</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%">4,549</span><span style="color:#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%">4,928</span><span style="color:#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%">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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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%">23,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:#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%">23,531</span><span style="color:#000000;font-family:'Times 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%">11,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">11,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,267</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,239</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">3,185</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">62,183</span><span style="color:#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%">61,945</span><span style="color:#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%">(25,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400)</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%">36,456</span><span style="color:#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%">37,545</span><span style="color:#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> 23606000 23531000 11936000 11895000 10327000 10313000 5640000 5630000 4267000 4239000 3160000 3152000 3247000 3185000 62183000 61945000 25727000 24400000 36456000 37545000 1376000 1801000 9801000 2710000 9823000 2544000 274000 284000 4275000 4232000 <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 presents changes in asset retirement obligations for the following periods:</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</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%">2024</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%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,516</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,216</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">Liabilities incurred in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Liabilities settled in the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(224)</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%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(110)</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%">Balance, end of the period</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%">4,549</span><span style="color:#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%">4,928</span><span style="color:#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> 4516000 5216000 0 0 10000 224000 37000 46000 6000 -110000 4549000 4928000 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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,448</span><span style="color:#000000;font-family:'Times 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%">1,987</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,007</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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:#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%">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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">274</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,672</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,414</span><span style="color:#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%">10,647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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,448</span><span style="color:#000000;font-family:'Times 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%">1,987</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,007</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,130</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">711</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">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:#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%">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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">274</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">284</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,672</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:700;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,414</span><span style="color:#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%">10,647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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> 2448000 1987000 73000 2141000 1007000 1130000 711000 574000 229000 127000 274000 284000 2672000 4404000 7414000 10647000 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">118,995</span><span style="color:#000000;font-family:'Times 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%">119,303</span><span style="color:#000000;font-family:'Times 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%">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,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,443)</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%">115,737</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">115,860</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">115,844</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">115,953</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,876</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">1,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,258 and $3,443 as of March 31, 2025, and December 31, 2024, 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%">109,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">115,844</span><span style="color:#000000;font-family:'Times 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%">115,953</span><span style="color:#000000;font-family:'Times 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 the Credit and Guaranty Agreement (“Amendment No. 1”) effective on June 27, 2023, to replace the London Interbank Offered Rate ("LIBOR") referenced rates with Secured Overnight Financing Rate ("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. 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.9 to the 2024 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 March 31, 2025, the effective interest rate was 10.93% and interest expense was $3,214, which includes amortization of deferred financing costs and discount of $185. </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. </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 Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company completed the Asset Sale for gross proceeds of $8,660 in May 2024. The net cash proceeds of approximately $6,300 from this transaction 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 Asset Sale, 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 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 2025. As of March 31, 2025, in accordance with this provision, the Company has estimated the total reinvestments and believe it is probable that an offer to prepay may be made in an estimated amount of $4,600. The amount the Company may offer to prepay is uncertain and based on future activity. The estimated amount has been classified as current debt on the condensed consolidated balance sheet. The foreg</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oing 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%">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 March 31, 2025. 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 to the Revolving Credit Facility (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 to the Revolving Credit Facility (the “Second Amendment”), 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 to the Revolving Credit Facility 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 to the Revolving Credit Facility (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 a fifth amendment to the Revolving Credit Facility (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. On November 1, 2024, the Company and certain of its subsidiaries entered into a sixth amendment to the Revolving Credit Facility (the “Sixth Amendment”) which reduced the maximum commitment amount under the Revolving Credit Facility to $35,000.</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 $203 and $237 as of March 31, 2025, and December 31, 2024, 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 priority lien on the working capital assets of the Company and a second priority 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 is less than an amount equal to 10% of the Aggregate Revolving Commitment ($35,000 as of March 31, 2025), 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-595">thirty</span> consecutive days (each of the defined terms above, as defined in the Revolving Credit Facility documents). 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. The Company received a consent from JPMorgan Chase Bank, N.A., as administrative agent, to permit the cash settlement of fractional shares in connection with the Reverse Stock Split, which is described further in Note 2 – </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of March 31, 2025, 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, or the CBFR. 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 March 31, 2025, and December 31, 2024, the Company had zero borrowed under the facility. As of March 31, 2025, the Company would be able to borrow approximately $17 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 $107 and $93 as of March 31, 2025, and December 31, 2024, 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 March 31, 2025, 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:9pt;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 April 1, 2025 to December 31, 2025</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%">5,563</span><span style="color:#000000;font-family:'Times 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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</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,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028 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%">111,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;padding:2px 1pt;text-align: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%">119,102</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent event - Revolving Credit Facility 7th Amendment </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 May 9, 2025, the Company and certain of its subsidiaries entered into a seventh amendment to the Revolving Credit Facility (the “Seventh Amendment”), pursuant to which the maturity date of the Revolving Credit Facility was extended from June 30, 2026 to June 30, 2027, the maximum commitment amount under the Revolving Credit Facility was reduced from $35,000 to $22,000, and certain other changes were made, including the addition of a $2,000 availability block, an increase of the cash dominion trigger from less than 10% of availability to less than 50% of availability and an increase of the fixed charge ratio trigger from less than 10% excess availability to less than 20% of excess availability. The foregoing description of the Seventh Amendment does not purport to be complete and is qualified in its entirety by reference to the Seventh Amendment, filed as Exhibit 10.3 to this Quarterly Report on Form 10-Q.</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%">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:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2024</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">118,995</span><span style="color:#000000;font-family:'Times 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%">119,303</span><span style="color:#000000;font-family:'Times 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%">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,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,443)</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%">115,737</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">115,860</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">115,844</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">115,953</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,876</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">1,260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,258 and $3,443 as of March 31, 2025, and December 31, 2024, 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%">109,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">115,844</span><span style="color:#000000;font-family:'Times 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%">115,953</span><span style="color:#000000;font-family:'Times 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> 118995000 119303000 3258000 3443000 115737000 115860000 107000 93000 115844000 115953000 5876000 1260000 3258000 3443000 109968000 114693000 115844000 115953000 125000000 0.020 0.0450 0.010 0.0550 0.0450 0.0550 0.01 0 0.1093 3214000 185000 0.0025 8660000 6300000 4600000 50000000 100000000 100000000 75000000 55000000 35000000 203000 237000 0.10 35000000 1.1 P12M 0.10 1.15 0.0195 0.000 0.0040 0 0 17000000 1.1 107000 93000 <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 March 31, 2025, 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:9pt;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 April 1, 2025 to December 31, 2025</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%">5,563</span><span style="color:#000000;font-family:'Times 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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,249</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2027</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,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2028 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%">111,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;padding:2px 1pt;text-align: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%">119,102</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="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> 5563000 1249000 1250000 111040000 119102000 35000000 22000000 2000000 0.10 0.50 0.10 0.20 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 March 31, 2025, there were 4,615,725 shares outstanding and 300,000,000 shares authorized.</span></div> 1 4615725 300000000 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"), nonqualified stock options, stock grants and stock-based awards to employees, directors, and consultants of the Company. No further awards will be issued under the 2018 Plan and 2019 Plan. As of March 31, 2025, a total of 309,377 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 deem 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 ISOs 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 </span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 a 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;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 tax benefits recognized in the condensed consolidated statements of operations for stock-based compensation arrangements for the three months ended March 31, 2025, and 2024, were not material to the financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit 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 March 31, 2025, the Company granted 91,618 RSU awards to certain executives and employees that are expected to vest with either one, two or three equal vesting tranches, annually on the 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 three months ended March 31, 2025. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the three months ended March 31, 2025:</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:9pt;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:9pt;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, 2024</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%">102,030</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">13.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">91,618</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">5.84</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(2,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">167.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;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%">(34)</span></td><td style="background-color:#ffffff;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%">157.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, March 31, 2025</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%">191,347</span><span style="color:#000000;font-family:'Times 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%">8.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 March 31, 2025, total unamortized stock-based compensation cost related to unvested RSUs was $800 and the weighted-average period over which the compensation is expected to be recognized is approximately one-year. For the three months ended March 31, 2025, the Company recognized $358 of total stock-based compensation expense for RSUs. As of March 31, 2025, there were 62,521 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 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%">The Company granted 137,254 PSUs during the second quarter of 2024 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 three months ended March 31, 2025:</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:9pt;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:9pt;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, 2024</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%">125,783</span><span style="color:#000000;font-family:'Times New Roman',sans-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.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;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%">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%">(1,839)</span></td><td style="background-color:#ffffff;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.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:#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, March 31, 2025</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%">123,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-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%">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></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 three months ended March 31, 2025, the PSU forfeitures were due to employee terminations. The majority of the PSUs outstanding as of March 31, 2025, will be forfeited during the second quarter of 2025, as a result of not meeting </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%">certain performance conditions. As of March 31, 2025, total unamortized stock-based compensation cost related to unvested PSUs was $6 and the weighted-average period over which the compensation is expected to be recognized is less than one-year. For the three months ended March 31, 2025, the Company recognized $116 of total stock-based compensation expense for PSUs. </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 stock 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 three months ended March 31, 2025. The following table summarizes the stock option activity for the three months ended March 31, 2025:</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:9pt;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:9pt;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:9pt;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:9pt;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 and exercisable as of December 31, 2024</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%">40,654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">96.36</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">22.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:#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.67</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%">(4,679)</span></td><td style="background-color:#ffffff;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%">100.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">16.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:0 1pt"></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%">Outstanding and exercisable as of March 31, 2025</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%">35,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">95.81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">23.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.89</span></td></tr></table></div>As of March 31, 2025, and December 31, 2024, there were no unvested stock awards, and no compensation cost related to options not yet recognized. 3 309377 2284053 0.04 1 P10Y P10Y 91618 1 2 3 <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 three months ended March 31, 2025. For purposes of this table, vested RSUs represent the shares for which the service condition had been fulfilled during the three months ended March 31, 2025:</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:9pt;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:9pt;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, 2024</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%">102,030</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">13.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">91,618</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">5.84</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(2,267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">167.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;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%">(34)</span></td><td style="background-color:#ffffff;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%">157.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, March 31, 2025</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%">191,347</span><span style="color:#000000;font-family:'Times 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%">8.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 three months ended March 31, 2025:<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:9pt;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:9pt;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, 2024</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%">125,783</span><span style="color:#000000;font-family:'Times New Roman',sans-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.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;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%">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%">(1,839)</span></td><td style="background-color:#ffffff;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.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:#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, March 31, 2025</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%">123,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-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%">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></table></div> 102030 13.82 91618 5.84 2267 167.01 34 157.40 191347 8.16 800000 P1Y 358000 62521 137254 P1Y 125783 9.89 1839 9.89 123944 9.89 6000 P1Y 116000 P10Y 0 0 The following table summarizes the stock option activity for the three months ended March 31, 2025:<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:9pt;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:9pt;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:9pt;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:9pt;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 and exercisable as of December 31, 2024</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%">40,654</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">96.36</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">22.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:#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.67</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%">(4,679)</span></td><td style="background-color:#ffffff;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%">100.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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%">16.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:0 1pt"></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%">Outstanding and exercisable as of March 31, 2025</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%">35,975</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;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%">95.81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">23.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.89</span></td></tr></table></div> 40654 96.36 22.76 P3Y8M1D 4679 100.56 16.30 35975 95.81 23.60 P3Y10M20D 0 0 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 $82 for the three months ended March 31, 2025, representing an effective tax rate of (0.6)%. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the federal statutory rate of 21% primarily due to U.S. and foreign jurisdictions in full valuation allowance. The income tax expense for the three months ended March 31, 2025, was primarily due to foreign taxes in certain jurisdictions and U.S. state taxes.</span></div>The Company recorded income tax expense of $196 for the three months ended March 31, 2024, representing an effective tax rate of (1.6)%. The Company’s effective tax rate for the three months ended March 31, 2024, 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 income tax expense for the three months ended March 31, 2024, was primarily due to U.S. state taxes and foreign taxes in certain jurisdictions 82000 -0.006 196000 -0.016 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 condensed 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 condensed 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 Sales, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during 2024, the Company sold approximately 20 acres of the 140 acres of excess 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 during 2024. The transaction closed in the fourth quarter of 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:9pt;font-weight:700;line-height:112%">March 31, 2025</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:9pt;font-weight:700;line-height:112%">December 31, 2024</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">13,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">13,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:112%">26,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,289</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,437</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">95,196</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">119,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">95,442</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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></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. 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 details 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 <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:9pt;font-weight:700;line-height:112%">March 31, 2025</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:9pt;font-weight:700;line-height:112%">December 31, 2024</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">13,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">13,728</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:112%">26,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,289</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,437</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">95,196</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">119,303</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">95,442</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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></table></div> 13728000 13728000 26111000 26111000 8178000 8418000 8289000 8437000 118995000 95196000 119303000 95442000 false false false false