0001834622-22-000085.txt : 20220729 0001834622-22-000085.hdr.sgml : 20220729 20220729161449 ACCESSION NUMBER: 0001834622-22-000085 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20220702 FILED AS OF DATE: 20220729 DATE AS OF CHANGE: 20220729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hayward Holdings, Inc. CENTRAL INDEX KEY: 0001834622 STANDARD INDUSTRIAL CLASSIFICATION: REFRIGERATION & SERVICE INDUSTRY MACHINERY [3580] IRS NUMBER: 822060643 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40208 FILM NUMBER: 221121000 BUSINESS ADDRESS: STREET 1: 1415 VANTAGE PARK DRIVE, SUITE 400 CITY: CHARLOTTE STATE: NC ZIP: 28203 BUSINESS PHONE: 908-354-5400 MAIL ADDRESS: STREET 1: 1415 VANTAGE PARK DRIVE, SUITE 400 CITY: CHARLOTTE STATE: NC ZIP: 28203 10-Q 1 hayw-20220702.htm 10-Q hayw-20220702
FALSEQ2202212/310001834622http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Memberhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://www.global.hayward.com/20220702#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://www.global.hayward.com/20220702#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations00018346222022-01-012022-07-020001834622dei:FormerAddressMember2022-01-012022-07-0200018346222022-07-27xbrli:shares00018346222022-07-02iso4217:USD00018346222021-12-31iso4217:USDxbrli:shares00018346222022-04-032022-07-0200018346222021-04-042021-07-0300018346222021-01-012021-07-030001834622us-gaap:CommonStockMember2021-12-310001834622us-gaap:AdditionalPaidInCapitalMember2021-12-310001834622us-gaap:TreasuryStockCommonMember2021-12-310001834622us-gaap:RetainedEarningsMember2021-12-310001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001834622us-gaap:RetainedEarningsMember2022-01-012022-04-0200018346222022-01-012022-04-020001834622us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-020001834622us-gaap:CommonStockMember2022-01-012022-04-020001834622us-gaap:TreasuryStockCommonMember2022-01-012022-04-020001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-020001834622us-gaap:CommonStockMember2022-04-020001834622us-gaap:AdditionalPaidInCapitalMember2022-04-020001834622us-gaap:TreasuryStockCommonMember2022-04-020001834622us-gaap:RetainedEarningsMember2022-04-020001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-0200018346222022-04-020001834622us-gaap:RetainedEarningsMember2022-04-032022-07-020001834622us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-020001834622us-gaap:CommonStockMember2022-04-032022-07-020001834622us-gaap:TreasuryStockCommonMember2022-04-032022-07-020001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-032022-07-020001834622us-gaap:CommonStockMember2022-07-020001834622us-gaap:AdditionalPaidInCapitalMember2022-07-020001834622us-gaap:TreasuryStockCommonMember2022-07-020001834622us-gaap:RetainedEarningsMember2022-07-020001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-020001834622hayw:CommonClassAAndCommonClassCMember2020-12-310001834622us-gaap:CommonStockMember2020-12-310001834622us-gaap:AdditionalPaidInCapitalMember2020-12-310001834622us-gaap:TreasuryStockCommonMember2020-12-310001834622us-gaap:RetainedEarningsMember2020-12-310001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100018346222020-12-310001834622us-gaap:RetainedEarningsMember2021-01-012021-04-0300018346222021-01-012021-04-030001834622hayw:CommonClassAAndCommonClassCMember2021-01-012021-04-030001834622us-gaap:CommonStockMember2021-01-012021-04-030001834622us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-030001834622us-gaap:CommonClassAMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-030001834622us-gaap:CommonClassAMember2021-01-012021-04-030001834622us-gaap:TreasuryStockCommonMember2021-01-012021-04-030001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-030001834622hayw:CommonClassAAndCommonClassCMember2021-04-030001834622us-gaap:CommonStockMember2021-04-030001834622us-gaap:AdditionalPaidInCapitalMember2021-04-030001834622us-gaap:TreasuryStockCommonMember2021-04-030001834622us-gaap:RetainedEarningsMember2021-04-030001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-0300018346222021-04-030001834622us-gaap:RetainedEarningsMember2021-04-042021-07-030001834622us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-030001834622us-gaap:CommonStockMember2021-04-042021-07-030001834622us-gaap:TreasuryStockCommonMember2021-04-042021-07-030001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-042021-07-030001834622hayw:CommonClassAAndCommonClassCMember2021-07-030001834622us-gaap:CommonStockMember2021-07-030001834622us-gaap:AdditionalPaidInCapitalMember2021-07-030001834622us-gaap:TreasuryStockCommonMember2021-07-030001834622us-gaap:RetainedEarningsMember2021-07-030001834622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-0300018346222021-07-03hayw:manufacturing_facility00018346222022-01-012022-01-010001834622srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001834622hayw:ResidentialPoolMember2022-04-032022-07-020001834622hayw:ResidentialPoolMember2021-04-042021-07-030001834622hayw:ResidentialPoolMember2022-01-012022-07-020001834622hayw:ResidentialPoolMember2021-01-012021-07-030001834622hayw:CommercialPoolMember2022-04-032022-07-020001834622hayw:CommercialPoolMember2021-04-042021-07-030001834622hayw:CommercialPoolMember2022-01-012022-07-020001834622hayw:CommercialPoolMember2021-01-012021-07-030001834622hayw:IndustrialFlowControlMember2022-04-032022-07-020001834622hayw:IndustrialFlowControlMember2021-04-042021-07-030001834622hayw:IndustrialFlowControlMember2022-01-012022-07-020001834622hayw:IndustrialFlowControlMember2021-01-012021-07-030001834622country:US2022-04-032022-07-020001834622country:US2021-04-042021-07-030001834622country:US2022-01-012022-07-020001834622country:US2021-01-012021-07-030001834622country:CA2022-04-032022-07-020001834622country:CA2021-04-042021-07-030001834622country:CA2022-01-012022-07-020001834622country:CA2021-01-012021-07-030001834622srt:EuropeMember2022-04-032022-07-020001834622srt:EuropeMember2021-04-042021-07-030001834622srt:EuropeMember2022-01-012022-07-020001834622srt:EuropeMember2021-01-012021-07-030001834622hayw:RestOfWorldMember2022-04-032022-07-020001834622hayw:RestOfWorldMember2021-04-042021-07-030001834622hayw:RestOfWorldMember2022-01-012022-07-020001834622hayw:RestOfWorldMember2021-01-012021-07-030001834622hayw:TotalInternationalMember2022-04-032022-07-020001834622hayw:TotalInternationalMember2021-04-042021-07-030001834622hayw:TotalInternationalMember2022-01-012022-07-020001834622hayw:TotalInternationalMember2021-01-012021-07-03xbrli:pure0001834622hayw:TermLoanMemberhayw:FirstLienTermFacilityDueMay282028Member2022-07-020001834622hayw:TermLoanMemberhayw:FirstLienTermFacilityDueMay282028Member2021-12-310001834622hayw:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-07-020001834622hayw:ABLRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001834622hayw:TermLoanMembersrt:MinimumMembersrt:ScenarioForecastMemberhayw:FirstLienTermFacilityDueMay282028Member2023-04-012023-04-300001834622srt:MaximumMemberhayw:TermLoanMembersrt:ScenarioForecastMemberhayw:FirstLienTermFacilityDueMay282028Member2023-04-012023-04-300001834622hayw:TermLoanMemberhayw:FirstLienTermFacilityDueMay282028Member2021-05-282021-05-280001834622us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2022-04-020001834622us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2022-07-020001834622us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2021-07-030001834622us-gaap:ForeignExchangeContractMember2022-04-032022-07-020001834622us-gaap:ForeignExchangeContractMember2021-04-042021-07-030001834622us-gaap:ForeignExchangeContractMember2022-01-012022-07-020001834622us-gaap:ForeignExchangeContractMember2021-01-012021-07-030001834622us-gaap:CashFlowHedgingMember2022-07-020001834622us-gaap:CashFlowHedgingMember2021-12-310001834622us-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentAssetsMember2022-07-020001834622us-gaap:OtherNoncurrentAssetsMemberus-gaap:CashFlowHedgingMember2022-07-020001834622us-gaap:CashFlowHedgingMemberhayw:AccruedExpensesAndOtherLiabilitiesCurrentMember2022-07-020001834622us-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentAssetsMember2021-12-310001834622us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMember2022-07-020001834622us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMember2022-07-020001834622us-gaap:ForeignExchangeContractMemberhayw:AccruedExpensesAndOtherLiabilitiesCurrentMember2022-07-020001834622us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMember2021-12-310001834622us-gaap:OtherCurrentAssetsMember2022-07-020001834622us-gaap:OtherNoncurrentAssetsMember2022-07-020001834622hayw:AccruedExpensesAndOtherLiabilitiesCurrentMember2022-07-020001834622us-gaap:OtherCurrentAssetsMember2021-12-310001834622us-gaap:InterestExpenseMember2022-04-032022-07-020001834622us-gaap:InterestExpenseMember2021-04-042021-07-030001834622us-gaap:InterestExpenseMember2022-01-012022-07-020001834622us-gaap:InterestExpenseMember2021-01-012021-07-030001834622us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-07-020001834622us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-07-020001834622us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001834622us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-12-31hayw:segment0001834622hayw:NorthAmericaSegmentMember2022-01-012022-07-02hayw:reporting_unit0001834622hayw:EuropeAndRestOfWorldSegmentMember2022-01-012022-07-020001834622us-gaap:OperatingSegmentsMemberhayw:NorthAmericaSegmentMember2022-04-032022-07-020001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:OperatingSegmentsMember2022-04-032022-07-020001834622us-gaap:OperatingSegmentsMember2022-04-032022-07-020001834622us-gaap:OperatingSegmentsMemberhayw:NorthAmericaSegmentMember2021-04-042021-07-030001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:OperatingSegmentsMember2021-04-042021-07-030001834622us-gaap:OperatingSegmentsMember2021-04-042021-07-030001834622hayw:NorthAmericaSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-032022-07-020001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-032022-07-020001834622us-gaap:IntersegmentEliminationMember2022-04-032022-07-020001834622hayw:NorthAmericaSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-042021-07-030001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-042021-07-030001834622us-gaap:IntersegmentEliminationMember2021-04-042021-07-030001834622us-gaap:OperatingSegmentsMemberhayw:NorthAmericaSegmentMember2022-01-012022-07-020001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-07-020001834622us-gaap:OperatingSegmentsMember2022-01-012022-07-020001834622us-gaap:OperatingSegmentsMemberhayw:NorthAmericaSegmentMember2021-01-012021-07-030001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-07-030001834622us-gaap:OperatingSegmentsMember2021-01-012021-07-030001834622hayw:NorthAmericaSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-07-020001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-07-020001834622us-gaap:IntersegmentEliminationMember2022-01-012022-07-020001834622hayw:NorthAmericaSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-07-030001834622hayw:EuropeAndRestOfWorldSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-07-030001834622us-gaap:IntersegmentEliminationMember2021-01-012021-07-030001834622us-gaap:CorporateNonSegmentMember2022-04-032022-07-020001834622us-gaap:CorporateNonSegmentMember2021-04-042021-07-030001834622us-gaap:CorporateNonSegmentMember2022-01-012022-07-020001834622us-gaap:CorporateNonSegmentMember2021-01-012021-07-030001834622us-gaap:CommonClassAMember2022-04-032022-07-020001834622us-gaap:CommonClassAMember2021-04-042021-07-030001834622us-gaap:CommonClassAMember2022-01-012022-07-020001834622us-gaap:CommonClassAMember2021-01-012021-07-030001834622us-gaap:CommonClassCMember2022-04-032022-07-020001834622us-gaap:CommonClassCMember2021-04-042021-07-030001834622us-gaap:CommonClassCMember2022-01-012022-07-020001834622us-gaap:CommonClassCMember2021-01-012021-07-030001834622hayw:ClassACommonStockAndCommonStockMember2022-04-032022-07-020001834622hayw:ClassACommonStockAndCommonStockMember2021-04-042021-07-030001834622hayw:ClassACommonStockAndCommonStockMember2022-01-012022-07-020001834622hayw:ClassACommonStockAndCommonStockMember2021-01-012021-07-03hayw:vote00018346222022-01-2400018346222022-01-242022-01-2400018346222022-05-0200018346222022-05-022022-05-02hayw:derivative_contract0001834622hayw:A2021EquityIncentivePlanMember2021-03-310001834622hayw:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-07-020001834622hayw:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-07-020001834622hayw:A2021EquityIncentivePlanMemberhayw:PerformanceBasedStockUnitsMember2022-01-012022-07-020001834622hayw:A2021EquityIncentivePlanMembersrt:MinimumMemberhayw:PerformanceBasedStockUnitsMember2022-01-012022-07-020001834622srt:MaximumMemberhayw:A2021EquityIncentivePlanMemberhayw:PerformanceBasedStockUnitsMember2022-01-012022-07-020001834622hayw:A2021EquityIncentivePlanMember2022-01-012022-07-020001834622us-gaap:EmployeeSeveranceMember2022-01-012022-07-020001834622us-gaap:OneTimeTerminationBenefitsMember2021-12-310001834622us-gaap:OneTimeTerminationBenefitsMember2022-01-012022-07-020001834622us-gaap:OneTimeTerminationBenefitsMember2022-07-020001834622us-gaap:FacilityClosingMember2021-12-310001834622us-gaap:FacilityClosingMember2022-01-012022-07-020001834622us-gaap:FacilityClosingMember2022-07-020001834622us-gaap:OtherRestructuringMember2021-12-310001834622us-gaap:OtherRestructuringMember2022-01-012022-07-020001834622us-gaap:OtherRestructuringMember2022-07-020001834622us-gaap:OneTimeTerminationBenefitsMember2020-12-310001834622us-gaap:OneTimeTerminationBenefitsMember2021-01-012021-07-030001834622us-gaap:OneTimeTerminationBenefitsMember2021-07-030001834622us-gaap:FacilityClosingMember2020-12-310001834622us-gaap:FacilityClosingMember2021-01-012021-07-030001834622us-gaap:FacilityClosingMember2021-07-030001834622us-gaap:OtherRestructuringMember2020-12-310001834622us-gaap:OtherRestructuringMember2021-01-012021-07-030001834622us-gaap:OtherRestructuringMember2021-07-030001834622hayw:HalcoLightingTechnologiesMember2022-06-022022-06-020001834622hayw:HalcoLightingTechnologiesMember2022-07-020001834622hayw:HalcoLightingTechnologiesMember2022-06-020001834622us-gaap:CustomerRelationshipsMemberhayw:HalcoLightingTechnologiesMember2022-06-022022-06-020001834622us-gaap:CustomerRelationshipsMemberhayw:HalcoLightingTechnologiesMember2022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:TradeNamesMember2022-06-022022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:TradeNamesMember2022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:DevelopedTechnologyRightsMember2022-06-022022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:DevelopedTechnologyRightsMember2022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:NoncompeteAgreementsMember2022-06-022022-06-020001834622hayw:HalcoLightingTechnologiesMemberus-gaap:NoncompeteAgreementsMember2022-06-020001834622hayw:WaterWorksTechnologiesGroupLLCMember2022-07-020001834622hayw:WaterWorksTechnologiesGroupLLCMemberhayw:TechnologyAndTrademarkMember2022-07-020001834622srt:AffiliatedEntityMemberhayw:ManagementFeesPriorToIPOMember2021-01-012021-03-120001834622srt:AffiliatedEntityMemberhayw:DividendsPaidInLieuOfManagementFeesMemberus-gaap:CommonClassCMember2021-01-012021-07-030001834622us-gaap:SubsequentEventMember2022-07-26
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 July 2, 2022

OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from   to

Commission file number 001-40208
hayw-20220702_g1.jpg
Hayward Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware
(State or other jurisdiction of
incorporation or organization)
1415 Vantage Park Drive
Suite 400
Charlotte, NC
(Address of Principal Executive
Office)
82-2060643
(I.R.S. Employer Identification No.)

28203
(Zip Code)
(704) 285-5445
Registrant's telephone number, including area code
400 Connell Drive, Suite 6100
Berkeley Heights, NJ 07922
(Former Name, Former Address and Former Fiscal Year, If Changed Since Last Report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $.001 per shareHAYWNew York Stock Exchange
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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
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 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes        No  ☒

The registrant had outstanding 215,937,788 shares of common stock as of July 27, 2022.



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q of Hayward Holdings, Inc. (“Holdings,” the “Company,” “we” or “us”) contains certain “forward-looking statements” as that term is defined under the Private Securities Litigation Reform Act of 1995. Such forward-looking statements relating to us are based on the beliefs of our management as well as assumptions made by, and information currently available to, us. These statements include, but are not limited to, statements about our strategies, plans, objectives, expectations, intentions, expenditures and assumptions and other statements contained in or incorporated by reference in this Quarterly Report on Form 10-Q that are not historical facts. When used in this document, words such as “may,” “will,” “should,” “could,” “intend,” “potential,” “continue,” “anticipate,” “believe,” “estimate,” “expect,” “plan,” “target,” “predict,” “project,” “seek” and similar expressions as they relate to us are intended to identify forward-looking statements. These statements reflect our current views with respect to future events, are not guarantees of future performance and involve risks and uncertainties that are difficult to predict. Further, certain forward-looking statements are based upon assumptions as to future events that may not prove to be accurate.
Examples of forward-looking statements include, among others, statements we make regarding: our financial position; business plans and objectives; general economic and industry trends; business prospects; future product development and acquisition strategies; growth and expansion opportunities; operating results; and working capital and liquidity. We may not achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place significant reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make.
The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements, including such statements taken from third-party industry and market reports.
These forward-looking statements involve known and unknown risks, inherent uncertainties and other factors, which may cause our actual results, performance, time frames or achievements to be materially different from any future results, performance, time frames or achievements expressed or implied by the forward-looking statements. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. Actual results and the timing of certain events may differ materially from those contained in these forward-looking statements.
Important factors that could affect our future results and could cause those results or other outcomes to differ materially from those indicated in our forward-looking statements include the following:
• our ability to execute on our growth strategies and expansion opportunities;
• our ability to maintain favorable relationships with suppliers and manage disruptions to our global supply chain and the availability of raw materials, including as a result of the COVID-19 pandemic;
• our relationships with and the performance of distributors, builders, buying groups, retailers and servicers who sell our products to pool owners;
• competition from national and global companies, as well as lower cost manufacturers;
• impacts on our business from the sensitivity of our business to seasonality and unfavorable economic and business conditions;
• our ability to identify emerging technological and other trends in our target end markets;
• our ability to develop, manufacture and effectively and profitably market and sell our new planned and future products;
• failure of markets to accept new product introductions and enhancements;
• the ability to successfully identify, finance, complete and integrate acquisitions;
• our ability to attract and retain senior management and other qualified personnel;
• regulatory changes and developments affecting our current and future products;
• volatility in currency exchange rates;


• our ability to service our existing indebtedness and obtain additional capital to finance operations and our growth opportunities;
• impacts on our business from political, regulatory, economic, trade, and other risks associated with operating foreign businesses, including risks associated with geopolitical conflict;
• our ability to establish and maintain intellectual property protection for our products, as well as our ability to operate our business without infringing, misappropriating or otherwise violating the intellectual property rights of others;
• the impact of material cost and other inflation;
• the impact of changes in laws, regulations and administrative policy, including those that limit U.S. tax benefits or impact trade agreements and tariffs;
• the outcome of litigation and governmental proceedings;
• the impact of product manufacturing disruptions, including as a result of catastrophic and other events beyond our     businesses, including risks associated with geopolitical conflict;
• impacts on our business from the COVID-19 pandemic; and
• other factors set forth in the respective “Risk Factors” section of this Quarterly Report on Form 10-Q and of our Annual Report on Form 10-K for the year ended December 31, 2021.         
Many of these factors are macroeconomic in nature and are, therefore, beyond our control. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, our actual results, performance or achievements may vary materially from those described in this Quarterly Report on Form 10-Q as anticipated, believed, estimated, expected, intended, planned or projected. The forward-looking statements included in this Quarterly Report on Form 10-Q are made only as of the date of this report. Unless required by United States federal securities laws, we neither intend nor assume any obligation to update these forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q to conform these statements to actual results or to changes in our expectations.



TABLE OF CONTENTS
Page
Note 1 Nature of Operations and Organization
Note 2 Significant Accounting Policies
Note 3 Revenue
Note 4 Inventories
Note 5 Accrued Expenses and Other Liabilities
Note 6 Income Taxes
Note 7 Long-Term Debt
Note 8 Derivatives and Hedging Transactions
Note 9 Fair Value Measurements
Note 10 Segments and Related Information
Note 11 Earnings Per Share
Note 12 Commitments and Contingencies
Note 13 Leases
Note 14 Stockholders’ Equity
Note 15 Stock-based Compensation
Note 16 Acquisitions and Restructuring
Note 17 Related-Party Transactions
Note 18 Subsequent Events
ITEM 2.
Unregistered Sales of Equity Securities and Use of Proceeds
ITEM 6.



PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Balance Sheets
(Dollars in thousands, except per share data)
July 2, 2022December 31, 2021
Assets
Current assets
Cash and cash equivalents$108,965 $265,796 
Accounts receivable, net of allowances of $3,235 and $2,003, respectively
248,639 208,112 
Inventories, net312,461 233,449 
Prepaid expenses17,709 12,459 
Other current assets21,126 30,705 
Total current assets708,900 750,521 
Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively
147,651 146,754 
Goodwill926,730 924,264 
Trademark736,000 736,000 
Customer relationships, net228,491 242,854 
Other intangibles, net138,708 103,192 
Other non-current assets94,875 74,885 
Total assets$2,981,355 $2,978,470 
Liabilities and Stockholders' Equity
Current liabilities
Current portion of the long-term debt$11,957 $12,155 
Accounts payable97,500 87,445 
Accrued expenses and other liabilities200,686 190,378 
Income taxes payable 13,886 
Total current liabilities310,143 303,864 
Long-term debt, net1,119,312 973,124 
Deferred tax liabilities, net256,453 262,378 
Other non-current liabilities73,826 69,591 
Total liabilities1,759,734 1,608,957 
Commitments and contingencies (Note 12)
Stockholders' equity
Preferred stock, $0.001 par value, 100,000,000 authorized, no shares issued or outstanding as of July 2, 2022 and December 31, 2021
  
Common stock $0.001 par value, 750,000,000 authorized; 239,583,621 issued and 215,687,086 outstanding at July 2, 2022; 238,432,216 issued and 233,056,799 outstanding at December 31, 2021
240 238 
Additional paid-in capital1,064,113 1,058,724 
Common stock in treasury; 23,896,535 and 5,375,417 at July 2, 2022 and December 31, 2021, respectively
(307,225)(14,066)
Retained earnings461,167 320,875 
Accumulated other comprehensive income3,326 3,742 
Total stockholders' equity1,221,621 1,369,513 
Total liabilities, redeemable stock, and stockholders' equity$2,981,355 $2,978,470 



See accompanying notes to the unaudited condensed consolidated financial statements.
1

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Operations
(Dollars in thousands, except per share data)

Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net sales$399,442 $364,422 $809,902 $698,785 
Cost of sales210,077 196,404 430,143 370,863 
Gross profit189,365 168,018 379,759 327,922 
Selling, general, and administrative expense68,947 71,802 137,804 138,322 
Research, development, and engineering expense5,033 4,997 10,269 9,817 
Acquisition and restructuring related expense4,940 1,636 7,211 1,669 
Amortization of intangible assets7,697 8,632 15,307 17,462 
Operating income102,748 80,951 209,168 160,652 
Interest expense, net11,605 12,975 21,167 31,247 
Loss on debt extinguishment 3,608  9,418 
Other (income) expense, net3,804 (1,000)3,290 2,568 
Total other expense15,409 15,583 24,457 43,233 
Income from operations before income taxes87,339 65,368 184,711 117,419 
Provision for income taxes21,079 12,552 44,419 27,736 
Net income$66,260 $52,816 $140,292 $89,683 
Earnings per share
Basic$0.30 $0.23 $0.62 $0.02 
Diluted$0.29 $0.22 $0.59 $0.02 
Weighted average common shares outstanding
Basic218,401,182231,103,424 225,358,529 143,721,029 
Diluted228,642,982244,203,652 235,943,099 153,571,905 











See accompanying notes to the unaudited condensed consolidated financial statements.

2

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Comprehensive Income
(Dollars in thousands)

Three Months Ended
July 2, 2022July 3, 2021
GrossTaxesNetGrossTaxesNet
Net income$66,260 $52,816 
Other comprehensive income (loss):
Foreign currency translation adjustments(11,120) (11,120)2,533 (333)2,200 
Change in fair value of derivatives3,455 (864)2,591 2,461 (611)1,850 
Comprehensive income$57,731 $56,866 
Six Months Ended
July 2, 2022July 3, 2021
GrossTaxesNetGrossTaxesNet
Net income$140,292 $89,683 
Other comprehensive income (loss):
Foreign currency translation adjustments(11,480) (11,480)4,807 (763)4,044 
Change in fair value of derivatives14,752 (3,688)11,064 4,881 (1,225)3,656 
Comprehensive income$139,876 $97,383 











See accompanying notes to the unaudited condensed consolidated financial statements.

3

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity
(Dollars in thousands)

Common StockAdditional Paid-in CapitalTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
SharesAmount
Balance as of December 31, 2021233,056,799 $238 $1,058,724 $(14,066)$320,875 $3,742 $1,369,513 
Net income— — — — 74,032 — 74,032 
Stock-based compensation— — 1,641 — — — 1,641 
Issuance of Common Stock for compensation plans403,158 1 427 — — — 428 
Repurchase of stock(4,080,000)— — (80,784)— — (80,784)
Treasury stock purchase for tax withholdings on stock exercises— — — (23)— — (23)
Other comprehensive income— — — — — 8,113 8,113 
Balance as of April 2, 2022229,379,957$239 $1,060,792 $(94,873)$394,907 $11,855 $1,372,920 
Net income— — — — 66,260 — 66,260 
Stock-based compensation— — 1,991 — — — 1,991 
Issuance of Common Stock for compensation plans748,247 1 1,330 — — — 1,331 
Repurchase of stock(14,441,118)— — (212,352)— — (212,352)
Treasury stock purchase for tax withholdings on stock exercises— — —  — —  
Other comprehensive income— — — — — (8,529)(8,529)
Balance as of July 2, 2022215,687,086$240 $1,064,113 $(307,225)$461,167 $3,326 $1,221,621 


See accompanying notes to the unaudited condensed consolidated financial statements.

4

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity
(Dollars in thousands)
Redeemable
Class A and C Stock
Common StockAdditional Paid-in CapitalTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total Stockholders' Equity
SharesAmountSharesAmount
Balance as of December 31, 2020869,923 $594,500 2,772,900 $3 $10,297 $(3,686)$202,997 $(350)$209,261 
Net income— — — — — — 36,867 — 36,867 
Conversion to common stock upon IPO(869,923)(594,500)206,147,857 206 680,041 — (85,541)— 594,706 
Issuance of common stock— — 22,200,000 22 351,553 — — — 351,575 
Issuance of Class A stock186 — — — 221 — — — 221 
Stock-based compensation— — — — 10,634 — — — 10,634 
Cash distributions— — — — — — (41)— (41)
Repurchase of stock(186)— — — — (214)— — (214)
Other comprehensive income— — — — — — — 3,650 3,650 
Balance as of April 3, 2021 $ 231,120,757$231 $1,052,746 $(3,900)$154,282 $3,300 $1,206,659 
Net income— — — — — — 52,816 — 52,816 
Finalization for IPO conversion— — — — (397)— (264)— (661)
Stock-based compensation— — — — 1,900 — — — 1,900 
Repurchase of stock— — (19,500)— — (768)— — (768)
Other comprehensive income— — — — — — — 4,050 4,050 
Balance as of July 3, 2021 $ 231,101,257$231 $1,054,249 $(4,668)$206,834 $7,350 $1,263,996 

See accompanying notes to the unaudited condensed consolidated financial statements.

5

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Cash Flows
(Dollars in thousands)
Six Months Ended
July 2, 2022July 3, 2021
Cash flows from operating activities
Net income$140,292 $89,683 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation9,598 9,251 
Amortization of intangible assets18,188 20,497 
Amortization of deferred debt issuance fees1,478 2,253 
Stock-based compensation3,632 12,478 
Deferred income taxes(9,423)(3,403)
Allowance for bad debts1,232 131 
Loss on debt extinguishment 9,418 
Loss on disposal of property, plant and equipment5,359 3,742 
Changes in operating assets and liabilities
Accounts receivable(40,727)(36,989)
Inventories(67,946)(26,586)
Other current and non-current assets5,918 (1,534)
Accounts payable5,982 29,817 
Accrued expenses and other liabilities(9,907)14,631 
Net cash provided by operating activities63,676 123,389 
Cash flows from investing activities
Purchases of property, plant, and equipment(15,855)(9,854)
Purchases of intangibles (528)
Acquisitions, net of cash acquired(61,337) 
Proceeds from sale of property, plant, and equipment4 25 
Proceeds from settlements of investment currency hedge 699 
Net cash used in investing activities(77,188)(9,658)
Cash flows from financing activities
Proceeds from issuance of common stock - Initial Public Offering 377,400 
Costs associated with Initial Public Offering (26,124)
Purchase of common stock for treasury(293,159)(1,044)
Proceeds from issuance of long-term debt 51,659 
Debt issuance costs (12,289)
Payments of long-term debt(5,000)(364,644)
Proceeds from revolving credit facility150,000 68,000 
Payments on revolving credit facility (68,000)
Proceeds from issuance of short term debt6,979  
Payments of short term debt(642) 
Other, net721 (108)
Net cash (used in) provided by financing activities(141,101)24,850 
Effect of exchange rate changes on cash and cash equivalents and restricted cash(2,218)(52)
Change in cash and cash equivalents and restricted cash(156,831)138,529 
Cash and cash equivalents and restricted cash, beginning of period265,796 115,294 
Cash and cash equivalents and restricted cash, end of period$108,965 $253,823 

See accompanying notes to the unaudited condensed consolidated financial statements.

6

Hayward Holdings, Inc.
Unaudited Condensed Consolidated Statements of Cash Flows
(Dollars in thousands)
Supplemental disclosures of cash flow information
Cash paid-interest$19,358 $29,152 
Cash paid-income taxes67,286 25,675 
Equipment financed under finance leases1,531  

See accompanying notes to the unaudited condensed consolidated financial statements.

7

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements



1. Nature of Operations and Organization
Hayward Holdings, Inc. (“Holdings,” the “Company,” “we” or “us”) is a global designer, manufacturer, and marketer of a broad portfolio of pool equipment and associated automation systems. The Company has nine manufacturing facilities worldwide, which are located in North Carolina, Tennessee, Rhode Island, Florida, California, Spain (three) and China, and other facilities in the United States, Canada, France and Australia. Cash flow is impacted by the seasonality of the swimming pool business. Cash flow is usually higher in the second and third quarters due to terms of sale to our customers.
We establish actual interim closing dates using a fiscal calendar in which our fiscal quarters end on the Saturday closest to the calendar quarter end, with the exception of year-end which ends on December 31 of each fiscal year. The interim closing dates for the first, second and third quarters of 2022 are April 2, July 2, and October 1, compared to the respective April 3, July 3, and October 2, 2021 dates. We had one fewer working day in the three and six months ended July 2, 2022 than in the respective 2021 periods.

2. Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of such information. All such adjustments are of a normal recurring nature. Certain information and note disclosures, including a description of significant accounting policies normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”), have been condensed or omitted pursuant to such rules and regulations.
These interim financial statements should be read in conjunction with the Company’s annual consolidated financial statements and notes thereto for the fiscal year ended December 31, 2021. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the third quarter of the prior year, the Company changed its presentation from millions to thousands and, as a result, any necessary rounding adjustments have been made to prior-year disclosed amounts. Certain prior-period amounts have been reclassified for comparative purposes to conform to the current presentation.
Recent Accounting Pronouncements Not Yet Adopted
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board (“FASB”) issued guidance that provides optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by the transition away from reference rates expected to be discontinued to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into on or before December 31, 2022. The Company is currently evaluating the potential effects of the adoption of this guidance.
Recently Adopted Accounting Standards
Accounting for Leases
In February 2016, the FASB issued ASU 2016-02, Leases (“Topic 842”) or the (“new standard”), and issued subsequent amendments to the initial guidance thereafter. The standard became effective for the Company on December 31, 2021 because the Company ceased to be an Emerging Growth Company (“EGC”) under applicable rules of the SEC as of December 31, 2021, and the Company retrospectively adopted the standard as of January 1, 2021. The impact upon adoption as of January 1, 2021 resulted in the initial recognition of lease liabilities based on the present value of the remaining minimum rental payments for existing operating leases of approximately $48.6 million and corresponding right-of-use (“ROU”) assets of approximately $43.9 million on the consolidated balance sheets. The ROU assets are net of $4.7 million of liabilities for deferred rent and unamortized landlord lease incentives that were previously recorded as other noncurrent liabilities. The adoption did not have a
8

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

material impact on the unaudited condensed consolidated statements of operations and comprehensive income or unaudited condensed consolidated statements of cash flows.

3. Revenue
The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Product groups
Residential pool$377,400 $344,071 $767,032 $660,157 
Commercial pool9,738 8,930 18,892 15,838 
Industrial flow control12,304 11,421 23,978 22,790 
Total$399,442 $364,422 $809,902 $698,785 
Geographic
United States$305,868 $247,775 $604,932 $487,501 
Canada36,212 45,821 83,445 77,538 
Europe36,546 55,934 81,387 104,952 
Rest of World20,816 14,892 40,138 28,794 
Total international revenue$93,574 $116,647 204,970 211,284 
Total$399,442 $364,422 $809,902 $698,785 

4. Inventories
Inventories, net, consist of the following (in thousands):
July 2, 2022December 31, 2021
Raw materials$142,165 $124,545 
Work in progress21,768 22,669 
Finished goods148,528 86,235 
Total$312,461 $233,449 

5. Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
July 2, 2022December 31, 2021
Selling, promotional and advertising$42,490 $41,975 
Employee compensation and benefits27,151 49,552 
Warranty reserve26,919 24,174 
Inventory purchases46,522 18,606 
Insurance reserve10,263 8,842 
Deferred income8,906 8,074 
Operating lease liability - short term8,550 7,546 
Business restructuring costs1,416 1,397 
Professional fees2,284 2,027 
Payroll taxes3,433 4,522 
Other accrued liabilities22,752 23,663 
Total$200,686 $190,378 

The Company offers warranties on certain of its products and records an accrual for estimated future claims. Such accruals are based on historical experience and management’s estimate of the level of future claims.
9

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

The following table summarizes the warranty reserve activities (in thousands):

Balance at December 31, 2021
$24,174 
Accrual for warranties issued during the period 9,413 
Payments(6,399)
Balance at April 2, 2022
27,188 
Accrual for warranties issued during the period 8,784 
Payments(9,053)
Balance at July 2, 2022
$26,919 

Balance at December 31, 2020
$16,412 
Accrual for warranties issued during the period 10,109 
Payments(4,644)
Balance at April 3, 2021
21,877 
Accrual for warranties issued during the period9,850 
Payments(7,030)
Balance at July 3, 2021
$24,697 

Warranty expenses for the three and six months ended July 2, 2022 were $8.8 million and $18.2 million, respectively, and $9.9 million and $20.0 million, respectively, for the three and six months ended July 3, 2021.

6. Income Taxes
The Company’s effective tax rate for the three months ended July 2, 2022 and three months ended July 3, 2021 was 24.1% and 19.4% respectively. The change in the Company’s effective tax rate was primarily due to a Global Intangible Low Tax Income (“GILTI”) inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company’s effective tax rate for the three months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary.
The Company’s effective tax rate for the six months ended July 2, 2022 and six months ended July 3, 2021 were 24.0% and 23.6%, respectively. The change in the Company’s effective tax rate was primarily due to a GILTI inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company's effective tax rate for the six months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary.
The Company will recognize a tax benefit in the financial statements for an uncertain tax position only if the Company’s assessment is that the position is “more likely than not” (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term “tax position” refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes. There were no uncertain tax positions at July 2, 2022 or July 3, 2021.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred tax assets according to the provisions of ASC 740, Income Taxes. In making this determination, the Company assesses all available evidence (positive and negative) including recent earnings, internally-prepared income tax projections, and historical financial performance.

10

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

7. Long-Term Debt, Net
Long-term debt, net, consists of the following (in thousands):
July 2, 2022December 31, 2021
First Lien Term Facility, due May 28, 2028$990,000 $995,000 
ABL Revolving Credit Facility150,000  
Finance lease obligations7,560 7,780 
Subtotal1,147,560 1,002,780 
Less: Current portion of the long-term debt(11,957)(12,155)
Less: Unamortized debt issuance costs(16,291)(17,501)
Total$1,119,312 $973,124 

The Company's First Lien Term Facility and ABL Revolving Credit Facility (collectively “Credit Facilities”) contain collateral requirements, restrictions, and covenants, including restrictions under the First Lien Term Facility on the Company's ability to pay dividends on the Common Stock. Under the agreement governing the First Lien Credit Facility (the “First Lien Credit Agreement”), the Company must also make an annual mandatory prepayment of principal commencing April 2023 for between 0% and 50% of the excess cash, as defined in the First Lien Credit Agreement, generated in the prior calendar year. The amount due varies with the First Lien Leverage Ratio as defined in the First Lien Credit Agreement, from zero if the First Lien Leverage Ratio is less than or equal to 2.5x, to fifty percent if the First Lien Leverage Ratio is greater than 3.0x. All outstanding principal under the First Lien Credit Agreement is due at maturity on May 28, 2028. The initial maturity date under the ABL Revolving Credit Facility (“ABL Facility”) is June 1, 2026. As of July 2, 2022, the Company was in compliance with all covenants under the Credit Facilities.


8. Derivatives and Hedging Transactions
The Company holds derivative financial instruments for the purpose of hedging the risks of certain identifiable and anticipated transactions. In general, the types of risks hedged are those relating to the variability of future earnings and cash flows caused by movements in foreign currency exchange rates and interest rates. In hedging these transactions, the Company holds the following types of derivatives in the normal course of business.
Interest Rate Swap Agreements
The Company enters into interest rate swap agreements designated as cash flow hedges to manage its interest rate risk related to its variable rate debt obligations. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly correlated to the changes in interest rates to which the Company is exposed. Unrealized gains and losses on these instruments have been designated as effective and as such, the related gains or losses have been recorded as a component of accumulated other comprehensive income (loss), net of tax. Other comprehensive income or loss is reclassified into current period income when the hedged interest expense affects earnings.
In the first quarter of 2022, the Company entered into interest rate swap agreements that effectively convert an initial notional amount of $500.0 million of its variable-rate debt obligations to fixed-rate debt. As of July 2, 2022 and July 3, 2021, the Company was a party to interest rate swap agreements of a notional amount of $500.0 million and $550.0 million, respectively.
Foreign Exchange Contracts
The Company enters into foreign exchange contracts to manage risks associated with foreign currency transactions and future variability of intercompany cash flows arising from those transactions that may be adversely affected by changes in exchange rates. These contracts are marked-to-market with the resulting gains and losses recognized in earnings. For the three months ended July 2, 2022 and July 3, 2021, the Company recognized $1.4 million and $0.4 million of expense, respectively, and for the six months ended July 2, 2022 and July 3, 2021, the Company recognized $0.3 million and $0.8 million of expense, respectively, in Other (income) expense, net, related to foreign exchange contracts.
Net Investment Hedges
The Company uses net investment hedges to minimize its exposure to variability in the foreign currency translation of its net investment in one of its international subsidiaries. The effective portion of changes in the fair value of the hedging
11

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

instrument is recognized in accumulated other comprehensive income (loss) consistent with the related translation gains and losses of the hedged net investment.
There were no outstanding net investment hedges as of July 2, 2022 or December 31, 2021.
The following table summarizes the gross fair values and location of the significant derivative instruments within Company's unaudited condensed consolidated balance sheets (in thousands):
Other Current AssetsOther Non-Current AssetsAccrued Expenses and Other LiabilitiesOther Current Assets
July 2, 2022December 31, 2021
Interest rate swaps$ $14,752 $ $ 
Foreign exchange contracts1,478  261 410 
Total$1,478 $14,752 $261 $410 
The following tables present the effects of derivative instruments by contract type in accumulated other comprehensive income (AOCI) in the Company's unaudited condensed consolidated statements of comprehensive income (in thousands):
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (Loss) Reclassified from AOCI into Earnings
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps (1)
$2,591 $1,850 $(1,673)$(2,480)Interest Expense
Net investment hedge (1,208)  N/A
Total$2,591 $642 $(1,673)$(2,480)
(1) The Company estimates that $4.7 million of unrealized gains will be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months.
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (loss) Reclassified from AOCI into Earnings
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps$11,064 $3,656 $(2,249)$(4,902)Interest Expense
Net investment hedge 1,268   N/A
Total$11,064 $4,924 $(2,249)$(4,902)

9. Fair Value Measurements
The Company is required to disclose the estimated fair values of all financial instruments, even if they are not carried at their fair value. The fair values of financial instruments are estimates based upon market conditions and perceived risks. These estimates require management’s judgment and may not be indicative of the future fair values of the assets and liabilities.
The Company’s financial instruments include cash and cash equivalents, accounts receivable, and accounts payable. The carrying amount of these instruments approximate fair value because of their short-term nature.
The Company’s interest rate swaps, foreign exchange contracts, and net investment hedges are measured in the financial statements at fair value on a recurring basis. The fair values of the interest rate swaps are estimated using industry standard valuation models using market-based observable inputs, including interest rate curves. The fair value of net investment hedges
12

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

and foreign exchanges contracts are estimated using readily observable market inputs, such as quotations on forward foreign exchange points and foreign interest rates. These instruments are customary, over-the-counter contracts with various bank counterparties that are not traded in active markets. Accordingly, the fair value measurements of the interest rate swaps, foreign exchange contracts and net investment hedges are categorized as Level 2.
As of July 2, 2022, the Company’s long-term debt instruments had a carrying value of $990.0 million (excluding finance leases and the ABL Facility) and a fair value of approximately $946.7 million. As of December 31, 2021, the Company’s long-term debt instruments had a carrying value of $995.0 million and a fair value of approximately $991.9 million. The estimated fair value of the long-term debt is based on observable quoted prices in active markets for similar liabilities and is classified as a Level 2 input.

10. Segments and Related Information
The Company’s operational and management structure is aligned to its key geographies and go-to market strategy resulting in two reportable segments: North America (“NAM”) and Europe & Rest of World (“E&RW”). Operating segments have not been aggregated to form the reportable segments. The Company determined its reportable segments based on how the Company’s Chief Operating Decision Maker (“CODM”) reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews net sales, gross profit and segment income for each of the reportable segments. Gross profit is defined as net sales less cost of sales incurred by the segment. The CODM does not evaluate reportable segments using asset information as these are managed on an enterprise-wide basis. Segment income is defined as segment gross profit less sales, general, and administrative expenses (“SG&A”) and research, development, and engineering expense (“RD&E”). The accounting policies of the segments are the same as those of Holdings.
The North America segment manufactures and sells residential and commercial swimming pool equipment and supplies as well as equipment that controls the flow of fluids. This segment is composed of three reporting units.
The Europe & Rest of World segment manufactures and sells residential and commercial swimming pool equipment and supplies. This segment is composed of two reporting units.
The Company sells its products primarily through distributors and retailers. Financial information by reportable segment, net of intercompany transactions, is included in the following summary (in thousands):
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$342,080 $57,362 $399,442 $293,575 $70,847 $364,422 
Segment income110,539 13,232 123,771 89,285 12,367 101,652 
Capital expenditures (1)
4,990 628 5,618 4,855 243 5,098 
Depreciation (1)
4,248 206 4,454 4,109 301 4,410 
Intersegment sales10,553 183 10,736 11,229 178 11,407 
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$688,377 $121,525 $809,902 $565,040 $133,745 $698,785 
Segment income219,150 30,201 249,351 175,100 27,246 202,346 
Capital expenditures (1)
10,576 1,590 12,166 9,600 300 9,900 
Depreciation (1)
8,582 375 8,957 8,400 668 9,068 
Intersegment sales23,678 354 24,032 19,612 271 19,883 

(1) Capital expenditures and depreciation associated with Corporate are not included in these totals.
13

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements


The following table presents a reconciliation of segment income to income from operations before income taxes (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Total segment income$123,771 $101,652 $249,351 $202,346 
Corporate expense, net8,386 10,433 17,665 22,563 
Acquisition and restructuring related expense4,940 1,636 7,211 1,669 
Amortization of intangible assets7,697 8,632 15,307 17,462 
Operating income102,748 80,951 209,168 160,652 
Interest expense, net11,605 12,975 21,167 31,247 
Loss on debt extinguishment 3,608  9,418 
Other (income) expense, net3,804 (1,000)3,290 2,568 
Total other expense15,409 15,583 24,457 43,233 
Income from operations before income taxes$87,339 $65,368 $184,711 $117,419 


11. Earnings Per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net income$66,260 $52,816 $140,292 $89,683 
Deemed Dividend - Class A stock redemption(a)
   (85,541)
Dividends paid to Class C stockholders   (41)
Net income attributable to Class A and common stockholders, basic(b)
66,260 52,816 140,292 4,101 
Net income attributable to Class A holders, basic   1,451 
Net income attributable to common stockholders, basic$66,260 $52,816 $140,292 $2,650 
Net income attributable to Class A holders, diluted $ $ $1,451 
Net income attributable to common stockholders, diluted$66,260 $52,816 $140,292 $2,650 
Weighted average number of common shares outstanding, basic218,401,182 231,103,424 225,358,529 143,721,029 
Effect of dilutive securities(c)
10,241,800 13,100,228 10,584,570 9,850,876 
Weighted average number of common shares outstanding, diluted228,642,982 244,203,652 235,943,099 153,571,905 
Earnings per share attributable to common stockholders, basic$0.30 $0.23 $0.62 $0.02 
Earnings per share attributable to common stockholders, diluted$0.29 $0.22 $0.59 $0.02 
(a) For the six months ended July 3, 2021, the non-cash deemed dividend represents the beneficial conversion feature related to the redemption of Class A shares for common shares as a consequence of the Company's initial public offering (the IPO).
(b) Net income attributable to Class A stockholders is impacted by the total shares of participating securities, basic and diluted, on an as converted basis.
(c) For the three months ended July 2, 2022 and July 3, 2021 there were potential common shares totaling approximately 2.6 million and 1.2 million, respectively, and for the six months ended July 2, 2022 and July 3, 2021, there were potential common shares totaling approximately 2.0 million and 0.8 million, respectively, that were excluded from the computation of diluted EPS as the effect of inclusion of such shares would have been anti-dilutive.
14

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

12. Commitments and Contingencies
Litigation
The Company is involved in litigation arising in the normal course of business. Where appropriate, these matters have been submitted to the Company’s insurance carrier. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. It is not possible to quantify the ultimate liability, if any, in these matters. As of July 2, 2022, the Company does not have any significant pending litigation.
Yuncos, Spain Fire
In June 2021, an accidental fire destroyed a portion of the Company’s manufacturing and administrative facilities in Yuncos, Spain. The Company has established alternative, temporary facilities for administrative personnel affected by the fire. The disruption to the Company's global manufacturing operations was minimal, and the Company has received insurance proceeds which have mitigated the losses incurred due to the fire.
13. Leases
The Company’s operating and finance lease portfolio is described in Note 15. Leases of Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
July 2, 2022July 3, 2021
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$9,331 $1,472 
Finance leases1,531  
Supplemental balance sheet information related to leases was as follows (in thousands):
July 2, 2022December 31, 2021
Operating leases
Other non-current assets$67,891 $63,611 
Accrued expenses and other liabilities8,550 7,546 
Other non-current liabilities67,308 61,565 
Total operating lease liabilities75,858 69,111 
Finance leases
Property, plant and equipment10,761 9,280 
Accumulated depreciation(1,613)(1,262)
Property, plant and equipment, net9,148 8,017 
Current maturities of long-term debt1,957 2,155 
Long-term debt5,603 5,625 
Total finance lease liabilities$7,560 $7,780 

14. Stockholders’ Equity
Preferred Stock
The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 100,000,000 shares of preferred stock, $0.001 value per share, all of which is undesignated.
Common Stock
The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 750,000,000 shares of Common Stock, $0.001 value per share. Each share of Common Stock is entitled to one vote on all matters submitted to a vote
15

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

of the Company’s stockholders. The holders of Common Stock are entitled to receive dividends, if any, as may be declared by the board of directors.
Dividends paid
For the three and six months ended July 2, 2022, no dividend was declared nor paid to the Company's common stockholders.
Share Repurchases
As part of the Company’s previously announced $450 million share repurchase program, on January 24, 2022, the Company agreed to repurchase 4.08 million shares of common stock from certain affiliates of one of the Company’s controlling stockholders, Capital Advisors, LP (“CCMP”), at a price per share of $19.80, for an aggregate consideration of approximately $81 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the certain affiliates of the Company's controlling stockholders (collectively, the “Sponsors”), sold their shares in a block trade in compliance with Rule 144. Closing of this share repurchase occurred on March 11, 2022.
On May 2, 2022, the Company entered into an underwriting agreement (the “Underwriting Agreement”) by and among the Company, the underwriters named therein (the “Underwriters”) and the selling stockholders listed on Schedule B thereto (the “Selling Stockholders”), relating to the underwritten offering of Company common stock from the Selling Stockholders (the “Underwritten Offering”). As part of the Company’s previously announced $450 million share repurchase program, the Company agreed to purchase from the Underwriters 8 million shares being sold in the Underwritten Offering by certain affiliates of one of the Company’s controlling stockholders, CCMP, to the Underwriters, at a price per share of approximately $13.88, for an aggregate consideration of approximately $111 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the Underwriters agreed to purchase shares from the Selling Stockholders in the Underwritten Offering. Closing of this share repurchase occurred on May 5, 2022.
During the three months ended July 2, 2022, the Company repurchased approximately 6.4 million shares of common stock on the open market at an average price per share of $15.72, for an aggregate consideration of approximately $101.3 million, as part of the Company’s previously announced $450 million share repurchase program.
For the six months ended July 2, 2022, the Company has repurchased approximately 18.5 million shares of common stock for an aggregate consideration of approximately $293.1 million under the previously announced $450 million share repurchase program. As of July 2, 2022, $156.9 million remained available for additional share repurchases under the program.

15. Stock-based Compensation
Stock-based compensation expense recorded in the unaudited condensed consolidated statements of operations for equity-classified stock-based awards for the three and six months ended July 2, 2022 was $2.0 million and $3.6 million, respectively, and $1.8 million and $12.5 million, respectively, for the three and six months ended July 3, 2021.
The Company has established two equity incentive plans, the 2021 Equity Incentive Plan and the 2017 Equity Incentive Plan. The Company no longer issues awards under the 2017 Equity Incentive Plan.
2021 Equity Incentive Plan
In March 2021, the Company adopted the 2021 Equity Incentive Plan (the “2021 Plan”). Under the 2021 Plan, up to 13,737,500 shares of common stock may be granted to employees, directors and consultants in the form of stock options, restricted stock units and other stock-based awards. The terms of awards granted under the 2021 Plan are determined by the Compensation Committee of the Board of Directors, subject to the provisions of the 2021 Plan.
Options granted under the 2021 Plan expire no later than ten years from the date of grant. The vesting period of stock options and restricted stock units granted under the 2021 Plan is three years from the date of grant.
In 2022, the Company began utilizing performance-based stock units (“PSUs”) as part of its equity awards program for certain senior management and executive officers. The vesting of the PSUs will be tied to organic net revenue growth and adjusted EBITDA margin, each with a relative weighting of 50%. The PSUs will be measured over 3-year performance period with a minimum of 50% of the target awarded PSUs to be earned for threshold performance and a maximum of 200% of the target awarded PSUs to be earned for maximum performance.
During the six months ended July 2, 2022, the Company granted 1,078,899 options, 141,857 restricted stock units and 94,888 PSUs under the 2021 Plan with a weighted-average grant-date fair value per share of $5.51, $17.10 and $17.10, respectively.
16

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

The Company determined the fair value of granted stock options at the date of grant using the Black-Scholes option-pricing model. The principal assumptions used in the Black-Scholes option-pricing model for the stock options granted were as follows:
Risk-free interest rate1.78 %
Expected life in years6
Expected dividend yield %
Expected volatility29.61 %
The risk-free interest rate was based on the U.S. Treasury yield curve at date of grant over the expected term of these stock options. The expected volatility was based upon comparable public company historical volatility. The expected life was based on the average of the weighted-average vesting period and the contractual term of the stock option awards by utilizing the “simplified method”, as prescribed in the SEC’s Staff Accounting Bulletin (SAB) No. 107, as the Company does not have sufficient available historical data to estimate the expected term of these stock option awards.

16. Acquisitions and Restructuring
Acquisition and restructuring related expense, net consists of the following (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Business restructuring costs$1,862 $1,636 $3,988 $1,669 
Acquisition transaction and integration costs3,078  3,223  
Total $4,940$1,636$7,211$1,669
On March 29, 2021, the Company announced the relocation of its corporate office functions to Charlotte, North Carolina from Berkeley Heights, New Jersey. As of July 2, 2022, the Company has largely completed the relocation. The estimated severance and retention costs pertaining to this relocation are approximately $5.9 million. The impacted employees must remain with the Company through their planned exit date to receive each of the severance and retention amounts. Such costs are accounted for in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company incurred approximately $3.3 million of expense related to the relocation during the six months ended July 2, 2022.
The following tables summarize the status of the Company's restructuring related expense and related liability balances (in thousands):
2022 Activity
Liability as of December 31, 2021
Costs RecognizedCash Payments
Liability as of July 2, 2022
One-time termination benefits$1,035 $1,419 $(1,038)$1,416 
Facility-related27 337 (364) 
Other (1)
4,374 2,232 (4,852)1,754 
Total$5,436 $3,988 $(6,254)$3,170 
(1) ‘Other’ restructuring related expense primarily consists of expenses pertaining to the relocation of the corporate headquarters.
2021 Activity
Liability as of December 31, 2020
Costs RecognizedCash Payments
Liability as of July 3, 2021
One-time termination benefits$ $643 $ $643 
Facility-related 992  992 
Other 34  34 
Total Restructuring$ $1,669 $ $1,669 
17

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

Restructuring costs are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations, while the restructuring liability is included as a component of accrued expenses and other liabilities on the Company’s unaudited condensed consolidated balance sheets.
Acquisitions
On June 2, 2022, the Company acquired the specialty lighting business of Halco Lighting Technologies, LLC. The acquired business includes a robust portfolio of lighting solutions serving the residential and commercial pool, spa, fountain, and landscape lighting market segments. The acquisition is included in our North America segment.
The net acquisition cost was $59.7 million. The purchase price was funded with proceeds from the ABL Facility and cash on hand. For the three months ended July 2, 2022, transaction expenses recognized for the acquisition were $3.1 million. These expenses are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations.
The allocation of purchase price is still preliminary as the Company finalizes aspects of the valuation including intangible, inventory and fixed asset valuations. Preliminary estimates will be finalized within one year of the date of acquisition. The following table summarizes the consideration transferred and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed (in thousands):
Preliminary Allocation
As of June 2, 2022
Assets
Accounts receivable$3,905 
Inventory16,465 
Other current assets521 
Property, plant and equipment187 
Goodwill6,740 
Identifiable intangible assets, net39,350 
Other noncurrent assets13 
Less: Liabilities assumed
Accounts payable(6,091)
Accrued liabilities(1,430)
Net assets acquired$59,660 
The following table summarizes the identifiable intangible assets, net and their useful lives. The weighted average amortization period for the acquired intangible assets is 13.6 years.
 Useful lifeAmount
(in years)(in thousands)
Customer relationships15$26,000 
Tradename153,700
Developed technology108,400
Noncompete agreements51,250
Total intangible assets with definite lives$39,350 
Goodwill is a result of the expected synergies and cross-selling opportunities this acquisition is expected to bring as well as the expected growth potential from the integration of the specialty lighting products into Hayward’s OmniLogic automation technology. The goodwill balance has been recorded to the North America reportable segment and is deductible for tax purposes.
18

Hayward Holdings, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

On December 31, 2021, the Company acquired Water Works Technologies Group, LLC (“Water Works”) and during the three months ended July 2, 2022, the Company completed its acquisition accounting and made no significant adjustments during the measurement period. As a result of the acquisition, the Company recognized net assets of $14.0 million, including goodwill of $6.5 million and definite-lived technology and trademark intangible assets of $5.5 million.

17. Related-Party Transactions
Other than the stock repurchases described in Note 14. Stockholders’ Equity, the Company did not incur any significant related party transactions for the three and six months ended July 2, 2022.
Prior to the IPO in March 2021, the Company incurred management fees to certain affiliates of the Company's controlling stockholders (the “Sponsors”) in the amount of $0.2 million for the six months ended July 3, 2021. In addition, $41 thousand in Class C dividends were incurred to one Sponsor in lieu of management fees for the six months ended July 3, 2021.

18. Subsequent Events
In the six months ended June 30, 2022, the Company repurchased approximately $293.1 million in common stock under its previously approved share repurchase program, leaving approximately $156.9 million remaining under the initial authorization. On July 26, 2022, the board of directors renewed the initial authorization of its share repurchase program (the “Share Repurchase Program”) such that the Company is authorized to repurchase up to an aggregate of $450 million of our common stock with such authority expiring on July 26, 2025. Repurchases under the Share Repurchase Program will be funded by cash on hand and cash generated from operations and may be made, from time to time, in amounts and at prices the Company deems appropriate and will be subject to a variety of factors, including the market price of the Company’s common stock, general market and economic conditions, applicable legal requirements and other considerations. The Share Repurchase Program is expected to be conducted through privately negotiated transactions, including with the Sponsors, as well as through open market repurchases or other means, including through Rule 10b5-1(c) trading plans or through the use of other techniques such as accelerated share repurchases. The Share Repurchase Program may be suspended, modified or discontinued at any time without prior notice.


19


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes thereto, appearing elsewhere in this Quarterly Report on Form 10-Q. In addition to historical financial information, this discussion and analysis includes forward-looking statements that reflect our plans, estimates and beliefs and involve risks and uncertainties. As a result of many factors, including those set forth in the section “Risk Factors” in this Quarterly Report on Form 10-Q, our actual results may differ materially from those contained in or implied by any forward-looking statements. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.

Our Company
The Company is an industry-leading global designer, manufacturer, and marketer of a broad portfolio of pool equipment and associated automation systems. With the pool as the centerpiece of the growing outdoor living space, the pool industry has attractive market characteristics, including significant aftermarket requirements, innovation-led growth opportunities, and a favorable industry structure. We are a leader in this market with a highly-recognized brand, one of the largest installed bases of pool equipment in the world, decades-long relationships with our key channel partners and trade customers and a history of technological innovation. Our engineered products, which include various energy efficient and more environmentally sustainable offerings, enhance the pool owner’s outdoor living lifestyle while also delivering high quality water, pleasant ambiance and ease of use for the ultimate backyard experience. Aftermarket replacements and upgrades to higher value Internet of Things (“IoT”) and energy efficient models are a primary growth driver for our business.
We have an estimated North American residential pool market share of approximately 34%. We believe that we are well-positioned for future growth. On average, we have 20+ year relationships with our top 20 customers. Based upon feedback from certain representative customers and our interpretation of available industry and government data in the United States, we estimate that aftermarket sales represented approximately 80% of net sales. Aftermarket sales are not based upon our GAAP net sales results. We believe aftermarket sales are generally recurring in nature since these products are critical to the ongoing operation of pools given requirements for water quality and sanitization. Our product replacement cycle of approximately 8 to 11 years drives multiple replacement opportunities over the typical life of a pool, creating opportunities to generate aftermarket product sales as pool owners repair, remodel and upgrade their pools.
The Company has nine manufacturing facilities worldwide, which are located in North Carolina, Tennessee, Rhode Island, Florida, California, Spain (three) and China, and other facilities in the United States, Canada, France, and Australia.

Segments
Our business is organized into two reportable segments: North America (“NAM”) and Europe & Rest of World (“E&RW”). The Company determined its operating segments based on how the Chief Operating Decision Maker (“CODM”) reviews the Company’s operating results in assessing performance and allocating resources.
The NAM segment manufactures and sells a complete line of residential and commercial swimming pool equipment and supplies in the United States and Canada and manufactures and sells flow control products globally.
The E&RW segment manufactures and sells residential and commercial swimming pool equipment and supplies in Europe, Central and South America, the Middle East, Australia and other Asia Pacific countries.
NAM accounted for 86% and 81% of total net sales for the three months ended July 2, 2022 and July 3, 2021, respectively, and E&RW accounted for 14% and 19% of total net sales for the three months ended July 2, 2022 and July 3, 2021, respectively.

Factors Affecting the Comparability of our Results of Operations
Our results of operations for the three and six months ended July 2, 2022 and the three and six months ended July 3, 2021 have been affected by the following, among other events, which must be understood to assess the comparability of our period-to-period financial performance and condition.

20


Our fiscal quarters end on the Saturday closest to the calendar quarter end, with the exception of year end which ends on December 31 of each fiscal year. The interim closing dates for the first, second and third quarters of 2022 are April 2, July 2, and October 1, compared to the respective April 3, July 3, and October 2, 2021 dates. This resulted in one fewer working day in the three months ended July 2, 2022 and one fewer working day in the six months ended July 2, 2022 compared to the three and six months ended July 3, 2021. Throughout this discussion we may refer to the three months ended July 2, 2022 and the three months ended July 3, 2021 as the “Second Quarter” and “Comparable Quarter”, respectively.
Impact of COVID-19
Residential pool equipment sales have increased during the COVID-19 pandemic. This increase in demand has broadly been across all of our product lines as consumers have refocused attention on improving the quality of the homeowner’s outdoor living experience. We believe that the pandemic has only reinforced existing pool industry growth trends.
Cost inflation stemming from the COVID-19 pandemic caused prices to increase across various sectors of the economy and we have been impacted by increases in the prices of our raw materials and other associated manufacturing costs, as discussed in further detail below.
Materials and other cost increases
We have experienced increases in the cost of raw materials and commodities. We strive for productivity improvements and implement price increases to help mitigate this impact. We expect to see continuing price volatility (primarily with respect to metals, resins, and electronic sub-assemblies) and import duty charges (primarily with respect to motors, electronics, valves and cleaner products) for some of our raw materials. We are uncertain as to the timing and impact of these market changes, but have mitigation activities in place to minimize the impact on costs.

Key Measures We Use to Evaluate Our Business
We consider a variety of financial and operating measures in assessing the performance of our business. The key GAAP measures we use are net sales, gross profit and gross profit margin, selling, general, and administrative expense (“SG&A”), research, development, and engineering expense (“RD&E”), operating income and operating income margin. The key non-GAAP measures we use are EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income, and adjusted segment income margin.
For information about our use of Non-GAAP measures and a reconciliation of these metrics to the most relevant GAAP measure see “— Non-GAAP Reconciliation.”

21


Results of Operations
Consolidated
The following tables summarize key components of our results of operations for the periods indicated. We derived the consolidated statements of operations for the three and six months ended July 2, 2022 and July 3, 2021 from our unaudited condensed consolidated financial statements. Our historical results are not necessarily indicative of the results that may be expected in the future. The following table summarizes our results of operations:
(Dollars in thousands)Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net sales$399,442 $364,422 $809,902 $698,785 
Cost of sales210,077 196,404 430,143 370,863 
Gross profit189,365 168,018 379,759 327,922 
Selling, general, and administrative expense68,947 71,802 137,804 138,322 
Research, development, and engineering expense5,033 4,997 10,269 9,817 
Acquisition and restructuring related expense4,940 1,636 7,211 1,669 
Amortization of intangible assets7,697 8,632 15,307 17,462 
Operating income102,748 80,951 209,168 160,652 
Interest expense, net11,605 12,975 21,167 31,247 
Loss on debt extinguishment— 3,608 — 9,418 
Other (income) expense, net3,804 (1,000)3,290 2,568 
Total other expense15,409 15,583 24,457 43,233 
Income from operations before income taxes87,339 65,368 184,711 117,419 
Provision for income taxes21,079 12,552 44,419 27,736 
Net income$66,260 $52,816 $140,292 $89,683 
Adjusted EBITDA (a)
$127,637 $110,394 $253,886 $217,706 
(a) See “—Non-GAAP Reconciliation.”

Net sales
Net sales increased to $399.4 million for the three months ended July 2, 2022 from $364.4 million for the three months ended July 3, 2021, an increase of $35.0 million or 9.6%. See the segment discussion below for further information.
Net sales increased to $809.9 million for the six months ended July 2, 2022 from $698.8 million for the six months ended July 3, 2021, an increase of $111.1 million or 15.9%. See segment discussion below for further information.












22


Year-over-year net sales increases were driven by the following:
Three Months EndedSix Months Ended
July 2, 2022July 2, 2022
Volume(6.4)%(0.1)%
Price, net of discounts and allowances16.5 %16.7 %
Acquisitions1.3 %0.8 %
Currency and other(1.8)%(1.5)%
Total9.6 %15.9 %
The increase in net sales for the three and six months ended July 2, 2022 was primarily the result of increases in price and acquisitions, partially offset by decreases in volume and the unfavorable impact of foreign currency translation. The increase due to price reflects the cumulative impact of a number of announced price increases during the last 18 months to mitigate the escalating inflationary cost pressures discussed above. The decline in volume was primarily result of channel inventory reductions, poor weather in seasonal markets in North America, and lower net sales in Europe due to geopolitical factors.
Gross profit and Gross profit margin
Gross profit increased to $189.4 million for the three months ended July 2, 2022 from $168.0 million for the three months ended July 3, 2021, an increase of $21.3 million or 12.7%.
Gross profit margin increased to 47.4% for the three months ended July 2, 2022 compared to 46.1% for the three months ended July 3, 2021, an increase of 130 basis points primarily resulting from the full effect of the price increases discussed above.
Gross profit increased to $379.8 million for the six months ended July 2, 2022 from $327.9 million for the six months ended July 3, 2021, an increase of $51.8 million, or 15.8%.
Gross profit margin remained flat at 46.9% for the six months ended July 2, 2022 compared to 46.9% the six months ended July 3, 2021.
Selling, general, and administrative expense
Selling, general, and administrative expense (SG&A) decreased to $68.9 million for the three months ended July 2, 2022 from $71.8 million for the three months ended July 3, 2021, a decrease of $2.9 million or 4.0%, primarily as a result of lower performance-related incentive based compensation and warranty reserves, partially offset by a one-time expense associated with the discontinuation of a product joint development agreement. During the three months ended July 3, 2021, we incurred one-time expenses related to the fire in Yuncos, Spain.
As a percentage of net sales, SG&A decreased to 17.3% for the three months ended July 2, 2022 as compared to 19.7% for three months ended July 3, 2021, a decrease of 244 basis points driven by improved operating leverage.
SG&A decreased to $137.8 million for the six months ended July 2, 2022 from $138.3 million for the six months ended July 3, 2021, a decrease of $0.5 million or 0.4%, effectively flat year over year.
As a percentage of net sales, SG&A decreased to 17.0% for the six months ended July 2, 2022 as compared to 19.8% for six months ended July 3, 2021, a decrease of 278 basis points driven by improved operating leverage.
Research, development, and engineering expense
Research, development, and engineering expense (RD&E) remained consistent at $5.0 million for the three months ended July 2, 2022 and $5.0 million for the three months ended July 3, 2021.
As a percentage of net sales, RD&E was 1.3% for the three months ended July 2, 2022 compared to 1.4% for the three months ended July 3, 2021, a decrease of 11 basis points.
RD&E increased to $10.3 million for the six months ended July 2, 2022 from $9.8 million for the six months ended July 3, 2021, as a result of increased activities to support business growth and product development. As a percentage of net sales, RD&E was 1.3% for the six months ended July 2, 2022 compared to 1.4% for the six months ended July 3, 2021, a decrease of 14 basis points.
23


Acquisition and restructuring related expense
For the three months ended July 2, 2022, we incurred $4.9 million of acquisition and restructuring related expense as compared to $1.6 million of expense for the three months ended July 3, 2021. The expense in the Second Quarter was primarily related to transaction costs associated with the acquisition of the specialty lighting business of Halco Lighting Technologies, LLC and costs associated with the corporate headquarters relocation from New Jersey to North Carolina compared to the Comparable Quarter which only had costs associated with the cessation of certain manufacturing and distribution operations and the start-up of a new distribution center in the Southwestern United States.
For the six months ended July 2, 2022, we incurred $7.2 million of acquisition and restructuring related expense as compared to an expense of $1.7 million for the six months ended July 3, 2021.The six months ended July 2, 2022 included transaction costs associated with the acquisition of the specialty lighting business of Halco Technologies, LLC as well as costs associated with the corporate headquarters relocation from New Jersey to North Carolina, compared to the six months ended July 3, 2021, which primarily had costs associated with the cessation of certain manufacturing and distribution operations and the start-up of a new distribution center in the Southwestern United States.
See Note 16. Acquisitions and Restructuring.
Amortization of intangible assets
For the three and six months ended July 2, 2022 and July 3, 2021 amortization of intangible assets decreased $0.9 million and $2.2 million, respectively, due to the amortization pattern of certain intangibles based on the declining balance method.
Operating income
For the three and six months ended July 2, 2022 and July 3, 2021 operating income increased $21.8 million and increased $48.5 million, respectively, due to the aggregated effect of the items described above.
Interest expense, net
Interest expense, net, decreased to $11.6 million for the three months ended July 2, 2022 from $13.0 million for the three months ended July 3, 2021.
Interest expense for the three months ended July 2, 2022 consisted of $11.0 million of interest on the outstanding debt and $0.6 million of amortization of deferred financing fees. The effective interest rate on our borrowings, including the impact of an interest rate hedge, was 4.28% for the three months ended July 2, 2022.
Interest expense for the three months ended July 3, 2021 consisted of $12.1 million of interest on the outstanding debt and $0.9 million of amortization of deferred financing fees. The effective interest rate on our borrowings, including the impact of an interest rate hedge, was 5.16% for the three months ended July 3, 2021.
Interest expense decreased by $1.4 million primarily due to a reduction in expense on the interest rate swaps and capital leases as well as lower interest rates as a result of the debt refinancing activity completed in the three months ended July 3, 2021.
For the six months ended July 2, 2022, interest expense, net, decreased to $21.2 million from $31.2 million for the six months ended July 3, 2021.
Interest expense decreased by $10.0 million primarily driven by the debt repayment of $364.6 million and lower interest rates as a result of the debt refinancing activity completed in the prior year.
Interest expense for the six months ended July 2, 2022 consisted of $19.7 million of interest on the outstanding debt and $1.5 million of amortization of deferred financing fees. The effective interest rate on our borrowings, including the impact of an interest rate hedge, was 4.01% for the six months ended July 2, 2022. Interest expense for the six months ended July 3, 2021 consisted of $29.0 million interest on the outstanding debt and $2.2 million of amortization of deferred financing fees. The effective interest rate on our borrowings, net of the impact of the interest rate hedges, was 5.50% for the six months ended July 3, 2021.
Loss on extinguishment of debt
There was no loss on extinguishment of debt for the three and six months ended July 2, 2022. The $3.6 million and $9.4 million loss on extinguishment of debt for the three and six months ended July 3, 2021, respectively, was incurred due to the debt refinancing activity in the first half of 2021.
24


Provision for income taxes
We incurred income tax expense of $21.1 million for the three months ended July 2, 2022 compared to an income tax expense of $12.6 million for the three months ended July 3, 2021, an increase of $8.5 million or 67.9%. This was primarily due to increased income from operations.
The increase in the Company’s effective tax rate from 19.2% for three months ended July 3, 2021 to 24.1% for the three months ended July 2, 2022 was primarily due to a Global Intangible Low Tax Income (“GILTI”) inclusion and changes in the relative income between jurisdictions.
We incurred income tax expense of $44.4 million for the six months ended July 2, 2022 compared to $27.7 million for the six months ended July 3, 2021, an increase of $16.7 million. This was primarily due to increased income from operations.
The increase in the Company’s effective tax rate from 23.6% for the six months ended July 3, 2021 to 24.0% for the six months ended July 2, 2022 was primarily due to a GILTI inclusion and changes in the relative income between jurisdictions.
Net income
As a result of the foregoing, net income increased $13.4 million and $50.6 million for the three and six months ended July 2, 2022 and July 3, 2021 respectively.
Adjusted EBITDA and Adjusted EBITDA margin
Adjusted EBITDA increased to $127.6 million for the three months ended July 2, 2022 from $110.4 million for the three months ended July 3, 2021, an increase of $17.2 million or 15.6%, driven primarily by higher net sales resulting in an increase in gross profit of $21.3 million.
Adjusted EBITDA margin increased to 32.0% for the three months ended July 2, 2022 compared to 30.3% for the three months ended July 3, 2021, an increase of 166 basis points.
Adjusted EBITDA increased to $253.9 million for the six months ended July 2, 2022 from $217.7 million for the six months ended July 3, 2021, an increase of $36.2 million or 16.6%, driven primarily by higher net sales and operating leverage resulting in an increase in gross profit of $51.8 million.
Adjusted EBITDA margin increased to 31.3% for the six months ended July 2, 2022 compared to 31.2% for the six months ended July 3, 2021, an increase of 19 basis points.
See “— Non-GAAP Reconciliation” for a reconciliation of these metrics to the most directly comparable GAAP metric.


25


Segment
The Company manages its business primarily on a geographic basis. The Company’s reportable segments consist of NAM and E&RW. We evaluate performance based on net sales, gross profit, segment income and adjusted segment income, and we use gross profit margin, segment income margin and adjusted segment income margin as comparable performance measures for our reporting segments.
Segment income represents net sales less cost of sales, segment SG&A and RD&E. A reconciliation of segment income to our operating income is detailed below. Adjusted segment income represents segment income adjusted for the impact of depreciation, amortization of certain intangible assets, stock-based compensation and certain non-cash, nonrecurring or other items that are included in segment income that we do not consider indicative of the ongoing segment operating performance. See “—Non-GAAP Reconciliation” for a reconciliation of these metrics to the most directly comparable GAAP metric:
(Dollars in thousands)Three Months EndedThree Months Ended
July 2, 2022July 3, 2021
Total NAME&RWTotal NAME&RW
Net sales$399,442$342,080$57,362$364,422$293,575$70,847
Gross profit$189,365$166,818$22,549$168,018$140,442$27,576
Gross profit margin %47.4 %48.8 %39.3 %46.1 %47.8 %38.9 %
Segment income$123,771$110,539$13,232$101,652$89,285$12,367
Segment income margin %31.0 %32.3 %23.1 %27.9 %30.4 %17.5 %
Adjusted segment income (a)
$135,488$122,484$13,004$116,885$99,166$17,719
Adjusted segment income margin % (a)
33.9 %35.8 %22.7 %32.1 %33.8 %25.0 %
Expenses not allocated to segments
Corporate expense, net$8,386$10,433
Acquisition and restructuring related expense 4,9401,636
Amortization of intangible assets7,6978,632
Operating income$102,748$80,951
(Dollars in thousands)Six Months EndedSix Months Ended
July 2, 2022July 3, 2021
Total NAME&RWTotal NAME&RW
Net sales$809,902$688,376$121,526$698,785$565,040$133,745
Gross profit$379,759$329,875$49,886$327,922$275,098$52,824
Gross profit margin %46.9 %47.9 %41.0 %46.9 %48.7 %39.5 %
Segment income$249,351$219,150$30,201$202,346$175,100$27,246
Segment income margin %30.8 %31.8 %24.9 %29.0 %31.0 %20.4 %
Adjusted segment income (a)
$268,098$236,707$31,391$228,479$194,962$33,517
Adjusted segment income margin % (a)
33.1 %34.4 %25.8 %32.7 %34.5 %25.1 %
Expenses not allocated to segments
Corporate expense, net$17,665$22,563
Acquisition and restructuring related expense 7,2111,669
Amortization of intangible assets15,30717,462
Operating income$209,168$160,652
(a) See “—Non-GAAP Reconciliation.”

26


North America (NAM)
(Dollars in thousands)Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net sales$342,080 $293,575 $688,376 $565,040 
Gross profit$166,818 $140,442 $329,875 $275,098 
Gross profit margin %48.8 %47.8 %47.9 %48.7 %
Segment income$110,539 $89,285 $219,150 $175,100 
Segment income margin %32.3 %30.4 %31.8 %31.0 %
Adjusted segment income (a)
$122,484 $99,166 $236,707 $194,962 
Adjusted segment income margin % (a)
35.8 %33.8 %34.4 %34.5 %
(a) See “—Non-GAAP Reconciliation.”
Net sales
Net sales increased to $342.1 million for the three months ended July 2, 2022 from $293.6 million for the three months ended July 3, 2021, an increase of $48.5 million or 16.5%.
Net sales increased to $688.4 million for the six months ended July 2, 2022 from $565.0 million for the six months ended July 3, 2021, an increase of $123.3 million or 21.8%.
Year-over-year net sales increases were driven by the following factors:
Three Months EndedSix Months Ended
July 2, 2022July 2, 2022
Volume(3.2)%2.2 %
Price, net of allowances and discounts18.6 %18.9 %
Acquisitions1.6 %1.0 %
Currency and other(0.5)%(0.3)%
Total16.5 %21.8 %
This increase for the three months ended July 2, 2022 was primarily the result of price increases to offset inflationary pressure and an increase from the impact of acquisitions, partially offset by a decline in volume and the unfavorable impact of foreign currency translation. The lower volume was primarily attributable to channel inventory reductions and cool and wet spring weather in weather effected seasonal markets, namely the Midwest, Northeast and Canada.
The increase for the six months ended July 2, 2022 was primarily due to the cumulative impact of a number of announced price increases during the last 18 months to mitigate the escalating inflationary cost pressures from the global supply chain, an increase in volume led by Omni automation control systems and energy efficient products, and an increase from the impact of acquisitions, partially offset by the unfavorable impact of foreign currency translation.
27


Gross profit and Gross profit margin
Gross profit increased to $166.8 million for the three months ended July 2, 2022 from $140.4 million for the three months ended July 3, 2021, an increase of $26.4 million or 18.8%.
Gross profit margin increased to 48.8% for the three months ended July 2, 2022 from 47.8% for the three months ended July 3, 2021, an increase of 93 basis points, primarily driven by the net price increases that became fully effective in the Second Quarter.
Gross profit increased to $329.9 million for the six months ended July 2, 2022 from $275.1 million for the six months ended July 3, 2021, an increase of $54.8 million or 19.9%.
Gross profit margin decreased to 47.9% for the six months ended July 2, 2022 from 48.7% for the six months ended July 3, 2021, a decrease of 77 basis points, primarily driven by the inflationary increases from raw materials and freight, and higher import duties, partially offset by the net price increases discussed above.
Segment income and Segment income margin
Segment income increased to $110.5 million for the three months ended July 2, 2022 from $89.3 million for the three months ended July 3, 2021, an increase of $21.3 million or 23.8%. This was primarily driven by an increase in sales and gross profit as discussed above, partially offset by higher SG&A expense including one-time expenses associated with the discontinuation of a product joint development agreement.
Segment income margin increased to 32.3% for the three months ended July 2, 2022 from 30.4% for the three months ended July 3, 2021, an increase of 190 basis points.
Segment income increased to $219.2 million for the six months ended July 2, 2022 from $175.1 million for the six months ended July 3, 2021, an increase of $44.1 million or 25.2%. This was primarily driven by an increase in sales and gross profit as discussed above, partially offset by higher SG&A expense primarily from one-time expenses related to the discontinuation of a product joint development agreement as well as higher distribution and warehousing costs and marketing costs.
Segment income margin increased to 31.8% for the six months ended July 2, 2022 from 31.0% for the six months ended July 3, 2021, an increase of 85 basis points achieved from increased gross profit and operating expense leverage as discussed above.
Adjusted segment income and Adjusted segment income margin
Adjusted segment income increased to $122.5 million for the three months ended July 2, 2022 from $99.2 million for the three months ended July 3, 2021, an increase of $23.3 million or 23.5%. This was driven by the higher segment income as discussed above, after adjusting for the non-cash and specified costs discussed below in “— Non-GAAP Reconciliation.”
Adjusted segment income margin increased to 35.8% for the three months ended July 2, 2022 from 33.8% for the three months ended July 3, 2021, an increase of 203 basis points. Refer to “—Non-GAAP Reconciliation” for a reconciliation of segment income to adjusted segment income.
Adjusted segment income increased to $236.7 million for the six months ended July 2, 2022 from $195.0 million for the six months ended July 3, 2021, an increase of $41.7 million or 21.4%. This was driven by the higher segment income as discussed above, after adjusting for the non-cash and specified costs discussed below in “— Non-GAAP Reconciliation.”
Adjusted segment income margin decreased to 34.4% for the six months ended July 2, 2022 from 34.5% for the six months ended July 3, 2021, a decrease of 12 basis points. Refer to “—Non-GAAP Reconciliation” for a reconciliation of segment income to adjusted segment income.

28


Europe & Rest of World (E&RW)
(Dollars in thousands)Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net sales$57,362 $70,847 $121,526 $133,745 
Gross profit$22,549 $27,576 $49,886 $52,824 
Gross profit margin %39.3 %38.9 %41.0 %39.5 %
Segment income$13,232 $12,367 $30,201 $27,246 
Segment income margin %23.1 %17.5 %24.9 %20.4 %
Adjusted segment income (a)
$13,004 $17,719 $31,391 $33,517 
Adjusted segment income margin % (a)
22.7 %25.0 %25.8 %25.1 %
(a) See “—Non-GAAP Reconciliation.”
Net sales
Net sales decreased to $57.4 million for the three months ended July 2, 2022 from $70.8 million for the three months ended July 3, 2021, a decrease of $13.5 million or 19.0%.
Net sales decreased to $121.5 million for the six months ended July 2, 2022 from $133.7 million for the six months ended July 3, 2021, a decrease of $12.2 million or 9.1%.
Year-over-year net sales decreases were driven by the following:
Three Months EndedSix Months Ended
July 2, 2022July 2, 2022
Volume(19.6)%(10.2)%
Price, net of allowances and discounts7.8 %7.7 %
Currency and other(7.2)%(6.6)%
Total(19.0)%(9.1)%
The decrease in net sales was primarily due to a decline in volume as a result of geopolitical factors and macroeconomic uncertainty, unfavorable impact of foreign currency translation, and channel inventory reductions, partially offset by the favorable impact of price increases over the past 18 months.
Gross profit and Gross profit margin
Gross profit decreased to $22.5 million for the three months ended July 2, 2022 from $27.6 million for the three months ended July 3, 2021, a decrease of $5.1 million or 18.3%.
Gross profit margin increased to 39.3% for the three months ended July 2, 2022 from 38.9% for the three months ended July 3, 2021, an increase of 39 basis points, effectively flat over the Comparable Quarter.
Gross profit decreased to $49.9 million for the six months ended July 2, 2022 from $52.8 million for the six months ended July 3, 2021, a decrease of $2.9 million or 5.6%.
Gross profit margin increased to 41.0% for the six months ended July 2, 2022 from 39.5% for the six months ended July 3, 2021, an increase of 155 basis points, primarily driven by price increases, favorable product mix, and quality improvement, despite the volume decline and inflationary impact from shipping costs, supplies and raw materials.
Segment income and Segment income margin
Segment income increased to $13.2 million for the three months ended July 2, 2022 from $12.4 million for the three months ended July 3, 2021, an increase of $0.8 million or 6.8%. This was primarily driven by the absence of impairment costs related to the fire incident at our Yuncos, Spain facility, which occurred during the same time period in the prior year and the collection of previously reserved bad debt expense related to certain customers impacted by the conflict in Russia and Ukraine.
Segment income margin increased by 561 basis points from 17.5% for the three months ended July 3, 2021 to 23.1% for the three months ended July 2, 2022, due to the aforementioned impairment costs in the Comparable Quarter and the collection of previously reserved receivables.
29


Segment income increased to $30.2 million for the six months ended July 2, 2022 from $27.2 million for the six months ended July 3, 2021, an increase of $3.0 million or 10.8%. This was primarily driven by the absence of impairment costs related to the fire incident at our Yuncos, Spain facility, which occurred during the same time period in the prior year.
Segment income margin increased by 448 basis points, to 24.9% for the six months ended July 2, 2022 as compared to 20.4% for the same period year over year.
Adjusted segment income and Adjusted segment income margin
Adjusted segment income decreased to $13.0 million for the three months ended July 2, 2022 from $17.7 million for the three months ended July 3, 2021, a decrease of $4.7 million or 26.6%. This was primarily driven by the decreased sales after excluding the non-cash and specified costs described in “—Non-GAAP Reconciliation.” below.
Adjusted segment income margin decreased to 22.7% for the three months ended July 2, 2022 from 25.0% for the three months ended July 3, 2021, a decrease of 234 basis points.
Adjusted segment income decreased to $31.4 million for the six months ended July 2, 2022 from $33.5 million for the six months ended July 3, 2021, a decrease of $2.1 million or 6.3%. This was primarily driven by the decreased sales.
Adjusted segment income margin increased to 25.8% for the six months ended July 2, 2022 from 25.1% for the six months ended July 3, 2021, an increase of 77 basis points. Refer to “—Non-GAAP Reconciliation” for a reconciliation of segment income to adjusted segment income.

Non-GAAP Reconciliation
The Company uses EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income and adjusted segment income margin to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies. These metrics are also frequently used by analysts, investors and other interested parties to evaluate companies in our industry, when considered alongside other GAAP measures.
EBITDA is defined as earnings before interest (including amortization of debt costs and loss on extinguishment of debt), income taxes, depreciation, and amortization. Adjusted EBITDA is defined as EBITDA adjusted for the impact of restructuring related income or expenses, stock-based compensation, currency exchange items, sponsor management fees and certain non-cash, nonrecurring, or other items that are included in net income and EBITDA that we do not consider indicative of our ongoing operating performance. Adjusted EBITDA margin is defined as adjusted EBITDA divided by net sales. Adjusted segment income is defined as segment income adjusted for the impact of depreciation and amortization, stock-based compensation, and certain non-cash, nonrecurring, or other items that are included in segment income that we do not consider indicative of the ongoing segment operating performance. Adjusted segment income margin is defined as adjusted segment income divided by segment net sales.
EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income and adjusted segment income margin are not recognized measures of financial performance under GAAP. We believe these non-GAAP measures provide analysts, investors and other interested parties with additional insight into the underlying trends of our business and assist these parties in analyzing our performance across reporting periods on a consistent basis by excluding items that we do not believe are indicative of our core operating performance, which allows for a better comparison against historical results and expectations for future performance. Management uses these non-GAAP measures to understand and compare operating results across reporting periods for various purposes including internal budgeting and forecasting, short and long-term operating planning, employee incentive compensation, and debt compliance. These non-GAAP measures are not intended to replace the presentation of our financial results in accordance with GAAP. Use of the terms EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income and adjusted segment income margin may differ from similar measures reported by other companies. EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income and adjusted segment income margin are not calculated in the same manner by all companies, and accordingly, are not necessarily comparable to similarly entitled measures of other companies and may not be an appropriate measure for performance relative to other companies. EBITDA, adjusted EBITDA, adjusted segment income should not be construed as indicators of a company’s operating performance in isolation from, or as a substitute for, net income (loss) and segment income which are prepared in accordance with GAAP. We have presented EBITDA, adjusted EBITDA, adjusted EBITDA margin, adjusted segment income and adjusted segment income margin solely as supplemental disclosure because we believe it allows for a more complete analysis of results of operations. In the future we may incur expenses such as those added back to calculate adjusted EBITDA. Our presentation of adjusted EBITDA and adjusted segment income should not be construed as an inference that our future results will be unaffected by these items.
30


Net Income to Adjusted EBITDA and Adjusted EBITDA Margin
Following is a reconciliation from net income to adjusted EBITDA and adjusted EBITDA margin for the three and six months ended July 2, 2022 and July 3, 2021:
(Dollars in thousands)Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net income $66,260 $52,816 $140,292 $89,683 
Depreciation4,758 4,503 9,598 9,251 
Amortization9,091 10,105 18,188 20,497 
Interest expense11,605 12,975 21,167 31,247 
Income taxes21,079 12,552 44,419 27,736 
Loss on extinguishment of debt— 3,608 — 9,418 
EBITDA112,793 96,559 233,664 187,832 
Stock-based compensation (a)
315 5,265 1,252 15,899 
Sponsor management fees (b)
— — — 90 
Currency exchange items (c)
3,453 (593)2,724 3,230 
Acquisition and restructuring related expense, net (d)
4,940 1,636 7,211 1,669 
Other (e)
6,136 7,527 9,035 8,986 
Total Adjustments14,844 13,835 20,222 29,874 
Adjusted EBITDA$127,637 $110,394 $253,886 $217,706 
Adjusted EBITDA margin32.0 %30.3 %31.3 %31.2 %
(a)
Represents non-cash stock-based compensation expense related to equity awards issued to management, employees, and directors. Beginning in the three months ended July 2, 2022, the adjustment includes only expense related to awards issued under the 2017 Equity Incentive Plan, which were awards granted prior to the effective date of Hayward’s initial public offering (the “IPO”), whereas in prior periods, the adjustment included stock-based compensation expense for all equity awards. Under the historical presentation, the stock-based compensation adjustment for the three and six months ended July 2, 2022 would have been an expense of $1.9 million and $2.9 million, respectively.

(b)
Represents fees paid to certain of the Company’s controlling stockholders for services rendered pursuant to a 2017 management services agreement. This agreement and the corresponding payment obligation ceased on March 16, 2021, the effective date of the IPO.
(c)
Represents unrealized non-cash losses (gains) on foreign denominated monetary assets and liabilities and foreign currency contracts.
(d)Adjustments in the three and six months ended July 2, 2022 are primarily driven by transaction costs associated with the acquisition of the specialty lighting business of Halco Lighting Technologies, LLC and costs associated with the relocation of the corporate headquarters. Adjustments in the three and six months ended July 3, 2021 are primarily driven by restructuring related costs associated with the exit of a redundant manufacturing and distribution facility.
(e)Adjustments in the three months ended July 2, 2022 include expenses associated with the discontinuation of a product joint development agreement, costs incurred for follow-on equity offerings in May 2022, which are reported in SG&A in our unaudited condensed consolidated statements of operations, partially offset by gains resulting from an insurance policy reimbursement related to the fire incident in Yuncos, Spain. Adjustments in the three months ended July 3, 2021 include a write-off related to the aforementioned fire in Yuncos, Spain, costs related to our debt refinancing, and operating losses related to an early stage product business acquired in 2018 that was phased out.

Adjustments in the six months ended July 2, 2022 include expenses associated with the discontinuation of a product joint development agreement, follow-on equity offerings in May 2022, which are reported in SG&A in our unaudited condensed consolidated statements of operations, partially offset by gains resulting from an insurance policy reimbursement related to the fire incident in Yuncos, Spain. Also included in the six months ended are bad debt reserves for certain customers in Russia and Ukraine partially offset by collections of these previously reserved receivables. Adjustments in the six months ended July 3, 2021 include a write-off related to the aforementioned fire in Yuncos, Spain, expenses incurred in preparation for the IPO and transaction related bonuses, costs related to our debt refinancing, and operating losses related to an early stage product business acquired in 2018 that was phased out.
31


Following is a reconciliation from segment income to adjusted segment income for the three and six months ended July 2, 2022 and July 3, 2021:
(Dollars in thousands)Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Segment income$123,771 $101,652 $249,351 $202,346 
Depreciation4,454 4,410 8,957 9,068 
Amortization1,394 1,473 2,881 3,035 
Stock-based compensation829 3,753 459 7,996 
Other (a)
5,040 5,597 6,450 6,034 
Total Adjustments11,717 15,233 18,747 26,133 
Adjusted segment income$135,488 $116,885 $268,098 $228,479 
Adjusted segment income margin33.9 %32.1 %33.1 %32.7 %
(a)
The three and six months ended July 2, 2022 include bad debt write-offs and other miscellaneous items we believe are not representative of our ongoing business operations. The three and six months ended July 3, 2021 include the impairment related to a fire at our manufacturing and administrative facilities in Yuncos, Spain and operating losses which relate to an early stage product business acquired in 2018 that was phased out in 2021.
Following is a reconciliation from segment income to adjusted segment income for NAM for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
NAMThree Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Segment income$110,539 $89,285 $219,150 $175,100 
Depreciation4,248 4,109 8,582 8,400 
Amortization1,394 1,473 2,881 3,035 
Stock-based compensation765 3,748 356 7,444 
Other (a)
5,538 551 5,738 983 
Total adjustments11,945 9,881 17,557 19,862 
Adjusted segment income$122,484 $99,166 $236,707 $194,962 
Adjusted segment income margin35.8 %33.8 %34.4 %34.5 %
(a)The three months ended July 2, 2022 for NAM includes expenses associated with the discontinuation of a product joint development agreement that Hayward believes are not representative of its ongoing business operations. The three months ended July 3, 2021 includes operating losses which relate to an early stage product business acquired in 2018 that was phased out in 2021.
The six months ended July 2, 2022 for NAM includes expenses associated with the discontinuation of a product joint development agreement and certain general and administrative expenses that Hayward believes are not representative of its ongoing business operations. The six months ended July 3, 2021 include operating losses which relate to an early stage product business acquired in 2018 that was phased out in 2021.
32


Following is a reconciliation from segment income to adjusted segment income for E&RW for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
E&RWThree Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Segment income$13,232 $12,367 $30,201 $27,246 
Depreciation206 301 375 668 
Amortization— — — — 
Stock-based compensation64 103 552 
Other (a)
(498)5,046 712 5,051 
Total Adjustments(228)5,352 1,190 6,271 
Adjusted segment income$13,004 $17,719 $31,391 $33,517 
Adjusted segment income margin22.7 %25.0 %25.8 %25.1 %
(a)
The three months ended July 2, 2022 for E&RW includes collections of previously reserved bad debt expense related to certain customers impacted by the conflict in Russia and Ukraine. The three months ended July 3, 2021 represents the impact of a fire at our manufacturing and administrative facilities in Yuncos, Spain.
The six months ended July 2, 2022 for E&RW includes bad debt reserves related to certain customers impacted by the conflict in Russia and Ukraine partially offset by subsequent collections.

Liquidity and Capital Resources
Our primary sources of liquidity are net cash provided by operating activities and availability under the ABL Revolving Credit Facility (ABL Facility).
Primary working capital requirements are for raw materials, component and certain finished goods inventories and supplies, payroll, manufacturing, freight and distribution, facility, and other operating expenses. Cash flow from operations and working capital requirements fluctuate during the year, driven primarily by the seasonal demand for our products, an early buy program, the timing of inventory purchases and receipt of customer payments and as such, the utilization of the ABL Facility fluctuates during the year.
During the Second Quarter we used cash and borrowings under the ABL Facility for share repurchases (refer to Note 14. Stockholders’ Equity) and for the acquisition of the specialty lighting business of Halco Lighting Technologies, LLC (refer to Note 16. Acquisitions and Restructuring).
Unrestricted cash and cash equivalents totaled $109.0 million as of July 2, 2022, which is a decrease of $156.8 million from $265.8 million at December 31, 2021.
We focus on increasing cash flow, solidifying the liquidity position through working capital initiatives, and paying our debt obligations, while continuing to fund business growth initiatives. We believe that net cash provided by operating activities and availability under the ABL Facility will be adequate to finance our working capital requirements, inclusive of capital expenditures, and debt service over the next 12 months.
Credit Facilities
The First Lien Term Facility and ABL Facility (collectively “Credit Facilities”) contain various restrictions, covenants and collateral requirements. Refer to Note 7. Long-Term Debt of notes to our unaudited condensed consolidated financial statements for further information on the terms of the Credit Facilities.






33


Long-term debt consisted of the following (in thousands):
July 2, 2022December 31, 2021
First Lien Term Facility, due May 28, 2028$990,000 $995,000 
ABL Revolving Credit Facility150,000 — 
Finance lease obligations7,560 7,780 
Subtotal1,147,560 1,002,780 
Less: Current portion of the long-term debt(11,957)(12,155)
Less: Unamortized debt issuance costs(16,291)(17,501)
Total$1,119,312 $973,124 
ABL Facility
The ABL Facility provides for an aggregate amount of borrowings up to $425.0 million, with a peak season commitment of $475.0 million, subject to a borrowing base calculation based on available eligible receivables, inventory, and qualified cash in North America. An amount of up to 30% (or up to 40% with agent consent) of the then-outstanding commitments under the ABL Facility is available to our Canada and Spain subsidiaries. A portion of the ABL Facility not to exceed $50 million is available for the issuance of letters of credit in U.S. Dollars, of which $20.0 million is available for the issuance of letters of credit in Canadian dollars. The ABL Facility also includes a $50.0 million swingline loan facility. The maturity of the facility is June 1, 2026. The borrowings under the ABL Facility bear interest at a rate equal to the London Interbank Offered Rate (LIBOR) or a base rate plus a margin of between 1.25% to 1.75% or 0.25% to 0.75%, respectively.
For the three months ended July 2, 2022, the average borrowing base under the ABL Facility was $332.2 million and the average loan balance outstanding was $89.0 million. As of July 2, 2022, the loan balance was $150.0 million with a borrowing availability of $130.1 million.
For the year ended December 31, 2021, the average borrowing base under the ABL Facility was $170.1 million and the average loan balance outstanding was $14.3 million. As of December 31, 2021 the loan balance was zero with a borrowing availability of $128.9 million. During the year ended December 31, 2021, the effective interest rate was 3.37%.
First Lien Term Facilities
The First Lien Term Facility bears interest at a rate equal to a base rate or LIBOR, plus, in either case, an applicable margin. In the case of LIBOR tranches, the applicable margin is 2.75% per annum with a 0.50% floor, with a stepdown to 2.50% per annum with a 0.50% floor when net secured leverage is less than 2.5x. The loan under the First Lien Term Facility amortizes quarterly at a rate of 0.25% of the original principal amount and requires a $2.5 million repayment of principal on the last business day of each March, June, September and December.
As of July 2, 2022, the balance outstanding under the First Lien Term Facility was $990.0 million and the effective interest rate, including the impact of an interest rate hedge, was 3.86% as net secured leverage is less than 2.5x.
As of December 31, 2021, the balance outstanding under the First Lien Term Facility was $995.0 million and the effective interest rate, including the impact of an interest rate hedge, was 4.77%.
Covenant Compliance
The Credit Facilities contain various restrictions, covenants and collateral requirements. As of July 2, 2022, we were in compliance with all covenants under the Credit Facilities.
34


Sources and Uses of Cash
Following is a summary of our cash flows from operating, investing, and financing activities:
(Dollars in thousands)Six Months Ended
July 2, 2022July 3, 2021
Net cash provided by operating activities$63,676 $123,389 
Net cash used in investing activities(77,188)(9,658)
Net cash (used in) provided by financing activities(141,101)24,850 
Effect of exchange rate changes on cash and cash equivalents and restricted cash(2,218)(52)
Change in cash and cash equivalents and restricted cash$(156,831)$138,529 
Net cash provided by operating activities
Net cash provided by operating activities decreased to $63.7 million for the six months ended July 2, 2022 from $123.4 million for the six months ended July 3, 2021, a decrease of $59.7 million or 48.4%. The reduction was driven by increased cash used for working capital compared to the prior-year period, partially offset by higher net income in the current year.
Net cash used in investing activities
Net cash used in investing activities was $77.2 million for the six months ended July 2, 2022 compared to $9.7 million for the six months ended July 3, 2021, an increase of $67.5 million or 699.2%. The increase was primarily driven by acquisition activity and capital expenditures.
Net cash (used in) provided by financing activities
Net cash used in financing activities was $141.1 million for the six months ended July 2, 2022 compared to net cash provided of $24.9 million for the six months ended July 3, 2021, a change of $166.0 million or 667.8%. The cash use for the six months ended July 2, 2022 is primarily due to share repurchases partially offset by an inflow from borrowings on the ABL Facility, compared to the cash provided for the six months ended July 3, 2021 driven by proceeds from the IPO and the issuance of long-term debt, partially offset by the repayments of long-term debt.

Off-Balance Sheet Arrangements
We had $4.5 million of outstanding letters of credit on our ABL Revolving Credit Facility as of each of July 2, 2022 and December 31, 2021.

Critical Accounting Estimates
Our unaudited condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of financial statements requires management to make estimates and assumptions that affect amounts reported therein. The estimates that require management’s most difficult, subjective or complex judgments are described in Part II, Item 7, under the heading “Critical Accounting Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2021 (our “Annual Report on Form 10-K”), which section is incorporated herein by reference, and the Company has included certain new critical accounting estimates during the three months ended July 2, 2022, as described below:
Business Combinations
We account for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. The acquisition method requires identifiable assets acquired and liabilities assumed to be recognized and measured at fair value on the acquisition date, which is the date the acquirer obtains control of the business. The amount by which the fair value of consideration transferred exceeds the net fair value of assets acquired and liabilities assumed is recorded as goodwill.
The determination of estimated fair value of assets acquired, specifically intangible assets, requires us to make extensive use of significant estimates and assumptions. The fair value of estimates is based on available historical financial information and on expectations about the future, considering the perspective of market participants. Significant estimates and assumptions may include but are not limited to expected revenue growth rates, weighted average cost of capital, useful lives, and discount rates. Our estimates of the useful lives of definite-lived intangible assets are based on the same criteria and correspond with the
35


expected future cash flows. As a result, we may record adjustments to the fair values of assets acquired and liabilities assumed within the measurement period (up to one year from the acquisition date) with the corresponding offset to goodwill.

Recently Issued Accounting Standards
See Note 2. Significant Accounting Policies of notes to our unaudited condensed consolidated financial statements for additional information.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk is the potential economic loss that may result from adverse changes in the fair value of financial instruments. We are exposed to various market risks, including changes in interest rates and foreign currency rates. Periodically, we use derivative financial instruments to manage or reduce the impact of changes in interest rates and foreign currency rates. Counterparties to all derivative contracts are major financial institutions. All instruments are entered into for other than trading purposes.
There have been no material changes in the foreign currency exchange risk or interest rate risk during the six months ended July 2, 2022 from what we reported in our Annual Report on Form 10-K.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures that are designed to provide reasonable assurance that information, which is required to be disclosed by the issuer in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating such controls and procedures, the Company recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.
As required by Rule 13a-15(b) of the Exchange Act, the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this Quarterly Report. Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures are not effective as of July 2, 2022, due to the material weaknesses in internal control over financial reporting as described in our Annual Report on Form 10-K.
Continuing Material Weakness
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of annual or interim consolidated financial statements will not be prevented or detected on a timely basis.
We continue to have material weaknesses in our internal control over financial reporting as disclosed in our Annual Report on Form 10-K. We do not know the specific time frame needed to fully remediate the material weaknesses identified. These material weaknesses could result in misstatements of the Company’s accounts and disclosures that would result in material misstatements of the annual or interim consolidated financial statements that would not be prevented or detected.
Remediation of Material Weaknesses
As disclosed in our Annual Report on Form 10-K, upon identifying the material weaknesses, we began taking steps intended to address the underlying causes of the control deficiencies in order to remediate the material weaknesses. Our efforts to date have focused on: (i) development of a remediation plan to fully address the control deficiencies; (ii) establishment of an internal audit group; (iii) implementation of processes and controls to better identify and manage segregation of duties; (iv) expansion of our accounting, finance, and information technology teams; and (v) engagement of a third-party provider to support in evaluating and documenting the design of our internal controls, assist with the remediation of the deficiencies, test the operating effectiveness of our internal controls, and design and implement formal accounting policies and procedures.
In addition, we have implemented controls design enhancements to address segregation of duties within financial reporting, including the preparation and review of journal entries. We have also formalized policies and procedures, designed and
36


implemented controls which would operate at a sufficient level of precision that would identify material misstatements to our financial statements. These controls include enhancements to address program change management controls, user access controls, computer operations controls, and testing and approval controls for program development.
Status of Remediation Efforts
We believe the measures described above will facilitate the remediation of the control deficiencies we have identified and strengthen our internal control over financial reporting. We are committed to continuing to improve our currently designed internal control processes. These material weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
Changes in Internal Control over Financial Reporting
There have been no changes in the Company's internal control over financial reporting during the three months ended July 2, 2022 that had materially affected, or are reasonably likely to material affect, the Company's internal control over financial reporting.
37


PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS
We have been, and in the future may be, made a party to litigation arising in the ordinary course of our business, including those relating to commercial or contractual disputes with suppliers, customers or parties to acquisitions and divestitures, intellectual property matters, product liability, the use or installation of our products, consumer matters, employment and labor matters, and environmental, safety and health matters, including claims based on alleged exposure to asbestos-containing product components. We believe that we are not currently party to any legal proceeding that would be expected, either individually or in the aggregate, to have a material adverse effect on our business or financial condition.
We periodically reexamine our estimates of probable liabilities and any associated expenses and receivables and make appropriate adjustments to such estimates based on experience and developments in litigation. As a result, the current estimates of the potential impact on our consolidated financial position, results of operations and cash flows for the proceedings and claims described in the notes to our consolidated financial statements could change in the future. Regardless of outcome, legal proceedings can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
See Note 12. Commitments and Contingencies of notes to our unaudited condensed consolidated financial statements for additional information.

ITEM 1A. RISK FACTORS
An investment in our common stock involves risks. For a detailed discussion of the risks that affect our business please refer to the section titled “Risk Factors” in our Annual Report on Form 10-K. Other than as noted below, there have been no material changes to our risk factors as previously disclosed in our Annual Report on Form 10-K.
We are exposed to political, regulatory, economic, trade, and other risks that arise from our international business operations, including the risks associated with geopolitical conflicts.
Sales outside of the United States for the six months ended July 2, 2022 and for the fiscal year ending December 31, 2021 accounted for approximately 25% and 28%, respectively of our net sales. Furthermore, we obtain some components and raw materials from non-U.S. suppliers and have manufacturing facilities in Europe and China. Accordingly, our business is subject to the political, regulatory, economic, trade, and other risks that are inherent in operating in numerous countries. These risks include:
changes in general economic and political conditions in countries where we operate, particularly in emerging markets;
relatively more severe economic conditions in some international markets than in the United States;
the imposition of tariffs, duties, exchange controls or other trade restrictions, including sanctions imposed in response to geopolitical conflicts;
changes in tax treaties, laws or rulings that could have a material adverse impact on our effective tax rate;
the difficulty of enforcing agreements and collecting receivables through non-U.S. legal systems;
the difficulty of communicating and monitoring evolving standards and directives across our product lines, services, and global facilities;
trade protection measures and import or export licensing requirements and restrictions;
the possibility of terrorist action affecting us or our operations;
the threat of nationalization and expropriation;
difficulty in staffing and managing widespread operations in non-U.S. labor markets;
limitations on repatriation of earnings or other regionally-imposed capital requirements;
the difficulty of protecting intellectual property and other proprietary rights in non-U.S. countries; and
changes in and required compliance with a variety of non-U.S. laws and regulations.
Our success depends in part on our ability to anticipate and effectively manage these and other risks. We cannot assure that these and other factors will not have a material adverse effect on our international operations or on our business as a whole.
38



ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The Company purchased 14.4 million shares of its common stock, par value $0.001 per share, in the quarter ended July 2, 2022. During the fourth quarter of 2021, the board of directors approved a share repurchase program pursuant to which the Company is authorized to repurchase up to $450 million of its outstanding shares of common stock, which authorization expires on December 20, 2024.
Under the repurchase program, the Company may purchase shares of its common stock on a discretionary basis from time to time and may be conducted through privately negotiated transactions, including with the Sponsors, as well as through open market repurchases or other means, including through Rule 10b5-1(c) trading plans or through the use of other techniques such as accelerated share repurchases. The amount and timing of future repurchases may vary depending on market conditions and the level of operating, financing and other investing activities.
As of July 2, 2022, $156.9 million remained available for additional share repurchases. The following table summarizes the Company’s purchase of its common stock for the quarter ended July 2, 2022:
Period(a) Total Number of Shares Purchased(b) Average Price Paid per Share
(c) Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Program (1)
(d) Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Program
April 3 - May 7, 202210,956,548 $14.70 10,956,548 $208,146,016 
May 8 - June 4, 2022477,024 15.46 477,024 200,769,815 
June 5 - July 2, 20223,007,546 14.60 3,007,546 156,864,645 
Total14,441,118 $14.70 14,441,118 $156,864,645 
(1) On December 20, 2021, the Company announced that its board of directors approved a share repurchase program pursuant to which the Company is authorized to repurchase up to $450 million of its outstanding shares of common stock, which authorization expires on December 20, 2024. Under the repurchase program, the Company may purchase shares of its common stock on a discretionary basis from time to time and may be conducted through privately negotiated transactions, including with the Sponsors, as well as through open market repurchases or other means, including through Rule 10b5-1(c) trading plans or through the use of other techniques such as accelerated share repurchases.
39


ITEM 6. EXHIBITS
Exhibit No.Description
Certification of Chief Executive Officer of Hayward Holdings, Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer of Hayward Holdings, Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Executive Officer of Hayward Holdings, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer of Hayward Holdings, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INSInline XBRL Instance Document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Label Linkbase Document.
101.PREInline XBRL Taxonomy Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in the Interactive Data Files submitted as Exhibits 101.*)
    
40


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on this day of July 29, 2022.

HAYWARD HOLDINGS, INC.
By:/s/ Eifion Jones
Name:Eifion Jones
Title:Senior Vice President & Chief Financial Officer

41
EX-31.1 2 a2022q2exhibit311.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kevin Holleran, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Hayward Holdings, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.     (paragraph omitted);

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 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: July 29, 2022    By: /s/ Kevin Holleran
Kevin Holleran
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 a2022q2exhibit312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eifion Jones, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Hayward Holdings, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.     (paragraph omitted);

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 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: July 29, 2022    By: /s/ Eifion Jones
Eifion Jones
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 a2022q2exhibit321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Hayward Holdings, Inc. (the “Company”) for the period ended July 2, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Kevin Holleran, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of         1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: July 29, 2022                        By: /s/ Kevin Holleran
                                Kevin Holleran
                                President and Chief Executive Officer
                                (Principal Executive Officer)

EX-32.2 5 a2022q2exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Hayward Holdings, Inc. (the “Company”) for the period ended July 2, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Eifion Jones, Senior Vice President and Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: July 29, 2022 By: /s/ Eifion Jones
    Eifion Jones
    Senior Vice President and Chief Financial Officer
    (Principal Financial Officer)

EX-101.SCH 6 hayw-20220702.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations and Organization link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Nature of Operations and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Accrued Expenses and Other Liabilities - Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2119107 - Disclosure - Long-Term Debt, Net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Long-Term Debt, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Long-Term Debt, Net - Schedule Of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Long-Term Debt, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Derivatives and Hedging Transactions link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Derivatives and Hedging Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Derivatives and Hedging Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2130110 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Segments and Related Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Segments and Related Information - Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2138112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2139113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Leases - Supplemental Cash Flows Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2143114 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2145115 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2346309 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Stock-based Compensation - Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2149116 - Disclosure - Acquisitions and Restructuring link:presentationLink link:calculationLink link:definitionLink 2350310 - Disclosure - Acquisitions and Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Acquisitions and Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2454427 - Disclosure - Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Acquisitions and Restructuring - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2156117 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2158118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2459430 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hayw-20220702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hayw-20220702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hayw-20220702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Relative weighting of net revenue growth and adjusted EBITDA Share-based Compensation Arrangement By Share-based Payment Award, Relative Weight Of Net Revenue Growth And Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Share-based Compensation Arrangement By Share-based Payment Award, Relative Weight Of Net Revenue Growth And Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 Related Party Transactions [Abstract] Long-term debt, gross Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization North America North America Segment [Member] North America Segment Business restructuring costs Business Exit Costs Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Mandatory annual prepayment, percentage of excess cash Debt Instrument, Covenant, Annual Mandatory Prepayment Of Principal, Percentage Of Excesss Cash Debt Instrument, Covenant, Annual Mandatory Prepayment Of Principal, Percentage Of Excess Cash Debt Instrument [Axis] Debt Instrument [Axis] Finance lease obligations Finance Lease, Liability Management fee Related Party Transaction, Expenses from Transactions with Related Party Income Tax Disclosure [Abstract] Current portion of the long-term debt Current portion of the long-term debt Long-Term Debt and Lease Obligation, Current Beginning Balance Ending Balance Restructuring Reserve Foreign exchange contracts Foreign Exchange Contract [Member] Employee compensation and benefits Accrued Employee Benefits, Current Additional paid-in capital Additional Paid in Capital Issuance of Class A stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Fair Value Measurement [Domain] Fair Value Measurement [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] First Lien Term Facility, Due May 28, 2028 First Lien Term Facility, Due May 28, 2028 [Member] First Lien Term Facility, Due May 28, 2028 Customer relationships, net Finite-Lived Customer Relationships, Net Finite-Lived Customer Relationships, Net Finance leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Depreciation Depreciation Share-Based Payment Arrangement [Abstract] Other Current Assets Other Current Assets [Member] Conversion to common stock upon IPO Stock Issued During Period, Value, Conversion of Convertible Securities Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Consideration cost of shares repurchased Treasury Stock, Value, Acquired, Cost Method Net income Net income Net Income (Loss) Attributable to Parent Liabilities for deferred rent and unamortized landlord lease incentives Deferred Rent Credit Leases Lessee, Finance Leases [Text Block] Excluded from the weighted average number of common shares outstanding, dilutive due to being anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equity Component [Domain] Equity Component [Domain] Accrued expenses and other liabilities Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current Subsequent Event Type [Domain] Subsequent Event Type [Domain] Interest Expense Interest Expense [Member] Scenario [Axis] Scenario [Axis] Leases Lessee, Operating Leases [Text Block] Related Party [Domain] Related Party [Domain] Common stock in treasury; 23,896,535 and 5,375,417 at July 2, 2022 and December 31, 2021, respectively Treasury Stock, Common, Value Plan Name [Axis] Plan Name [Axis] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Accrued Expenses and Other Liabilities Accrued Expenses And Other Liabilities, Current [Member] Accrued Expenses And Other Liabilities, Current Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Leverage ratio threshold for mandatory prepayment of zero Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Zero Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Zero Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Costs Recognized Restructuring Costs Operating lease liability - short term Accrued expenses and other liabilities Operating Lease, Liability, Current Related Party Transaction [Domain] Related Party Transaction [Domain] Residential pool Residential Pool [Member] Residential Pool Expected restructuring costs Restructuring and Related Cost, Expected Cost Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Gain (Loss) Reclassified From AOCI to Earnings, Interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Geographical [Axis] Geographical [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Issuance of stock Stock Issued During Period, Value, New Issues Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Preferred stock issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Long-Term Debt, Net Long-Term Debt [Text Block] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Other intangibles, net Other Finite Lived Intangible Assets, Net Other Finite Lived Intangible Assets, Net Management Fees, Prior To IPO Management Fees, Prior To IPO [Member] Management Fees, Prior To IPO Number of vote Number Of Vote Number Of Vote Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Halco Lighting Technologies Halco Lighting Technologies [Member] Halco Lighting Technologies [Member] Restructuring Type [Axis] Restructuring Type [Axis] Payments Standard Product Warranty Accrual, Decrease for Payments Segments [Axis] Segments [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Total international revenue Total International [Member] Total International Developed technology Developed Technology Rights [Member] Gain (Loss) Recognized in AOCI, Interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Sponsors Affiliated Entity [Member] Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Common Class C Common Class C [Member] Assets and Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Finalization for IPO conversion Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total assets Assets Debt Disclosure [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Interest Rate Swap Interest Rate Swap [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Long term debt Long-Term Debt, Fair Value Accounting Policies [Abstract] Share repurchase program amount Stock Repurchase Program, Authorized Amount Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Income from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Technology and Trademark Technology and Trademark [Member] Technology and Trademark [Member] Segments [Domain] Segments [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Earnings Per Share Earnings Per Share [Text Block] Schedule of Option Pricing Model for Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Long-term debt Finance Lease, Liability, Noncurrent Less: Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Gain (Loss) Recognized in AOCI, Net investment hedge Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Award Type [Domain] Award Type [Domain] Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Schedule of Effect of Derivative Instruments in the Statement of Financial Position and Operations and Comprehensive Income (Loss) Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Class A and common stock Class A Common Stock And Common Stock [Member] Class A Common Stock And Common Stock Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency translation adjustments, gross Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Subsequent Events Subsequent Events [Text Block] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Accrued expenses and other liabilities Increase (Decrease) In Accounts Payable, Accrued Liabilities, And Other Liabilities Increase (Decrease) In Accounts Payable, Accrued Liabilities, And Other Liabilities Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Dividends paid Dividends Paid In Lieu Of Management Fees [Member] Dividends Paid In Lieu Of Management Fees Leases [Abstract] Repurchase price per share (in usd per share) Stock Repurchase Program, Repurchase Price Per Share Stock Repurchase Program, Repurchase Price Per Share Number of equity incentive plans Number Of Equity Incentive Plans Number Of Equity Incentive Plans Intersegment Eliminations Intersegment Eliminations [Member] Minimum Minimum [Member] Operating leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Identifiable intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Less: Unamortized debt issuance costs Debt Issuance Costs, Net Treasury Stock Treasury Stock, Common [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Average price paid per share of shares repurchased (in usd per share) Treasury Stock Acquired, Average Cost Per Share Transaction costs Business Acquisition, Transaction Costs Common treasury stock (in shares) Treasury Stock, Common, Shares Payroll taxes Accrued Payroll Taxes, Current Research, development, and engineering expense Research and Development Expense Canada CANADA Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Restricted stock units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from revolving credit facility Proceeds from Lines of Credit Insurance reserve Accrued Insurance, Current Accounts payable Increase (Decrease) in Accounts Payable Subsequent Events [Abstract] Income Taxes Income Tax Disclosure [Text Block] Gain (Loss) Recognized in AOCI, Total Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Before Reclassification, Before Tax Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Before Reclassification, Before Tax Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Cash paid-interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in usd per share) Earnings per share attributable to common stockholders, basic (in usd per share) Earnings Per Share, Basic Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Corporate Corporate, Non-Segment [Member] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Derivatives and Hedging Transactions Derivative Instruments and Hedging Activities Disclosure [Text Block] Prepaid expenses Prepaid Expense, Current Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Warranty reserve Beginning balance Ending balance Standard Product Warranty Accrual, Current Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Retained Earnings Retained Earnings [Member] Acquisition, Restructuring and Related Activities [Abstract] Acquisition, Restructuring and Related Activities [Abstract] Acquisition, Restructuring and Related Activities [Abstract] Common Stock Common Stock [Member] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Lease, Cost Lease, Cost [Table Text Block] Number of reportable segments Number of Reportable Segments Purchase of common stock for treasury Consideration transferred for repurchased stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Net assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets Assets, Current [Abstract] Other non-current liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Related Party Transaction [Axis] Related Party Transaction [Axis] Proceeds from settlements of investment currency hedge Proceeds from Hedge, Investing Activities Schedule of Net Sales by Geographic Destinations Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowances of $3,235 and $2,003, respectively Accounts Receivable, after Allowance for Credit Loss, Current ABL Revolving Credit Facility ABL Revolving Credit Facility [Member] ABL Revolving Credit Facility Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Acquisition transaction and integration costs Business Acquisition, Transaction And Integration Related Costs Business Acquisition, Transaction And Integration Related Costs Number of manufacturing facilities Number Of Manufacturing Facilities Number Of Manufacturing Facilities Related Party Transactions Related Party Transactions Disclosure [Text Block] Earnings per share Earnings Per Share, Basic and Diluted Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Interest expense, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Gain (Loss) Reclassified From AOCI to Earnings, Total Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Reclassification, Before Tax Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Reclassification, Before Tax Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Total other expense Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general, and administrative expense Selling, General and Administrative Expense Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Right-of-use asset Other non-current assets Operating Lease, Right-of-Use Asset Repurchase of stock Stock Repurchased During Period, Value Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 2021 Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Industrial flow control Industrial Flow Control [Member] Industrial Flow Control Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Capital expenditures Payments to Acquire Productive Assets Long-term debt, subtotal Debt and Lease Obligation, Gross Debt and Lease Obligation, Gross Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating income Segment income Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Amortization of intangible assets Amortization Of Total Intangible Assets Amortization Of Total Intangible Assets Document Information [Table] Document Information [Table] Weighted average common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Commercial pool Commercial Pool [Member] Commercial Pool Repurchase of stock (in shares) Stock Repurchased During Period, Shares Inventory purchases Accrued Inventory Purchases, Current Accrued Inventory Purchases, Current Adjustments to reconcile net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Geographical [Domain] Geographical [Domain] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Schedule of Change in Warranty Reserve Schedule of Product Warranty Liability [Table Text Block] Preferred shares par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Proceeds from issuance of short term debt Proceeds from Short-Term Debt Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Hedging Relationship [Axis] Hedging Relationship [Axis] Address Type [Domain] Address Type [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of sales Cost of Goods and Services Sold Derivative [Line Items] Derivative [Line Items] Foreign currency translation adjustments, taxes Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Diluted (in shares) Weighted average number of common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Accrued Expenses and Other Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset Expected life in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Common stock dividends cash paid (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Warranty expense Product Warranty Expense Common stock $0.001 par value, 750,000,000 authorized; 239,583,621 issued and 215,687,086 outstanding at July 2, 2022; 238,432,216 issued and 233,056,799 outstanding at December 31, 2021 Common Stock, Value, Issued Carrying value Reported Value Measurement [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restricted stock units weighted average grant date fair value (in usd 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 Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Operating segments Operating Segments [Member] Unrealized losses to be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Net income attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Common stock issued (in shares) Common Stock, Shares, Issued Deferred income Contract with Customer, Liability, Current Acquisition and restructuring related expense Acquisition And Restructuring Related Expense (Income) Acquisition And Restructuring Related Expense (Income) Acquisition And Restructuring Related Expense (Income) Income Statement Location [Domain] Income Statement Location [Domain] Current maturities of long-term debt Finance Lease, Liability, Current Cash Flow Hedging Interest rate swaps Cash Flow Hedging [Member] Facility-related Facility Closing [Member] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Leverage ratio threshold for mandatory prepayment of fifty percent Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Fifty Percent Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Fifty Percent Business restructuring costs Restructuring Reserve, Current Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Other non-current assets Other Assets, Noncurrent Change in fair value of derivatives, taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Cash Payments Payments for Restructuring Employee Severance Employee Severance [Member] Accrual for warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Derivative [Table] Derivative [Table] Accrued Expenses and Other Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Total intangible assets with definite lives Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Equipment financed under finance leases Lease Obligation Incurred Payments of long-term debt Repayments of Long-Term Debt Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Stock options Share-Based Payment Arrangement, Option [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividends Dividends Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other (income) expense, net Other nonoperating expense Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Acquisitions and Restructuring Restructuring and Related Activities Disclosure [Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Schedule of Net Sales by Product Groups Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Common Class A Common Class A [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Water Works Technologies Group, LLC Water Works Technologies Group, LLC [Member] Water Works Technologies Group, LLC [Member] Selling, promotional and advertising Accrued Selling, Promotional And Advertising Expense, Current Accrued Selling, Promotional And Advertising Expense, Current Total current assets Assets, Current Income taxes payable Taxes Payable, Current Trademark Indefinite-Lived Trademarks Cash paid-income taxes Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Change in fair value of derivatives, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Other Commitments [Table] Other Commitments [Table] Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Number of reporting units Number of Reporting Units Common stock dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Line of Credit Facility [Table] Line of Credit Facility [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Payments on revolving credit facility Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Debt issuance costs Payments of Debt Issuance Costs Operating lease liability Total operating lease liabilities Operating Lease, Liability Segments and Related Information Segment Reporting Disclosure [Text Block] Redeemable Class A and C Stock Common Class A And Common Class C [Member] Common Class A And Common Class C Total finance lease liabilities Finance Lease, Liability, to be Paid Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Fair value Estimate of Fair Value Measurement [Member] Foreign currency translation adjustments, net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Options weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Purchases of intangibles Payments to Acquire Intangible Assets Inventories, net Total inventory Inventory, Net Accounts payable Accounts Payable, Current Restructuring charges Restructuring Charges Other current and non-current assets Increase (Decrease) in Other Operating Assets Hedging Relationship [Domain] Hedging Relationship [Domain] Property, plant, and equipment, accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Nature of Operations and Organization Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average number of common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Weighted average amortization period Useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Europe & Rest of World Europe And Rest Of World Segment [Member] Europe And Rest Of World Segment Derivative, notional amount Derivative, Notional Amount Preferred stock, $0.001 par value, 100,000,000 authorized, no shares issued or outstanding as of July 2, 2022 and December 31, 2021 Preferred Stock, Value, Issued Schedule of Long-term Debt Schedule of Debt [Table Text Block] Net sales External net sales Revenue from Contract with Customer, Excluding Assessed Tax Conversion to common stock upon IPO (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Former Address Former Address [Member] Common shares authorized for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Change in fair value of derivatives, gross Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent Work in progress Inventory, Work in Process, Net of Reserves Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Forecast Forecast [Member] Performance Based Stock Units Performance Based Stock Units [Member] Performance Based Stock Units Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities, redeemable stock, and stockholders' equity Liabilities and Equity Raw materials Inventory, Raw Materials and Supplies, Net of Reserves Amortization of deferred debt issuance fees Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Remaining amount authorized for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Level 2, fair value inputs Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Net income attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Diluted (in usd per share) Earnings per share attributable to common stockholders, diluted (in usd per share) Earnings Per Share, Diluted Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Costs associated with Initial Public Offering Payments of Stock Issuance Costs Loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Other Other Restructuring [Member] Cash distributions Dividends, Cash Property, plant and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Other current assets Other Assets, Current Uncertain tax positions reserve Unrecognized Tax Benefits Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Stock options, expiration term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Other Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Other, net Proceeds from (Payments for) Other Financing Activities Product and Service [Axis] Product and Service [Axis] Gain (Loss) Reclassified From AOCI to Earnings, Net investment hedge Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax Europe Europe [Member] Class of Stock [Domain] Class of Stock [Domain] Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Tradename Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Long-term debt, net Long-Term Debt and Lease Obligation Outstanding net investment hedges Derivative Instruments in Hedges, at Fair Value, Net Inventories Inventory Disclosure [Text Block] Repurchase of stock (in shares) Temporary Equity, Repurchased During Period, Shares Temporary Equity, Repurchased During Period, Shares Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Conversion to common stock upon IPO (in shares) Temporary Equity, Stock Issued During Period, Shares, Conversion of Convertible Securities Temporary Equity, Stock Issued During Period, Shares, Conversion of Convertible Securities Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Other Non-Current Assets Other Noncurrent Assets [Member] Allowance for bad debts Receivables, Credit Loss Expense (Reversal) Receivables, Credit Loss Expense (Reversal) Threshold performance Share-based Compensation Arrangement By Share-based Payment Award, Threshold Performance For Award Share-based Compensation Arrangement By Share-based Payment Award, Threshold Performance For Award Revenue from Contract with Customer [Abstract] Noncompete agreements Noncompete Agreements [Member] Amortization of intangible assets Amortization of Intangible Assets, Excluding Portion Deemed Cost of Sales Amortization of Intangible Assets, Excluding Portion Deemed Cost of Sales Change in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Charges for Facility Closure and Other One Time Termination Benefits Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Acquisition and Restructuring Related Income Restructuring and Related Costs [Table Text Block] Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Treasury stock purchase for tax withholdings on stock exercises Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Consideration transferred Business Combination, Consideration Transferred One-time termination benefits One-time Termination Benefits [Member] Other accrued liabilities Other Accrued Liabilities, Current Number of shares authorized for repurchase (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased City Area Code City Area Code Professional fees Accrued Professional Fees, Current Assets Assets [Abstract] Term Loan Term Loan [Member] Term Loan Rest of World Rest Of World [Member] Rest Of World Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock - Initial Public Offering Proceeds from Issuance Initial Public Offering Payments of short term debt Repayments of Short-Term Debt Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Conversion to common stock upon IPO Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities Other non-current liabilities Other Liabilities, Noncurrent Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-02 [Member] EX-101.PRE 10 hayw-20220702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 hayw-20220702_g1.jpg begin 644 hayw-20220702_g1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP"$ D&!Q,0$A42$!,5%A40%1,7%145 M%A(6%A<9%Q(7&!<5%A48'2@@&B E'1,6(3$B)2DK+BXN%Q\T.30M."@M+BL! M"@H*#@T.&Q 0&RTE'R4M+2\M+RTM+RTM+2TM+2TO+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+?_ !$( * !.P,!(@ "$0$#$0'_Q < $ M @,! 0$ !@<#! 4! @C_Q !)$ " 0("!08)!PH%!0 ! M @ #$00A!082,4$'$U%Q@9$B,F%SDJ&QLM$4(S13$40F(S_]H M# ,! (1 Q$ /P"\8B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B M(B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B M(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B M (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B >$Q> M<'7(VH"V7SB>V*0@8BFM1>E;JW8.,F> M!T[2QE/G*+WZ0U/J0C0[DXVGGELU./\ I,F; MN%!)( &\F5%ADB:GY1I?6)Z2S)1K*XVD8,#>Q!!&1L.P6^ZY ]LQ-I&B,S5I^FOQC#? 91N1/+S'5K*HNQ '22 /7(),L33.D*/UJ M>DL^FQE, ,70!O%)8 'J/&3A]",HVHFG^4:7UM/TU^,ST:H=0RD,K"X((((Z M01OD--J&FN*":9DB:AQ] M(9&H@MTLH_&9*&)1[[#JUM^R0;==HP^@RC/$UJF+IJ;,Z*>@LH/<9\KCJ1(" MU$);< RDG*^0OGD).'QP,HVXGDPUL0B>.RK?=<@>V029XFI^4:7UM/TU^,#2 M-([JM/TT^,G#Z$91MQ,5.JK9JP/40?9/IFL+D[LS()/N)J'2%+ZVGZ:_&/RA M2^MI^FGQDZ9=&1DVXF&G65O%96ZB#[)EO()/8F"GB48V5E)Z 03OMPF6"$T^ M!P==?HX\XGME4:YZ6:HXPM,V5;&I;CT+W>V6QKB/F%\Y3]LHW#-SM:HYWO48 M^O+U3;94E4GOR,E[6=*FVN),=5]0#B*"5N<5=HL-DJA4P]9Z!- MS356+6R.T#\)8FI-AA*:C@7RX_K#PFAI?51L1B:E=:J@.J+LD&XV;[^^:(W< MHW#C-_I3?+P.=6LOBVD:E)9FU%\?XSQV./6Y,RXRK*+Y^(97. QC8*MSB'(, MR..#*&(.79/T2C *,\@,SP[Y^>M(TA9CTM5_J-(MJL[C5&H\[%]Q"G::94UC M+ZM\F6?J]6%3%T77J3[6OZ)7\V MTPQCIK)=_N=";S2D^Y^A1=A+FY//^W4.JK_7>4R))]#:Z5L+12A352M/:M<& M_A,6/O3M7U&=:*4>O4^=[-KTZ$Y.?-=.\DG*S^KH?:J>Q96U,9KY"/>$[FL. ML]7&JJU54$]6].5.AHEQ6?=GFYJ0JW*G'AF/TPC]#F M5WRJZ1_5X@?FS_ )?VJ36Z,RIZ1M2*X[0Q MI83#XG/](:M>^[?\U;K52>V;W)WI+F,8JGQ<2O-M]H M3/>"OWYONG\6CK@] MXO*\./YT.;9KX%?XPCFQN=^'L_L2/E$TS\HK\TINE#+K;B9','H]ZRU61;KATVZAX %@ M!Y3F>I3,-RS;BS-PXLQ/]Y<.KVKBX?!M0;-ZP8U3;>S+:W4!8#JBM65I2C"/ MXN;\10H2O:LIRX>_)%,5@;'9-B ;==LI=FG](@X!JP.56DI7_< (]LIFO2*, MRMO0D'L-I--(Z1OH;#I?,GFSU4V('J"R+REKG3_G'O[#L^KHIU?XS[>Y![#_ M (!+GU1QX;1U*H3^KI$,?+3NI]V4V$;9+6R!5;_ZMF]NZ335G2>QHK%K?.FY MV1QM5V3[2_=':%/XD8X_=CSV)[,J?"G+/[<^6_H0S$/M,S?YV8^N\MKD[PO, MX!7;+G2]0]1-AZEOVRH^;+65/&>R)Y68[*^LB7!K1B!@L!S:&UD2DG3DH6_< M)Y[1S+12CS?](]]EI0^)6ER7]LK'63'?*,35J\&) ^R,A[)I8'$FC42JN^DZ ML.CP3?V93+HC!G$5Z5+ZRH%/5>[>J?>FL#\GKU:/"F6 \HOEZB)L_3_Y=WTX M'/Q+'^1_U]>)>N%KBHBNNYU##J(O*_Y6Q^H^_P#A.MR;:2YW"\V3X6'8K]TY MH>XV[)R>5K]Q]_\ "<:T@X72B^6?1G>OIJI9N2X/2_JBO0"; "Y)L ,SOW6F MQ4T964;34*@ WDTGL/*7#HQU)9W,EA:PN):9;;9VP510K-3:ZL493Y58'H/$= MLL'4_6I\3?"XAO#<,M.IN).R(ZI\(W5#4UOR_E>Q=^JSN-">VV>]/N+MPF!<.&86L6.\9 M79CLK89BQ SZ)UY[/9P7+)])&.G8X.N)M04]%6G[90]?"FEB*M,WO3J,.C]H MV]4O?73Z./.)[96NN>A&<#&45N44+64<5'BU!TD"P/DMT33:349X?!E%S!R@ M]/$F>HU']#IGC>IG?_R'*/;-4;>Y/CU;9[OG&EGU>4U$R^3$VR\=>' MDD!U>T2^/K$6M25V>J> #.2$!_S'=V&>:,94W*5186.9HJRA4TJDT]^7);DV MY,\.:?R4'>Z5G[')*^HB3O6KZ)7\V9'=" ?+:=@ M0"W0%( DAUL/Z'7\V9 MBB\U4^_W-E18I27<_0HR3#5_45L9ATK_ "D)SFUX/,[5MEV7QML7\60\2YN3 ML_X=0_W?Z[SL]H5)TH)P>-SY_LRC3K3DIK.%[E>:TZJ-@%1C6%3G&894]BU@ M#>^V;[Y'Z>\=8]X2R.5D_-T/MO[HE;4_&7K7WA++:MLO9*5(O<#*_'?:_&3OE1TEM54H*V=_9&CM"3KW/PX;XV\>+)AK M%I?!5L",/2J6-):?-C9;>ELNZX[97R5&0AD-F0JRGH92"I[Q)I_TSQ'U]+T7 M^,B..PK4:CTG\:FQ4]DLM'1PX4WGF\]_@5WRKZE4J12Y+'=NN9=>%J4\?A%9 MA=,13\(=8LP'4;]TI;2F#YBK4I7VN:9EVNG9)6Y[I87)7I+:I5,.3G1;:7[+ M_P!P9"-:1^F8CSM7WYGL*;IUJE/I]]F:.T:D:M"G57/[;KS1U^331RUL47?/ MY,@=1PVF)4$]0![Y;DK#DD_7XCS5/WVEH3%?MNO+/=Z&_LQ)6T6N>?4I37C! M MZ=BU:J4H2?+VV.%>)TJ\XKGZ/OA:+UVJ4V6G8D*&!L6 ) MS/"]^R/B6_\ D:M7ZN'=T_-SU\*Y_P ;1H6GCG;/7K['G)SI'F<8$)\'$KS9 MZ-L7:F?>'6PG:Y6OW'W_ &B5^CLA#)DU-E=3T,C;2GO DWY1,:M>EA*R;JJ% MANRN!<=8.79%2DXW<)]<^:3(IUU*QG#/!KR;3] &\]0EAZ@:I/3<8K$KLL!\U3(\);BQ=AP-B0!PN94W&TH:&]]_-FB*E> MW.O3^G;R7N6&)[/!/9P3Z0C^NGT<><3VF1VD2:$>2>; Z!W" 5IIK M4G"5R:E&J*#MF0I4TR>DI^SV2/MJ%B;V7$X=ATER/5+KV!T#N$; Z!W":(75 M6"PF43MJ4_FB5'H_D[2]\5BU8<4I$"_6S'V274J%&A3%*@$5%O95(S)WECO8 M[LST27,9&E/BCD M8K5["57+UPM5R]7#TG9M[,BDGK,ZT2$VN :3.;@="8>@Q:A1ITV(L2BA3;HRF&O MJU@ZC,[X:DS.268HI))WDF=B).IYSDC2NAS]'Z'H8"_A:'\M9EJ:O85D2FV'I%*5]A2BV6YN=D<)UHDZGU/. MF/0XU+5C!HP9<+1!4W!%-;@](,[%I[$-M\25%+@<6MJQ@W8L^%I,S&[$HI)/ M23,^$T'AJ.T*5"F@J#9?94#:'0;;]\Z<1J?4C2NAQ!JK@OX6C_+6>G53!?PE M#^6GPG:B3KEU?F-,>AS\%HBA0SHT:5,G>:=-$/:5%S-\3V)Y/0B(@"(B (B( M B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@" M(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B M( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@"(B (B( B(@ <"(B (B( B(@"(B (B( B(@"(B (B( B(@'__V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jul. 02, 2022
Jul. 27, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 02, 2022  
Document Transition Report false  
Entity File Number 001-40208  
Entity Registrant Name Hayward Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-2060643  
Entity Address, Address Line One 1415 Vantage Park Drive  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Charlotte  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28203  
City Area Code 704  
Local Phone Number 285-5445  
Title of 12(b) Security Common stock, $.001 per share  
Trading Symbol HAYW  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   215,937,788
Amendment Flag false  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001834622  
Former Address    
Document Information [Line Items]    
Entity Address, Address Line One 400 Connell Drive  
Entity Address, Address Line Two Suite 6100  
Entity Address, City or Town Berkeley Heights  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07922  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 108,965 $ 265,796
Accounts receivable, net of allowances of $3,235 and $2,003, respectively 248,639 208,112
Inventories, net 312,461 233,449
Prepaid expenses 17,709 12,459
Other current assets 21,126 30,705
Total current assets 708,900 750,521
Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively 147,651 146,754
Goodwill 926,730 924,264
Trademark 736,000 736,000
Customer relationships, net 228,491 242,854
Other intangibles, net 138,708 103,192
Other non-current assets 94,875 74,885
Total assets 2,981,355 2,978,470
Current liabilities    
Current portion of the long-term debt 11,957 12,155
Accounts payable 97,500 87,445
Accrued expenses and other liabilities 200,686 190,378
Income taxes payable 0 13,886
Total current liabilities 310,143 303,864
Long-term debt, net 1,119,312 973,124
Deferred tax liabilities, net 256,453 262,378
Other non-current liabilities 73,826 69,591
Total liabilities 1,759,734 1,608,957
Commitments and contingencies (Note 12)
Stockholders' equity    
Preferred stock, $0.001 par value, 100,000,000 authorized, no shares issued or outstanding as of July 2, 2022 and December 31, 2021 0 0
Common stock $0.001 par value, 750,000,000 authorized; 239,583,621 issued and 215,687,086 outstanding at July 2, 2022; 238,432,216 issued and 233,056,799 outstanding at December 31, 2021 240 238
Additional paid-in capital 1,064,113 1,058,724
Common stock in treasury; 23,896,535 and 5,375,417 at July 2, 2022 and December 31, 2021, respectively (307,225) (14,066)
Retained earnings 461,167 320,875
Accumulated other comprehensive income 3,326 3,742
Total stockholders' equity 1,221,621 1,369,513
Total liabilities, redeemable stock, and stockholders' equity $ 2,981,355 $ 2,978,470
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 3,235 $ 2,003
Property, plant, and equipment, accumulated depreciation $ 74,683 $ 67,366
Preferred shares par value (in usd per share) $ 0.001 $ 0.001
Preferred stock authorized (in shares) 100,000,000 100,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 750,000,000 750,000,000
Common stock issued (in shares) 239,583,621 238,432,216
Common stock outstanding (in shares) 215,687,086 233,056,799
Common treasury stock (in shares) 23,896,535 5,375,417
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Income Statement [Abstract]        
Net sales $ 399,442 $ 364,422 $ 809,902 $ 698,785
Cost of sales 210,077 196,404 430,143 370,863
Gross profit 189,365 168,018 379,759 327,922
Selling, general, and administrative expense 68,947 71,802 137,804 138,322
Research, development, and engineering expense 5,033 4,997 10,269 9,817
Acquisition and restructuring related expense 4,940 1,636 7,211 1,669
Amortization of intangible assets 7,697 8,632 15,307 17,462
Operating income 102,748 80,951 209,168 160,652
Interest expense, net 11,605 12,975 21,167 31,247
Loss on debt extinguishment 0 3,608 0 9,418
Other (income) expense, net 3,804 (1,000) 3,290 2,568
Total other expense 15,409 15,583 24,457 43,233
Income from operations before income taxes 87,339 65,368 184,711 117,419
Provision for income taxes 21,079 12,552 44,419 27,736
Net income $ 66,260 $ 52,816 $ 140,292 $ 89,683
Earnings per share        
Basic (in usd per share) $ 0.30 $ 0.23 $ 0.62 $ 0.02
Diluted (in usd per share) $ 0.29 $ 0.22 $ 0.59 $ 0.02
Weighted average common shares outstanding        
Basic (in shares) 218,401,182 231,103,424 225,358,529 143,721,029
Diluted (in shares) 228,642,982 244,203,652 235,943,099 153,571,905
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 66,260 $ 52,816 $ 140,292 $ 89,683
Other comprehensive income (loss):        
Foreign currency translation adjustments, gross (11,120) 2,533 (11,480) 4,807
Foreign currency translation adjustments, taxes 0 (333) 0 (763)
Foreign currency translation adjustments, net (11,120) 2,200 (11,480) 4,044
Change in fair value of derivatives, gross 3,455 2,461 14,752 4,881
Change in fair value of derivatives, taxes (864) (611) (3,688) (1,225)
Change in fair value of derivatives, net 2,591 1,850 11,064 3,656
Comprehensive income $ 57,731 $ 56,866 $ 139,876 $ 97,383
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Redeemable Class A and C Stock
Common Class A
Common Class A
Additional Paid-in Capital
Beginning balance (in shares) at Dec. 31, 2020             869,923    
Beginning balance at Dec. 31, 2020             $ 594,500    
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Conversion to common stock upon IPO (in shares)             (869,923)    
Conversion to common stock upon IPO             $ (594,500)    
Issuance of Class A stock (in shares)             186    
Repurchase of stock (in shares)             (186)    
Ending balance (in shares) at Apr. 03, 2021             0    
Ending balance at Apr. 03, 2021             $ 0    
Beginning balance (in shares) at Dec. 31, 2020   2,772,900              
Beginning balance at Dec. 31, 2020 $ 209,261 $ 3 $ 10,297 $ (3,686) $ 202,997 $ (350)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 36,867       36,867        
Stock-based compensation 10,634   10,634            
Issuance of common stock (in shares)   22,200,000              
Issuance of stock 351,575 $ 22 351,553         $ 221 $ 221
Repurchase of stock (214)     (214)          
Other comprehensive income 3,650         3,650      
Conversion to common stock upon IPO (in shares)   206,147,857              
Conversion to common stock upon IPO 594,706 $ 206 680,041   (85,541)        
Cash distributions (41)       (41)        
Ending balance (in shares) at Apr. 03, 2021   231,120,757              
Ending balance at Apr. 03, 2021 1,206,659 $ 231 1,052,746 (3,900) 154,282 3,300      
Beginning balance (in shares) at Dec. 31, 2020             869,923    
Beginning balance at Dec. 31, 2020             $ 594,500    
Ending balance (in shares) at Jul. 03, 2021             0    
Ending balance at Jul. 03, 2021             $ 0    
Beginning balance (in shares) at Dec. 31, 2020   2,772,900              
Beginning balance at Dec. 31, 2020 209,261 $ 3 10,297 (3,686) 202,997 (350)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 89,683                
Ending balance (in shares) at Jul. 03, 2021   231,101,257              
Ending balance at Jul. 03, 2021 1,263,996 $ 231 1,054,249 (4,668) 206,834 7,350      
Beginning balance (in shares) at Apr. 03, 2021             0    
Beginning balance at Apr. 03, 2021             $ 0    
Ending balance (in shares) at Jul. 03, 2021             0    
Ending balance at Jul. 03, 2021             $ 0    
Beginning balance (in shares) at Apr. 03, 2021   231,120,757              
Beginning balance at Apr. 03, 2021 1,206,659 $ 231 1,052,746 (3,900) 154,282 3,300      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 52,816       52,816        
Stock-based compensation 1,900   1,900            
Repurchase of stock (in shares)   (19,500)              
Repurchase of stock (768)     (768)          
Other comprehensive income 4,050         4,050      
Finalization for IPO conversion (661)   (397)   (264)        
Ending balance (in shares) at Jul. 03, 2021   231,101,257              
Ending balance at Jul. 03, 2021 $ 1,263,996 $ 231 1,054,249 (4,668) 206,834 7,350      
Beginning balance (in shares) at Dec. 31, 2021 233,056,799 233,056,799              
Beginning balance at Dec. 31, 2021 $ 1,369,513 $ 238 1,058,724 (14,066) 320,875 3,742      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 74,032       74,032        
Stock-based compensation 1,641   1,641            
Issuance of common stock (in shares)   403,158              
Issuance of stock 428 $ 1 427            
Repurchase of stock (in shares)   (4,080,000)              
Repurchase of stock (80,784)     (80,784)          
Treasury stock purchase for tax withholdings on stock exercises (23)     (23)          
Other comprehensive income 8,113         8,113      
Ending balance (in shares) at Apr. 02, 2022   229,379,957              
Ending balance at Apr. 02, 2022 $ 1,372,920 $ 239 1,060,792 (94,873) 394,907 11,855      
Beginning balance (in shares) at Dec. 31, 2021 233,056,799 233,056,799              
Beginning balance at Dec. 31, 2021 $ 1,369,513 $ 238 1,058,724 (14,066) 320,875 3,742      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income $ 140,292                
Ending balance (in shares) at Jul. 02, 2022 215,687,086 215,687,086              
Ending balance at Jul. 02, 2022 $ 1,221,621 $ 240 1,064,113 (307,225) 461,167 3,326      
Beginning balance (in shares) at Apr. 02, 2022   229,379,957              
Beginning balance at Apr. 02, 2022 1,372,920 $ 239 1,060,792 (94,873) 394,907 11,855      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 66,260       66,260        
Stock-based compensation 1,991   1,991            
Issuance of common stock (in shares)   748,247              
Issuance of stock 1,331 $ 1 1,330            
Repurchase of stock (in shares)   (14,441,118)              
Repurchase of stock (212,352)     (212,352)          
Treasury stock purchase for tax withholdings on stock exercises 0     0          
Other comprehensive income $ (8,529)         (8,529)      
Ending balance (in shares) at Jul. 02, 2022 215,687,086 215,687,086              
Ending balance at Jul. 02, 2022 $ 1,221,621 $ 240 $ 1,064,113 $ (307,225) $ 461,167 $ 3,326      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Cash flows from operating activities    
Net income $ 140,292 $ 89,683
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation 9,598 9,251
Amortization of intangible assets 18,188 20,497
Amortization of deferred debt issuance fees 1,478 2,253
Stock-based compensation 3,632 12,478
Deferred income taxes (9,423) (3,403)
Allowance for bad debts 1,232 131
Loss on debt extinguishment 0 9,418
Loss on disposal of property, plant and equipment 5,359 3,742
Changes in operating assets and liabilities    
Accounts receivable (40,727) (36,989)
Inventories (67,946) (26,586)
Other current and non-current assets 5,918 (1,534)
Accounts payable 5,982 29,817
Accrued expenses and other liabilities (9,907) 14,631
Net cash provided by operating activities 63,676 123,389
Cash flows from investing activities    
Purchases of property, plant, and equipment (15,855) (9,854)
Purchases of intangibles 0 (528)
Acquisitions, net of cash acquired (61,337) 0
Proceeds from sale of property, plant, and equipment 4 25
Proceeds from settlements of investment currency hedge 0 699
Net cash used in investing activities (77,188) (9,658)
Cash flows from financing activities    
Proceeds from issuance of common stock - Initial Public Offering 0 377,400
Costs associated with Initial Public Offering 0 (26,124)
Purchase of common stock for treasury (293,159) (1,044)
Proceeds from issuance of long-term debt 0 51,659
Debt issuance costs 0 (12,289)
Payments of long-term debt (5,000) (364,644)
Proceeds from revolving credit facility 150,000 68,000
Payments on revolving credit facility 0 (68,000)
Proceeds from issuance of short term debt 6,979 0
Payments of short term debt (642) 0
Other, net 721 (108)
Net cash (used in) provided by financing activities (141,101) 24,850
Effect of exchange rate changes on cash and cash equivalents and restricted cash (2,218) (52)
Change in cash and cash equivalents and restricted cash (156,831) 138,529
Cash and cash equivalents and restricted cash, beginning of period 265,796 115,294
Cash and cash equivalents and restricted cash, end of period 108,965 253,823
Supplemental disclosures of cash flow information    
Cash paid-interest 19,358 29,152
Cash paid-income taxes 67,286 25,675
Equipment financed under finance leases $ 1,531 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Operations and Organization
6 Months Ended
Jul. 02, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Organization

1. Nature of Operations and Organization
Hayward Holdings, Inc. (“Holdings,” the “Company,” “we” or “us”) is a global designer, manufacturer, and marketer of a broad portfolio of pool equipment and associated automation systems. The Company has nine manufacturing facilities worldwide, which are located in North Carolina, Tennessee, Rhode Island, Florida, California, Spain (three) and China, and other facilities in the United States, Canada, France and Australia. Cash flow is impacted by the seasonality of the swimming pool business. Cash flow is usually higher in the second and third quarters due to terms of sale to our customers.
We establish actual interim closing dates using a fiscal calendar in which our fiscal quarters end on the Saturday closest to the calendar quarter end, with the exception of year-end which ends on December 31 of each fiscal year. The interim closing dates for the first, second and third quarters of 2022 are April 2, July 2, and October 1, compared to the respective April 3, July 3, and October 2, 2021 dates. We had one fewer working day in the three and six months ended July 2, 2022 than in the respective 2021 periods.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies
6 Months Ended
Jul. 02, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies
2. Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of such information. All such adjustments are of a normal recurring nature. Certain information and note disclosures, including a description of significant accounting policies normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”), have been condensed or omitted pursuant to such rules and regulations.
These interim financial statements should be read in conjunction with the Company’s annual consolidated financial statements and notes thereto for the fiscal year ended December 31, 2021. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the third quarter of the prior year, the Company changed its presentation from millions to thousands and, as a result, any necessary rounding adjustments have been made to prior-year disclosed amounts. Certain prior-period amounts have been reclassified for comparative purposes to conform to the current presentation.
Recent Accounting Pronouncements Not Yet Adopted
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board (“FASB”) issued guidance that provides optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by the transition away from reference rates expected to be discontinued to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into on or before December 31, 2022. The Company is currently evaluating the potential effects of the adoption of this guidance.
Recently Adopted Accounting Standards
Accounting for Leases
In February 2016, the FASB issued ASU 2016-02, Leases (“Topic 842”) or the (“new standard”), and issued subsequent amendments to the initial guidance thereafter. The standard became effective for the Company on December 31, 2021 because the Company ceased to be an Emerging Growth Company (“EGC”) under applicable rules of the SEC as of December 31, 2021, and the Company retrospectively adopted the standard as of January 1, 2021. The impact upon adoption as of January 1, 2021 resulted in the initial recognition of lease liabilities based on the present value of the remaining minimum rental payments for existing operating leases of approximately $48.6 million and corresponding right-of-use (“ROU”) assets of approximately $43.9 million on the consolidated balance sheets. The ROU assets are net of $4.7 million of liabilities for deferred rent and unamortized landlord lease incentives that were previously recorded as other noncurrent liabilities. The adoption did not have a
material impact on the unaudited condensed consolidated statements of operations and comprehensive income or unaudited condensed consolidated statements of cash flows.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jul. 02, 2022
Revenue from Contract with Customer [Abstract]  
Revenue
3. Revenue
The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Product groups
Residential pool$377,400 $344,071 $767,032 $660,157 
Commercial pool9,738 8,930 18,892 15,838 
Industrial flow control12,304 11,421 23,978 22,790 
Total$399,442 $364,422 $809,902 $698,785 
Geographic
United States$305,868 $247,775 $604,932 $487,501 
Canada36,212 45,821 83,445 77,538 
Europe36,546 55,934 81,387 104,952 
Rest of World20,816 14,892 40,138 28,794 
Total international revenue$93,574 $116,647 204,970 211,284 
Total$399,442 $364,422 $809,902 $698,785 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jul. 02, 2022
Inventory Disclosure [Abstract]  
Inventories
4. Inventories
Inventories, net, consist of the following (in thousands):
July 2, 2022December 31, 2021
Raw materials$142,165 $124,545 
Work in progress21,768 22,669 
Finished goods148,528 86,235 
Total$312,461 $233,449 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jul. 02, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
5. Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
July 2, 2022December 31, 2021
Selling, promotional and advertising$42,490 $41,975 
Employee compensation and benefits27,151 49,552 
Warranty reserve26,919 24,174 
Inventory purchases46,522 18,606 
Insurance reserve10,263 8,842 
Deferred income8,906 8,074 
Operating lease liability - short term8,550 7,546 
Business restructuring costs1,416 1,397 
Professional fees2,284 2,027 
Payroll taxes3,433 4,522 
Other accrued liabilities22,752 23,663 
Total$200,686 $190,378 

The Company offers warranties on certain of its products and records an accrual for estimated future claims. Such accruals are based on historical experience and management’s estimate of the level of future claims.
The following table summarizes the warranty reserve activities (in thousands):

Balance at December 31, 2021
$24,174 
Accrual for warranties issued during the period 9,413 
Payments(6,399)
Balance at April 2, 2022
27,188 
Accrual for warranties issued during the period 8,784 
Payments(9,053)
Balance at July 2, 2022
$26,919 

Balance at December 31, 2020
$16,412 
Accrual for warranties issued during the period 10,109 
Payments(4,644)
Balance at April 3, 2021
21,877 
Accrual for warranties issued during the period9,850 
Payments(7,030)
Balance at July 3, 2021
$24,697 
Warranty expenses for the three and six months ended July 2, 2022 were $8.8 million and $18.2 million, respectively, and $9.9 million and $20.0 million, respectively, for the three and six months ended July 3, 2021.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jul. 02, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
6. Income Taxes
The Company’s effective tax rate for the three months ended July 2, 2022 and three months ended July 3, 2021 was 24.1% and 19.4% respectively. The change in the Company’s effective tax rate was primarily due to a Global Intangible Low Tax Income (“GILTI”) inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company’s effective tax rate for the three months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary.
The Company’s effective tax rate for the six months ended July 2, 2022 and six months ended July 3, 2021 were 24.0% and 23.6%, respectively. The change in the Company’s effective tax rate was primarily due to a GILTI inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company's effective tax rate for the six months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary.
The Company will recognize a tax benefit in the financial statements for an uncertain tax position only if the Company’s assessment is that the position is “more likely than not” (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term “tax position” refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes. There were no uncertain tax positions at July 2, 2022 or July 3, 2021.
In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred tax assets according to the provisions of ASC 740, Income Taxes. In making this determination, the Company assesses all available evidence (positive and negative) including recent earnings, internally-prepared income tax projections, and historical financial performance.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt, Net
6 Months Ended
Jul. 02, 2022
Debt Disclosure [Abstract]  
Long-Term Debt, Net
7. Long-Term Debt, Net
Long-term debt, net, consists of the following (in thousands):
July 2, 2022December 31, 2021
First Lien Term Facility, due May 28, 2028$990,000 $995,000 
ABL Revolving Credit Facility150,000 — 
Finance lease obligations7,560 7,780 
Subtotal1,147,560 1,002,780 
Less: Current portion of the long-term debt(11,957)(12,155)
Less: Unamortized debt issuance costs(16,291)(17,501)
Total$1,119,312 $973,124 
The Company's First Lien Term Facility and ABL Revolving Credit Facility (collectively “Credit Facilities”) contain collateral requirements, restrictions, and covenants, including restrictions under the First Lien Term Facility on the Company's ability to pay dividends on the Common Stock. Under the agreement governing the First Lien Credit Facility (the “First Lien Credit Agreement”), the Company must also make an annual mandatory prepayment of principal commencing April 2023 for between 0% and 50% of the excess cash, as defined in the First Lien Credit Agreement, generated in the prior calendar year. The amount due varies with the First Lien Leverage Ratio as defined in the First Lien Credit Agreement, from zero if the First Lien Leverage Ratio is less than or equal to 2.5x, to fifty percent if the First Lien Leverage Ratio is greater than 3.0x. All outstanding principal under the First Lien Credit Agreement is due at maturity on May 28, 2028. The initial maturity date under the ABL Revolving Credit Facility (“ABL Facility”) is June 1, 2026. As of July 2, 2022, the Company was in compliance with all covenants under the Credit Facilities.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Hedging Transactions
6 Months Ended
Jul. 02, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Transactions
8. Derivatives and Hedging Transactions
The Company holds derivative financial instruments for the purpose of hedging the risks of certain identifiable and anticipated transactions. In general, the types of risks hedged are those relating to the variability of future earnings and cash flows caused by movements in foreign currency exchange rates and interest rates. In hedging these transactions, the Company holds the following types of derivatives in the normal course of business.
Interest Rate Swap Agreements
The Company enters into interest rate swap agreements designated as cash flow hedges to manage its interest rate risk related to its variable rate debt obligations. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly correlated to the changes in interest rates to which the Company is exposed. Unrealized gains and losses on these instruments have been designated as effective and as such, the related gains or losses have been recorded as a component of accumulated other comprehensive income (loss), net of tax. Other comprehensive income or loss is reclassified into current period income when the hedged interest expense affects earnings.
In the first quarter of 2022, the Company entered into interest rate swap agreements that effectively convert an initial notional amount of $500.0 million of its variable-rate debt obligations to fixed-rate debt. As of July 2, 2022 and July 3, 2021, the Company was a party to interest rate swap agreements of a notional amount of $500.0 million and $550.0 million, respectively.
Foreign Exchange Contracts
The Company enters into foreign exchange contracts to manage risks associated with foreign currency transactions and future variability of intercompany cash flows arising from those transactions that may be adversely affected by changes in exchange rates. These contracts are marked-to-market with the resulting gains and losses recognized in earnings. For the three months ended July 2, 2022 and July 3, 2021, the Company recognized $1.4 million and $0.4 million of expense, respectively, and for the six months ended July 2, 2022 and July 3, 2021, the Company recognized $0.3 million and $0.8 million of expense, respectively, in Other (income) expense, net, related to foreign exchange contracts.
Net Investment Hedges
The Company uses net investment hedges to minimize its exposure to variability in the foreign currency translation of its net investment in one of its international subsidiaries. The effective portion of changes in the fair value of the hedging
instrument is recognized in accumulated other comprehensive income (loss) consistent with the related translation gains and losses of the hedged net investment.
There were no outstanding net investment hedges as of July 2, 2022 or December 31, 2021.
The following table summarizes the gross fair values and location of the significant derivative instruments within Company's unaudited condensed consolidated balance sheets (in thousands):
Other Current AssetsOther Non-Current AssetsAccrued Expenses and Other LiabilitiesOther Current Assets
July 2, 2022December 31, 2021
Interest rate swaps$— $14,752 $— $— 
Foreign exchange contracts1,478 — 261 410 
Total$1,478 $14,752 $261 $410 
The following tables present the effects of derivative instruments by contract type in accumulated other comprehensive income (AOCI) in the Company's unaudited condensed consolidated statements of comprehensive income (in thousands):
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (Loss) Reclassified from AOCI into Earnings
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps (1)
$2,591 $1,850 $(1,673)$(2,480)Interest Expense
Net investment hedge— (1,208)— — N/A
Total$2,591 $642 $(1,673)$(2,480)
(1) The Company estimates that $4.7 million of unrealized gains will be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months.
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (loss) Reclassified from AOCI into Earnings
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps$11,064 $3,656 $(2,249)$(4,902)Interest Expense
Net investment hedge— 1,268 — — N/A
Total$11,064 $4,924 $(2,249)$(4,902)
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jul. 02, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
9. Fair Value Measurements
The Company is required to disclose the estimated fair values of all financial instruments, even if they are not carried at their fair value. The fair values of financial instruments are estimates based upon market conditions and perceived risks. These estimates require management’s judgment and may not be indicative of the future fair values of the assets and liabilities.
The Company’s financial instruments include cash and cash equivalents, accounts receivable, and accounts payable. The carrying amount of these instruments approximate fair value because of their short-term nature.
The Company’s interest rate swaps, foreign exchange contracts, and net investment hedges are measured in the financial statements at fair value on a recurring basis. The fair values of the interest rate swaps are estimated using industry standard valuation models using market-based observable inputs, including interest rate curves. The fair value of net investment hedges
and foreign exchanges contracts are estimated using readily observable market inputs, such as quotations on forward foreign exchange points and foreign interest rates. These instruments are customary, over-the-counter contracts with various bank counterparties that are not traded in active markets. Accordingly, the fair value measurements of the interest rate swaps, foreign exchange contracts and net investment hedges are categorized as Level 2.
As of July 2, 2022, the Company’s long-term debt instruments had a carrying value of $990.0 million (excluding finance leases and the ABL Facility) and a fair value of approximately $946.7 million. As of December 31, 2021, the Company’s long-term debt instruments had a carrying value of $995.0 million and a fair value of approximately $991.9 million. The estimated fair value of the long-term debt is based on observable quoted prices in active markets for similar liabilities and is classified as a Level 2 input.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information
6 Months Ended
Jul. 02, 2022
Segment Reporting [Abstract]  
Segments and Related Information
10. Segments and Related Information
The Company’s operational and management structure is aligned to its key geographies and go-to market strategy resulting in two reportable segments: North America (“NAM”) and Europe & Rest of World (“E&RW”). Operating segments have not been aggregated to form the reportable segments. The Company determined its reportable segments based on how the Company’s Chief Operating Decision Maker (“CODM”) reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews net sales, gross profit and segment income for each of the reportable segments. Gross profit is defined as net sales less cost of sales incurred by the segment. The CODM does not evaluate reportable segments using asset information as these are managed on an enterprise-wide basis. Segment income is defined as segment gross profit less sales, general, and administrative expenses (“SG&A”) and research, development, and engineering expense (“RD&E”). The accounting policies of the segments are the same as those of Holdings.
The North America segment manufactures and sells residential and commercial swimming pool equipment and supplies as well as equipment that controls the flow of fluids. This segment is composed of three reporting units.
The Europe & Rest of World segment manufactures and sells residential and commercial swimming pool equipment and supplies. This segment is composed of two reporting units.
The Company sells its products primarily through distributors and retailers. Financial information by reportable segment, net of intercompany transactions, is included in the following summary (in thousands):
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$342,080 $57,362 $399,442 $293,575 $70,847 $364,422 
Segment income110,539 13,232 123,771 89,285 12,367 101,652 
Capital expenditures (1)
4,990 628 5,618 4,855 243 5,098 
Depreciation (1)
4,248 206 4,454 4,109 301 4,410 
Intersegment sales10,553 183 10,736 11,229 178 11,407 
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$688,377 $121,525 $809,902 $565,040 $133,745 $698,785 
Segment income219,150 30,201 249,351 175,100 27,246 202,346 
Capital expenditures (1)
10,576 1,590 12,166 9,600 300 9,900 
Depreciation (1)
8,582 375 8,957 8,400 668 9,068 
Intersegment sales23,678 354 24,032 19,612 271 19,883 

(1) Capital expenditures and depreciation associated with Corporate are not included in these totals.
The following table presents a reconciliation of segment income to income from operations before income taxes (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Total segment income$123,771 $101,652 $249,351 $202,346 
Corporate expense, net8,386 10,433 17,665 22,563 
Acquisition and restructuring related expense4,940 1,636 7,211 1,669 
Amortization of intangible assets7,697 8,632 15,307 17,462 
Operating income102,748 80,951 209,168 160,652 
Interest expense, net11,605 12,975 21,167 31,247 
Loss on debt extinguishment— 3,608 — 9,418 
Other (income) expense, net3,804 (1,000)3,290 2,568 
Total other expense15,409 15,583 24,457 43,233 
Income from operations before income taxes$87,339 $65,368 $184,711 $117,419 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jul. 02, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
11. Earnings Per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net income$66,260 $52,816 $140,292 $89,683 
Deemed Dividend - Class A stock redemption(a)
— — — (85,541)
Dividends paid to Class C stockholders— — — (41)
Net income attributable to Class A and common stockholders, basic(b)
66,260 52,816 140,292 4,101 
Net income attributable to Class A holders, basic— — — 1,451 
Net income attributable to common stockholders, basic$66,260 $52,816 $140,292 $2,650 
Net income attributable to Class A holders, diluted— $— $— $1,451 
Net income attributable to common stockholders, diluted$66,260 $52,816 $140,292 $2,650 
Weighted average number of common shares outstanding, basic218,401,182 231,103,424 225,358,529 143,721,029 
Effect of dilutive securities(c)
10,241,800 13,100,228 10,584,570 9,850,876 
Weighted average number of common shares outstanding, diluted228,642,982 244,203,652 235,943,099 153,571,905 
Earnings per share attributable to common stockholders, basic$0.30 $0.23 $0.62 $0.02 
Earnings per share attributable to common stockholders, diluted$0.29 $0.22 $0.59 $0.02 
(a) For the six months ended July 3, 2021, the non-cash deemed dividend represents the beneficial conversion feature related to the redemption of Class A shares for common shares as a consequence of the Company's initial public offering (the IPO).
(b) Net income attributable to Class A stockholders is impacted by the total shares of participating securities, basic and diluted, on an as converted basis.
(c) For the three months ended July 2, 2022 and July 3, 2021 there were potential common shares totaling approximately 2.6 million and 1.2 million, respectively, and for the six months ended July 2, 2022 and July 3, 2021, there were potential common shares totaling approximately 2.0 million and 0.8 million, respectively, that were excluded from the computation of diluted EPS as the effect of inclusion of such shares would have been anti-dilutive.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jul. 02, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
12. Commitments and Contingencies
Litigation
The Company is involved in litigation arising in the normal course of business. Where appropriate, these matters have been submitted to the Company’s insurance carrier. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. It is not possible to quantify the ultimate liability, if any, in these matters. As of July 2, 2022, the Company does not have any significant pending litigation.
Yuncos, Spain Fire
In June 2021, an accidental fire destroyed a portion of the Company’s manufacturing and administrative facilities in Yuncos, Spain. The Company has established alternative, temporary facilities for administrative personnel affected by the fire. The disruption to the Company's global manufacturing operations was minimal, and the Company has received insurance proceeds which have mitigated the losses incurred due to the fire.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jul. 02, 2022
Leases [Abstract]  
Leases
13. Leases
The Company’s operating and finance lease portfolio is described in Note 15. Leases of Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
July 2, 2022July 3, 2021
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$9,331 $1,472 
Finance leases1,531 — 
Supplemental balance sheet information related to leases was as follows (in thousands):
July 2, 2022December 31, 2021
Operating leases
Other non-current assets$67,891 $63,611 
Accrued expenses and other liabilities8,550 7,546 
Other non-current liabilities67,308 61,565 
Total operating lease liabilities75,858 69,111 
Finance leases
Property, plant and equipment10,761 9,280 
Accumulated depreciation(1,613)(1,262)
Property, plant and equipment, net9,148 8,017 
Current maturities of long-term debt1,957 2,155 
Long-term debt5,603 5,625 
Total finance lease liabilities$7,560 $7,780 
Leases
13. Leases
The Company’s operating and finance lease portfolio is described in Note 15. Leases of Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
July 2, 2022July 3, 2021
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$9,331 $1,472 
Finance leases1,531 — 
Supplemental balance sheet information related to leases was as follows (in thousands):
July 2, 2022December 31, 2021
Operating leases
Other non-current assets$67,891 $63,611 
Accrued expenses and other liabilities8,550 7,546 
Other non-current liabilities67,308 61,565 
Total operating lease liabilities75,858 69,111 
Finance leases
Property, plant and equipment10,761 9,280 
Accumulated depreciation(1,613)(1,262)
Property, plant and equipment, net9,148 8,017 
Current maturities of long-term debt1,957 2,155 
Long-term debt5,603 5,625 
Total finance lease liabilities$7,560 $7,780 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity
6 Months Ended
Jul. 02, 2022
Equity [Abstract]  
Stockholders’ Equity
14. Stockholders’ Equity
Preferred Stock
The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 100,000,000 shares of preferred stock, $0.001 value per share, all of which is undesignated.
Common Stock
The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 750,000,000 shares of Common Stock, $0.001 value per share. Each share of Common Stock is entitled to one vote on all matters submitted to a vote
of the Company’s stockholders. The holders of Common Stock are entitled to receive dividends, if any, as may be declared by the board of directors.
Dividends paid
For the three and six months ended July 2, 2022, no dividend was declared nor paid to the Company's common stockholders.
Share Repurchases
As part of the Company’s previously announced $450 million share repurchase program, on January 24, 2022, the Company agreed to repurchase 4.08 million shares of common stock from certain affiliates of one of the Company’s controlling stockholders, Capital Advisors, LP (“CCMP”), at a price per share of $19.80, for an aggregate consideration of approximately $81 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the certain affiliates of the Company's controlling stockholders (collectively, the “Sponsors”), sold their shares in a block trade in compliance with Rule 144. Closing of this share repurchase occurred on March 11, 2022.
On May 2, 2022, the Company entered into an underwriting agreement (the “Underwriting Agreement”) by and among the Company, the underwriters named therein (the “Underwriters”) and the selling stockholders listed on Schedule B thereto (the “Selling Stockholders”), relating to the underwritten offering of Company common stock from the Selling Stockholders (the “Underwritten Offering”). As part of the Company’s previously announced $450 million share repurchase program, the Company agreed to purchase from the Underwriters 8 million shares being sold in the Underwritten Offering by certain affiliates of one of the Company’s controlling stockholders, CCMP, to the Underwriters, at a price per share of approximately $13.88, for an aggregate consideration of approximately $111 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the Underwriters agreed to purchase shares from the Selling Stockholders in the Underwritten Offering. Closing of this share repurchase occurred on May 5, 2022.
During the three months ended July 2, 2022, the Company repurchased approximately 6.4 million shares of common stock on the open market at an average price per share of $15.72, for an aggregate consideration of approximately $101.3 million, as part of the Company’s previously announced $450 million share repurchase program.
For the six months ended July 2, 2022, the Company has repurchased approximately 18.5 million shares of common stock for an aggregate consideration of approximately $293.1 million under the previously announced $450 million share repurchase program. As of July 2, 2022, $156.9 million remained available for additional share repurchases under the program.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation
6 Months Ended
Jul. 02, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation
15. Stock-based Compensation
Stock-based compensation expense recorded in the unaudited condensed consolidated statements of operations for equity-classified stock-based awards for the three and six months ended July 2, 2022 was $2.0 million and $3.6 million, respectively, and $1.8 million and $12.5 million, respectively, for the three and six months ended July 3, 2021.
The Company has established two equity incentive plans, the 2021 Equity Incentive Plan and the 2017 Equity Incentive Plan. The Company no longer issues awards under the 2017 Equity Incentive Plan.
2021 Equity Incentive Plan
In March 2021, the Company adopted the 2021 Equity Incentive Plan (the “2021 Plan”). Under the 2021 Plan, up to 13,737,500 shares of common stock may be granted to employees, directors and consultants in the form of stock options, restricted stock units and other stock-based awards. The terms of awards granted under the 2021 Plan are determined by the Compensation Committee of the Board of Directors, subject to the provisions of the 2021 Plan.
Options granted under the 2021 Plan expire no later than ten years from the date of grant. The vesting period of stock options and restricted stock units granted under the 2021 Plan is three years from the date of grant.
In 2022, the Company began utilizing performance-based stock units (“PSUs”) as part of its equity awards program for certain senior management and executive officers. The vesting of the PSUs will be tied to organic net revenue growth and adjusted EBITDA margin, each with a relative weighting of 50%. The PSUs will be measured over 3-year performance period with a minimum of 50% of the target awarded PSUs to be earned for threshold performance and a maximum of 200% of the target awarded PSUs to be earned for maximum performance.
During the six months ended July 2, 2022, the Company granted 1,078,899 options, 141,857 restricted stock units and 94,888 PSUs under the 2021 Plan with a weighted-average grant-date fair value per share of $5.51, $17.10 and $17.10, respectively.
The Company determined the fair value of granted stock options at the date of grant using the Black-Scholes option-pricing model. The principal assumptions used in the Black-Scholes option-pricing model for the stock options granted were as follows:
Risk-free interest rate1.78 %
Expected life in years6
Expected dividend yield— %
Expected volatility29.61 %
The risk-free interest rate was based on the U.S. Treasury yield curve at date of grant over the expected term of these stock options. The expected volatility was based upon comparable public company historical volatility. The expected life was based on the average of the weighted-average vesting period and the contractual term of the stock option awards by utilizing the “simplified method”, as prescribed in the SEC’s Staff Accounting Bulletin (SAB) No. 107, as the Company does not have sufficient available historical data to estimate the expected term of these stock option awards.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring
6 Months Ended
Jul. 02, 2022
Acquisition, Restructuring and Related Activities [Abstract]  
Acquisitions and Restructuring
16. Acquisitions and Restructuring
Acquisition and restructuring related expense, net consists of the following (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Business restructuring costs$1,862 $1,636 $3,988 $1,669 
Acquisition transaction and integration costs3,078 — 3,223 — 
Total $4,940$1,636$7,211$1,669
On March 29, 2021, the Company announced the relocation of its corporate office functions to Charlotte, North Carolina from Berkeley Heights, New Jersey. As of July 2, 2022, the Company has largely completed the relocation. The estimated severance and retention costs pertaining to this relocation are approximately $5.9 million. The impacted employees must remain with the Company through their planned exit date to receive each of the severance and retention amounts. Such costs are accounted for in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company incurred approximately $3.3 million of expense related to the relocation during the six months ended July 2, 2022.
The following tables summarize the status of the Company's restructuring related expense and related liability balances (in thousands):
2022 Activity
Liability as of December 31, 2021
Costs RecognizedCash Payments
Liability as of July 2, 2022
One-time termination benefits$1,035 $1,419 $(1,038)$1,416 
Facility-related27 337 (364)— 
Other (1)
4,374 2,232 (4,852)1,754 
Total$5,436 $3,988 $(6,254)$3,170 
(1) ‘Other’ restructuring related expense primarily consists of expenses pertaining to the relocation of the corporate headquarters.
2021 Activity
Liability as of December 31, 2020
Costs RecognizedCash Payments
Liability as of July 3, 2021
One-time termination benefits$— $643 $— $643 
Facility-related— 992 — 992 
Other— 34 — 34 
Total Restructuring$— $1,669 $— $1,669 
Restructuring costs are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations, while the restructuring liability is included as a component of accrued expenses and other liabilities on the Company’s unaudited condensed consolidated balance sheets.
Acquisitions
On June 2, 2022, the Company acquired the specialty lighting business of Halco Lighting Technologies, LLC. The acquired business includes a robust portfolio of lighting solutions serving the residential and commercial pool, spa, fountain, and landscape lighting market segments. The acquisition is included in our North America segment.
The net acquisition cost was $59.7 million. The purchase price was funded with proceeds from the ABL Facility and cash on hand. For the three months ended July 2, 2022, transaction expenses recognized for the acquisition were $3.1 million. These expenses are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations.
The allocation of purchase price is still preliminary as the Company finalizes aspects of the valuation including intangible, inventory and fixed asset valuations. Preliminary estimates will be finalized within one year of the date of acquisition. The following table summarizes the consideration transferred and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed (in thousands):
Preliminary Allocation
As of June 2, 2022
Assets
Accounts receivable$3,905 
Inventory16,465 
Other current assets521 
Property, plant and equipment187 
Goodwill6,740 
Identifiable intangible assets, net39,350 
Other noncurrent assets13 
Less: Liabilities assumed
Accounts payable(6,091)
Accrued liabilities(1,430)
Net assets acquired$59,660 
The following table summarizes the identifiable intangible assets, net and their useful lives. The weighted average amortization period for the acquired intangible assets is 13.6 years.
 Useful lifeAmount
(in years)(in thousands)
Customer relationships15$26,000 
Tradename153,700
Developed technology108,400
Noncompete agreements51,250
Total intangible assets with definite lives$39,350 
Goodwill is a result of the expected synergies and cross-selling opportunities this acquisition is expected to bring as well as the expected growth potential from the integration of the specialty lighting products into Hayward’s OmniLogic automation technology. The goodwill balance has been recorded to the North America reportable segment and is deductible for tax purposes.
On December 31, 2021, the Company acquired Water Works Technologies Group, LLC (“Water Works”) and during the three months ended July 2, 2022, the Company completed its acquisition accounting and made no significant adjustments during the measurement period. As a result of the acquisition, the Company recognized net assets of $14.0 million, including goodwill of $6.5 million and definite-lived technology and trademark intangible assets of $5.5 million.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jul. 02, 2022
Related Party Transactions [Abstract]  
Related Party Transactions
17. Related-Party Transactions
Other than the stock repurchases described in Note 14. Stockholders’ Equity, the Company did not incur any significant related party transactions for the three and six months ended July 2, 2022.
Prior to the IPO in March 2021, the Company incurred management fees to certain affiliates of the Company's controlling stockholders (the “Sponsors”) in the amount of $0.2 million for the six months ended July 3, 2021. In addition, $41 thousand in Class C dividends were incurred to one Sponsor in lieu of management fees for the six months ended July 3, 2021.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jul. 02, 2022
Subsequent Events [Abstract]  
Subsequent Events
18. Subsequent Events
In the six months ended June 30, 2022, the Company repurchased approximately $293.1 million in common stock under its previously approved share repurchase program, leaving approximately $156.9 million remaining under the initial authorization. On July 26, 2022, the board of directors renewed the initial authorization of its share repurchase program (the “Share Repurchase Program”) such that the Company is authorized to repurchase up to an aggregate of $450 million of our common stock with such authority expiring on July 26, 2025. Repurchases under the Share Repurchase Program will be funded by cash on hand and cash generated from operations and may be made, from time to time, in amounts and at prices the Company deems appropriate and will be subject to a variety of factors, including the market price of the Company’s common stock, general market and economic conditions, applicable legal requirements and other considerations. The Share Repurchase Program is expected to be conducted through privately negotiated transactions, including with the Sponsors, as well as through open market repurchases or other means, including through Rule 10b5-1(c) trading plans or through the use of other techniques such as accelerated share repurchases. The Share Repurchase Program may be suspended, modified or discontinued at any time without prior notice.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Policies)
6 Months Ended
Jul. 02, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of such information. All such adjustments are of a normal recurring nature. Certain information and note disclosures, including a description of significant accounting policies normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”), have been condensed or omitted pursuant to such rules and regulations.
These interim financial statements should be read in conjunction with the Company’s annual consolidated financial statements and notes thereto for the fiscal year ended December 31, 2021. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.
The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the third quarter of the prior year, the Company changed its presentation from millions to thousands and, as a result, any necessary rounding adjustments have been made to prior-year disclosed amounts. Certain prior-period amounts have been reclassified for comparative purposes to conform to the current presentation.
Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Standards
Recent Accounting Pronouncements Not Yet Adopted
Reference Rate Reform
In March 2020, the Financial Accounting Standards Board (“FASB”) issued guidance that provides optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by the transition away from reference rates expected to be discontinued to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into on or before December 31, 2022. The Company is currently evaluating the potential effects of the adoption of this guidance.
Recently Adopted Accounting Standards
Accounting for Leases
In February 2016, the FASB issued ASU 2016-02, Leases (“Topic 842”) or the (“new standard”), and issued subsequent amendments to the initial guidance thereafter. The standard became effective for the Company on December 31, 2021 because the Company ceased to be an Emerging Growth Company (“EGC”) under applicable rules of the SEC as of December 31, 2021, and the Company retrospectively adopted the standard as of January 1, 2021. The impact upon adoption as of January 1, 2021 resulted in the initial recognition of lease liabilities based on the present value of the remaining minimum rental payments for existing operating leases of approximately $48.6 million and corresponding right-of-use (“ROU”) assets of approximately $43.9 million on the consolidated balance sheets. The ROU assets are net of $4.7 million of liabilities for deferred rent and unamortized landlord lease incentives that were previously recorded as other noncurrent liabilities. The adoption did not have a
material impact on the unaudited condensed consolidated statements of operations and comprehensive income or unaudited condensed consolidated statements of cash flows.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jul. 02, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Net Sales by Product Groups
The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Product groups
Residential pool$377,400 $344,071 $767,032 $660,157 
Commercial pool9,738 8,930 18,892 15,838 
Industrial flow control12,304 11,421 23,978 22,790 
Total$399,442 $364,422 $809,902 $698,785 
Geographic
United States$305,868 $247,775 $604,932 $487,501 
Canada36,212 45,821 83,445 77,538 
Europe36,546 55,934 81,387 104,952 
Rest of World20,816 14,892 40,138 28,794 
Total international revenue$93,574 $116,647 204,970 211,284 
Total$399,442 $364,422 $809,902 $698,785 
Schedule of Net Sales by Geographic Destinations
The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Product groups
Residential pool$377,400 $344,071 $767,032 $660,157 
Commercial pool9,738 8,930 18,892 15,838 
Industrial flow control12,304 11,421 23,978 22,790 
Total$399,442 $364,422 $809,902 $698,785 
Geographic
United States$305,868 $247,775 $604,932 $487,501 
Canada36,212 45,821 83,445 77,538 
Europe36,546 55,934 81,387 104,952 
Rest of World20,816 14,892 40,138 28,794 
Total international revenue$93,574 $116,647 204,970 211,284 
Total$399,442 $364,422 $809,902 $698,785 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jul. 02, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net, consist of the following (in thousands):
July 2, 2022December 31, 2021
Raw materials$142,165 $124,545 
Work in progress21,768 22,669 
Finished goods148,528 86,235 
Total$312,461 $233,449 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jul. 02, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
July 2, 2022December 31, 2021
Selling, promotional and advertising$42,490 $41,975 
Employee compensation and benefits27,151 49,552 
Warranty reserve26,919 24,174 
Inventory purchases46,522 18,606 
Insurance reserve10,263 8,842 
Deferred income8,906 8,074 
Operating lease liability - short term8,550 7,546 
Business restructuring costs1,416 1,397 
Professional fees2,284 2,027 
Payroll taxes3,433 4,522 
Other accrued liabilities22,752 23,663 
Total$200,686 $190,378 
Schedule of Change in Warranty Reserve
The following table summarizes the warranty reserve activities (in thousands):

Balance at December 31, 2021
$24,174 
Accrual for warranties issued during the period 9,413 
Payments(6,399)
Balance at April 2, 2022
27,188 
Accrual for warranties issued during the period 8,784 
Payments(9,053)
Balance at July 2, 2022
$26,919 

Balance at December 31, 2020
$16,412 
Accrual for warranties issued during the period 10,109 
Payments(4,644)
Balance at April 3, 2021
21,877 
Accrual for warranties issued during the period9,850 
Payments(7,030)
Balance at July 3, 2021
$24,697 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt, Net (Tables)
6 Months Ended
Jul. 02, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt, net, consists of the following (in thousands):
July 2, 2022December 31, 2021
First Lien Term Facility, due May 28, 2028$990,000 $995,000 
ABL Revolving Credit Facility150,000 — 
Finance lease obligations7,560 7,780 
Subtotal1,147,560 1,002,780 
Less: Current portion of the long-term debt(11,957)(12,155)
Less: Unamortized debt issuance costs(16,291)(17,501)
Total$1,119,312 $973,124 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Hedging Transactions (Tables)
6 Months Ended
Jul. 02, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Effect of Derivative Instruments in the Statement of Financial Position and Operations and Comprehensive Income (Loss)
The following table summarizes the gross fair values and location of the significant derivative instruments within Company's unaudited condensed consolidated balance sheets (in thousands):
Other Current AssetsOther Non-Current AssetsAccrued Expenses and Other LiabilitiesOther Current Assets
July 2, 2022December 31, 2021
Interest rate swaps$— $14,752 $— $— 
Foreign exchange contracts1,478 — 261 410 
Total$1,478 $14,752 $261 $410 
The following tables present the effects of derivative instruments by contract type in accumulated other comprehensive income (AOCI) in the Company's unaudited condensed consolidated statements of comprehensive income (in thousands):
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (Loss) Reclassified from AOCI into Earnings
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps (1)
$2,591 $1,850 $(1,673)$(2,480)Interest Expense
Net investment hedge— (1,208)— — N/A
Total$2,591 $642 $(1,673)$(2,480)
(1) The Company estimates that $4.7 million of unrealized gains will be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months.
Gain (Loss) Recognized in AOCIGain (Loss) Reclassified From AOCI to EarningsLocation of Gain (loss) Reclassified from AOCI into Earnings
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Interest rate swaps$11,064 $3,656 $(2,249)$(4,902)Interest Expense
Net investment hedge— 1,268 — — N/A
Total$11,064 $4,924 $(2,249)$(4,902)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information (Tables)
6 Months Ended
Jul. 02, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The Company sells its products primarily through distributors and retailers. Financial information by reportable segment, net of intercompany transactions, is included in the following summary (in thousands):
Three Months EndedThree Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$342,080 $57,362 $399,442 $293,575 $70,847 $364,422 
Segment income110,539 13,232 123,771 89,285 12,367 101,652 
Capital expenditures (1)
4,990 628 5,618 4,855 243 5,098 
Depreciation (1)
4,248 206 4,454 4,109 301 4,410 
Intersegment sales10,553 183 10,736 11,229 178 11,407 
Six Months EndedSix Months Ended
July 2, 2022July 3, 2021
North AmericaEurope & Rest of WorldTotalNorth AmericaEurope & Rest of WorldTotal
External net sales$688,377 $121,525 $809,902 $565,040 $133,745 $698,785 
Segment income219,150 30,201 249,351 175,100 27,246 202,346 
Capital expenditures (1)
10,576 1,590 12,166 9,600 300 9,900 
Depreciation (1)
8,582 375 8,957 8,400 668 9,068 
Intersegment sales23,678 354 24,032 19,612 271 19,883 

(1) Capital expenditures and depreciation associated with Corporate are not included in these totals.
The following table presents a reconciliation of segment income to income from operations before income taxes (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Total segment income$123,771 $101,652 $249,351 $202,346 
Corporate expense, net8,386 10,433 17,665 22,563 
Acquisition and restructuring related expense4,940 1,636 7,211 1,669 
Amortization of intangible assets7,697 8,632 15,307 17,462 
Operating income102,748 80,951 209,168 160,652 
Interest expense, net11,605 12,975 21,167 31,247 
Loss on debt extinguishment— 3,608 — 9,418 
Other (income) expense, net3,804 (1,000)3,290 2,568 
Total other expense15,409 15,583 24,457 43,233 
Income from operations before income taxes$87,339 $65,368 $184,711 $117,419 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Net income$66,260 $52,816 $140,292 $89,683 
Deemed Dividend - Class A stock redemption(a)
— — — (85,541)
Dividends paid to Class C stockholders— — — (41)
Net income attributable to Class A and common stockholders, basic(b)
66,260 52,816 140,292 4,101 
Net income attributable to Class A holders, basic— — — 1,451 
Net income attributable to common stockholders, basic$66,260 $52,816 $140,292 $2,650 
Net income attributable to Class A holders, diluted— $— $— $1,451 
Net income attributable to common stockholders, diluted$66,260 $52,816 $140,292 $2,650 
Weighted average number of common shares outstanding, basic218,401,182 231,103,424 225,358,529 143,721,029 
Effect of dilutive securities(c)
10,241,800 13,100,228 10,584,570 9,850,876 
Weighted average number of common shares outstanding, diluted228,642,982 244,203,652 235,943,099 153,571,905 
Earnings per share attributable to common stockholders, basic$0.30 $0.23 $0.62 $0.02 
Earnings per share attributable to common stockholders, diluted$0.29 $0.22 $0.59 $0.02 
(a) For the six months ended July 3, 2021, the non-cash deemed dividend represents the beneficial conversion feature related to the redemption of Class A shares for common shares as a consequence of the Company's initial public offering (the IPO).
(b) Net income attributable to Class A stockholders is impacted by the total shares of participating securities, basic and diluted, on an as converted basis.
(c) For the three months ended July 2, 2022 and July 3, 2021 there were potential common shares totaling approximately 2.6 million and 1.2 million, respectively, and for the six months ended July 2, 2022 and July 3, 2021, there were potential common shares totaling approximately 2.0 million and 0.8 million, respectively, that were excluded from the computation of diluted EPS as the effect of inclusion of such shares would have been anti-dilutive.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jul. 02, 2022
Leases [Abstract]  
Lease, Cost Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
July 2, 2022July 3, 2021
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$9,331 $1,472 
Finance leases1,531 — 
Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases was as follows (in thousands):
July 2, 2022December 31, 2021
Operating leases
Other non-current assets$67,891 $63,611 
Accrued expenses and other liabilities8,550 7,546 
Other non-current liabilities67,308 61,565 
Total operating lease liabilities75,858 69,111 
Finance leases
Property, plant and equipment10,761 9,280 
Accumulated depreciation(1,613)(1,262)
Property, plant and equipment, net9,148 8,017 
Current maturities of long-term debt1,957 2,155 
Long-term debt5,603 5,625 
Total finance lease liabilities$7,560 $7,780 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation (Tables)
6 Months Ended
Jul. 02, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Option Pricing Model for Stock Options Granted The principal assumptions used in the Black-Scholes option-pricing model for the stock options granted were as follows:
Risk-free interest rate1.78 %
Expected life in years6
Expected dividend yield— %
Expected volatility29.61 %
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring (Tables)
6 Months Ended
Jul. 02, 2022
Acquisition, Restructuring and Related Activities [Abstract]  
Schedule of Acquisition and Restructuring Related Income
Acquisition and restructuring related expense, net consists of the following (in thousands):
Three Months Ended Six Months Ended
July 2, 2022July 3, 2021July 2, 2022July 3, 2021
Business restructuring costs$1,862 $1,636 $3,988 $1,669 
Acquisition transaction and integration costs3,078 — 3,223 — 
Total $4,940$1,636$7,211$1,669
Schedule of Charges for Facility Closure and Other One Time Termination Benefits
The following tables summarize the status of the Company's restructuring related expense and related liability balances (in thousands):
2022 Activity
Liability as of December 31, 2021
Costs RecognizedCash Payments
Liability as of July 2, 2022
One-time termination benefits$1,035 $1,419 $(1,038)$1,416 
Facility-related27 337 (364)— 
Other (1)
4,374 2,232 (4,852)1,754 
Total$5,436 $3,988 $(6,254)$3,170 
(1) ‘Other’ restructuring related expense primarily consists of expenses pertaining to the relocation of the corporate headquarters.
2021 Activity
Liability as of December 31, 2020
Costs RecognizedCash Payments
Liability as of July 3, 2021
One-time termination benefits$— $643 $— $643 
Facility-related— 992 — 992 
Other— 34 — 34 
Total Restructuring$— $1,669 $— $1,669 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes the consideration transferred and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed (in thousands):
Preliminary Allocation
As of June 2, 2022
Assets
Accounts receivable$3,905 
Inventory16,465 
Other current assets521 
Property, plant and equipment187 
Goodwill6,740 
Identifiable intangible assets, net39,350 
Other noncurrent assets13 
Less: Liabilities assumed
Accounts payable(6,091)
Accrued liabilities(1,430)
Net assets acquired$59,660 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table summarizes the identifiable intangible assets, net and their useful lives. The weighted average amortization period for the acquired intangible assets is 13.6 years.
 Useful lifeAmount
(in years)(in thousands)
Customer relationships15$26,000 
Tradename153,700
Developed technology108,400
Noncompete agreements51,250
Total intangible assets with definite lives$39,350 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Operations and Organization (Details)
Jul. 02, 2022
manufacturing_facility
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of manufacturing facilities 9
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jul. 02, 2022
Dec. 31, 2021
Other Commitments [Line Items]      
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-02 [Member]    
Operating lease liability   $ 75,858 $ 69,111
Right-of-use asset   $ 67,891 $ 63,611
Cumulative Effect, Period of Adoption, Adjustment      
Other Commitments [Line Items]      
Operating lease liability $ 48,600    
Right-of-use asset 43,900    
Liabilities for deferred rent and unamortized landlord lease incentives $ 4,700    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenue from External Customer [Line Items]        
Net sales $ 399,442 $ 364,422 $ 809,902 $ 698,785
United States        
Revenue from External Customer [Line Items]        
Net sales 305,868 247,775 604,932 487,501
Total international revenue        
Revenue from External Customer [Line Items]        
Net sales 93,574 116,647 204,970 211,284
Canada        
Revenue from External Customer [Line Items]        
Net sales 36,212 45,821 83,445 77,538
Europe        
Revenue from External Customer [Line Items]        
Net sales 36,546 55,934 81,387 104,952
Rest of World        
Revenue from External Customer [Line Items]        
Net sales 20,816 14,892 40,138 28,794
Residential pool        
Revenue from External Customer [Line Items]        
Net sales 377,400 344,071 767,032 660,157
Commercial pool        
Revenue from External Customer [Line Items]        
Net sales 9,738 8,930 18,892 15,838
Industrial flow control        
Revenue from External Customer [Line Items]        
Net sales $ 12,304 $ 11,421 $ 23,978 $ 22,790
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 142,165 $ 124,545
Work in progress 21,768 22,669
Finished goods 148,528 86,235
Total inventory $ 312,461 $ 233,449
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2021
Jul. 03, 2021
Apr. 03, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]            
Selling, promotional and advertising $ 42,490   $ 41,975      
Employee compensation and benefits 27,151   49,552      
Warranty reserve 26,919 $ 27,188 24,174 $ 24,697 $ 21,877 $ 16,412
Inventory purchases 46,522   18,606      
Insurance reserve 10,263   8,842      
Deferred income 8,906   8,074      
Operating lease liability - short term 8,550   7,546      
Business restructuring costs 1,416   1,397      
Professional fees 2,284   2,027      
Payroll taxes 3,433   4,522      
Other accrued liabilities 22,752   23,663      
Accrued expenses and other liabilities $ 200,686   $ 190,378      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities - Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 02, 2022
Apr. 02, 2022
Jul. 03, 2021
Apr. 03, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning balance $ 27,188 $ 24,174 $ 21,877 $ 16,412
Accrual for warranties issued during the period 8,784 9,413 9,850 10,109
Payments (9,053) (6,399) (7,030) (4,644)
Ending balance $ 26,919 $ 27,188 $ 24,697 $ 21,877
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Payables and Accruals [Abstract]        
Warranty expense $ 8.8 $ 9.9 $ 18.2 $ 20.0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Income Tax Disclosure [Abstract]        
Effective tax rate 24.10% 19.40% 24.00% 23.60%
Uncertain tax positions reserve $ 0 $ 0 $ 0 $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt, Net - Schedule Of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Finance lease obligations $ 7,560 $ 7,780
Long-term debt, subtotal 1,147,560 1,002,780
Current portion of the long-term debt (11,957) (12,155)
Less: Unamortized debt issuance costs (16,291) (17,501)
Long-term debt, net 1,119,312 973,124
Term Loan | First Lien Term Facility, Due May 28, 2028    
Line of Credit Facility [Line Items]    
Long-term debt, gross 990,000 995,000
Revolving Credit Facility | ABL Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Long-term debt, gross $ 150,000 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt, Net - Additional Information (Details) - Term Loan - First Lien Term Facility, Due May 28, 2028
1 Months Ended
May 28, 2021
Apr. 30, 2023
Line of Credit Facility [Line Items]    
Leverage ratio threshold for mandatory prepayment of zero 2.5  
Leverage ratio threshold for mandatory prepayment of fifty percent 3  
Minimum | Forecast    
Line of Credit Facility [Line Items]    
Mandatory annual prepayment, percentage of excess cash   0.00%
Maximum | Forecast    
Line of Credit Facility [Line Items]    
Mandatory annual prepayment, percentage of excess cash   50.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Hedging Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Apr. 02, 2022
Dec. 31, 2021
Derivative [Line Items]            
Other nonoperating expense $ 3,804,000 $ (1,000,000) $ 3,290,000 $ 2,568,000    
Cash Flow Hedging            
Derivative [Line Items]            
Outstanding net investment hedges 0   0     $ 0
Interest Rate Swap | Cash Flow Hedging            
Derivative [Line Items]            
Derivative, notional amount 500,000,000 550,000,000 500,000,000 550,000,000 $ 500,000,000  
Foreign exchange contracts            
Derivative [Line Items]            
Other nonoperating expense $ 1,400,000 $ 400,000 $ 300,000 $ 800,000    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Other Current Assets    
Derivatives, Fair Value [Line Items]    
Other Assets $ 1,478 $ 410
Other Current Assets | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Other Assets 0 0
Other Current Assets | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Other Assets 1,478 $ 410
Other Non-Current Assets    
Derivatives, Fair Value [Line Items]    
Other Assets 14,752  
Other Non-Current Assets | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Other Assets 14,752  
Other Non-Current Assets | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Other Assets 0  
Accrued Expenses and Other Liabilities    
Derivatives, Fair Value [Line Items]    
Accrued Expenses and Other Liabilities 261  
Accrued Expenses and Other Liabilities | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Accrued Expenses and Other Liabilities 0  
Accrued Expenses and Other Liabilities | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Accrued Expenses and Other Liabilities $ 261  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (Loss) Recognized in AOCI, Net investment hedge $ 0 $ (1,208) $ 0 $ 1,268
Gain (Loss) Reclassified From AOCI to Earnings, Net investment hedge 0 0 0 0
Gain (Loss) Recognized in AOCI, Total 2,591 642 11,064 4,924
Gain (Loss) Reclassified From AOCI to Earnings, Total (1,673) (2,480) (2,249) (4,902)
Interest Expense        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (Loss) Recognized in AOCI, Interest rate swaps 2,591 1,850 11,064 3,656
Gain (Loss) Reclassified From AOCI to Earnings, Interest rate swaps $ (1,673) (2,480) $ (2,249) $ (4,902)
Unrealized losses to be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months   $ (4,700)    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Level 2, fair value inputs - USD ($)
$ in Millions
Jul. 02, 2022
Dec. 31, 2021
Carrying value    
Debt Instrument [Line Items]    
Long term debt $ 990.0 $ 995.0
Fair value    
Debt Instrument [Line Items]    
Long term debt $ 946.7 $ 991.9
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information - Additional Information (Details)
6 Months Ended
Jul. 02, 2022
reporting_unit
segment
Revenue, Major Customer [Line Items]  
Number of reportable segments | segment 2
North America  
Revenue, Major Customer [Line Items]  
Number of reporting units 3
Europe & Rest of World  
Revenue, Major Customer [Line Items]  
Number of reporting units 2
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information - Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenue, Major Customer [Line Items]        
External net sales $ 399,442 $ 364,422 $ 809,902 $ 698,785
Segment income 102,748 80,951 209,168 160,652
Depreciation     9,598 9,251
Operating segments        
Revenue, Major Customer [Line Items]        
External net sales 399,442 364,422 809,902 698,785
Segment income 123,771 101,652 249,351 202,346
Capital expenditures 5,618 5,098 12,166 9,900
Depreciation 4,454 4,410 8,957 9,068
Intersegment Eliminations        
Revenue, Major Customer [Line Items]        
External net sales 10,736 11,407 24,032 19,883
North America | Operating segments        
Revenue, Major Customer [Line Items]        
External net sales 342,080 293,575 688,377 565,040
Segment income 110,539 89,285 219,150 175,100
Capital expenditures 4,990 4,855 10,576 9,600
Depreciation 4,248 4,109 8,582 8,400
North America | Intersegment Eliminations        
Revenue, Major Customer [Line Items]        
External net sales 10,553 11,229 23,678 19,612
Europe & Rest of World | Operating segments        
Revenue, Major Customer [Line Items]        
External net sales 57,362 70,847 121,525 133,745
Segment income 13,232 12,367 30,201 27,246
Capital expenditures 628 243 1,590 300
Depreciation 206 301 375 668
Europe & Rest of World | Intersegment Eliminations        
Revenue, Major Customer [Line Items]        
External net sales $ 183 $ 178 $ 354 $ 271
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenue, Major Customer [Line Items]        
Operating income $ 102,748 $ 80,951 $ 209,168 $ 160,652
Acquisition and restructuring related expense 4,940 1,636 7,211 1,669
Amortization of intangible assets 7,697 8,632 15,307 17,462
Interest expense, net 11,605 12,975 21,167 31,247
Loss on debt extinguishment 0 3,608 0 9,418
Other (income) expense, net 3,804 (1,000) 3,290 2,568
Total other expense 15,409 15,583 24,457 43,233
Income from operations before income taxes 87,339 65,368 184,711 117,419
Operating segments        
Revenue, Major Customer [Line Items]        
Operating income 123,771 101,652 249,351 202,346
Corporate        
Revenue, Major Customer [Line Items]        
Operating income $ 8,386 $ 10,433 $ 17,665 $ 22,563
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Apr. 02, 2022
Jul. 03, 2021
Apr. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Net income $ 66,260 $ 74,032 $ 52,816 $ 36,867 $ 140,292 $ 89,683
Net income attributable to common stockholders, basic 66,260   52,816   140,292 2,650
Net income attributable to common stockholders, diluted $ 66,260   $ 52,816   $ 140,292 $ 2,650
Weighted Average Number of Shares Outstanding, Basic            
Weighted average number of common shares outstanding, basic (in shares) 218,401,182   231,103,424   225,358,529 143,721,029
Effect of dilutive securities (in shares) 10,241,800   13,100,228   10,584,570 9,850,876
Weighted average number of common shares outstanding, diluted (in shares) 228,642,982   244,203,652   235,943,099 153,571,905
Earnings Per Share, Basic and Diluted            
Earnings per share attributable to common stockholders, basic (in usd per share) $ 0.30   $ 0.23   $ 0.62 $ 0.02
Earnings per share attributable to common stockholders, diluted (in usd per share) $ 0.29   $ 0.22   $ 0.59 $ 0.02
Excluded from the weighted average number of common shares outstanding, dilutive due to being anti-dilutive (in shares) 2,600,000   1,200,000   2,000,000 800,000
Common Class A            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Dividends $ 0   $ 0   $ 0 $ (85,541)
Net income attributable to common stockholders, basic 0   0   0 1,451
Net income attributable to common stockholders, diluted 0   0   0 1,451
Common Class C            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Dividends 0   0   0 (41)
Class A and common stock            
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Net income attributable to common stockholders, basic $ 66,260   $ 52,816   $ 140,292 $ 4,101
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Cash Flows Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 9,331 $ 1,472
Finance leases $ 1,531 $ 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Operating leases    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets
Other non-current assets $ 67,891 $ 63,611
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other liabilities Accrued expenses and other liabilities
Accrued expenses and other liabilities $ 8,550 $ 7,546
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
Other non-current liabilities $ 67,308 $ 61,565
Total operating lease liabilities 75,858 69,111
Finance leases    
Property, plant and equipment 10,761 9,280
Accumulated depreciation $ (1,613) $ (1,262)
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively
Property, plant and equipment, net $ 9,148 $ 8,017
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of the long-term debt Current portion of the long-term debt
Current maturities of long-term debt $ 1,957 $ 2,155
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net Long-term debt, net
Long-term debt $ 5,603 $ 5,625
Total finance lease liabilities $ 7,560 $ 7,780
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 02, 2022
USD ($)
$ / shares
shares
Jan. 24, 2022
USD ($)
$ / shares
shares
Jul. 02, 2022
USD ($)
vote
$ / shares
shares
Jul. 02, 2022
USD ($)
vote
$ / shares
shares
Jul. 03, 2021
USD ($)
Dec. 31, 2021
$ / shares
shares
Equity [Abstract]            
Preferred stock authorized (in shares) | shares     100,000,000 100,000,000   100,000,000
Preferred shares par value (in usd per share)     $ 0.001 $ 0.001   $ 0.001
Common stock, authorized (in shares) | shares     750,000,000 750,000,000   750,000,000
Common stock, par value (in usd per share)     $ 0.001 $ 0.001   $ 0.001
Number of vote | vote     1 1    
Common stock dividends declared (in usd per share)     $ 0 $ 0    
Common stock dividends cash paid (in usd per share)     $ 0 $ 0    
Share repurchase program amount | $   $ 450,000        
Number of shares authorized for repurchase (in shares) | shares 8,000,000 4,080,000.00        
Repurchase price per share (in usd per share) $ 13.88 $ 19.80        
Consideration transferred for repurchased stock | $ $ 111,000 $ 81,000   $ 293,159 $ 1,044  
Number of shares repurchased (in shares) | shares     6,400,000 18,500,000    
Average price paid per share of shares repurchased (in usd per share)     $ 15.72      
Consideration cost of shares repurchased | $     $ 101,300 $ 293,100    
Remaining amount authorized for repurchase | $     $ 156,900 $ 156,900    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
USD ($)
derivative_contract
Jul. 03, 2021
USD ($)
Jul. 02, 2022
USD ($)
derivative_contract
$ / shares
shares
Jul. 03, 2021
USD ($)
Mar. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $ $ 2.0 $ 1.8 $ 3.6 $ 12.5  
Number of equity incentive plans | derivative_contract 2   2    
2021 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common shares authorized for future issuance (in shares)         13,737,500
2021 Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options, expiration term     10 years    
Options granted (in shares)     1,078,899    
Options weighted average grant date fair value (in usd per share) | $ / shares     $ 5.51    
2021 Plan | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Restricted stock units granted (in shares)     141,857    
Restricted stock units weighted average grant date fair value (in usd per share) | $ / shares     $ 17.10    
2021 Plan | Performance Based Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Relative weighting of net revenue growth and adjusted EBITDA     50.00%    
Performance period     3 years    
Restricted stock units granted (in shares)     94,888    
Restricted stock units weighted average grant date fair value (in usd per share) | $ / shares     $ 17.10    
2021 Plan | Performance Based Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Threshold performance     50.00%    
2021 Plan | Performance Based Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Threshold performance     200.00%    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Black-Scholes Option-Pricing Model (Details) - 2021 Plan
6 Months Ended
Jul. 02, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate 1.78%
Expected life in years 6 years
Expected dividend yield 0.00%
Expected volatility 29.61%
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Acquisition, Restructuring and Related Activities [Abstract]        
Business restructuring costs $ 1,862 $ 1,636 $ 3,988 $ 1,669
Acquisition transaction and integration costs 3,078 0 3,223 0
Acquisition And Restructuring Related Expense (Income) $ 4,940 $ 1,636 $ 7,211 $ 1,669
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 02, 2022
Jul. 02, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Expected restructuring costs   $ 5,900  
Goodwill   926,730 $ 924,264
Halco Lighting Technologies      
Restructuring Cost and Reserve [Line Items]      
Consideration transferred $ 59,700    
Transaction costs   3,100  
Weighted average amortization period 13 years 7 months 6 days    
Goodwill $ 6,740    
Total intangible assets with definite lives $ 39,350    
Water Works Technologies Group, LLC      
Restructuring Cost and Reserve [Line Items]      
Net assets assumed   14,000  
Goodwill   6,500  
Water Works Technologies Group, LLC | Technology and Trademark      
Restructuring Cost and Reserve [Line Items]      
Total intangible assets with definite lives   5,500  
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges   $ 3,300  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 5,436 $ 0
Costs Recognized 3,988 1,669
Cash Payments (6,254) 0
Ending Balance 3,170 1,669
One-time termination benefits    
Restructuring Reserve [Roll Forward]    
Beginning Balance 1,035 0
Costs Recognized 1,419 643
Cash Payments (1,038) 0
Ending Balance 1,416 643
Facility-related    
Restructuring Reserve [Roll Forward]    
Beginning Balance 27 0
Costs Recognized 337 992
Cash Payments (364) 0
Ending Balance 0 992
Other    
Restructuring Reserve [Roll Forward]    
Beginning Balance 4,374 0
Costs Recognized 2,232 34
Cash Payments (4,852) 0
Ending Balance $ 1,754 $ 34
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Jun. 02, 2022
Dec. 31, 2021
Assets      
Goodwill $ 926,730   $ 924,264
Halco Lighting Technologies      
Assets      
Accounts receivable   $ 3,905  
Inventory   16,465  
Other current assets   521  
Property, plant and equipment   187  
Goodwill   6,740  
Identifiable intangible assets, net   39,350  
Other noncurrent assets   13  
Less: Liabilities assumed      
Accounts payable   (6,091)  
Accrued liabilities   (1,430)  
Net assets acquired   $ 59,660  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Restructuring - Acquired Intangible Assets (Details) - Halco Lighting Technologies
$ in Thousands
Jun. 02, 2022
USD ($)
Business Acquisition [Line Items]  
Useful life 13 years 7 months 6 days
Total intangible assets with definite lives $ 39,350
Customer relationships  
Business Acquisition [Line Items]  
Useful life 15 years
Total intangible assets with definite lives $ 26,000
Tradename  
Business Acquisition [Line Items]  
Useful life 15 years
Total intangible assets with definite lives $ 3,700
Developed technology  
Business Acquisition [Line Items]  
Useful life 10 years
Total intangible assets with definite lives $ 8,400
Noncompete agreements  
Business Acquisition [Line Items]  
Useful life 5 years
Total intangible assets with definite lives $ 1,250
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Details) - Sponsors - USD ($)
$ in Thousands
2 Months Ended 6 Months Ended
Mar. 12, 2021
Jul. 03, 2021
Management Fees, Prior To IPO    
Related Party Transaction [Line Items]    
Management fee $ 200  
Common Class C | Dividends paid    
Related Party Transaction [Line Items]    
Management fee   $ 41
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 02, 2022
Jul. 26, 2022
Jan. 24, 2022
Subsequent Event [Line Items]        
Consideration cost of shares repurchased $ 101.3 $ 293.1    
Remaining amount authorized for repurchase $ 156.9 $ 156.9    
Share repurchase program amount       $ 450.0
Subsequent Event        
Subsequent Event [Line Items]        
Share repurchase program amount     $ 450.0  
XML 78 hayw-20220702_htm.xml IDEA: XBRL DOCUMENT 0001834622 2022-01-01 2022-07-02 0001834622 dei:FormerAddressMember 2022-01-01 2022-07-02 0001834622 2022-07-27 0001834622 2022-07-02 0001834622 2021-12-31 0001834622 2022-04-03 2022-07-02 0001834622 2021-04-04 2021-07-03 0001834622 2021-01-01 2021-07-03 0001834622 us-gaap:CommonStockMember 2021-12-31 0001834622 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001834622 us-gaap:TreasuryStockCommonMember 2021-12-31 0001834622 us-gaap:RetainedEarningsMember 2021-12-31 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001834622 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-02 0001834622 2022-01-01 2022-04-02 0001834622 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-02 0001834622 us-gaap:CommonStockMember 2022-01-01 2022-04-02 0001834622 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-04-02 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-02 0001834622 us-gaap:CommonStockMember 2022-04-02 0001834622 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001834622 us-gaap:TreasuryStockCommonMember 2022-04-02 0001834622 us-gaap:RetainedEarningsMember 2022-04-02 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001834622 2022-04-02 0001834622 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001834622 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001834622 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001834622 us-gaap:TreasuryStockCommonMember 2022-04-03 2022-07-02 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001834622 us-gaap:CommonStockMember 2022-07-02 0001834622 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001834622 us-gaap:TreasuryStockCommonMember 2022-07-02 0001834622 us-gaap:RetainedEarningsMember 2022-07-02 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001834622 hayw:CommonClassAAndCommonClassCMember 2020-12-31 0001834622 us-gaap:CommonStockMember 2020-12-31 0001834622 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001834622 us-gaap:TreasuryStockCommonMember 2020-12-31 0001834622 us-gaap:RetainedEarningsMember 2020-12-31 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001834622 2020-12-31 0001834622 us-gaap:RetainedEarningsMember 2021-01-01 2021-04-03 0001834622 2021-01-01 2021-04-03 0001834622 hayw:CommonClassAAndCommonClassCMember 2021-01-01 2021-04-03 0001834622 us-gaap:CommonStockMember 2021-01-01 2021-04-03 0001834622 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0001834622 us-gaap:CommonClassAMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0001834622 us-gaap:CommonClassAMember 2021-01-01 2021-04-03 0001834622 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-04-03 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-04-03 0001834622 hayw:CommonClassAAndCommonClassCMember 2021-04-03 0001834622 us-gaap:CommonStockMember 2021-04-03 0001834622 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001834622 us-gaap:TreasuryStockCommonMember 2021-04-03 0001834622 us-gaap:RetainedEarningsMember 2021-04-03 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001834622 2021-04-03 0001834622 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001834622 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001834622 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001834622 us-gaap:TreasuryStockCommonMember 2021-04-04 2021-07-03 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001834622 hayw:CommonClassAAndCommonClassCMember 2021-07-03 0001834622 us-gaap:CommonStockMember 2021-07-03 0001834622 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001834622 us-gaap:TreasuryStockCommonMember 2021-07-03 0001834622 us-gaap:RetainedEarningsMember 2021-07-03 0001834622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001834622 2021-07-03 0001834622 2022-01-01 2022-01-01 0001834622 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-01-01 0001834622 hayw:ResidentialPoolMember 2022-04-03 2022-07-02 0001834622 hayw:ResidentialPoolMember 2021-04-04 2021-07-03 0001834622 hayw:ResidentialPoolMember 2022-01-01 2022-07-02 0001834622 hayw:ResidentialPoolMember 2021-01-01 2021-07-03 0001834622 hayw:CommercialPoolMember 2022-04-03 2022-07-02 0001834622 hayw:CommercialPoolMember 2021-04-04 2021-07-03 0001834622 hayw:CommercialPoolMember 2022-01-01 2022-07-02 0001834622 hayw:CommercialPoolMember 2021-01-01 2021-07-03 0001834622 hayw:IndustrialFlowControlMember 2022-04-03 2022-07-02 0001834622 hayw:IndustrialFlowControlMember 2021-04-04 2021-07-03 0001834622 hayw:IndustrialFlowControlMember 2022-01-01 2022-07-02 0001834622 hayw:IndustrialFlowControlMember 2021-01-01 2021-07-03 0001834622 country:US 2022-04-03 2022-07-02 0001834622 country:US 2021-04-04 2021-07-03 0001834622 country:US 2022-01-01 2022-07-02 0001834622 country:US 2021-01-01 2021-07-03 0001834622 country:CA 2022-04-03 2022-07-02 0001834622 country:CA 2021-04-04 2021-07-03 0001834622 country:CA 2022-01-01 2022-07-02 0001834622 country:CA 2021-01-01 2021-07-03 0001834622 srt:EuropeMember 2022-04-03 2022-07-02 0001834622 srt:EuropeMember 2021-04-04 2021-07-03 0001834622 srt:EuropeMember 2022-01-01 2022-07-02 0001834622 srt:EuropeMember 2021-01-01 2021-07-03 0001834622 hayw:RestOfWorldMember 2022-04-03 2022-07-02 0001834622 hayw:RestOfWorldMember 2021-04-04 2021-07-03 0001834622 hayw:RestOfWorldMember 2022-01-01 2022-07-02 0001834622 hayw:RestOfWorldMember 2021-01-01 2021-07-03 0001834622 hayw:TotalInternationalMember 2022-04-03 2022-07-02 0001834622 hayw:TotalInternationalMember 2021-04-04 2021-07-03 0001834622 hayw:TotalInternationalMember 2022-01-01 2022-07-02 0001834622 hayw:TotalInternationalMember 2021-01-01 2021-07-03 0001834622 hayw:TermLoanMember hayw:FirstLienTermFacilityDueMay282028Member 2022-07-02 0001834622 hayw:TermLoanMember hayw:FirstLienTermFacilityDueMay282028Member 2021-12-31 0001834622 us-gaap:RevolvingCreditFacilityMember hayw:ABLRevolvingCreditFacilityMember 2022-07-02 0001834622 us-gaap:RevolvingCreditFacilityMember hayw:ABLRevolvingCreditFacilityMember 2021-12-31 0001834622 srt:MinimumMember srt:ScenarioForecastMember hayw:TermLoanMember hayw:FirstLienTermFacilityDueMay282028Member 2023-04-01 2023-04-30 0001834622 srt:MaximumMember srt:ScenarioForecastMember hayw:TermLoanMember hayw:FirstLienTermFacilityDueMay282028Member 2023-04-01 2023-04-30 0001834622 hayw:TermLoanMember hayw:FirstLienTermFacilityDueMay282028Member 2021-05-28 2021-05-28 0001834622 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-04-02 0001834622 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-07-02 0001834622 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-07-03 0001834622 us-gaap:ForeignExchangeContractMember 2022-04-03 2022-07-02 0001834622 us-gaap:ForeignExchangeContractMember 2021-04-04 2021-07-03 0001834622 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-07-02 0001834622 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-07-03 0001834622 us-gaap:CashFlowHedgingMember 2022-07-02 0001834622 us-gaap:CashFlowHedgingMember 2021-12-31 0001834622 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember 2022-07-02 0001834622 us-gaap:OtherNoncurrentAssetsMember us-gaap:CashFlowHedgingMember 2022-07-02 0001834622 hayw:AccruedExpensesAndOtherLiabilitiesCurrentMember us-gaap:CashFlowHedgingMember 2022-07-02 0001834622 us-gaap:OtherCurrentAssetsMember us-gaap:CashFlowHedgingMember 2021-12-31 0001834622 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001834622 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001834622 hayw:AccruedExpensesAndOtherLiabilitiesCurrentMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001834622 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001834622 us-gaap:OtherCurrentAssetsMember 2022-07-02 0001834622 us-gaap:OtherNoncurrentAssetsMember 2022-07-02 0001834622 hayw:AccruedExpensesAndOtherLiabilitiesCurrentMember 2022-07-02 0001834622 us-gaap:OtherCurrentAssetsMember 2021-12-31 0001834622 us-gaap:InterestExpenseMember 2022-04-03 2022-07-02 0001834622 us-gaap:InterestExpenseMember 2021-04-04 2021-07-03 0001834622 us-gaap:InterestExpenseMember 2022-01-01 2022-07-02 0001834622 us-gaap:InterestExpenseMember 2021-01-01 2021-07-03 0001834622 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-07-02 0001834622 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-07-02 0001834622 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001834622 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001834622 hayw:NorthAmericaSegmentMember 2022-01-01 2022-07-02 0001834622 hayw:EuropeAndRestOfWorldSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember hayw:NorthAmericaSegmentMember 2022-04-03 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember hayw:EuropeAndRestOfWorldSegmentMember 2022-04-03 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember 2022-04-03 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember hayw:NorthAmericaSegmentMember 2021-04-04 2021-07-03 0001834622 us-gaap:OperatingSegmentsMember hayw:EuropeAndRestOfWorldSegmentMember 2021-04-04 2021-07-03 0001834622 us-gaap:OperatingSegmentsMember 2021-04-04 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember hayw:NorthAmericaSegmentMember 2022-04-03 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember hayw:EuropeAndRestOfWorldSegmentMember 2022-04-03 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember 2022-04-03 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember hayw:NorthAmericaSegmentMember 2021-04-04 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember hayw:EuropeAndRestOfWorldSegmentMember 2021-04-04 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember 2021-04-04 2021-07-03 0001834622 us-gaap:OperatingSegmentsMember hayw:NorthAmericaSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember hayw:EuropeAndRestOfWorldSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember 2022-01-01 2022-07-02 0001834622 us-gaap:OperatingSegmentsMember hayw:NorthAmericaSegmentMember 2021-01-01 2021-07-03 0001834622 us-gaap:OperatingSegmentsMember hayw:EuropeAndRestOfWorldSegmentMember 2021-01-01 2021-07-03 0001834622 us-gaap:OperatingSegmentsMember 2021-01-01 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember hayw:NorthAmericaSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember hayw:EuropeAndRestOfWorldSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-07-02 0001834622 us-gaap:IntersegmentEliminationMember hayw:NorthAmericaSegmentMember 2021-01-01 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember hayw:EuropeAndRestOfWorldSegmentMember 2021-01-01 2021-07-03 0001834622 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-07-03 0001834622 us-gaap:CorporateNonSegmentMember 2022-04-03 2022-07-02 0001834622 us-gaap:CorporateNonSegmentMember 2021-04-04 2021-07-03 0001834622 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-07-02 0001834622 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-07-03 0001834622 us-gaap:CommonClassAMember 2022-04-03 2022-07-02 0001834622 us-gaap:CommonClassAMember 2021-04-04 2021-07-03 0001834622 us-gaap:CommonClassAMember 2022-01-01 2022-07-02 0001834622 us-gaap:CommonClassAMember 2021-01-01 2021-07-03 0001834622 us-gaap:CommonClassCMember 2022-04-03 2022-07-02 0001834622 us-gaap:CommonClassCMember 2021-04-04 2021-07-03 0001834622 us-gaap:CommonClassCMember 2022-01-01 2022-07-02 0001834622 us-gaap:CommonClassCMember 2021-01-01 2021-07-03 0001834622 hayw:ClassACommonStockAndCommonStockMember 2022-04-03 2022-07-02 0001834622 hayw:ClassACommonStockAndCommonStockMember 2021-04-04 2021-07-03 0001834622 hayw:ClassACommonStockAndCommonStockMember 2022-01-01 2022-07-02 0001834622 hayw:ClassACommonStockAndCommonStockMember 2021-01-01 2021-07-03 0001834622 2022-01-24 0001834622 2022-01-24 2022-01-24 0001834622 2022-05-02 0001834622 2022-05-02 2022-05-02 0001834622 hayw:A2021EquityIncentivePlanMember 2021-03-31 0001834622 us-gaap:EmployeeStockOptionMember hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 us-gaap:RestrictedStockUnitsRSUMember hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 hayw:PerformanceBasedStockUnitsMember hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 srt:MinimumMember hayw:PerformanceBasedStockUnitsMember hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 srt:MaximumMember hayw:PerformanceBasedStockUnitsMember hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 hayw:A2021EquityIncentivePlanMember 2022-01-01 2022-07-02 0001834622 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-07-02 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2021-12-31 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2022-01-01 2022-07-02 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2022-07-02 0001834622 us-gaap:FacilityClosingMember 2021-12-31 0001834622 us-gaap:FacilityClosingMember 2022-01-01 2022-07-02 0001834622 us-gaap:FacilityClosingMember 2022-07-02 0001834622 us-gaap:OtherRestructuringMember 2021-12-31 0001834622 us-gaap:OtherRestructuringMember 2022-01-01 2022-07-02 0001834622 us-gaap:OtherRestructuringMember 2022-07-02 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2020-12-31 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-07-03 0001834622 us-gaap:OneTimeTerminationBenefitsMember 2021-07-03 0001834622 us-gaap:FacilityClosingMember 2020-12-31 0001834622 us-gaap:FacilityClosingMember 2021-01-01 2021-07-03 0001834622 us-gaap:FacilityClosingMember 2021-07-03 0001834622 us-gaap:OtherRestructuringMember 2020-12-31 0001834622 us-gaap:OtherRestructuringMember 2021-01-01 2021-07-03 0001834622 us-gaap:OtherRestructuringMember 2021-07-03 0001834622 hayw:HalcoLightingTechnologiesMember 2022-06-02 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember 2022-07-02 0001834622 hayw:HalcoLightingTechnologiesMember 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:CustomerRelationshipsMember 2022-06-02 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:CustomerRelationshipsMember 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:TradeNamesMember 2022-06-02 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:TradeNamesMember 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:DevelopedTechnologyRightsMember 2022-06-02 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:DevelopedTechnologyRightsMember 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:NoncompeteAgreementsMember 2022-06-02 2022-06-02 0001834622 hayw:HalcoLightingTechnologiesMember us-gaap:NoncompeteAgreementsMember 2022-06-02 0001834622 hayw:WaterWorksTechnologiesGroupLLCMember 2022-07-02 0001834622 hayw:WaterWorksTechnologiesGroupLLCMember hayw:TechnologyAndTrademarkMember 2022-07-02 0001834622 hayw:ManagementFeesPriorToIPOMember srt:AffiliatedEntityMember 2021-01-01 2021-03-12 0001834622 hayw:DividendsPaidInLieuOfManagementFeesMember srt:AffiliatedEntityMember us-gaap:CommonClassCMember 2021-01-01 2021-07-03 0001834622 us-gaap:SubsequentEventMember 2022-07-26 shares iso4217:USD iso4217:USD shares hayw:manufacturing_facility pure hayw:segment hayw:reporting_unit hayw:vote hayw:derivative_contract false Q2 2022 --12-31 0001834622 http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Member http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://www.global.hayward.com/20220702#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://www.global.hayward.com/20220702#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations 10-Q true 2022-07-02 false 001-40208 Hayward Holdings, Inc. DE 1415 Vantage Park Drive Suite 400 Charlotte NC 82-2060643 28203 704 285-5445 400 Connell Drive Suite 6100 Berkeley Heights NJ 07922 Common stock, $.001 per share HAYW NYSE Yes Yes Non-accelerated Filer false false false 215937788 108965000 265796000 3235000 2003000 248639000 208112000 312461000 233449000 17709000 12459000 21126000 30705000 708900000 750521000 74683000 67366000 147651000 146754000 926730000 924264000 736000000 736000000 228491000 242854000 138708000 103192000 94875000 74885000 2981355000 2978470000 11957000 12155000 97500000 87445000 200686000 190378000 0 13886000 310143000 303864000 1119312000 973124000 256453000 262378000 73826000 69591000 1759734000 1608957000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 750000000 750000000 239583621 215687086 238432216 233056799 240000 238000 1064113000 1058724000 23896535 5375417 307225000 14066000 461167000 320875000 3326000 3742000 1221621000 1369513000 2981355000 2978470000 399442000 364422000 809902000 698785000 210077000 196404000 430143000 370863000 189365000 168018000 379759000 327922000 68947000 71802000 137804000 138322000 5033000 4997000 10269000 9817000 4940000 1636000 7211000 1669000 7697000 8632000 15307000 17462000 102748000 80951000 209168000 160652000 -11605000 -12975000 -21167000 -31247000 0 -3608000 0 -9418000 -3804000 1000000 -3290000 -2568000 -15409000 -15583000 -24457000 -43233000 87339000 65368000 184711000 117419000 21079000 12552000 44419000 27736000 66260000 52816000 140292000 89683000 0.30 0.23 0.62 0.02 0.29 0.22 0.59 0.02 218401182 231103424 225358529 143721029 228642982 244203652 235943099 153571905 66260000 52816000 -11120000 0 -11120000 2533000 333000 2200000 3455000 864000 2591000 2461000 611000 1850000 57731000 56866000 140292000 89683000 -11480000 0 -11480000 4807000 763000 4044000 14752000 3688000 11064000 4881000 1225000 3656000 139876000 97383000 233056799 238000 1058724000 -14066000 320875000 3742000 1369513000 74032000 74032000 1641000 1641000 403158 1000 427000 428000 4080000 80784000 80784000 23000 23000 8113000 8113000 229379957 239000 1060792000 -94873000 394907000 11855000 1372920000 66260000 66260000 1991000 1991000 748247 1000 1330000 1331000 14441118 212352000 212352000 0 0 -8529000 -8529000 215687086 240000 1064113000 -307225000 461167000 3326000 1221621000 869923 594500000 2772900 3000 10297000 -3686000 202997000 -350000 209261000 36867000 36867000 869923 -594500000 206147857 206000 680041000 -85541000 594706000 22200000 22000 351553000 351575000 186 221000 221000 10634000 10634000 41000 41000 186 214000 214000 3650000 3650000 0 0 231120757 231000 1052746000 -3900000 154282000 3300000 1206659000 52816000 52816000 397000 264000 661000 1900000 1900000 19500 768000 768000 4050000 4050000 0 0 231101257 231000 1054249000 -4668000 206834000 7350000 1263996000 140292000 89683000 9598000 9251000 18188000 20497000 1478000 2253000 3632000 12478000 -9423000 -3403000 1232000 131000 0 -9418000 -5359000 -3742000 40727000 36989000 67946000 26586000 -5918000 1534000 5982000 29817000 -9907000 14631000 63676000 123389000 15855000 9854000 0 528000 61337000 0 4000 25000 0 699000 -77188000 -9658000 0 377400000 0 26124000 293159000 1044000 0 51659000 0 12289000 5000000 364644000 150000000 68000000 0 68000000 6979000 0 642000 0 721000 -108000 -141101000 24850000 -2218000 -52000 -156831000 138529000 265796000 115294000 108965000 253823000 19358000 29152000 67286000 25675000 1531000 0 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br/>1. Nature of Operations and Organization</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hayward Holdings, Inc. (“Holdings,” the “Company,” “we” or “us”) is a global designer, manufacturer, and marketer of a broad portfolio of pool equipment and associated automation systems. The Company has nine manufacturing </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilities worldwide, which are located in North Carolina, Tennessee, Rhode Island, Florida, California, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spain (three) and China, and other facilities in the United States, Canada, France and Australia. Cash flow is impacted by the seasonality of the swimming pool business. Cash flow is usually higher in the second and third quarters d</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to terms of sale to our customers.</span></div>We establish actual interim closing dates using a fiscal calendar in which our fiscal quarters end on the Saturday closest to the calendar quarter end, with the exception of year-end which ends on December 31 of each fiscal year. The interim closing dates for the first, second and third quarters of 2022 are April 2, July 2, and October 1, compared to the respective April 3, July 3, and October 2, 2021 dates. We had one fewer working day in the three and six months ended July 2, 2022 than in the respective 2021 periods. 9 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Significant Accounting Policies</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;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%">Basis of Presentation</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of such information. All such adjustments are of a normal recurring nature. Certain information and note disclosures, including a description of significant accounting policies normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”), have been condensed or omitted pursuant to such rules and regulations. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim financial statements should be read in conjunction with the Company’s annual consolidated financial statements and notes thereto for the fiscal year ended December 31, 2021. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of the prior year, the Company changed its presentation from millions to thousands and, as a result, any necessary rounding adjustments have been made to prior-year disclosed amounts. Certain prior-period amounts have been reclassified for comparative purposes to conform to the current presentation. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;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%">Reference Rate Reform</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued guidance that provides optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by the transition away from reference rates expected to be discontinued to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into on or before December 31, 2022. The Company is currently evaluating the potential effects of the adoption of this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;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%">Accounting for Leases</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV8zNy9mcmFnOjA5YWM1NDYwMTQ1NzRkZTE4YTU5OTRhNWI3OWZkMzdiL3RleHRyZWdpb246MDlhYzU0NjAxNDU3NGRlMThhNTk5NGE1Yjc5ZmQzN2JfNDk0NzgwMjMzNjAwNg_cdd19acd-0dca-4f9d-955b-ec82bedd1015">ASU 2016-02</span>, Leases (“Topic 842”) or the (“new standard”), and issued subsequent amendments to the initial guidance thereafter. The standard became effective for the Company on December 31, 2021 because the Company ceased to be an Emerging Growth Company (“EGC”) under applicable rules of the SEC as of December 31, 2021, and the Company retrospectively adopted the standard as of January 1, 2021. The impact upon adoption as of January 1, 2021 resulted in the initial recognition of lease liabilities based on the present value of the remaining minimum rental payments for existing operating leases of approximately $48.6 million and corresponding right-of-use (“ROU”) assets of approximately $43.9 million on the consolidated balance sheets. The ROU assets are net of $4.7 million of liabilities for deferred rent and unamortized landlord lease incentives that were previously recorded as other noncurrent liabilities. The adoption did not have a </span></div>material impact on the unaudited condensed consolidated statements of operations and comprehensive income or unaudited condensed consolidated statements of cash flows. <div style="margin-bottom:6pt;padding-left:0.28pt;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%">Basis of Presentation</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair statement of such information. All such adjustments are of a normal recurring nature. Certain information and note disclosures, including a description of significant accounting policies normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”), have been condensed or omitted pursuant to such rules and regulations. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim financial statements should be read in conjunction with the Company’s annual consolidated financial statements and notes thereto for the fiscal year ended December 31, 2021. The results of operations for the three and six months ended July 2, 2022 are not necessarily indicative of the results for any subsequent periods or the entire fiscal year ending December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div>In the third quarter of the prior year, the Company changed its presentation from millions to thousands and, as a result, any necessary rounding adjustments have been made to prior-year disclosed amounts. Certain prior-period amounts have been reclassified for comparative purposes to conform to the current presentation. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;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%">Reference Rate Reform</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued guidance that provides optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by the transition away from reference rates expected to be discontinued to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into on or before December 31, 2022. The Company is currently evaluating the potential effects of the adoption of this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;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%">Accounting for Leases</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV8zNy9mcmFnOjA5YWM1NDYwMTQ1NzRkZTE4YTU5OTRhNWI3OWZkMzdiL3RleHRyZWdpb246MDlhYzU0NjAxNDU3NGRlMThhNTk5NGE1Yjc5ZmQzN2JfNDk0NzgwMjMzNjAwNg_cdd19acd-0dca-4f9d-955b-ec82bedd1015">ASU 2016-02</span>, Leases (“Topic 842”) or the (“new standard”), and issued subsequent amendments to the initial guidance thereafter. The standard became effective for the Company on December 31, 2021 because the Company ceased to be an Emerging Growth Company (“EGC”) under applicable rules of the SEC as of December 31, 2021, and the Company retrospectively adopted the standard as of January 1, 2021. The impact upon adoption as of January 1, 2021 resulted in the initial recognition of lease liabilities based on the present value of the remaining minimum rental payments for existing operating leases of approximately $48.6 million and corresponding right-of-use (“ROU”) assets of approximately $43.9 million on the consolidated balance sheets. The ROU assets are net of $4.7 million of liabilities for deferred rent and unamortized landlord lease incentives that were previously recorded as other noncurrent liabilities. The adoption did not have a </span></div>material impact on the unaudited condensed consolidated statements of operations and comprehensive income or unaudited condensed consolidated statements of cash flows. 48600000 43900000 4700000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product groups</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:120%">Residential pool</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">767,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Commercial pool</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Industrial flow control</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:120%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Rest of World</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total international revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product groups</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:120%">Residential pool</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">767,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Commercial pool</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Industrial flow control</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:120%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Rest of World</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total international revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates net sales between product groups and geographic regions, respectively (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product groups</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:120%">Residential pool</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">767,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">660,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Commercial pool</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Industrial flow control</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:120%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Rest of World</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total international revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 377400000 344071000 767032000 660157000 9738000 8930000 18892000 15838000 12304000 11421000 23978000 22790000 399442000 364422000 809902000 698785000 305868000 247775000 604932000 487501000 36212000 45821000 83445000 77538000 36546000 55934000 81387000 104952000 20816000 14892000 40138000 28794000 93574000 116647000 204970000 211284000 399442000 364422000 809902000 698785000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Inventories</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consist of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consist of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 142165000 124545000 21768000 22669000 148528000 86235000 312461000 233449000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Accrued Expenses and Other Liabilities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, promotional and advertising</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liability - short term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200,686 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:0.12pt;padding-left:0.28pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:0.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers warranties on certain of its products and records an accrual for estimated future claims. Such accruals are based on historical experience and management’s estimate of the level of future claims.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the warranty reserve activities (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:0.12pt;padding-left:0.28pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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:400;line-height:120%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at April 2, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at July 2, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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:400;line-height:120%">Balance at December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at April 3, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Accrual for warranties issued during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at July 3, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty expenses for the three and six months ended July 2, 2022 were $8.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span>$18.2 million, respectively, and $9.9 million and $20.0 million, respectively, for the three and six months ended July 3, 2021. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, promotional and advertising</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liability - short term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business restructuring costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200,686 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190,378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 42490000 41975000 27151000 49552000 26919000 24174000 46522000 18606000 10263000 8842000 8906000 8074000 8550000 7546000 1416000 1397000 2284000 2027000 3433000 4522000 22752000 23663000 200686000 190378000 <div style="margin-bottom:6pt;padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the warranty reserve activities (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:0.12pt;padding-left:0.28pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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:400;line-height:120%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at April 2, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at July 2, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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:400;line-height:120%">Balance at December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Accrual for warranties issued during the period </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at April 3, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Accrual for warranties issued during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at July 3, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 24174000 9413000 6399000 27188000 8784000 9053000 26919000 16412000 10109000 4644000 21877000 9850000 7030000 24697000 8800000 18200000 9900000 20000000 <div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended July 2, 2022 and three months ended July 3, 2021 was 24.1% and 19.4%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The change in the Company’s effective tax rate was primarily due to a Global Intangible Low Tax Income (“GILTI”) inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company’s effective tax rate for the three months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the six months ended July 2, 2022 and six months ended July 3, 2021 were 24.0% and 23.6%, respectively. The change in the Company’s effective tax rate was primarily due to a GILTI inclusion, changes in the relative income between jurisdictions, and several discrete items relating to a tax benefit due to the exercise of stock options. In addition, the Company's effective tax rate for the six months ended July 3, 2021 included a benefit for the release of the valuation allowance on the deferred tax assets of the France subsidiary. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize a tax benefit in the financial statements for an uncertain tax position only if the Company’s assessment is that the position is “more likely than not” (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term “tax position” refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes. There were no uncertain tax positions at July 2, 2022 or July 3, 2021.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred tax assets according to the provisions of ASC 740, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In making this determination, the Company assesses all available evidence (positive and negative) including recent earnings, internally-prepared income tax projections, and historical financial performance.</span></div> 0.241 0.194 0.240 0.236 0 0 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Long-Term Debt, Net</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First Lien Term Facility, due May 28, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">995,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABL Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,147,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,002,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of the long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">973,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company's First Lien Term Facility and ABL Revolving Credit Facility (collectively “Credit Facilities”) contain collateral requirements, restrictions, and covenants, including restrictions under the First Lien Term Facility on the Company's ability to pay dividends on the Common Stock. Under the agreement governing the First Lien Credit Facility (the “First Lien Credit Agreement”), the Company must also make an annual mandatory prepayment of principal commencing April 2023 for between 0% and 50% of the excess cash, as defined in the First Lien Credit Agreement, generated in the prior calendar year. The amount due varies with the First Lien Leverage Ratio as defined in the First Lien Credit Agreement, from zero if the First Lien Leverage Ratio is less than or equal to 2.5x, to fifty percent if the First Lien Leverage Ratio is greater than 3.0x. All outstanding principal under the First Lien Credit Agreement is due at maturity on May 28, 2028. The initial maturity date under the ABL Revolving Credit Facility (“ABL Facility”) is June 1, 2026. As of July 2, 2022, the Company was in compliance with all covenants under the Credit Facilities. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First Lien Term Facility, due May 28, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">990,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">995,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABL Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,147,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,002,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of the long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">973,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 990000000 995000000 150000000 0 7560000 7780000 1147560000 1002780000 11957000 12155000 16291000 17501000 1119312000 973124000 0 0.50 2.5 3 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Derivatives and Hedging Transactions</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds derivative financial instruments for the purpose of hedging the risks of certain identifiable and anticipated transactions. In general, the types of risks hedged are those relating to the variability of future earnings and cash flows caused by movements in foreign currency exchange rates and interest rates. In hedging these transactions, the Company holds the following types of derivatives in the normal course of business.</span></div><div style="margin-bottom:6pt;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%">Interest Rate Swap Agreements</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into interest rate swap agreements designated as cash flow hedges to manage its interest rate risk related to its variable rate debt obligations. As cash flow hedges, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The interest rate swap agreements are highly cor</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to the changes in interest rates to which the Company is exposed. Unrealized gains and losses on these instruments have been designated as effective</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and as such, the related gains or losses have been recorded as a component of accumulated other comprehensive income (loss), net of tax. Other comprehensive income or loss is reclassified into current period income when the hedged interest expense affects earnings.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2022, the Company entered into interest rate swap agreements that effectively convert an initial notional amount of $500.0 million of its variable-rate debt obligations to fixed-rate debt. As of July 2, 2022 and July 3, 2021, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was a party to interest rate swap agreements of a notional amount of $500.0 million and $550.0 million, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Contracts</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into foreign exchange contracts to manage risks associated with foreign currency transactions and future variability of intercompany cash flows arising from those transactions that may be adversely affected by changes in exchange rates. These contracts are marked-to-market with the resulting gains and losses recognized in earnings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended July 2, 2022 and July 3, 2021, the Company recognized $1.4 million and $0.4 million of expense, respectively, and for the six months ended July 2, 2022 and July 3, 2021, the Company recognized $0.3 million and $0.8 million of expense, respectively, in Other (income) expense, net, related to foreign exchange contracts.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Investment Hedges</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses net investment hedges to minimize its exposure to variability in the foreign currency translation of its net investment in one of its international subsidiaries. The effective portion of changes in the fair value of the hedging </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">instrument is recognized in accumulated other comprehensive income (loss) consistent with the related translation gains and losses of the hedged net investment. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no outstanding net investment hedges as of July 2, 2022 or December 31, 2021.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;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%">Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e following table s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ummarizes the gross fair values and location of the significant derivative instruments within Company's unaudited condensed consolidated balance sheets (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Assets</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the effects of derivative instruments by contract type in accumulated other </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">comprehensive income (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AOCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in the Company's unaudited condensed consolidated statements of comprehensive income (in thousands): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Recognized in AOCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Reclassified From AOCI to Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Location of Gain (Loss) Reclassified from AOCI into Earnings</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,673)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></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:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,673)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="30" 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:8pt;font-weight:400;line-height:120%">(1) The Company estimates that $4.7 million of unrealized gains will be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months. </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Recognized in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Reclassified From AOCI to Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Location of Gain (loss) Reclassified from AOCI into Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></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:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,249)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,902)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 500000000 500000000 550000000 -1400000 -400000 -300000 -800000 0 0 <div style="margin-bottom:6pt;padding-left:0.28pt;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%">Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e following table s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ummarizes the gross fair values and location of the significant derivative instruments within Company's unaudited condensed consolidated balance sheets (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Assets</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the effects of derivative instruments by contract type in accumulated other </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">comprehensive income (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AOCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in the Company's unaudited condensed consolidated statements of comprehensive income (in thousands): </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Recognized in AOCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Reclassified From AOCI to Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Location of Gain (Loss) Reclassified from AOCI into Earnings</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,673)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></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:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,673)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,480)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="30" 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:8pt;font-weight:400;line-height:120%">(1) The Company estimates that $4.7 million of unrealized gains will be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months. </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Recognized in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gain (Loss) Reclassified From AOCI to Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Location of Gain (loss) Reclassified from AOCI into Earnings</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></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:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,249)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,902)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 0 14752000 0 0 1478000 0 261000 410000 1478000 14752000 261000 410000 2591000 1850000 -1673000 -2480000 0 -1208000 0 0 2591000 642000 -1673000 -2480000 4700000 11064000 3656000 -2249000 -4902000 0 1268000 0 0 11064000 4924000 -2249000 -4902000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Fair Value Measurements</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to disclose the estimated fair values of all financial instruments, even if they are not carried at their fair value. The fair values of financial instruments are estimates based upon market conditions and perceived risks. These estimates require management’s judgment and may not be indicative of the future fair values of the assets and liabilities.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash and cash equivalents, accounts receivable, and accounts payable. The carrying amount of these instruments approximate fair value because of their short-term nature.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s interest rate swaps, foreign exchange contracts, and net investment hedges are measured in the financial statements at fair value on a recurring basis. The fair values of the interest rate swaps are estimated using industry standard valuation models using market-based observable inputs, including interest rate curves. The fair value of net investment hedges </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and foreign exchanges contracts are estimated using readily observable market inputs, such as quotations on forward foreign exchange points and foreign interest rates. These instruments are customary, over-the-counter contracts with various bank counterparties that are not traded in active markets. Accordingly, the fair value measurements of the interest rate swaps, foreign exchange contracts and net investment hedges are categorized as Level 2.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 2, 2022, the Company’s long-term debt instruments had a carrying value of $990.0 million (excluding finance leases and the ABL Facility) and a fair value of approximately $946.7 million. As of December 31, 2021, the Company’s long-term debt instruments had a carrying value of $995.0 million and a fair value of approximately $991.9 million. The estimated fair value of the long-term debt is based on observable quoted prices in active markets for similar liabilities and is classified as a Level 2 input.</span></div> 990000000 946700000 995000000 991900000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Segments and Related Information</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operational and management structure is aligned to its key geographies and go-to market strategy resulting in two reportable segments: North America (“NAM”) and Europe &amp; Rest of World (“E&amp;RW”). Operating segments have not been aggregated to form the reportable segments. The Company determined its reportable segments based on how the Company’s Chief Operating Decision Maker (“CODM”) reviews the Company’s operating results in assessing performance and allocating resources. The CODM reviews net sales, gross profit and segment income for each of the reportable segments. Gross profit is defined as net sales less cost of sales incurred by the segment. The CODM does not evaluate reportable segments using asset information as these are managed on an enterprise-wide basis. Segment income is defined as segment gross profit less sales, general, and administrative expenses (“SG&amp;A”) and research, development, and engineering expense (“RD&amp;E”). The accounting policies of the segments are the same as those of Holdings.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The North America segment manufactures and sells residential and commercial swimming pool equipment and supplies as well as equipment that controls the flow of fluids. This segment is composed of three reporting units.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Europe &amp; Rest of World segment manufactures and sells residential and commercial swimming pool equipment and supplies. This segment is composed of two reporting units.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily through distributors and retailers. Financial information by reportable segment, net of intercompany transactions, is included in the following summary (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">293,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Capital expenditures and depreciation associated with Corporate are not included in these totals. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of segment income to income from operations before income taxes (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and restructuring related expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,975 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,339 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184,711 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 3 2 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily through distributors and retailers. Financial information by reportable segment, net of intercompany transactions, is included in the following summary (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">342,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">293,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Europe &amp; Rest of World</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">565,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Capital expenditures and depreciation associated with Corporate are not included in these totals. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of segment income to income from operations before income taxes (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total segment income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and restructuring related expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,975 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Total other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,339 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184,711 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 342080000 57362000 399442000 293575000 70847000 364422000 110539000 13232000 123771000 89285000 12367000 101652000 4990000 628000 5618000 4855000 243000 5098000 4248000 206000 4454000 4109000 301000 4410000 10553000 183000 10736000 11229000 178000 11407000 688377000 121525000 809902000 565040000 133745000 698785000 219150000 30201000 249351000 175100000 27246000 202346000 10576000 1590000 12166000 9600000 300000 9900000 8582000 375000 8957000 8400000 668000 9068000 23678000 354000 24032000 19612000 271000 19883000 123771000 101652000 249351000 202346000 8386000 10433000 17665000 22563000 4940000 1636000 7211000 1669000 7697000 8632000 15307000 17462000 102748000 80951000 209168000 160652000 -11605000 -12975000 -21167000 -31247000 0 -3608000 0 -9418000 -3804000 1000000 -3290000 -2568000 -15409000 -15583000 -24457000 -43233000 87339000 65368000 184711000 117419000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Earnings Per Share</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deemed Dividend - Class A stock redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Dividends paid to Class C stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and common stockholders, basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A holders, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A holders, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218,401,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,103,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225,358,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,721,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,241,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,100,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,584,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,850,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,642,982 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">244,203,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,943,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,571,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><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:8pt;font-weight:400;line-height:120%">For the six months ended July 3, 2021, the non-cash deemed dividend represents the beneficial conversion feature related to the redemption of Class A shares for common shares as a consequence of the Company's initial public offering (the </span><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:8pt;font-weight:400;line-height:120%">IPO</span><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:8pt;font-weight:400;line-height:120%">).</span></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net income attributable to Class A stockholders is impacted by the total shares of participating securities, basic and diluted, on an as converted basis. </span></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> For the three months ended July 2, 2022 and July 3, 2021 there were potential common shares totaling approximately 2.6 million and 1.2 million, respectively, and for the six months ended July 2, 2022 and July 3, 2021, there were potential common shares totaling approximately 2.0 million and 0.8 million, respectively, that were excluded from the computation of diluted EPS as the effect of inclusion of such shares would have been anti-dilutive.</span></div> <div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except share and per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deemed Dividend - Class A stock redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Dividends paid to Class C stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and common stockholders, basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,101 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A holders, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A holders, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218,401,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,103,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225,358,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,721,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,241,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,100,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,584,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,850,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228,642,982 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">244,203,652 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235,943,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,571,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share attributable to common stockholders, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share attributable to common stockholders, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><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:8pt;font-weight:400;line-height:120%">For the six months ended July 3, 2021, the non-cash deemed dividend represents the beneficial conversion feature related to the redemption of Class A shares for common shares as a consequence of the Company's initial public offering (the </span><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:8pt;font-weight:400;line-height:120%">IPO</span><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:8pt;font-weight:400;line-height:120%">).</span></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net income attributable to Class A stockholders is impacted by the total shares of participating securities, basic and diluted, on an as converted basis. </span></div><div style="padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> For the three months ended July 2, 2022 and July 3, 2021 there were potential common shares totaling approximately 2.6 million and 1.2 million, respectively, and for the six months ended July 2, 2022 and July 3, 2021, there were potential common shares totaling approximately 2.0 million and 0.8 million, respectively, that were excluded from the computation of diluted EPS as the effect of inclusion of such shares would have been anti-dilutive.</span></div> 66260000 52816000 140292000 89683000 0 0 0 85541000 0 0 0 41000 66260000 52816000 140292000 4101000 0 0 0 1451000 66260000 52816000 140292000 2650000 0 0 0 1451000 66260000 52816000 140292000 2650000 218401182 231103424 225358529 143721029 10241800 13100228 10584570 9850876 228642982 244203652 235943099 153571905 0.30 0.23 0.62 0.02 0.29 0.22 0.59 0.02 2600000 1200000 2000000 800000 <div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Commitments and Contingencies</span></div><div style="margin-bottom:6pt;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%">Litigation</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in litigation arising in the normal course of business. Where appropriate, these matters have been submitted to the Company’s insurance carrier. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. It is not possible to quantify the ultimate liability, if any, in these matters. As of July 2, 2022, the Company does not have any significant pending litigation. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Yuncos, Spain Fire</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, an accidental fire destroyed a portion of the Company’s manufacturing and administrative facilities in Yuncos, Spain. The Company has established alternative, temporary facilities for administrative personnel affected by the fire. The disruption to the Company's global manufacturing operations was minimal, and the Company has received insurance proceeds which have mitigated the losses incurred due to the fire.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Leases</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating and finance lease portfolio is described in Note 15. Leases of Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_6a496e97-5b1c-48ad-b18f-0139186b133f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_d07caf87-8ff1-471a-b52f-8e9eabf9e533">Other non-current assets</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_35d3eb4d-1145-4242-beff-f18e2862dc7e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_f2da5c2f-967b-4f37-8e0d-5d1a2e24ad7d">Accrued expenses and other liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_34f5fc98-e2e5-48f1-90bb-3dc08967d376"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_8a69934c-6b5f-4528-b5e3-94aaaf41d1cd">Other non-current liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:120%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:400;line-height:120%">(1,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_0420d59e-9a31-4edf-8a9b-58c164517151"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_1e24c2d4-7ae1-4479-a9e5-fef6c9b74611">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,148 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_3b4b8e4b-f440-4521-9573-444854958876"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_c1eb2613-f6d2-41ce-bd51-98f2a6eba87d">Current maturities of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_0792677e-7f9e-44e8-ac5e-f7b71fc88fcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_3dd87a76-5ec5-4b5a-b0fd-53c6ca57e053">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Leases</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating and finance lease portfolio is described in Note 15. Leases of Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_6a496e97-5b1c-48ad-b18f-0139186b133f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_d07caf87-8ff1-471a-b52f-8e9eabf9e533">Other non-current assets</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_35d3eb4d-1145-4242-beff-f18e2862dc7e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_f2da5c2f-967b-4f37-8e0d-5d1a2e24ad7d">Accrued expenses and other liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_34f5fc98-e2e5-48f1-90bb-3dc08967d376"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_8a69934c-6b5f-4528-b5e3-94aaaf41d1cd">Other non-current liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:120%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:400;line-height:120%">(1,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_0420d59e-9a31-4edf-8a9b-58c164517151"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_1e24c2d4-7ae1-4479-a9e5-fef6c9b74611">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,148 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_3b4b8e4b-f440-4521-9573-444854958876"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_c1eb2613-f6d2-41ce-bd51-98f2a6eba87d">Current maturities of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_0792677e-7f9e-44e8-ac5e-f7b71fc88fcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_3dd87a76-5ec5-4b5a-b0fd-53c6ca57e053">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9331000 1472000 1531000 0 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_6a496e97-5b1c-48ad-b18f-0139186b133f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMi0wLTEtMS0xMjE3MTY_d07caf87-8ff1-471a-b52f-8e9eabf9e533">Other non-current assets</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_35d3eb4d-1145-4242-beff-f18e2862dc7e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMy0wLTEtMS0xMjE3MTY_f2da5c2f-967b-4f37-8e0d-5d1a2e24ad7d">Accrued expenses and other liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_34f5fc98-e2e5-48f1-90bb-3dc08967d376"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfNC0wLTEtMS0xMjE3MTY_8a69934c-6b5f-4528-b5e3-94aaaf41d1cd">Other non-current liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:120%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:400;line-height:120%">(1,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_0420d59e-9a31-4edf-8a9b-58c164517151"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfOS0wLTEtMS0xMjE3MTY_1e24c2d4-7ae1-4479-a9e5-fef6c9b74611">Property, plant and equipment, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,148 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_3b4b8e4b-f440-4521-9573-444854958876"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTEtMC0xLTEtMTIxNzE2_c1eb2613-f6d2-41ce-bd51-98f2a6eba87d">Current maturities of long-term debt</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_0792677e-7f9e-44e8-ac5e-f7b71fc88fcd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3OGI3MGQxNzI4YjQ1ODFiODRiZWUxOTU3MjhlYWFlL3NlYzowNzhiNzBkMTcyOGI0NTgxYjg0YmVlMTk1NzI4ZWFhZV83MC9mcmFnOmQ0MTA0YTJkMzk0MTQ3NDFiMzI3OTM0NDU2OGVmZjk0L3RhYmxlOjdmNGJhMmRhODUyZDQ1ZWM5MzM2Yjg5NzZkZGNkZGI4L3RhYmxlcmFuZ2U6N2Y0YmEyZGE4NTJkNDVlYzkzMzZiODk3NmRkY2RkYjhfMTItMC0xLTEtMTIxNzE2_3dd87a76-5ec5-4b5a-b0fd-53c6ca57e053">Long-term debt</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 67891000 63611000 8550000 7546000 67308000 61565000 75858000 69111000 10761000 9280000 1613000 1262000 9148000 8017000 1957000 2155000 5603000 5625000 7560000 7780000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Stockholders’ Equity</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;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%">Preferred Stock</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 100,000,000 shares of preferred stock, $0.001 value per share, all of which is undesignated.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Second Restated Certificate of Incorporation authorizes the Company to issue up to 750,000,000 shares of Common Stock, $0.001 value per share. Each share of Common Stock is entitled to one vote on all matters submitted to a vote </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company’s stockholders. The holders of Common Stock are entitled to receive dividends, if any, as may be declared by the board of directors. </span></div><div style="margin-bottom:6pt;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%">Dividends paid</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended July 2, 2022, no dividend was declared nor paid to the Company's common stockholders.</span></div><div style="margin-bottom:6pt;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%">Share Repurchases</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company’s previously announced $450 million share repurchase program, on January 24, 2022, the Company agreed to repurchase 4.08 million shares of common stock from certain affiliates of one of the Company’s controlling stockholders, Capital Advisors, LP (“CCMP”), at a price per share of $19.80, for an aggregate consideration of approximately $81 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the certain affiliates of the Company's controlling stockholders (collectively, the “Sponsors”), sold their shares in a block trade in compliance with Rule 144. Closing of this share repurchase occurred on March 11, 2022. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2022, the Company entered into an underwriting agreement (the “Underwriting Agreement”) by and among the Company, the underwriters named therein (the “Underwriters”) and the selling stockholders listed on Schedule B thereto (the “Selling Stockholders”), relating to the underwritten offering of Company common stock from the Selling Stockholders (the “Underwritten Offering”). As part of the Company’s previously announced $450 million share repurchase program, the Company agreed to purchase from the Underwriters 8 million shares being sold in the Underwritten Offering by certain affiliates of one of the Company’s controlling stockholders, CCMP, to the Underwriters, at a price per share of approximately $13.88, for an aggregate consideration of approximately $111 million. The price per share was approved by an independent committee of the board of the directors and is the same price at which the Underwriters agreed to purchase shares from the Selling Stockholders in the Underwritten Offering. Closing of this share repurchase occurred on May 5, 2022. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><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 July 2, 2022, the Company repurchased approximately 6.4 million shares of common stock on the open market at an average price per share of $15.72, for an aggregate consideration of approximately $101.3 million, as part of the Company’s previously announced $450 million share repurchase program.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended July 2, 2022, the Company has repurchased approximately 18.5 million shares of common stock for an aggregate consideration of approximately $293.1 million under the previously announced $450 million share repurchase program. As of July 2, 2022, $156.9 million remained available for additional share repurchases under the program.</span></div> 100000000 0.001 750000000 0.001 1 0 0 0 0 450000000 4080000.00 19.80 81000000 450000000 8000000 13.88 111000000 6400000 15.72 101300000 450000000 18500000 293100000 450000000 156900000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recorded in the unaudited condensed consolidated statements of operations for equity-classified stock-based awards for the three and six months ended July 2, 2022 was $2.0 million and $3.6 million, respectively, and $1.8 million and $12.5 million, respectively, for the three and six months ended July 3, 2021. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has established two equity incentive plans, the 2021 Equity Incentive Plan and the 2017 Equity Incentive Plan. The Company no longer issues awards under the 2017 Equity Incentive Plan. </span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company adopted the 2021 Equity Incentive Plan (the “2021 Plan”). Under the 2021 Plan, up to 13,737,500 shares of common stock may be granted to employees, directors and consultants in the form of stock options, restricted stock units and other stock-based awards. The terms of awards granted under the 2021 Plan are determined by the Compensation Committee of the Board of Directors, subject to the provisions of the 2021 Plan.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted under the 2021 Plan expire no later than ten years from the date of grant. The vesting period of stock options and restricted stock units granted under the 2021 Plan is three years from the date of grant.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company began utilizing performance-based stock units (“PSUs”) as part of its equity awards program for certain senior management and executive officers. The vesting of the PSUs will be tied to organic net revenue growth and adjusted EBITDA margin, each with a relative weighting of 50%. The PSUs will be measured over 3-year performance period with a minimum of 50% of the target awarded PSUs to be earned for threshold performance and a maximum of 200% of the target awarded PSUs to be earned for maximum performance.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended July 2, 2022, the Company granted 1,078,899 options, 141,857 restricted stock units and 94,888 PSUs under the 2021 Plan with a weighted-average grant-date fair value per share of $5.51, $17.10 and $17.10, respectively.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of granted stock options at the date of grant using the Black-Scholes option-pricing model. The principal assumptions used in the Black-Scholes option-pricing model for the stock options granted were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.847%"><tr><td style="width:1.0%"/><td style="width:72.983%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate was based on the U.S. Treasury yield curve at date of grant over the expected term of these stock options. The expected volatility was based upon comparable public company historical volatility. The expected life was based on the average of the weighted-average vesting period and the contractual term of the stock option awards by utilizing the “simplified method”, as prescribed in the SEC’s Staff Accounting Bulletin (SAB) No. 107, as the Company does not have sufficient available historical data to estimate the expected term of these stock option awards.</span></div> 2000000 3600000 1800000 12500000 2 13737500 P10Y P3Y 0.50 P3Y 0.50 2 1078899 141857 94888 5.51 17.10 17.10 The principal assumptions used in the Black-Scholes option-pricing model for the stock options granted were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.847%"><tr><td style="width:1.0%"/><td style="width:72.983%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:120%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0.0178 P6Y 0 0.2961 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Acquisitions and Restructuring</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and restructuring related expense, net consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt;text-indent:-4.5pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business restructuring costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition transaction and integration 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:400;line-height:120%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,940</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,211</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><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 Company announced the relocation of its corporate office functions to Charlotte, North Carolina from Berkeley Heights, New Jersey. As of July 2, 2022, the Company has largely completed the relocation. The estimated severance and retention costs pertaining to this relocation are approximately $5.9 million. The impacted employees must remain with the Company through their planned exit date to receive each of the severance and retention amounts. Such costs are accounted for in accordance with ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company incurred approximately $3.3 million of expense related to the relocation during the six months ended July 2, 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the status of the Company's restructuring related expense and related liability balances (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.864%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Activity</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs Recognized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of July 2, 2022</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:120%">One-time termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,038)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility-related</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.12pt;padding-left:0.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ‘Other’ restructuring related expense primarily consists of expenses pertaining to the relocation of the corporate headquarters. </span></div></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Activity</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of December 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs Recognized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of July 3, 2021</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:120%">One-time termination 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:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility-related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Restructuring</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations, while the restructuring liability is included as a component of accrued expenses and other liabilities on the Company’s unaudited condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2022, the Company acquired the specialty lighting business of Halco Lighting Technologies, LLC. The acquired business includes a robust portfolio of lighting solutions serving the residential and commercial pool, spa, fountain, and landscape lighting market segments. The acquisition is included in our North America segment. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net acquisition cost was $59.7 million. The purchase price was funded with proceeds from the ABL Facility and cash on hand. For the three months ended July 2, 2022, transaction expenses recognized for the acquisition were $3.1 million. These expenses are included within acquisition and restructuring related costs on the Company’s unaudited condensed consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of purchase price is still preliminary as the Company finalizes aspects of the valuation including intangible, inventory and fixed asset valuations. Preliminary estimates will be finalized within one year of the date of acquisition. The following table summarizes the consideration transferred and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preliminary Allocation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of June 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Identifiable intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:400;line-height:120%">(1,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,660 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the identifiable intangible assets, net and their useful lives. The weighted average amortization period for the acquired intangible assets is 13.6 years. </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Useful life</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,700</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:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,400</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncompete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,250</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:700;line-height:120%">Total intangible assets with definite lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is a result of the expected synergies and cross-selling opportunities this acquisition is expected to bring as well as the expected growth potential from the integration of the specialty lighting products into Hayward’s OmniLogic automation technology. The goodwill balance has been recorded to the North America reportable segment and is deductible for tax purposes.</span></div>On December 31, 2021, the Company acquired Water Works Technologies Group, LLC (“Water Works”) and during the three months ended July 2, 2022, the Company completed its acquisition accounting and made no significant adjustments during the measurement period. As a result of the acquisition, the Company recognized net assets of $14.0 million, including goodwill of $6.5 million and definite-lived technology and trademark intangible assets of $5.5 million. <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and restructuring related expense, net consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt;text-indent:-4.5pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 2, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business restructuring costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition transaction and integration 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:400;line-height:120%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,940</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,636</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,211</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669</span></td></tr></table></div> 1862000 1636000 3988000 1669000 3078000 0 3223000 0 4940000 1636000 7211000 1669000 5900000 3300000 <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the status of the Company's restructuring related expense and related liability balances (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.864%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Activity</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of December 31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs Recognized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of July 2, 2022</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:120%">One-time termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,038)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility-related</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.12pt;padding-left:0.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ‘Other’ restructuring related expense primarily consists of expenses pertaining to the relocation of the corporate headquarters. </span></div></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Activity</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of December 31, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs Recognized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liability as of July 3, 2021</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:120%">One-time termination 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:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facility-related</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Restructuring</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1035000 1419000 1038000 1416000 27000 337000 364000 0 4374000 2232000 4852000 1754000 5436000 3988000 6254000 3170000 0 643000 0 643000 0 992000 0 992000 0 34000 0 34000 0 1669000 0 1669000 59700000 3100000 The following table summarizes the consideration transferred and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preliminary Allocation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of June 2, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">Identifiable intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:400;line-height:120%">(1,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,660 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3905000 16465000 521000 187000 6740000 39350000 13000 6091000 1430000 59660000 <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the identifiable intangible assets, net and their useful lives. The weighted average amortization period for the acquired intangible assets is 13.6 years. </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Useful life</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,700</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:120%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,400</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncompete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,250</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:700;line-height:120%">Total intangible assets with definite lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P13Y7M6D P15Y 26000000 P15Y 3700000 P10Y 8400000 P5Y 1250000 39350000 14000000 6500000 5500000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Related-Party Transactions</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the stock repurchases described in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i078b70d1728b4581b84bee195728eaae_73" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 14.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Stockholders’ Equity, the Company did not incur any significant related party transactions for the three and six months ended July 2, 2022.</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO in March 2021, the Company incurred management fees to certain affiliates of the Company's controlling stockholders (the “Sponsors”) in the amount of $0.2 million for the six months ended July 3, 2021. In addition, $41 thousand in Class C dividends were incurred to one Sponsor in lieu of management fees for the six months ended July 3, 2021.</span></div> 200000 41000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. Subsequent Events</span></div><div style="margin-bottom:6pt;padding-left:0.28pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2022, the Company repurchased approximately $293.1 million in common stock under its previously approved share repurchase program, leaving approximately $156.9 million remaining under the initial authorization. On July 26, 2022, the board of directors renewed the initial authorization of its share repurchase program (the “Share Repurchase Program”) such that the Company is authorized to repurchase up to an aggregate of $450 million of our common stock with such authority expiring on July 26, 2025. Repurchases under the Share Repurchase Program will be funded by cash on hand and cash generated from operations and may be made, from time to time, in amounts and at prices the Company deems appropriate and will be subject to a variety of factors, including the market price of the Company’s common stock, general market and economic conditions, applicable legal requirements and other considerations. The Share Repurchase Program is expected to be conducted through privately negotiated transactions, including with the Sponsors, as well as through open market repurchases or other means, including through Rule 10b5-1(c) trading plans or through the use of other techniques such as accelerated share repurchases. The Share Repurchase Program may be suspended, modified or discontinued at any time without prior notice.</span></div> 293100000 156900000 450000000 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.!_50'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #3@?U4L()(>NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLTF$%&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGD!6U35X8F,-&YB 15B(0C<6%48RW,<3WN*"#Y^QG6$6@5KRU'&"NJQ!Z&EB M.(YM Q? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<:WIX>7^9U"]NIW[ MQ\9G0=W K[O07U!+ P04 " #3@?U4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -.!_537.P:!B08 %\F 8 >&PO=V]R:W-H965T&UL MM9IK4^,V%(;_BB;M=-H90FS9N; -F0$#A>TNFR5T=VBG'X2M)!YL*Y5E0OY] MC^PDRC*R;#SX"_AVWNBU;H^.-5XS_I0N*17H)8Z2]+2S%&+UH==+_26-27K, M5C2!.W/&8R+@E"]ZZ8I3$N1!<=3#EC7HQ21,.I-Q?FW*)V.6B2A,Z)2C-(MC MPC?G-&+KTX[=V5VX"Q=+(2_T)N,56= 9%7^MIAS.>GN5((QIDH8L09S.3SMG M]@?/M61 _L2WD*[3@V,DK3PR]B1/;H+3CB5+1"/J"RE!X-\S]6@4224HQW]; MT<[^-V7@X?%._2HW#V8>24H]%GT/ [$\[8PZ**!SDD7BCJVOZ=907^KY+$KS MOVA=/.NZ'>1GJ6#Q-AA*$(=)\9^\;%_$08!CE03@;0!^%6"7_8*S#7!RHT7) MKT8X'NK"?RB.LW\_3J[GE.A=,#^#5BO035+T&=GV_OD$3Z$;0>/T7]TK M*R1=O:3LF!_2%?'I:0=Z7DKY,^U,?OG)'EB_Z_R^D]@/[MV]>]>DKMS?;U94 MY]0<;EO=KSI+QJB&EOI[2_UZEKYFA O*HPVZHRO&A64KP3/=2/&-40WN# MO;U!/7M3RD,6R&Z)8IY9*>])>4\L[8I&@89&AWNCPYI-DQ.85/)^65Z1 M9JTYB5)M31K#&AH<[0V.C(6Z3$0H-N@JC"BZS>)'RG7&S!J697=="ULCG3EC M:$-S)WMS)W7,W=%%F JH0(%N2:QMI&:=:[)9$QZ@:Q8%8;)(CV"<]H]U;HTZ M#=W:EIIEK3I^H7",0QO-IY$C-!/0,Q'CR&-9(O@&_@?:EU"A?G&IK6=)V[3[Z!KT#@!I-"7]"%QR@5VO>J-34O*(DVX@A9O/W M:Z8U;Y:<92%T#M>RM';;H");89%M!IO7=CUY!OWXGJT3K56SG ?P'3&AG:4] M>6UTRE)!(O1W MN"H?ELV*>(0M_4C5!CC9BIQL,^[DK?4,%OWEQLP"0\O5VFH#EVS%2[89=CXQ M'^IKNF2)"9@J1/"HW^V[;E_KKPUBLA4RV6;6N0\%H"";(QO_^O@;FE$_XU"3 M6I-F)8_%,OFMS"6T@$E:(A,T\LZM"=/GB+TD"DWP9!5<(W3[,M AH#FOJ3R$1 MKH5$7L:Y7*D5R[.\(F$2R;39I@K%!VV.RC-'-?6IZ ?7HI^;1%!>Y"7EFIOL MC&M]FA7+?+:!/5AA#ZZ%/7))"FL6X( %X]KQIT+GEB5=XOL49$ D* 2U?MM@ M'ZS8!]=BGUE,H@B=9RG<3O6MUJQ3FE\PQS7UIY 'UT*>RYCRA>R6?X""6 (5 MQ"N2Z"O6+%ANM WBP8IXL!E8=A6YI%"1)GL-\T3FN*;V%/G@6JFB[;0^*Z;U M69[11U\R 1R;R/E3Z_B=F&;['@JU?JXFOR ]3[#=/W&&P]%HW'O6F53X@\W0 M6UQP=*N,&A6:PL'6T.:^I1T8YC9I,=YAQ:-*7?*^2Z71MW M'5MKM W<<0X^B=7"'0_,,AY6PJH3@JW M0M*U+)B7DT2"1VGRUJS1U+:B(Z<6';TI>5LA621O![8^>VL.;NI7X9)3"Y=J M9V\KY,XI?X*ES 85>T:T"S>S1%/'BIV<6I_;WI;$K="\_:@UV@9+N8JEW%K? MV=Z2Q*U0M(8G^LG)'/=6I[V#+3QR.9;O;$J1+S\,%KMY]E?WNZ?.\CU#/?5X ML?7J,Y&KN11%= ZAUO$0!E5>[&8J3@1;Y1N"'ID0+,X/EY0$E,L'X/Z<,;$[ MD3^PWU,V^1]02P,$% @ TX']5&L&PYE !P 2QT !@ !X;"]W;W)K MS= 67DB0S-F:2>QI+S>] M:R:^M)]A$K8XH0@="-KQ_?HN2%F4"!"RVWQ(3%*+Y;.+Q3X/P,LGI;^V:RD- M^K:IF_9JL39F^VZY;(NUW(CV0FUE [_<*[T1!F[UP[+=:BG*?M"F7E*,^7(C MJF:QNNR??=*K2]69NFKD)XW:;K,1^OF#K-73U8(L7AY\KA[6QCY8KBZWXD'> M2O-E^TG#W7+OI:PVLFDKU2 M[Z\6[\F[:Y;8 ;W%OROYU!Y<(QO*G5)?[+][WWP$,R=:.6UJO]3 ME69]M<@6J)3WHJO-9_7TL]P%U ,L5-WV_Z.GG2U>H*)KC=KL!@."3=4,?\6W M72(.!I!X9@#=#:"O'RV+WYP_!F.O/F7[KZ F$:(8HI]0R_#@^_ MD<4%8J0?3HZ'+R$'^T30?2)H[X_-^+ONM):-0:)M(4Y?.,/XV#_>+K=W[584 M\FH!ZZF5^E$N5G_]"^'X)U]PW\G94:AL'RH+>5]=BW:-8-)082_D'UWU*&J( MW1OUX(KWKFQ/>%P1G.4\N5P^'L;CFE&>I#G?FQTAC?=(XR#2]T6A.@ &#:.0 M@/*NEA%JH+FI>R1J:$&V-%M[=\8BRI(^JC,:8X \"/"3EEM1E4A^V]JNX*T-[KR9I"F>)M!C1>-D!EZZAY<&X?W+K*6& M!GEJT:9N#H;]#Z7*IZJNO;2% MG9?FE*=L.B%>NYCR.7 'E$S"A:-%"6)-?_6B(VX=,(Z=I(8(2_2M'5E;BKZLI4?A(C M01Y\JZ[[7MZ.8QY9D81I\27FK=(O[1EJ"M6J>3@W4F^@>=_Y:]^E0$+R))W. MEL>,DF2NG$:J)&&NW N]K7BV*L\+T67 '"C0:7RN69;&\1S$D2A)F"D!HN[D M*(AZOE/]BCU582Z+V5UV-E4A'CN28Y9F?NAT9#L:9KN/30$=&QGQ308S3%U& MFV;78P(],IO1^73D/'J"\X[$THF$4I?;&,$D9E.P'CO,LCF&I@=[Q3 '_O-H M/;AQU0US!/K=B? 3J2'PV3WXV\EY#2TL[]85;G(;O<1A,> M)TYJ/7:Y#/RF8Y$2%]#A*C_!TY#WD./_]_1I/64)W M4*A="P"%JK:UK*\NV.\OK)N9"$W=U(/O_B/ MZ';9=JG:X9N0R7%>1B:G82:W2P&T49\43TY 4WAR\A.B+(^2C$6LV'!! M_L#V-XUPQH]39-S\6"=9%#,:4<*/G# 6X81':9Y/G;PAG1Z=$3L)]1BQF:[- M1H7!P@KC?5E65G!"*[2G1N=5@PJQK: U>L\4/2("\YB0*8_ 7;%2.47RX)3U& M>7!<'18Q[P\.GP;!#7(6.N;:?DUZE#!]5MYZH;LJA3%'&OBLTGAF-\]&)Y^H10Z!)T>E#B,V0@90X6SS'@4 \!O(:^0X#EP9XX3VAFFW)I-RK&%G$U$H1GE9"&1*K(,R]='PL1N:KG6V\!7 MNDFU&;!GDQQOR)+HYWPAH6FH]N/=SUS<.I<4_E.Q4JXU, M*"LA7DSGSV1J.8:(,!)K(X'A9TOFA#&C!!S?:U&K>:=Q;+??U#^7P4,P*ZS( M7+!_::+3J36R4$+6N&#ZJ]C]0>J J,7"Z;*;[2K;1T+Q872(JN=@2"CO/K% M/^I$M!S3:38(6FL0O;,<9%031(T%SR!Z:E:2C":8#/\B!GF,4%+\PJ%;A98$JY3HFF, MV2WZ#3TOG]#-QUOT$5&._DY%H3!/U,360&?>8<^P'^1 M6"<-?I,&_Y3Z["&.1<%AXB6)"=WB%2-W"#-8_:8J>J>Y$@Q+0;.+;&>^YP<3 M>]N.Z= (-AZ_,>JP#AO6X4G6A83=3>K7.Y1#S6K@Y DBWPN:FWF$;AP76<'* MLDX() MFU,QE7Q## [YH&([\O2@.K<+(#\/^,((FC.!,&&1-I 1(E<)B4RC' M$FTQ*PBZ@256J 1!F-7#VS[V2CYJ43D#QW'WV,]9==C#ACV\E%V+^ 7A0J=" MTO]AP+!7 ?5"5[I!"\=UZL\>^"66'?BH@8^N@J=*%>?!HP.!3%AW040,Z MN@H4CF>EH=@IWYRC'9VE/671H1TWM..3M'.19;!AEJAW5Q?S^*)B/F?5 7>= M]\/1N0+]\F*N9=M)C(+^:K[(M(O?.MO=B_$OK.9:L8WC^>-@Y(?>?LY[34=# MW_/<(SN@^W[XNB5=RW:8W" <15=<"0TWS[*9PI\#(HT!/%\+H=\ZYOK9_-V8_0102P,$ M% @ TX']5,M;T[66!@ I!P !@ !X;"]W;W)K*P6 M:U&FZEQN1 7_6;5:'+9/+NI)Y=RJXN\ M$C7SJGH]V8QG#_^LG[CPUY('.7*C&5Q><\T^NK43Q"F5BFVT)_D \_ MBXY08/PM9*&:O^BAP^(16FR5EF5G##,H\ZK]31^[0.P9@!^_ >T,J&W CQBP MSH ]=P3>&?#GCA!T!@WU<GDLI8/J#9H\&8NFN@WUA"OO#*)-;#3^0&5HAN43O-Z).S0HK]!I] MNIVAER]>H1*S2'&60> M^]FP?3A@/X9X[()"GX)R30<=_K(MSA&F9XAB2CWSF3['G#7FQ$?G_XT^_\^C M'P2#[3*$-?[8$7]OJX4L19\'Z(\W=TK7L,/_]"UUZXS[G9FR=Z$VZ4)&[%>%#WB>_0?]0:2&\6ZTU#1M3 MTR7N)RQ).(=$NM^/K <6 LJ"S5Q8C),$6["Y"PN3.(J#'>R 9[#C&0SRG$JE M3=$YRK4U#_:&I03C*+*XNC"2A!QSBZL+XPP3SBRN+HQ%. Z9GVNXXQH.K<[02E3038HS!&T#I1ETM]P4%J, 696PDY=$$\2*UPS%T0P#>V$<%%)3")_%))=%)+!*+Q9?-GF M*F]E(U"'>JGK[4)O&_*U*!H9,A"$Q,./8RL(+HB$++2"X((B2H@5 Y^GO4 = MQ(#@7H;AX2B4LM;Y/XVV,C4OKW0*.7!7")0J);1?5F%WPJ&]M%,/"LJ5O1,\ M*!(P;#F;^V 1#X_L!+(G0\D@_TY8PHKGC=[PTB6^)(UX;!-V<="U F(S=F$4 M)U O;84,3\MM+"9/M3 M]D!8B.V>]W5'B1B_;Q'[U]=7F+AVG)4T]J-<@ M?K#-VN.,)@YQ%T6#\!CQ7K^180'W4>JT0+*A/U# B4>@!1PG-F,?+(B9S=BC M"CD/G/3VR3W*CL@XTNLX,BSDNN/2LI8EDOUI^4XL92VZXH9T^NA7M,257''$ MF!,*%Q8&S*Y<,P^,Q#QR6IH/!U6='.MJO=(CPU+OII;W>?-."=A_G;PKLT#/ M1PYYCQJC0> T-!?&^3ZGCKMGT"C:DP:'U'MM1X;%G3FD#;2RV#TQA31T*IL+ M"VA,;-WB@1&.:6(?TSRX. GC8SG?*SB2#+XBF*=U!64>FPYNUW9+LP_J1TU2>%=HT)B>VW=SXH(P0S3NVW6CXH M#5@0!W:^SSU0PAD<@3$]H@1HKX'IL ;>WY]#,? (41J'G"9N##Q0SBEFH2,% M?% 6))SAQ(F!"X5CU-\V' M).OY-;F8$L_S&;F8MQ_,>O?M][MW:;W*05468@E#X?,(YENWG\3:&RTWS3>? M.ZFU+)O+M4@S41L _'\II7ZZ,0/L/DQ._@502P,$% @ TX']5*J"T<85 M! H1 !@ !X;"]W;W)K\^]_/+DP,57F5.JP%-5,CGU;%+WW8G9A.]463!Z)X#<5141WVYIR0]3#WK/'5^* M3:Y,AS^;;,F&WE/UL+T3NN5W+%E1428+SH"@ZZEW \=+B(Q!C?B]H =Y] Y, M*(^MV8QO#X_9G]QSIX'@8*!WW*^DX1EWS&WM?*=/*@9WENT5G"GW?E M-0C01X "A!S^S%]C'M;FT!7.VT9?_N_13\0(NUH):[YP@*\KA<%*^//F42JA M)_]?KMPW[)&;W:R(8[DE*SKU-+&D8D^]V???01S\X!+^DF2+2Y(M+T1VDJ*H M2U%TCGWVB]Y:BCH7K@0TMKBV-3O(?H8QPL'$WQ\K:Z-BE$)\BEK8*!@%:(1. M84L;EHYP&G:HDRCC+LKX;"'^JG(JP.JD INHP?N22_EA[(H^OF3Y79)L<4FR MY87(3A*#N\3@L^6G]VZ],S.]<0E!V>H;T(L!DR5IS@39WWH_J[>2CV C=)Y< M66H&B(\*Y@I"B/I%:L-0'(:]&G5R16F/:VG#-"9QEVC2*9%<2 E%GJA3B<1R MJR^"C;@*+1'^DV;IH$GPP!1-N_C3"\7/J')%G[ZN#FP8TF?DG@1.+KL.;%@4 M1)%;AU&GP^BL#O.51&,5Q3P(; MA"(,>Q+8(!@E<7^UME%1FD*W C!X.6(&;]=@""083B 2&.SMKP[4(,S(>6^G3%&\&^##8*IG%_/KA0,.AKNG3 0ASC M 170BPKHO J.?=L9,;(/(DD26B$[8#C%_?.* P;#49K@?M V;I2$UHG%/[IR M551LZKNNU&>2'5/-B;KK[>[3-_4MLM=_"\=SZ.A?F/MW?<5[H6\N[Y^)V!1, M@I*N]5#!=:(3))K[<--0?%M?^!ZYTM?'^C6G1!>9 >CO:\[5<\,,T/TK,?L7 M4$L#!!0 ( -.!_53]1G]FP!$ .?H 8 >&PO=V]R:W-H965T&ULO9U=<^,VEH;_"LL[M3NI&LDV\G^^B5EM6$ 1Q!AO^E';=WU/Q[N;MK[0U,OCYVV MFQL6AMG-ME[OKF[?'?_NP^'VW?ZAVZQWS8=#T#YLM_7ACY^:S?[Q_55T]?4O M/J[O5MWP%S>W[^[KN^;GIOOU_L.A_^GFF;)<;YM=N][O@D/S^?W5C]$/8PX=7W[^2B^/)]^?S*>Z;6;[S7^OE]WJ_=7D*E@VG^N'3?=Q_RB:TPFE M V^QW[3'_P>/I[;A5;!X:+O]]M2Y/X+M>O?T9_W[Z4*\Z!#%9SJP4PIG777W[[K!_# Y#^YXW?#B*[MB_ ME\EZ-XR/G[M#_Z_KOE]W^^NN?EBNNV89S/:[9:_[IT_M?K->UL-?_]SU?_0# MHFN#_>=@MJIW=TT;K'?!QV;9]&/UTZ;IV^P7OP7U;OGT:;7?+)M#^V]!\<^' M=?='C_>GI:-F9H_UE MW]4;HMO,W6VVWV[[L7@\.*+WW-W[QV5_@?JQ7&^"#_5Z>=V?PJR^7]-'4EPX M@7X.:Q\.?YP]EM+=_V/3]7->_[44]6&WWMU1UY!?.)W%XF'[L#E^N?_H5LVA M_[ZW_=RZ&B:]+TU0[1;[;1/\]3_V;?L=@1>7CO!9%K--W;;!CT=AS,Z><37J MNSNQB/[2IW\P]LN\Z7_5?V%M<_C27-W^Z[]$ M6?COU*! PN9(6(&$E4@81\+$$RP]PH:%RI?;23:=LOC=S9>7 P 94X)@FO[C M9_W'GOH?HWDGTU?S2-@<"2N0L!()XTB8>()E+S2?3I,T# W-(V-*$$S3?/*L M^>1(C\]HOO]U.?Q.[Z?Z7NC'3]\=%SG-]GY_Z.\XOBZ"_N?C?K,)^C7]8WU8 M_B\U#A+D.$#"YDA8@8252!A'P@025B%A$@331DOZ/%I2YV^(_M;B2W]K,-P9 M=_M@\;0V:X^W#P_W_KIFH8>(,X#M,D+ Y$E8@8242QI$PD5I+I&MR MC80,*D$P;01DSR,@>^L(H%3OA/JJ'@F;(V$%$E8B81P)$YFU2+HF5TG(H!($ MTU2?/ZL^=ZJ^:MN'XPW!\ SI="O^)/H+L[T3ZZM[)&R.A!5(6(F$<21,Y-9L M'TTR0_/(@!($TS0_>=;\Q*GYC\W]PV&Q&NX->M6/4KL3Z*MV)&R.A!5(6(F$ M<21,3.RUC2UW9$0)@FERGS[+?>J4>[%;.IY\_GA_^#X(X^-3H(B2OA/N*WTD M;(Z$%4A8B81Q)$Q,+>F;2QMD. F":;J/0F6AA3[*'Z-V-]%7[E#:'$HKH+02 M2N-0FCC1,H?HH0$EBJ;+_H5S'/W);I<[@/D6DTEQVD"&JE M0FES**V TDHHC4-I DJKH#2)HNF#1SFOD=.JNOU[T_6#9FF*%^YKB@!31H":5Q*$U :164)E$T7NEZ&V)9160FD<2A-06@6E211-'P+*XHS&>YSM MF63GGR+; HO3*,U37%QKI M6E+68>3M'9)J(BPF%EFK J@3"*45H\Z@A,;D4)J TBHH3:)HNHJ5(QBY+<&G M\I*%5E[BN&&S3:,X,Q\FS=PAO<4,-?>@M!)*XZ.NKH#&K* TB:+II3W*Y6-N MEP^0NNJ.X+O8/=&TQ6Z814D^28U[^CDT< &EE5 :A]($E%9!:1)%TX>#% S$[M= -?F=S9S1_)= M74!I!916CKD<'!I20&D5E"91-%W"R@=D[LK)-R;/N>G>"XO87EC$4<3"W%Y8 M0%T]**V$TCB4)J"T"DJ3*)H^%)2KQ]RNWBNRZ9CM;/5JS;)T:D[OB;VJB"-3 MTP0M3%F>9.:RPFYX'5OI1B7%2Q,V8>9D2_ASL4D3[JOGK1RHH8:BZ@Q850VAQ**Z"T$DKC4)I@MHM)[\( M>-0-'TH*#N.N>VXU^6CN:'> M\H>6&4)I!9160FD<2A/,KC4D2PVA426*ILM?67',;<6YE]/R87-A/0&M.H32 MYE!: :654!J'T@2SS5)K"$!+#U$T?0@H!Y&Y'41[&7U9]M#R0RAM#J454%H) MI7$H39QHKJ(4:$")HNFR5Y8C_.37?)NBE!A:Y >ES:&T DHKH30.I0DHK8+2)(JF M#QYE1L9N,])=E!(36X).LTELSJU0&Q)**Z"T$DKC4)J TBHH3:)HNLI?;/3Z M%K_RXIVFF^[].X'V*\.(67XE-' !I950&H?2!)1606D21=.'@O(K8U^_\K+\ M*;\RBZ=3,PLJ'N-74K0P35@R-=?9A%^99-G$7&?;S5C8_XY*S'6VW2XGUME0 MOQ)*DRB:KASE5\9O]"LO&M_N -[S*-2OA-(***V$TCB4)F+;K[0VSX9:E2B: M/@J451F_PJJ\K'RH50FES:&T DHKH30.I8G8MBHMY4-=2A1-5[YR*>,_U:5T MT[V' -2EA-(***V$TCB4)N+++B4TH$31]"&@7,H8[E*ZB=ZRA[J44%H!I950 M&H?21'S9I80&E"B:+GOE4L9O="DOKW^@+F5,N)1G,KZA@0LHK832.)0FH+0* M2I,HFOX"'>53)J_P*2^.@(0P%\FD[\0V*NV'*!2-3/HF&E))WQ2/2OHFVA%) MW^X+Z"L>*$VB:+IXE%F9?$NS,H&:E5#:'$HKH+022N-0FH#2*BA-HFCZX%%F M9?(6LS*QS+^(J7Q;B) MWFL5PAR,IE:=R!P:M8#22BB-0VD"2JN@-(FBZ=I7/FCB]D%';G:6$.\*S$WW M>N:.Y3V#0TW,46=00F-R*$U :164)E$T7<7*QTS)O5-I$EJ;G;E# M>HL9ZDM":264QD==70&-64%I$D73Q:RLR<1M39;K7;U9_]]Q-1U\WA^.NYLM MGK=\(A5M6U?7F54UX([KK6@B9FS5%T!CEE1,EIG)4="8 DJKH#2)HNE*50YB MXN4@^IKH;KKW(MK>S?1<)BHT< &EE5 :A]($E%9!:1)%TX>"1+&S)Q@H0X=E%9 :>6X"\*A0064 M5D%I$D73Y:LLNM1MT?FXS:GMID69M=NT.Z"WEL?$+* Q2RB-0VD"2JN@-(FB MZ5)6CEOJ=MQ>^[8V-]9[P6+;8?W\%J76$B,=-O3NVB-?.Q&,DQ30KW 7O+$FJG06D"2JN@-(FBZ;)4 MMEOJMMU>D07D)GI/R82YE803X@6:T+@%E%9":1Q*$U!:!:5)%$U7O[+R4LA+ M#U/BE8&3,)^8KSUT1_->74/]NI'G4$*C/*Z[U?"X<+V[:X/GQ7?S>W-8K-N&?'U12EAFYA[V M,_=A>4L>6NHWY@1*:$@.I0DHK8+2)(JFZ3U3_F'F]@_])M/0W$2:"AQ-TM2<1J%N M'Y0F431=.\KMR]QNW]MSBC)J7T\ZIVA\T[G[L+VG2:CE!Z5Q*$U :164)E$T M7>K*&(:$CF%!'MR)PBJIV=4^2^@M[J M@9IQ*)JN'F7&94]>Q[?)*Y MC3QW3E%&F'-)R,S5X\P=Q%OFT#H[**V$TCB4)J"T"DJ3*)HNBQ*LTD>FF_9F8UO.GW,-N:B,$NL!Z@%T? Z#G/&4G,=;3=,LBC*K"<. M=KLX9IFYCH::;E":1-%T[2C3+8-LJNF2$G13S8RH7COWZ!;JM$%I)93&H30! MI550FD31M-&0*TLN?_6FFHX1D!/;5I)/;W-J4TWS41M%(Y_>$@W)I[=$._+I M+168>'KKOH2^\H'2)(JFRT>98/FWW%8SAWIB4-H<2BN@M!)*XU":@-(J*$VB M:/K@4;99_I9M-7/;6LHREEDS++2<#THKH+1RW 7AT* "2JN@-(FBZ?)5SEV. MVU8SI[:XG)JW7NZ WEH>$[. QBRA- ZE"2BM@M(DBJ9+63ESN=N9>VVADQOK MO6"Q+;(\F;#$O V$1BV@M!)*XU":@-(J*$VB:/H 4.9B/K[2[VQ&?6X7XD6Q MN;O/[-3*5>E$@\P-C]V'["U,J'$'I0DHK8+2)(JF"U,9=[G;N'M%J9.;Z#TI MVU5YUU&2)%$4F;D5T, %E%9":1Q*$U!:!:5)%$V7OS+T84.=O;$G44+# M!Z45EP^_A ;D4)J TBHH3:)HNM:5R9B[34:_2J?I(R,WO9'=-;RE S M$4HKH32>$R6%]N45T* 5E"91-$W.$^423MPNX1OSBB;$5IYG\HK&-YV[C]E7 MP%!:":5Q*$U :164)E$T7>?*SIQXU?2-TC:QY2>95T0TM/.**!J95T0TI/.* MB(9D7A'1CL@KM<&F^9S MCP^_'YZ+'-9WJ^2:IB +&8K0$I!LY^FW04J"1!QL97UCBU0#^M%H](<&>?$HNV]JR;E& M3ZNF59>3I=;K#[.9JI=\5:GW#G!D_V-W\7#4IL;LZN+=?7 M[[C^NK[MX&IVZ&4N5KQ50K:HXXO+R37^<,,*TZ"W^+?@C^KH,S)#N9?RF[GX M,K^<)$81;WBM31<5_-OR&]XTIB?0\<>NT\GA-TW#X\_[WG_L!P^#N:\4OY'- M?\1<+R\GQ03-^:+:-/IW^?@3WPTH-?W5LE']7_2XLTTFJ-XH+5>[QJ!@)=KA M?_6T<\11 ^C'WX#L&I!Q Q9H0'<-:#_005D_K$^5KJXN.OF(.F,-O9D/O6_Z MUC :T9IIO-,=?"N@G;[ZVE:;N=!\CFYD.X?I&3XIV8AY96[?:?@'\Z85D@MT M4ZDE^A'F7J$I^GKW"7W_W0_H.R1:]*^EW*BJG:N+F09=IO=9O=/P<=! AHR M](ML]5*ASZ!@?MI^!N,Y#(KL!_611#O\YZ9YCQ+R#I&$$(^>F]))O[ MYJHVL[CNY%9 D*+[YU=/8_J6T_A&G9TX*SLX*XM.XR<.G=:B,OG7-]"A=7HT M0V5:%J-I]!B1%/MG,3\(RZ/"KE>RT^)_O3"3I42KJ_9!W,,\5DIQ[9V6W!&" M"UR,Y;I6)&%E[M=;'/069^D%[/"N@ZB:\WL(.Z4V55MSM.#^@"I- M"$D#JZ4\Z"ZCNN^TK+]-#37G")8&;"54,!A*Y_=I1L=KVC7"Y'@H)RIQ8IF6 MO!"H.W_N5W#UY/?DKI]C =.2$3J2Z3.C+ EX$Q^Q%\?CH $H#%,MS6YD" "_ M4NQQE>-/GQ4-+"Y,K$P2E?FS5 #_=HA._F12WD:HI;> 2N M%^L&C& M49A=7=>UW!@P W2XV%:0SKUC3MW%R9*-,M+EHWU>>Q(EA990)^%(X[3\3>]Y!W4$I 1=_'?RG9ZN X"$KOL M2TL\YHS':HI3R@*J+2+Q"XS@Y.O0LYV' X2=&#PK+ 89C"T,6A?(YL7@D<3S^^E=VL\1E84:S M?!S-'C/@%0VM-F*92?!9Q92 U:=>HSN*XG-3XUOU=NH$2V02)_+MIJN7E8DY MEW#O7D8<NS*(@VL;6(Y3>*7-!.]Y->$RF*0GL M)HAE,8E7K=+VV"4!Q9:8 M)$[,VT[6G,]W*P,V0/S_C \7E6PLWS4A:4"_)2F)DW2DGVO=V*.G8:&;RQW+ MZF>TY/,'+QF("U,G:ER3K RE)PM;$H?M(;=N5%]_O#X_>3B:YVY!ZK,K89L0 M$&YY2XJS\NI"M%"9O$)W%.-GY]4WZNW4"1;I)([TTP \%.)FWGB.>NA@?B_>8P+X5ZOB >$MZ&J^.]Y1PW&^*9=WQ2FVZ9Z]H MMPJ>DI)BIXCS&>*$A91;/-,7\!P,HT:V#U/-NU5?3'O%OUP]>TQ2G*6!W$6/ MCJGC6/YT*?QE]'I,IC'1EKXT3M_PPE-+V6D4CQ:7K%F9.SG#M0K)MNRE\5KW M.*I?(]0M:*<9&Y>]'JN04,M'&N=C?Y30[X6]NER,Y02/97EJ7YP$MB_,DHZ] MLJ;]?K?Q^N&DNGWM;H9Y8(89QLEX&!Y#PHHTX&%FHOO]@-O);V.FWNQ-"V!;I3M0&]N9[[R!]?"3.R8[/ M+ V<<#++1A9GXW#":7;&?WT3D^8_'880RC"F"+'3VNC5/VS&%Q<^X5'9 + M6%CR4+6,!^3:D906)/"@A5D.L_ACWKO->CV4DK#MG0M5-Q(VC\/Y0[TO?" F MA]=B D^TV)L^R'VKWDX]8O'.XGCOIWA=B?E4M ;F%+OD%U0XY*F3J9PS4B) M@[G"XIS%<7XL,OX@CWG8G9/"63&>Q[EIE@<.+I@%.(L#_//^-&4'&E@:FW;. MN_TE:K@Y[O(J'WH^>?TA=3.8:S5&S>SH): 5[Q[Z=Z,4ZD_1AU=G#GY_Q!]NAK>H;#?#2UV_5!TD, 6C64"7R?L<'-D-[TD-%UJN^U>-[J76 M N2 FV#I-T>ACW0TDDB0O$4'E75^_4[4K+F#:DQ[,$6>;S[ M^'W'XW'9DWOB&M'#]\987B6U]^U%FG)>8Z-X3BU:62G)-R2R=4 K=H&5-%AR6J^3JY.+Z+/A'AU\U]GPPAJ!D2_04)G?%*ED$ M0F@P]P%!R><;;M"8 "0TGD?,9-HR!!Z.]^@W4;MHV2K G?=.'K5?(^@0)+ MU1G_0/TMCGK>!;R<#,=_Z$??10)YQYZ:,5@8--H.7_5]S,-_"R:J6.+_^I'SG$*B$SRTZ%3+%H&P! MGUVEK/XS6I:IEZU"0)J/L-<#;/8#V'/X2-;7#+_8 HM_QJ="<>*9[7E>9TZ0_P#N7-8".JR>A"#94B\N\=,EH_&"0[-]HJ MFVMEX%&,*&7I&7Z_VK)W4EA_O)2A@<#9RP3"9;O@5N6X2MJPE_N&R?KUJY/S MQ>41>6>3O+-CZ/__6(_#WJI=KUP!MV0*;2N>P9W-Y_#F]:OW6;:XG,QQ?G() MOD88US;4M,KNIJ71W./>0&YOZWBTO04MK*$RM)7$%\BZLNAF4O^V*R7M(E%F M098TE"?TZ()B!5M'JH"6G"_E5"D86Y*KA<^=;L/1Q1C%3'*B'F78R3T;SIIW M+,?+<_@BW$?24"L&*[DXV%ET@HRTT5XCA]YC"KFZ.(.^UGD-2M)O*(_PVL(G M(5/#1CDA9-4,OJ"UR(SB_U!3@7#'1DC-X,:0DT*4FE1&2].U6L:/K;17>.-K MA_@VDM_4$28,2;+L#KF(:TC\5ZO#YK%>.>!9%7!OG!0RQLBK+I2OT6HNJUQ# M*2TZI%R+ZCS$;G<1B5$Q67'TNY#+:.IUTX03%F%-(O_Q\K:6:GCOEY.P8"N@0/(%,&@X[L3+10)T;FZ&XS5^Z'^E!"Q2G M*C9ZAIPZZX=N.%FGM^1J:*%_NP\/T4?E*BW7Q6 IH8OY3^\2<$-S'R:>VMA0 MM^2%41S6\AZB"PZR7A+Y_21L,+VPZ[\ 4$L#!!0 ( -.!_519&1)=# 8 M *$. 8 >&PO=V]R:W-H965T&ULG5=K;]LV%/TKA L4 M&^#:CM.F1?, G+39.JQ#$*\;AF$?:.G:8BN1*DG%R;_?N9>2K*1."O2++5'D MN:]SSY5.MLY_"0515+=5:)J\GBR=KY2D?<^LTTU)YT M+H>JC@Y&W<*UV121 M%Z9G)[7>T)+BI_K*XV[:H^2F(AN,L\K3^G2T.'A[_I+WRX:_#&W#X%IQ)"OG MOO#-A_QT-&.'J*0L,H+&WPU=4%DR$-SXVF*.>I-\<'C=H5]*[(AEI0-=N/)O MD\?B=/1FI'):ZZ:,UV[[*[7QO&*\S)5!?M4V[3V?=0.,+"55.PSECN2C+Z/'4X%P\ M6YJ--6N3:1O5(LM<8Z.Q&W7E2I,9"B?3"".\=9JU@.<)>?A^?Q)P-^:_P$;P]4:I_%ZL0 M/1CRW[Z $][+_7C<-6]#K3,Z':$M OD;&IT]?W9P-#M^PMN7O;17ANK;69TJ0(P"*TC%6%OB&U(K(*R:RUQY.Z M\:%A7Z.3H[XIX:2V.41ATY3B78^[I*SQ)IIVQ_O;K-!V(_8J$T1*?GK^[,U\ M/CM>OK^0JX/CGR<2W5Y_(1*L($J7I=+Y9W1D6H^%QJ*G,4(0RZXVEN'A2*4M M!(WWC96EC$* WBDHJ-)JK8W?X?/NT&0%0)+ F&B%K EJT.#L,6[M;*\L81C MB-1S(:R.C:>)NB ?(<-#+$F"=9%4;D)6NH"-8=QFG<]J2%C(O*ECZWL8D$/O MR%%WY$C6RT'E8'%OYOH"&BM(/L<>@K[%XAXR8LA,S37=D"4OX'A.=4QG.;F? MK!!MR>A2ZT5%'D[VQ?QEL;CJJCD>L&A'363?52;&!XR2/.^EE) B$%R(L%7M M#S(4KBESV%(\$ME=6/SDO2+66O4.5*M6Y-7A@:CE0:(U*HX1)5G#+/=MOW0PL?!$8B:86U4E M[4YX4-X[U0JOT ^.]'PV0H$<->"QVK5?9TNXCO8.S2K0UX:9#M/&Y4&U=K%D M_#=1,"$>AC%/8?R8W+0L%9,MZ;[1( [>8'E;.'#OA=M:H+'G)C<(E$+J2.%! MUIWIL/@P1H<-.DN)W7&/2H.)K5L:[WR5'O]@V_0;GZNOC?8 [QQ#2R!+G)/Q M/4>3EB5GZZ$VK[VK\'90EN*!Z*1K EP3_\9*X[^MS5CJLE,ECS"2$@RT9A=# MI3EY+KGT0LK4*@G\T)7D8*<\:5>J=/=T ;)*C5$>&VX7 A1LND3@]"4-5#% M?>2*):Q3?!8ZH= @YHFZ1@P/)IAW%M=96_L_0-=_\%Z[R)UHR36MT4*L0=+Y7FG/ HCIH&E36.2 MV,F4J+V[,3GKEJ@L8.FVIMST#4ZWK'9]6^JZ+F7"[M'#_<*94B9O,%#W@O(- M;_#4*EEAZC 62XY5Y#Y?]7J-^0;HU5UB)#\T:7AL]5WBEN]3YT6!.0 Y!,NK M-%P<>]6D)5V"S3;5]<'1U,Q]@K:@)HD'O+>I895S*,_8X0H>P "GA$F#5(8Z M;496!F%#N7(96RDHH2V?WYL+%A]*DPD0//?P:L]LH,?$IW]="1T989YN=-EH MJ85T+60:.>#R2D"]SNC<]>,5_1[ZZ#L. ZOCZ%["#1:9'[^3YCX!<2]IY1ON MXOGLX*CE+NC8T7"Q_"1/7LSVOCA/!Y\-&*<;^3A"@&PK?4'TJ_WWUR)]=NRV MIX\W=!#2'%1):QR=35Z_&BF?/HC2372U?(2L7,0GC5P6&)CD>0.>KQVRU]ZP M@?ZK].Q_4$L#!!0 ( -.!_526,WN/@@, &T' 9 >&PO=V]R:W-H M965TM&#: B"B*>LML TG6;1U0($C: M]<.P#[1UEH1*I$92#RN#L9^=2VBA\>AUVX= MM=Z/EW'L=BT.REV8$35]V1L[*$^N;6(W6E3U#!KZ6'">QX/J=+19S6NW=K,R MD^\[C;<6W#0,RCY=8V\.ZRB)GA?NNJ;U82'>K$;5X#WZS^.M)2\^L=3=@-IU M1H/%_3JZ2BZO98B? _[J\.!>V! RV1KS-3@?ZG7$@R#L<><#@Z*_![S!O@]$ M)./?(V=TVC( 7]K/[+_-N5,N6^7PQO1?NMJWZZB,H,:]FGI_9PY_X#&?+/#M M3._F7S@LL;*(8#.Q#B\ )?\.0!P!8M:];#2K_%5YM5E9 M

Q)[*P%.^.P.L%*+X#S.&C MT;YU\%[76+_&QR3BI$0\*[D69PG_G/H+X(*!X$*T\/?5ULWK_[Q5@(5?OLT?;LNE&]4.UQ%=!X?V :/-CS\D M.?_EC'IY4B_/L9\[E[/ MV6E%_!(TUT^A Z1H:-(U58]N1)FSH?CE&AAMQOF7]$_S4 M:?"MF1Q%NY\O:5^+^*IGX+Y[?+U +? $QPY8G'1VDC-?;E]KNT/7U:A]IWH8 M#5VG=Y 6!9.HL0B6 IEY D3)(ND;*J*$$(5E0SAR_&]C65FY5)#HFDJMEA'X+7QZBC\HVG7;0XYZ@_*+((K#+<%\<;\9YH&Z-IS$RFRV]AVA# M 'W?&^.?G;#!Z87=_ =02P,$% @ TX']5&.T>TF' @ >@4 !D !X M;"]W;W)K&ULA53O;YLP$/U73FR:-@D%,(2F61*I M/U:MDRI5[;9^F/;!@0M8-79FFZ;][W>&A&52FG[!Y_.]YW?8S[.--H^V1G3P MW$AEYT'MW'H:1;:HL>%VI->H:&6E3<,=34T5V;5!7G:@1D8LCO.HX4(%BUF7 MNS6+F6Z=% IO#=BV:;AY.4>I-_,@"7:).U'5SB>BQ6S-*[Q']V-]:V@6#2RE M:%!9H1487,V#LV1ZGOGZKN"GP(W=B\%WLM3ZT4^NRWD0>T$HL7">@=/PA!?,5M/V// M5VAINR]L^MJ4!5"TUNEF"R8%C5#]R)^W_V$/,(E? ; M@'6Z^XTZE9?<\<7, MZ T87TUL/NA:[= D3BA_*/?.T*H@G%MP6< MPXU6KK;P1958_H^/2,B@ANW4G+.CA-]:.8*8A7OM'="UP* M6TAM6X/PZVQIG:'K\/M0QSUA=IC06V1JU[S >4 >L&B>,%A\>)?D\>$])!D+DWSL(Y:%XVP,#^1. M(-*UT17IL\"2\"2? &-AGI_"E5""KG$)E=:E)?PD'+,)3/*0I6/XKAV71)8F M+,SRA"*6IF&6G<*AWQ[M^:%!4W6NM]1KJUQOC2$[/"QGO9_^E?>OT@TWE5 6 M)*X(&H].Q@&8WNG]Q.EUYZZE=N35+JSI<43C"VA]I;7;3?P&PW.[^ M02P,$ M% @ TX']5)HC_Q"4! D0H !D !X;"]W;W)K&ULI59M;]LV$/XK!S4H5H"+)4K62YH8<-(4Z["B09.M'X9]H*6S1502 M/9**X_WZ'25943HG6+/7?/O9!WOE/ZJRD1+3S456,NO-+:[=EL9O(2 M:V%.U18;.EDK70M+GWHS,UN-HNB4ZFK&?3^>U4(VWN*\V[O1BW/5VDHV>*/! MM'4M]/X2*[6[\ +OL/%9;DKK-F:+\ZW8X"W:7[U^PH'/W.'EJC+=+^QZ MV3#S(&^-5?6@3![4LNG_Q<,0AXE"ZC^CP <%WOG=&^J\?">L6)QKM0/MI G- M+3JJG38Y)QN7E%NKZ522GETL\URW6,#U Z79H '1%/#)EJCA%RE6LI)6HCF? M6;+E-&;Y@'O9X_)G<&/XJ!I;&KAN"BR>ZL_(Q]%1?G#TDK\(^'-;G8+/&7"? M\Q?PPI%XV.&%S^#=B+U850/A+@JB,O#[0(19U'FNT7 LF0.U_6V4GM$\J-V?HK^1B"] M%3:XEM8 3U@P#R#*V'S.X8O06C1V#T-(@,P;75> M"D<\BMFQ7#9$G$TQAFSNLUMJYU^K@PQ M"U@4Q/0;9@G<:+4FN3YN:R2W.>-I1+\^IU.QUY09L.*!3D(6A2%$':L^\6)( M]C2SG+.$ L9#%A.[.V4)^(22Y;,XC6D59#X+DQ3N*.U7%'W1[*D*B+V!71]D MAT+9R"E_](BX$G'YH 071*0O*(VYTH5;]SXXYY4&(BOI8B:/UBU1IO160M;F M%&[;O#Q(DA:=N)N[<&9**D.E94X0KF:U1)DIJV[6(9G3OY%[)SJ[MN*ZMZC/H;?-L&EJ+K2$?9("YP< MBG YB<0DE-(8EZ.B+P%GVK%4!614!Z'+L:-(1F.JB.S-U-ARJV4U=I_KB#3] M;C,I2ZB@'LUDS)^'3\P\Z?&30VN]0-IU-.,%ZBPZ8%MJ[ O3R >H^]<4 MW6OZ-( [I$(\24]3&@_HVCT!O9&&J(-:GZI\G< ]T/0/V'5=MNZ%@I2R-,MRQI9D3M!.A\K90] M?#@#XQ2Z^!M02P,$% @ TX']5.KBP:"=!0 3@\ !D !X;"]W;W)K M&ULU5?;;MPV$/T58H.D">#N/4X:7P#;:5(7"1 D M:?M0](&29E>,*5(EJ5UOOKYG2*U63M9V6J! ^V*OI)DS9V;.C,3CM757OB0* MXKK2QI\,RA#J%Z.1STNJI!_:F@R>+*RK9,"E6XY\[4@6T:G2H^EX?#BJI#*# MT^-X[YT[/;9-T,K0.R=\4U72;C#J50%1FOK!&.%B>#L\F+\SG;1X-?%:U][[?@3#)KK_CBLC@9C)D0:/E5OOX5ZR3[6PV$'GC@ZU:9S"HE$G_Y75;AY[#\_$M#M/681IY MIT"1Y4L9Y.FQLVOAV!IH_".F&KU!3AENRH?@\%3!+YQ>FMQ6)#[*:_+'HP!$ MOC_*6^_SY#V]Q?M0O+4FE%[\: HJ;OJ/P*2C,]W2.9_>"?ASHX=B/#T0T_%T M>@?>K$MO%O%F]Z8G7BJ?:^L;1^+WL\P'!T'\L2_EA#C?C\A#\L+7,J>3 :; MDUO1X/31@\GA^.@.OO..[_PN]'O;<;?WX5#T <3'DL2%K6II-H\>/)].GAUY M08L%Q4D0 45Q,I# :(L TU Z(E&ECA)W5* ?&]&V0TA3W&HSBS83L99>3.?# MR<-H/?EA.'^(V?5UBJDWPT@J+Z59DE FQOT&B@Q;.X6]H1"L:/#("BE>:YM) MC:0#\%2F2;Q!O;G;;1T>,^AT?/3Z\LW'R_A[>0<0#B\])Z"WWJ]OKN'_3AOZ$CO"&U1J#<+HWZ3%]4 MI2W\0AE@*-33!R2&SPC ,TEI1 -P%R1;PK&V/E8'O)"B6NQ5!//SGE&$\K"0 M(9IUOKC9;IK*0H%:74%J;&>$L:%=/.*Q&M(0W4[/56EM(9;XE KDDNW3L:C1 M281YPJW-*)4-1U=7&8ZL:!)/E8"O"(>\/86Z0!W'!S$P&V/Q%IS*)&XJC&09!:?4Y,-MR! M/7J_,9 B1R!5<,W7)>&!$RH69)^B4K4\9Q]3LJGRF(NVU_NF*\X-.V=;>E0D M+> 3%JLM=*P3X%[.S*B@FK<"NM'4K>:6&#_7^>VZ*_FEW/:I2)V,4H0P;1'7 MY+I4>8F;: 968J_XJN$&#TJJC1,,0PZ$E>Q:@ MOVL#RCRWKFCW?:R4LROEHPB1R-F'"_%L/CZX^9T7Y=?G6!!/-W3_U=IOZ7/J M$(-<2:5CKICH@JLM'B?1XZ7 M3&TC.^O]ILI$L/FC0E+9W )$2N#: 9XF^^Q M&FKYQ6BV]=V]Z< P6!<7U&XVH8AXQ 2'X;X/Z5'OC(.UMHPG.8_N-R:DXTYW MMSLLGJ4STLX\G33?2K=4J*>F!5S'PV=/!\*ETUNZ"+:.)Z;,!IR_XL\2!UYR M;(#G"VO#]H(#=$?HT[\ 4$L#!!0 ( -.!_53D?4\[^P( %H& 9 M>&PO=V]R:W-H965T22<_VQGYS M6T0/WRNEW3S9>K^;9IDKME@)=V9VJ&EG;6PE/"WM)G,[BZ*,H$IE/,^'626D M3A:SZ+NUBYFIO9(:;RVXNJJ$?5JB,OMYPI)GQYW<;'UP9(O93FSP'OW7W:VE M5=:QE+)"[:318'$]3\[9=-D/\3'@;XE[]\*&4,G*F&]A\6CWB!2H5B$C&_RUGTJ4,P)?V,_M5K)UJ60F'%T;](TN_G2?C!$ITN[DG!^<6WTYN,#V@HN<>53^()^EGDB M#MM9T9(L&Q+^!LD0;HSV6P=_Z!++U_B,!'6J^+.J)3]*^%>MSB#G*?"<\R-\ MO:[*7N3KO<$7:H-+Z0IE7&T1_CU?.6_IB_CO4+$-5_\P5^B2J=N) N<)M8%# M^XC)XL,[-LP_'5':[Y3VC['_[GT<)3DL<70&!\@;GP^^,OHTTJ,PU'7..S!K M\%N$M5'4O5)OX$1J\IC:"5VZTRG033U!>U'$6F"U0@L]%CT,KJ1UE$.BAICW M2A122?^40EDCW C"CF/H&-[#9)*G>9Y':Q"M\^4UW.&C48\A]X7%4OJ. ]B@ MB?_P;LP9_T3)M- %@D)J4S K)3>*& I:S?;#"B MX7'S&IV;PD5M+6H/.V/CZ&A/0;TZ*CAA+)T,1J=D\)0-!JL&'*)RS@*'U.QD/4\SXH8I.TQW@X@E$O9;P/A[ZI[$6_5V@W M<:HYHJ^U;UJ_\W:#\[R9%[_"FZE[(^Q&T@DI7!,T/QL-$K#-)&L6WNSB]%@9 M3[,HFEL:_FA# .VOC?'/BY"@^YTL?@)02P,$% @ TX']5*92QQG?!P MRQ8 !D !X;"]W;W)K&ULM5A;;]LX%OXKA">8 M30#7EA7'<=LD0)HV,UUT.D7;V7U8[ ,MT191B?205!SOK]_OD)),Q4[:+&9? M;(DZ]_.=BW2QT>:;+81P[+XJE;T<%,ZM7XW'-BM$Q>U(KX7"DZ4V%7>X-:NQ M71O!<\]4E>,T26;CBDLUN+KP9Y_,U86N72F5^&28K:N*F^T;4>K-Y6 R: \^ MRU7AZ&!\=;'F*_%%N#_6GPSNQIV47%9"6:D5,V)Y.;B>O'HS)7I/\ \I-C:Z M9N3)0NMO=/,^OQPD9) H1>9( L??G;@194F"8,:?C1LQ=C!TU$/\X:J6^"U/01J3/V MFU:NL.R=RD7>YQ_#PL[,M#7S3?JDP+_7Y8@EZ9"E29H^(>^T<_O4RSO]KMOL MO;+.U,"9ZT?@FO BG41@WDJ;E=K61K!_72] CL#\^U!4@M+I8:547Z_LFF?B MQK(=B-KM9<;5FA MR]RB-+H0+Z7B*I.\9#(*-CH*@N3.9@ MDTO)%Z7PAG#<9G+-G0:B-* M6$J*M:>_XP9J9"G=EKB6M:/<"VX4B$(4,FX+MD1/L[BL+<0MMJS2=R(X!WOA M'WJ"0A4;(U2V9>(^*[A:01U,#E*D<@)0<.'(&Q[% );%?@5?^E&FDZ4N88?G M:?W,HYS!%*)2U,1*ENG:A& O:HMD6Z^UL>(SK&!?-GS-KE=&-*[$J15$22(1 MJ)[MS!(7WW'EPL)YGQMN=]$*L;<4Z(HKM'TF?;1B492DD!)*K/84(2-EB!V$ M+QS3BU*N>)/QZWT=0U8KS*E2_@=B5D"0]1DW(M,KY0]A&+=60/RFD) =T:/< MK3C$4#; D)0N"LW382 !!29#N47D3>P5Y23@P:>HCP0B@$U9T4NYM, 0U4H^ M8G_L^:8ZJ[5JT!.76\%1B0LAU(/4B.52^-$8:LIB/F=%@%IK;5 \QOY.U$4 M&Y,WH82'U5HK:"-X\2RKJSH(T)!F_&,C"IKH=V0;[@4[)IDG0Z:$YW+\?L1^ M?YR\,8)" =TETH>.(/* R%!ICJV!?IVW+!N(\.XT9=]%&K&$[@!*)0G4H3GG'! M*UV'.!Z=)PO2UIC\>^Q(!,R;IEC6#U&?<'YSZ M@PE\8Y%S&Y_5-=S?LN^Z1RG_ ?M)Y='9670T1";MNHW*B-TV??-=VRYOL$O0 MR'V\%;6MMNNP6<>R:S2A]P,Q&J.(4+F1KMCOTG'']=8VW?_!3/#!R!I;HF$ M*DNM>&ETU4R7GD2/@HIO43^,Y\B_)2@$"(8A$C6%_L3P_<;&SE%WP2[]#8EV M^H6_<^B0X0QZ8(^R 8AL WQEAY_Y>8DHQ.'YHR_P%3$*#0D(Y#0SG9$:)I#>.> M_C@.1^PC4O,>!6\=U8O?HD0?T35EAOJ@W)%%XQ(]HH(COOS]&"!4XD$,S&;6 M'P9UZ9M#VT$>* (G6G?[T*-;\::8;;VP,I?0TPZ]W=!8:]-*C8#KC>#2P+BR M]E+;!DQPW(VEIH]'6'S6V*#X6FD=28I@7^Y6PL;G_1&YC$="/Q;>1<1V0S]* M,[S+6@=>,OUP>OA^:P5VWXI,5 MX<#H)T"3!K+>O^97&,O]&C B$?6YE:,+M MPM<:GG7Y"U6!H"UEABTXWK7CD4\A04@;?/T->A2O!RPK"_LKJ4N8_9 M@I?8U"&<7B@M(9YZ6&UA@#UYU=3!33-FK\/N% X_:O7BP8/K+#,UA+X+Y1+< M"-0?=EO48:&]6.X%Q=J/(LB/V\T_S=)*^QM5D.CP_2WM'[=7MX[-B,IR> MSSO"=#9ATTG"OFJ'&CAJGD:RB> HD!1[6;7,O^/!(]?5RX/5O)>KQ;8SQ*_Q MSZD%;W*:O&;7O]^\#S>3U^RD+<1GY!\X=[MY?EC; TS\0N]FQQ]\.7[NE;*W MYL'CW<9V2P/2DZ"'O6M?K3Y$*'^4==FQ^NG?,7_U4RO^]'#HJ >M>'(\\>00 MWHXG)P2"X=G+B4?'_"S!__%D.#L_I2?'Z7 Z3TYVO$T=^$GPL(=TJ -_FLQ/ MNOOV_^/XND-BJW,V30]J),MZJY)UL@JO%;1]'$U'Y_'*NZ!\(TH[]H%8_1_QU#YXQCZ@F6C!Y>]@[\*/\#,9)C,IK@X M'<[.9B&!Z?2E3^5T^#))GPL>8&'5![Z%#6./C!6PJS\9U1+ MWQ*4"]\:N]/N2^UU^$"Y(P^?>7_C9D48*\42K,GH_&R S=Q_.@TW3J_]Y\J% M=DY7_K(0'%V3"/!\J;5K;TA!]_WZZK]02P,$% @ TX']5 GSXZK&ULK5=;;]LV%/XKA%H4 M&Y#XHC@7M[:!7%9L0P,$;=<]#'N@Q6.+"T4J)&7'^_4[AY04V;'=#=A++%$\ MW_F^#P46_X%(GLTE8>["SB:F\DAH>+'-547"[N0%EUM-DF#0+G^4R][30 MGTU*OH0OX'\K'RR^]5L4(0O03AK-+"RFR?7P_>9D9*Y,8_T M\HN8)@,B! HR3P@W1OTNA<^G MR57"!"QXI?QGL_X9:CWGA)<9Y<)?MHY[ST8)RRKG35$;(X-"ZOC+G^LX= RN M!@<,TMH@#;RCH\#RCGL^FUBS9I9V(QH]!*G!&LE)34GYXBU^E6CG9Q^YM.P; M5Q6P>^"NLH 1]V[2]PA.6_I9#703@=(#0!?LWFB?._:3%B"V[?M(JF66-LQN MTJ. OU:JQP;I"4L':7H$[ZQ5>A;PSKZO]$ZZ3!D2Z]@?UW/G+1;'G_LT1\C1 M?DAJF/>NY!E,$^P(!W8%R>S=F^'%X,,1PJ.6\.@8^G])S7&@<8\=P&)?*FE!,&^8B$$"YG$/."^Q!?#+@I!6A.2863"N%%M(S74FN6)2 M8RRK 'W"8 6:R079;QBWP+3Q+./62H3AGM81Z@6O%]CLX._%#F@-)1>Z4K"J MQ";'P?*(DRPS6DCJ>MRJ!2O!9H#-+YB5[M$%1ZZ+4.M&W.5#B\_ M./97)9:T$( *O@DJYH!TA,PXC12B23%:5![CNBN OG#GP$HKAYEEF*MIK@<3RN8*3L+7]4/(-K4:_E(B- MU$O&"_I:4W6P'>>RM.8Y!*FC"^5GO'*-<%QVN;'^U(,MF.84A?W:I,8M&'5F M"="M>8F\\6#!T:D9/&<(!4L!![7=D%LMN!4! MAX=3IS "E*LWQNH\C?5JYC0P*"$(4%8D-V8Y0G9=(]T5O.))- \$!\.V&U;W M$M>](NA$EVK3I54W4\/.51G6GF-/E?$\-A<*1#]KDOPJC:61VF]SV5+5MN%N M8\=3#V\()\RLP)YB*DY#!8/M:%A+GV,CL>#W@#O$DI1@?Z MG.NBB_T#3*'LNHK(Y_7-)SP_,II:FQ_C1-FIPLZ80,)OQZ.+WF7CH-%RAU.I MF&,*SX9!T/#_%'3>$?1O"(Z'O?$+P:\'#K@FY;NONN$_W.K:\ NPQW6Q?;(%X MV]7V^GP=;XTOV^/=^Y[;)88:,[] TT'O\CS!HS+<9^.+-V6X0\Z-Q]X,CSD. M#+"T ;\O#(JO7\A!^T_%[!]02P,$% @ TX']5%5 _=RL!P N!( !D M !X;"]W;W)K&ULS5C;;N,X$OT5PA,T.H FUOV2 M&Y!.9RZ+[>E&,K/]L-@'6J)M(I*H(:DXV:_?4Y0L.QDG/;/ OL0BZ3(NIRJ M.JSH?*/TO5D+8=EC4[?F8K:VMCN=STVY%@TW)ZH3+=XLE6ZXQ52OYJ;3@E?N M4%//0]]/YPV7[>SRW*U]T9?GJK>U;,47S4S?-%P_?1"UVES,@MEVX5:NUI86 MYI?G'5^).V%_Z[YHS.:3E$HVHC52M4R+Y<7L*CC]$--^M^$?4FS,WIB1)PNE M[FGRS?,8JL>1];6_5YBWDG5H#8&L;;BMV*FEM1L9_;(=J [7QNH87VSLM1XH=!8OB*Q)1]4JU=&W;3 M5J)Z?GX.ZR83PZV)'\(W!?ZMKT^8'WHL],/P#7G1Y'+DY$5ONPQO.Z6M;%?L MGU<+8S42Y%^'W!VDQ8>E4=&\/6>+(U?DOZ M?Q6>-R4>MC?P3]BW5+%?UX)=JZ;C[=.[[_(PR,X, SEH]Y;7[ES#6Y2R@Q>( M]J7MM6 2,FNY:B'/*B:AXEX\L950*\V[M12#RI7Z'F_!#/?"'8;^U1/JWJ"^ M*$BR97:CL$!1XXM:,#-:?,I^P=*:735"RY*S]V1>Z)_]P ME[WC37<&#XUE:LF^*EU7TY$;]_+VZ_;<"?L\> @#MNK8FC\(UBK+%D* 5U8K M+58.+=A/<#$+I [8>;(/(:C#"HV*QCF"Y,!^1S<5 _1K9(T] /\UT%ONF?A1 ME-+1Y2=^+_3DU?7GCSLDM'@@:CLH3TV2!MP-HO-38NGISP4>*>Q97"-HJL>.!UCY@>#$OO MP"!8R.Y=@7 'J@$V2/JA$EST>,MP3NA.2R.^![\+BJPT4\UMO7_NRQ::9Y@Y MM[9@BA;AJKTA%A5R2;JZP37'Q".N;<1MRH&['UUJ7SVK""( KLNU![T/N* [ M4CC($^T*AJ"@X.HH;))U^]')NME5"2'(RU+UKPSA!1\BX!0YW M'5X*.0@0(F#)4W-1C;- M8!!N5O%[+YV'P^&^ZVI'/H9M((B>NQUVS2TDM5;C@G4F+]&_D*7+NI>5LU/N M8B0IUYI.N7HEG[78Y@ZI[UNY+?\W2.A_Z^P'V8(XR-K]FED\'2@QS]4QK))4 M-N5H 5*[-=PUJY[BOBSW:(D (?;1Q5#RTF>^_>J-[ %G-\"H>G_L8)9D7 MI2$M%847QS0*B\A+L@2CS/?R.*.7:>S%L/L%M02![R51P8+("Z.0!6'D95G M\L(+\P13B,Y8X =>FH3LFG>2#')U7\DA$=\'QRSVBL)G:9BSQ$N#'/,\25@8 M1YC[18[[!ST%8NQ".QP(XQS8I1C%28S?P"]8Y B$P#./"BY( R"3 U6=A!KA3 MD63XC;$M M37,<\/%[()1(LA1!BQ#X,/9\RCNH"4(8&M P1XQ)]$%#B3ZJ?2-PX2H:([H; MB9A<*PWBH$N:;A6ZM5\0 FX62T$9F6Q'#P/9N/;774J@(%!]*>M1$W4,SX&G MOG7L4+1J=FTO>C0!,A/3/OY(&'^;=OY"PK[^9DBY%Z8>3<5]-!7TT90J1[OL MF. ;K_>!=9&I>4H9$DQQQ\ZP.%?AFVS M *Y 4D,_*AAY&00T3@N4$ETR_YZ0!L=S]!H4$==2&>Q."\JOE!(F\2(4/ R) MP7V[3G=+:W F \/D/G(2!8&B"I"+^._+^>URDJKTF8L@D=1WI%<@FU&1 ;@O M LF 0/].O18,J\2"3I$N^+QV +LV.3P#_*F?3S-P,9CP,_)-4^#)K./G^B(O M]V,DNN?[_C%F(:J.$,W' "IW=HL;/([!D7@D*(^0>#-C,=%V!'_^= Z"87!? M@/%!)L 0RI .>>QE@4L, C0HV*%_4>=[7Q- >ROWS82Z!31WPX>%:77Z+',U M?(W8;1^^Z7SB&ETD->-+'/5/LF3&]/"=9)A8U;EO$PMEK6K<<"UX)31MP/NE M4G8[(073QZK+_P!02P,$% @ TX']5-?N2S B!0 =@T !D !X;"]W M;W)K&ULI5=;;]LV%/XKA%IT"<#:%'6)G(N!)$VQ M#N@6--OZ,.R!EHXBHI*HDE2<_/L=4I8OK6.D'6"8M\./W[GP\.A\J?074P%8 M\MC4K;D(*FN[T^G4Y!4TPDQ4!RVNE$HWPN)0WT]-IT$4?E-33SECZ;01L@WF MYW[N5L_/56]KV<*M)J9O&J&?KJ!6RXL@#,:)3_*^LFYB.C_OQ#W<@?VKN]4X MFJY1"ME :Z1JB8;R(K@,3Z]B)^\%_I:P-%M]XC19*/7%#3X4%P%SA*"&W#H$ M@Z\[ZK(0!JY5_5D6MKH(LH 44(J^MI_4 M\E=8Z9,XO%S5QO^3Y2 ;L8#DO;&J66U&!HULAU8\KNRPM2%[;@-?;>">]W"0 M9_E.6#$_UVI)M)-&--?QJOK=2$ZVSBEW5N.JQ'UV?B-T*]M[0VY!D[M*:#B? M6L1UJ]-\A7$U8/!G,%+R4;6V,N2F+:#8W3]%/FM2?"1UQ0\"_M;7$\(X)9QQ M?@ O6BL9>;SHQ4J2?RX7QFJ,B7_WZ3O Q?OAW#TY-9W(X2+ BV! /T P?_,J M3-G9 ;+QFFQ\"/V%'CF,$883LD?I/RL@I:KQ(N("L6)1 S%@#4YJ6Q&+R[EJ MNMX*?V-4Z0)>YD2T!2EDW5LH2(N)0K8H!J1#8..!A;5:+OH!T2J'TB 1F_^ MI5)U =J0(]GB":HWB&8H@<<<.CONQP,V: 4&\O$ILM4 .Z%%[N3C[@1&RA-9 M!]F,IEE$W@$T>-0[^2 + M0*)OR74MC"&7@WZ8F@IH.F^Q(W%,WKS*>,C/OFN/LH0F<7B\!C*D$[)PYAKP MKG?M]2R.P]C2X5O;C^2<3??X@:Y\>K0X'I5?J3XJ'M.0A2\YX1O$YPB'-$X. MXAU@>=A!G*8)^R&F8Q2/W%[O[?T.5& M;'<5#,%WU%AT)5[8T28\S&C,0AIFG/ (6Q;1F,>$\X1&2483/L/S(GK"0\JP M?U.6^ 0Z:,\0'T&\]'FOI95XP%%^3$(D%X+AD&=N-LEBFIPP,J-9 MPFAVDOXD\=$T"$O3F-.9HQ['E"/U-'%J)'2&E-D,J2<1GAG2&4LV.>R'4LTF M>-@D8K[AD6]2[AO&?QIYXV0$G0W- )K,1FR7!;!D\/G48,9JAHP%FXRU2D74 MB[2J?9L+4V$QX1--,28:#?YY:3%!.[D%M%#*7(H:J;5H?E\8E2!LC^PUU,(1 M0^).>"LIH6O6"6OP#:;[;[PE\.=0#7SMH,%C^[Z M18VV51A4VKTB1T[,71W.SLB'VS^&?GA&CB<^Q[S@=NZD/8D_/#-WNBR>/ FK M+!X\QE6):5-;M$.'KQ02V,0R_?ZYHL15?JW3;["9AT4I,_&1/[K)^K?F>T>- M#XB#W'E$G^.F711X-;MFWJ:3N&HNNT>I180H*#G*18R-6UKTD1-ISP M<4S1;:8#7ZC63]0OEP<#Z3E^]'\19#L$V21[CJ"MA!W.P.>\[AVM4JMF7R4Q M7IR;VSOG#2DPF2#X0^.CY5OQS0VV5=M3;=J MX0;TO:_XG??[U@YE\7IV_5%Q.=32&_'AB^2CT/>R-:2&$K>RR4D2$#U4^&PO=V]R:W-H965T4[=A! M:F#[$DO4W;OWWI&\S-;.?PT-3R67>*FVSQ2RM/?C%S/71:,L/GD+?MLIO;MFX]3R;9KN% MSWK51%G(%[-.K?B1XQ_=@\=;OD>I=,LV:&?)3800&RZC("C\//$=&R- H/%MBYGM2TKBX?,._6/2#BU+%?C. MF2^ZBLT\N\JHXEKU)GYVZU]XJ^="\$IG0OI+ZR'VHLBH[$-T[389#%IMAU_U M?>O#0<+5Y <)Q3:A2+R'0HGE!Q758N;=FKQ$ TT>DM24#7+:2E,>H\=7C;RX MN'-MJR-C.V:CMBFVI.Z:_;Y8A M>FR:?UYS82AR_GH1.4C7H5,ESS.!R=6T[/&90QC3EX;AM>HZ[SJO5>219" *YRVR#]2H)Z8EL\6UL03'B&+1 M)=@MC[=OKHKIN_="!HU3MF0JE?>:_?B(;L4 ;*4NK1L&@(=4XA U:@$5?0]4 M>]>2 M6=_@V%QO6F @?<(*7O$;G%D:(E2 M0,"U&9S%ZN:Y\)CNHZ19%ZD#A)8<2/S6*Y"H-TDK[I@4#9?54L/JS8AT#6CY MM<>>C>DFB,LX.AO:GIS1H6-4.1[J)7=E)>B5U;4&39!@6XFRYX:.Z:_>EBZ, MZ+'#/4\?-9IV;U'!LL!/1V(E[-$5MA!:74M !8G>;6"%@C"?=@9HO=:Z5MF^ MQEGKO106PU2%5FDY@7)K$SZ*:MF-J'_$YKC+C0IB+2S6N!2!8V")32#P@%L0 MP>PYQ,-@>UFM@XO.6C:DZAKC8^BY$!=A0\%*!]]W2=3Q?OPIT,J@]>:%*LQ1 MG]S$_@-)*8A3,4IJXPL%GDO6P[G:[6ELIY*YDLVKRV;H7#MTB < V7_)G[+W M'FM5SSMJB?9K5T]^,#E:]JLT'X,<51N'(;)?W8_@FV'R/(JLX!)O-9BN M:9A^O$:AMLM)/-EUW/%-;5U'N%JT;(/W:']M;S6UPI&EX@U*PY4$C>OEY"J^ MN,Y/6[+V#JD>3 M."[=HMQ;3:.<<';U'LF26826N%Q/6 ZXZQZ7? >7PP-P1]7A;&:UO[/ISSV%-.G*=QY MN# M*W$YH0UO4'_%R>KEBSB/+H\(G(X"I\?8CV3^*.YI57%Z!H/C3S7"C6I: M)A]?OI@G\>S2 )UAS2R7&V"R@C673)8(P@&@5=JNE> *N*'];$K-"ZR 2_A% M680X&YG5VG<9L(IFD(9 %;,4^]83''[I>.MR3-LRF.4Q+5 RCYR1KNGZQ%9(9XUVN,_VJYB,IJ_=,\F3 MU\\ETLH22FU.+=#8J+$A)<)[-:(7B+(/W MAT-9D$>I^TUVV3@\T/NY.'$9SB/_G)&G(W4K&^M6]B_KUE'<<]UZKEO/=>NY M;OU_=2OF-UP:$K(F:'0V MHU*F^_M\W["J]7?H0EFZD?O7FCZ!4+L &E\K*C!#PTTP?E2M_@)02P,$% M @ TX']5.8AQ"'@!0 S!$ !D !X;"]W;W)K&ULS5A1;]LV$/XK!S?H.L"0)<5.W"8QX+@=UF)%@WC='H8]T!)M$9%(E:3L M>+]^=Z2DR(GM(MTZ[*&-)-]]]WUWQR.ERXW2=R;CW,)]D4MSU,%,H$HN\9>ET@6S>*M7 U-JSE+G5.2#. S/!@43LC>Y=,]N].125387DM]H M,%51,+V]YKG:7/6B7O/@5JPR2P\&D\N2K?BB$1XCE/+"$P_+/F,Y[G!(0TOM28 MO38D.7:O&_2?G';4LF"&SU3^NTAM=M4;]R#E2U;E]E9M?N:UGA'A)2HW[G_8 M>-L8(R:5L:JHG?&^$-+_9?=U'CH.X_" 0UP[Q(ZW#^18OF6632ZUVH F:T2C M"R?5>2,Y(:DH[_@/DU9*+&W+7\5' #U4>0!CW(0[C^ C>:2OV MU.&='L#SPN"/Z<)8C?WPYSZ-'F*X'X+6R!M3LH1?]7 1&*[7O#=Y^2(Z"R^. M$!RV!(?'T)]9C>-8T3" PWAP@]W/M>:I-X)?,PXS591,;FM+ W.>*)G"+3>6 M6;2<<6W%4B1X VH)[V6B=*DT\^NKLIG2XB]NP#Y@@54@C*DX5"5=1V'8#_T_ M,!G#%!)2V9(Q1*8/)V$0AA&L68Z>)=?>M@\LS\E^DXDD0URHL-.,6$FB%U#, M IG\IX+.1_L$=9D<4A/ .X8JW/5C']+&I14V1Y8814D.:T4LIZ M@2E1TO90[K _UT)5!LDP*54E$PQZ,AR%.)+SG)K%5U&WD.BB5IH5?:K8!R8K MW/$@'C9*N@W%5BB_3G3K/@S"\2ZXJU-7#BRU*B#!%L:]%]AR*7*!C>SLJ%\. M:,$58+5"8+G:24L?9JP4EN4P3=?"*'KRRPV\(LU;S$$%]@A);6)M"XOM Y:U6W[T4W;@J[)A%_/AA5-&%3C)PH] MWY_0QUVU/X?P"O=C=^!8HRI?YCI_\Q(SH/P8]CDTZ$,60C<%IJBPR*FVN#^E MG!Z@LA)I8,?ARNN@Q- I^N4G+;%V2_0,+]5.,V-(+O.:/V MCZ/6KI70+0$\F4\+[BI ;8VEV['O*J)N^#>G%@ZF?E.:+L'#4^K1[(E.@_'X M&V96%/UOAM9.8?94L*[0\5X\5K1GCYLMC)I9\[9R97_8ZH]L\=U.?,!.'Z7^ M+!A^;7-47@R]O>(11=_A^RVU ]9WC15=/2V6V[U&P7G\+9T01L%IP\B=BK[/ M2@W:,]-73DK=-"+ D51&XV#TU8/&<_,1OSX-VK7AYZ6C]$^43QVO79E8L+/@ M=>NL.7V&((EK)G*VP'GOJ*>I(*)XM'D,;W;(^4C[WN,&G3?L@NN5^XY 4ZF2 MUK]LMT_;3Q53_X;^8.Z_<^!.O!(2-R>^1-6?A??6VUW/90A;")::2)4[FQA;"8VGO>JZR4N2! MJ="]0;]_TBN$*CL79V'OQEZ890>!G*=])K1D(:GQM,#L;D0[H_]2 MN5^<=R8=RN5SSL4%8[;XJ&&1H4JHR_XK[Q MPP[#I/\$PZ!A& 2]HZ"@Y7OAQ<69-2NR3 TT_@BF!FXHITH.RJVW.%7@\Q>W MWF1?CMBNG-Z9 K%V@MUUUO- 9YI>UB!-(]+@":03^F!*OW!T5>8RW^?O0:N- M:H-6M>G@(.!OM4ZH/^C2H#\8', ;;DP=!KSA4Z8NA)5'TV#JC5@CLSQ=6BO* M.QF^_[Z<.6^1)O\\9GS$/GX"=!@I'27T%-K>0;9[(._Y6Z((,V,17%(E^86DNA1UKGP@1]#+R%@Z MHU4N>-MY_+!S'9DYH9/8 .@(W83DUUKY]5&FA7-JK@+Y5@&Q$C:/A"S*+ZR4 M)$H0J7LJ8J9)SC1"GJRI21-:"4?/!TD?M:)U*'NP/!\F)^U&%U:X2H9FH-?= M>)XFDWV&=)",GN+X496&0:4TH4\@9D>+2=/PXR;[HTI V2'9+RKE:NM;%-52VWT4Z MH,AU21^$S1:!)JK=RA2YJ3@1OF/**SY_^6PR&/1/ QGOAG5Z^CJASSL:-H== MJBORAM)A=SP<=T?]/CFN[Y!H2%Z$(Z83FN6:9I+N4.A!$_B[J+192PD7YPHY M[8UUP9N5B46AO$<> I)/IP:PO'C?6M;%A3O[ M%]]L.I-4UBR5"V78,&U$)O1'M/"@7F@' _YA/+F4VQZ6=):"GAR;DT1.+@' ML(B %RGZ$S> :'V2JO_ M&M7"K(,,;>*WJ\6K)DMO;C^[-D$)-5T)ZUD2TS3UW$08[H;X(K2-3%J/08F< M+!66$"*:RX<-E_?WI_"_!!YMX#FIA,83^'&[+NX.:T/O:LMD,O-GVB?0X[4Y&XT/]XLUQ=S*91"T?R^W&A3$H,C\2\#BR)DH]"AD^%\K2 M4N@Z^#TV0G;&\U$R0D-^GHZ3M-]<;/RY?Z/MWQ([#2?TORUT6T<;&S9%ZQ\6 M&]6N]>14"[3"VPQ!Y/8(,)"I-+'37 5IFI2FC4$]X(#7CMMO/&]Y$V ME_.^AJW>*PG'")XJ-%XC[BU]5.[+T9P[AP(!1XDLFY$FXPF]H*M[]A(8M9HS M2=-?3K8'N5HJ3#XYK95$CG)+2 >GNZQ+PV6EN2,,WB0G*<[86ON$9!Y@8MLQ MT>C/R2W\8T/!K1LQ68T!D_V^[_-0C,PC6^$Y'R+;LW^ &SSTPJDWBIF(?)/AZR^%TL&S.ZY$3$484^""@N/[@Q%MYXS''AR]G1=B(=$>^1WL*!@2'XN; MW&ULS5A;;]LX%OXKA*>830 UEB5?TR2 MD\[LM$@G0=O9?5CL RW1-E%95$DJCN?7[\=#2I:=-"WZM"^V>#OW\YU#7FR5 M_F+60ECVN"E*<]E;6UN=]_LF6XL--V>J$B56EDION,50K_JFTH+G=&A3]),X M'OX->,_%1KM;63?2O+BJ^ M$I^$_:NZUQCU6RJYW(C22%4R+9:7O?G@_'KH]M.&?TFQ-9UOYC19*/7%#=[E ME[W8"20*D5E'@>/O0=R(HG"$(,;70+/7LG0'N]\-]=])=^BRX$; M[T.V5L"D$? Z>9'@^[HX8W$2L21.DA?HI:W"*=%+OZ]P=*AL4+_@5N1L[J(% MNX1A_YDOL OA\]_GS.&Y#9_GYE+JW%0\$Y<]Y(P1^D'TKG[]93".W[R@R[#5 M9?@2]9]PWLOT!N,S]C+-[C*MZH-5':PG'@$:1D2L!*QDH"2--4PMF5T+ME0% MH,!M/Y$E9E1M0,FBSLKP W6$T&\8=?I,H&0Q:?GU:FJ[&7.-4 M56GU2,3 ]=7H; :4+(J6DX1H&84DY%$[@7S> %5!QE4L@"ULT-7!KK6J5S0G M-:L*F)OB65J6.Z-"#"TR@4K"!(>30DQ_2PV^@;-0-=FG&IN]4B1VEKD%D$9= M11C1A,Z) LDT_W3#ADD62<_2QC).Z)"A;<:2>0_B*?=)0MHA"3<^"<63)/3L]TEM^:* E7V5EW\+ M3\%R6[<($&3]QW%"'L%'L*6?*R1?R$+:'8IPX>QDGL ')7X [AV[;0]P8OP6 M;MLLA&;I(,#"#;GCH\C4JH2@.9+!K-D]WZ'IP,(Q@0-\N2O%:\0PM!,:9=F; M;"%*L90!4^)T1/_#P0S_)VYB>AIFQNQWGA'MUXU^R82EZ82=I./A:8L8=["6 MQME38$8Z&8)[DB;L9!A-1\DI*$U&PQ951M'P +U.QE$R&I[2S& 2$Q6B.WY# M9.E[\N8[+JBT=&ZDC-[#>%A]FJ#'B.1F]HBT1M?XM>8:-D-*D ]^V%WQ3[FK MJ0#?S9*#;^^O%OV'W4_OI\-JVF7DT?_IS,=G:I:# M$"1Z4;MD='A!"/(CE=F?=Z5LGX_CSK<>BLS9D'"] MV,\*'C"#4:-LCKH<5-SW=2F>+VID5AWJF*E$)GD!;0I7'YV"BZ:W@!)_\")3 M",2P]%EDZU(5:@7)(W9[>^.ALJ78'@UV<4;1:N'*$Q+& E*E(+R02 1KU!JD:TIW"0F?%*[(DCS;^@ M6S-B10[NR!J"JNM Q)NJ=>@AYF G,]X<]2==Y]<][0*/;>'X5Z/9V>2P2%A^W^6G<&511>8CTP.WZ(E*Q Q M$$4ZA-2$H]U,6&*V@%F@H,N#?4/_P(O:$_9:.XW0&?-R)=$*1/A^@%!*>U(P][VD"8TI*4EM0#QB[UK3#\;1<#P*%8I:1 !OD'&$"GFO M7<#8741-KR5Q!42O7$"QP73"_JE43NX81Q/<7]X1YBPE\=N[.]#T5[]T%J6C M.# M57G$=Y"R6^#?>5N[NW9IU:KXCGB@H8EG:&+FH51TC8GV:IC&I[BNV">& M1VLT0R6-?R0:Y \H%>("UX/:B&5=0) '$9)L2_XP10( >C6E"T$3T"T")RFL'B=BNT ?LMESG+7+?;4IYBS8@8[R&:P+4 MM&;VH;-J[-'T*NXZO1"BI(*D\_TE[;#J:N',X(/9%V#_-&%@>2<3.81"CC\Z MM,(M$M'ZW.M3O_.,".(K>BQU+PJ(-_^BV,ZV[[%S_PRYW^X? U]2B&6 M.!J?348]IOT#J1]85=&CY$)96(0^W>U :+)Q\YP9K5<#99*WYL"T<)3*:09!H6UU448FK3 DIF.JE#2 M3JYTR2Q-]2(TE4:6>5 IPB2*3L.2<1F,!GYMJD<#55O!)4XUF+HLF5Z-4:CE M,(B#]<(=7Q36+82C0<46.$/[HYIJFH4;EHR7* U7$C3FP^ ROACW7+P/^,EQ M:;;&X)S,E;IWD^ML&$1.$ I,K6-@]'K$"0KAB$C&0\L9;(YTP.WQFOVS]TY> MYLS@1(E?/+/%,#@/(,.J>47;/V<.+Y4">.?L&QBNQ2VCQL UR MPMG1'0IF,8,ITW8%WS63AOE\F4%HB=]%A6G+-6ZXDE>X3N%&25L8N)(99B_Q M(>G:B$O6XL;)7L*OM>A E!Q#$B7)'K[NQFS7\W7?;!9^7\Z-U33[L\MW0]O; M3>ONS86I6(K#@"Z&0?V(P>CH(#Z-^GM$]S:B>_O8W_B%]G/%9QUH^3[N2,*M M+5"#+9BD!P(57WI/-Z^J=5I0Y1LJ=Y-J/BK8\\S467%Y HRGH%4EK!IK<&M&+Z0/."DSP#*M]&OS.0D@RM!*5ZT62LS02\=W$N M'TG4GU7D0S7I2>+^!R?(;;-2U70>D1Y&G80N./%0KUH;WFVSZVW&';@F95G& M79*.X; 7$T;5QN6'Z">"&0,3ROHCSPAM8(D:G^V2/2416F4.(3C63LJ_B?@_ M-;M*/=QJ3"7JA6^_+F5DNNE1F]5-A[]L&MMS>/-[H,^WX%0+ G."1IVSDP!T MTW*;B565;W-S9:EI^F%!?RG4+H#V&PO=V]R:W-H965T::2+_VR;;(NSC)7!>:,Z9V2@A$Y/ M_M#I,' XS5]Q*#J'(O).@2++'[GGR[DU6V;)&M'H):8:O9&KIRWV!%_O91N0CM^&8U6 MR;EK>0F+#)>! [N!;/GNS?0DOSC ];CG>GP(_?OJ<1AB>CIF_TWYLV:^ >;$ M U.I7$#E8E^"!G:4)[%'T>;:J);K':ZY-MBRP9ZO&&];:QX$+@.0._:V.#L: M3[$?I:2E)30KC4)8AOU:WK. R)8)C(H*;80)#GTBP@:A7,,M#,#1R-26JQ&3 MP#="U\^#367-^].2V*_.(N&MT^&MTDHS@] MO?B .V#98"SNG\@M7!^3J)AAF-#2!XZ[6%U;J%$88O3V>);WNN#8!/NT$%OA MFQ2M0_8[!@^ML"2?>:K.;#R@[ ;BOI8.HDO)5L#6(7;2:L=*[AK";;C&EL%? M_%"CNA8I5VQMC6)XH-@HJHLFBN\(1/$*1LG XZY/Z=)S1,W%E0G4PQ'5H^:B M1(9#[2H Y5+?X"S)0[9[@BZL_L9*1PG9AEL!J /JM>:Q_!2CE*$B40@43Z=[ MZ,*0V2 0E7#Z\<(]D7G492CWGA0;2J.-$B5:ZDK$=$=$4(J2KR1@K]?H8'&1 M8A9+(4,:-]:$NJ%<-FDU::B- M%[$:N -JQ\N.VZ,&L6MBY5N\*F[ MGB_._Q.NZSP77!OWPA'NC)58"X1"%I5PJ*,7.D#L.FJSV)DD#UYO2%,TTZAF M">.7MO[)X%A68.MX^:#6P69.)W3_M;_?7*9C_=$\78Z^&UL MK5=K;]LV%/TKA L4+9#ZH;1ID8<_/N= M2TJ*FZI94>R++5'DN:]SSY5.=\9^36BH]FI_&M4L[/S7!5TK3I14NU+6T=TNJ MS.YL-!MU"U=J6WI>F,Q/&[FE%?GKYM+B;M*C%*HF[931PM+F;+28'2]?\?ZX MX0]%.[=W+3B2M3&?^.9]<3::LD-44>X90>+OALZIJA@(;GQN,4>]23ZX?]VA M7\38$Z4CDP7E3 MMX?A0:UT^I>W;1Z^YT#6'LBBW\E0]/*M]')^:LU.6-X--+Z(H<;3<$YI+LK* M6SQ5..?G*[75:J-RJ;U8Y+D)VBN]%9>F4KDB)YYU5\]/)Q[V^-0D;[&7"3O[ M!O:1^&"T+YUXIPLJOCP_@9^]LUGG[#)[%/"74(W%-#L0V33+'L$[[(,_C'B' MW\ ;"OCOQ=IY"[+\,Q1PPGLYC,<-=.P:F=/9"!WBR-[0:/[TR>QH>O*(MR][ M;U\^ACY?2J><,!MQR=C:2Z;UD),_ "-^+PD=DINZD?J.$Q*T#(7R5(C<(32>150>U&2):5%*6](K(FT0'X: M:?&D"=8%9I\W\:@-%:H@=8&6WX8J>M?CKB@/5GG5[GAWFY=2;Z.]6KDH%,^> M/GF39=.3U;OS>#4[>3Z.T0WZ"PE@?1"RJH0L/J+?TKHO)18M'2"$:-DT2C,\ M'*FEAESQO@.A*2?GH&8"^BBDV$AE[_%YMPMY"9 DGT 8BP5LQ=5]@[#%NZ70 MO+&"8XC4J\:WO M;J_=Y3W[FX[]R7JU5SE8',Q<7T"E(Y(ML(>@7K[\ ADQY*KAFFY)DXW@>$Z- M3VMNKA(%UI0E7 EN"!Q^["XL>@TT2)L>[1G3V91CZRU>78>T?2"F+Y%&]!M7I-5AS.H@#.$JU1<0R@F#5,:MOV2P?C2TL4 MS3AU*^HDQPD/8GHG6BV-](,C/9]5I$"!&O#0[-JOLQ6YCO9V8>WHR_H5Q_X:UM49C82^QJ.H3:=8M[Q]%=NI"V<$,CXW_VY8HVH#/K MP142Q+?0%?%>BP_2HB%1]NE!+-)%7]4A3\72X*]7@8O%:MFI@(#&!E8YA_$9.US# QC@E"A6 M46M (F M.M.-K(*,M>#$-9!,Y(#+&P/J>UX6IA]UO@1$%_WX^UIC?Y'Y\2OAA=\Q<2]H M;0//^6PZ.VJY"SIV-%RLKN.3%]/!]]+)W@LZ1MLV?H8@0+:5WM7[U?Y+9Y%> M\.^WI\\D=!#2[$1%&QR=CE^C=6WZ]$@WWC3Q=7]M/#X>XF6)X466-^#YQB![ M[0T;Z+__YO\"4$L#!!0 ( -.!_53[!;Y!O , @+ 9 >&PO=V]R M:W-H965T\LV^QU^:+;:5T M<#_TRBZCUKGQ/([MMI6#L&=ZE IO=MH,PJ%JFMB.1HHZ. U]S"C-XT%T*EHM MPMG:K!9ZO],DJBQX/KKFF=/XA7BU$T\D:Z3^/:H!8? M4>IND,IV6H&1NV5TD9Q?9MX^&/S>R;U](H//9*/U%Z]\J)<1]81D+[?.(PC\ MNI-7LN\]$-+XZX 9'4-ZQZ?R(_K/(7?,92.LO-+]YZYV[3(J(ZCE3DR]N];[ M7^0AGT!PJWL;/F$_V_(J@NUDG1X.SLA@Z-3\+>X/=7CB4-)O.+"# PN\YT"! MY5OAQ&IA]!Z,MT8T+X14@S>2ZY1_E!MG\+9#/[>ZEG=231)>WXI-+^V;1>P0 MU=_%VP/"Y8S OH&0PT>M7&OAG:IE_=P_1C9'2NR1TB4["?CKU)\!90089>P$ M7GI,,0UXZ3^DN#-Z@"OD:K 5L,RNA:M08&G@CXN-#>=_OE2 &9^_C._'YMR. M8BN7$9.1JL??TAR^M,)]OS(GI]"7]W@&-93+T'OX#<XIS0 M(D&IR M"4X92GE.29 6VS8!MLCWZ5:1(2RA)E5)(2E)6#)*,E'CV0=785,9; M[K",L/4-AQX)(RGED"2$(R^6DJHH@3%25!1NM1.!2U41SGW<-.=HYZ625J2B M@4M5DJ+,X/W7XGY2G?.E"@&Q[(A#$/&%3_DURDGC1+^QQ@U_&;[X MR7:"[]B$'Q!;7%6E\09XO]/:/2H^P''Y7?T-4$L#!!0 ( -.!_50B ML%M(EP( (4% 9 >&PO=V]R:W-H965T\07>H_NQNC4TBWJ62M2HK- *#,XGP7DRFF:^OBWX*7!M=V+PG\D>Y.K[_BII^!YRNUM.T7UEUMR@(H&^MTO0&3@EJH;N0OF_^P QC& M[P#8!L!:W=U&K*:_6,RFDC MT,+1 Y])M,?CR!&S7X_*#XB-2U,MB6UE3=I#P M6R-/(&8AL)BQ WQIWV;:\J7_:?,5+H4MI;:-0?AU/K/.T+WXO:_CCC#;3^B] M,K(K7N(D(#-8-,\8%)\^)'G\^8#;'6(O[LE[52,1]!QV3BB$[^CV:3W( MME_K&UJ%+H12D]6L\WNZ)<)<2W*L4 LX$HHRNK%<5?9X!'0XK[ Y&[C$$NL9 M&DB3-I/ '5_3#75H!)<6/D*2L3#)!SYB63C(!O!(1@4B71F]($$66!*>YD-@ M+,SS,[@22M"-KF"A=64)/PP'; C#/&3I !ZTXY+(TH2%69Y0Q-(TS+(SV/?C MHQUKU&@6[0-@J==&N232^@-;G6KOMQ&_0O[S%7U!+ P04 " #3@?U4'00* MIS($ ""@ &0 'AL+W=OSF6,NVXTJT11.\MY-W>GEG/9FK*H\4Z!;JM*J/T-EG*W<#SG,'%? M;+;&3LR6\T9L\ '-;\V=HJ_9B)(7%=:ZD#4H7"^<:^_J)K3[NPV_%[C3DS%8 M)2LIO]B/#_G"<2TA+#$S%D'0WQ/>8EE:(*+QUX#IC"ZMX71\0/^ITTY:5D+C MK2P_%[G9+IS$@1S7HBW-O=S]C(.>CF F2]W]PJ[?&W$'LE8;60W&Q* JZOY? M/ ]QF!@D[AL&?##@'>_>4/X8 ;_# M\]_ NQ/[3ENGO N'*#7\<;W21E'-_'E,T?72E&Y'APJ%&T:B>T%E^ M_YT7N3^>X!N,?(-3Z,L'ZLN\+1'D&@[9FZ;J)8&WK5)8F^GJ,3$GW1T7<_"+ MTZJ1G=-R0B63U+S:6*:T!FM9TAE0U!LX+VJ:D:TF.WUQ!933/0PIA7>88;4B M*-_K9CQXH*8E,P:-DI6TW2S*SJ7(GU"90EO,,P@X"U+7#CR6QB&\KYI2[A&) M1V5YBOX<(+L5UK@NC 8>,R_T($A9&'+X+)02M=G#(!1XQ%(O!1XP+P[@0_U$ MX91J#TVKLJVPPH.(A<392UCD1K1#MX20X8C@N8Q'/B0L":RR-5)*4&3#BF59\%O@^ M!)VJOHS$D.QI9CEG,06,^RPB=8_2$/ 9)W*3,#?U7;EZU[=FA6TZ(MLWI142? M?S,;:B3/32=T A8%P1'5_A!>[K$DCO]'&UL?57; M;MLX$/V5@5H4":"-1/KNV@;B9(.V2!9!DNX^%'V@I;%-E"*])!4W^_4[I&0U M!1R_4$-RSIDS)&S+$I79SQ.6'!8> MY&;KPT*VF.W$!A_1?]W=6YIE'4LI*]1.&@T6U_/DDDV7_> ?'?Z6N'>O; B9 MK(SY$2:?RWF2!T&HL/"!0=#G&:]0J4!$,OYM.9,N9 "^M@_L-S%WRF4E'%X9 M]8\L_7:>C!,H<2UJY1_,_A.V^0P"7V&4BR/L&U\^2:"HG3=5"R8%E=3-5_QL MS^$58)R_ > M@$?=3:"H\EIXL9A9LP<;O(DM&#'5B"9Q4H=+>?26=B7A_.+6 MZ,T?3V@KN,:53^$O>@=G3V*ET)W/,D\1@E]6M&S+AHV_P3:$.Z/]UL&?NL3R M=WQ&RCIY_"!OR4\2?JG5!>0\!9YS?H*OUZ7;BWR]-_A"DG M7:&,JRW"M\N5 M\Y:>QO=CR39<_>-/-:Z2A,%1NSKL0U6\1UD91V4J]@3.I:<74 M3NC2G4^!;N8%VHLA6056*[308W&%P8VTSL.M1 WQ==V(0BKI7U(H:X0[0=AQ M=!W#>YA,\C3/\V@-HG6YO(4'?#;J.<2^LEA*WW$ &S3^']Z-.>,?*9@6ND!0 M2/4)9J7D1H2:=S!*!\.-V_1N2ELL'@O$5_U:(*P/^P;!REK7<>\ M;!K%+_>FW=X)NY%T0@K7!,TO1H,$;-/"FHDWN]@V5L93$XKFEKH^VN! ^VMC M_&$2 G3_D<7_4$L#!!0 ( -.!_53.8S'6GP0 .,+ 9 >&PO=V]R M:W-H965T9D*95D O?KNY(=DW AY6;:+XFTVGWV[9&\QPNEOYH"T<)3 M*:0Y"0IKYX>]GDD++)G94W.4=)(K73)+6SWKF;E&EGFC4O3B,!SV2L9E,#[V MLEL]/E:5%5SBK093E273SZ%*@L;\))A$AZ>)T_<*OW-VKJ\!Z#N#&(?=RU(Q_E)V;9^%BK M!6BG36ANX5/UUA0!306:SG'/DDMGV$L;^-,:/GX#?@A?E+2%@7.98;9NWZ-0VWCC9;RG\5; M7RNQ!V'S47;1#,VZ7,9IYLC_FA (1<"7HC7,FMXQL8\"\%_T:5=T'. M-(%#SKB&1R:JAK%"I3XJ%[G3,GPF>>?R(]D M5<8M9I J(JHT]1I!$(3PH2Q39:4Y7L)W"3JU2?-=5 Y[RE)%K%GI^&M>[ M-WHU?6X# ?L\=X?TE*=560G?&>6KE*Z1D3=D]"''X1%,;LXNZTUT!)TEZ7^@ M_V9Y/WRHF[V]XL0O]$5L[@/<8:J(E=\(B80^FE?'@AE#K"6%"ZW*6L4J.&=: M4ND,7*VP_$W3O#7EX!7-,,PB5]B:Q_B>@5(Q8N64?V<3CJM/OE M_W5OTC)QZ7.8Q!L]NL@>7AH/Y(G3A]T_+\S"3K*W3]]8(9HZ5Y+&'.&[-J.2 MNW=#")@B#2.OB_Y>1@K?--\=7':G8:/$)V+X @6IE[XO>_\[A\3[.73/G];I M\IW@O^(/<2;JAL.$%OWN<#"L&Q@G![Z52?<@C'^4/,2=X6@K=5J7A!\GFUQN M^C+W5@:O$O7,CY>&>E])6\]@K;2=8"?UX/:B7H^_7YB>.8X)S,DTW-L?!*#K MD;+>6#7W8]Q461H*_;*@*1RU4Z#S7"F[W#@'[5P__@=02P,$% @ TX'] M5*)I)$62!0 OPP !D !X;"]W;W)K&ULS5=- M;QLW$/TK ]4(8H"P2.ZW8PNPG01-T31![#:'HH>51$E$5DN%Y,9V?WT?N2M% M3F2WN?6B'7+)XGX[&;K=2Z=B=FHUJ\ M61B[KCV&=CEV&ZOJ>=RT;L:2\WR\KG4[FIS%N?=V7 MJC&WYR,QVDY\T,N5#Q/CR=FF7JIKY7_?O+<8C7=>YGJM6J=-2U8MSD<7XO0R M#>OC@C^TNG5[-H5,IL9\"H,W\_,1#P&I1LU\\%#C\45=J:8)CA#&Y\'G:'=D MV+AO;[V_CKDCEVGMU)5I/NJY7YV/RA'-U:+N&O_!W/ZLAGRRX&]F&A=_Z;9? MFZ4CFG7.F_6P&1&L==L_Z[NA#GL;2O[(!CELD#'N_J 8YQX5-X]G@^K)W+1]QG=-;T_J5HU?M7,T?[A\CS%VL3IWI+TQUNMV27]>3)VW8,I?A]+MO:6'O87N.76;>J;. M1V@/I^P7-9H\^TGD_,43L::[6-.GO$^NT8WSKE%D%O1]W'N ,9K>;U<<2N+) M8PXG<;-2=&76F[J])_13XTB#,!MKYMTL&AK]K)M[\BMKNN6*YAI5U-/.&]L3 MRRI?ZT99=T*O=5NW,UTWI/=8AIAMS":0#8?$\!FU4"4DK%NO[&R( /BTKHX] M[1AI!-/.F@X,@X$(%"U, ZD)91F4AI['-Z9SB,4=G]+-RBKU@)V'ID"W>QK8 MU@^2.!#T&P)=T<5:63VKZ55GH9'TK%YO7@ 3%T/^:&P#K\8CT1]<_NH.V;8P M0O:N1O/1$26I9+SDL+*");D,4U7%TC18LDI85F2P"L[*M @O\Y2EB'O+%13) MK!4)P5F65"02)A-)0B:L* 25%9-EAB%<%R2X8'DFZ:K>Z!"0NL,G8*Y]!T;0 M*I '&/<"$C?(M$3MLX@'$+$?QTH"P2(!*&M[F5;*+.Q2\@)&AF MH$W-LI]$^K1 MKKF/=@U]M*/*T5=V[,H7R^Y4K[I@:ID'AJ0)&K!@>8X&ERS+$[J8?>ZTTST8 M4=RA]O@2=#84U0YWB,%;T J0&N>C@\%+(8*=5VBE\.WZ>U=I:'S=+G5 ! @K MX(%#J\"O/! F8PD:'H&DT+YW?=UQVE;6D$P!A2DY.(F&0%,)0+E#_G MY6X$+882O@/?; ^A'7\\+R$E3P%T1GG_!@CB:X+%2T' $WA,/A>0/$A)J@A#@,=RI05(A(C%%14=.B",MZ[5$+V MEO'J[&AFNM;W]\O=[.YV?M%?2K\N[Z_V;VN[U BP40MLY2=%-B+;7Y?[@3>; M>$6=&H\+;S17^(>A;%B ]PMC_'80#MC]9YG\ U!+ P04 " #3@?U4$]A> MRS<% "'#0 &0 'AL+W=OX.\*5F9G M3IPE2Z6^N<7'_&S$'"&H(;,.0>!P!Y=0UPX(:7Q?8XXV*MW&W?F _JNW'6U9 M"@.7JOY:Y;8\&Z4CDD,ANMI^5JO?8&U/[/ R51O_3U:];,Q&).N,5C+\ EI!/2MK2 MD"N90[Z_?X;$-NSXP.Z"'P3\O:NGA'%*../\ %ZXL3;T>.'KK?WG?&FLQN3X M]SE[>[CH>3AW8(Y-*S(X&^&),*#O8+1X]R9(V,D!LM&&;'0(?7&#!S#O:B"J M($^)4W(A3)41(7/RH:H[^]CAO0&'57PI@12JQI.)X,2ZN!,#UN!#;4MB\76F MFK:SPA\A)++<*,U[I41BY:@DB@%ID9SQ7A76ZFK9]8A6.90& 3"=LV^EJG/0 MAHPKB1I49Q#-4 +W&;1VV(\*MF@Y9O;DF'PI-BI&;ZG[_ 6;, UDG3+\( M_2(X\.:/K05O29)0GC"?VNR@&)OB>7 MM3"&G/?V8:W*H6F]Q\9B0MZ]27G 3YZ,XS2F<11,-D"&M*+*G;MZO,M]?[V( MXS!V;'CL^X&<\^DS<:#KF(Z7D\'XM>F#X1$-6/ :#8\07R( Y>$ M<9K$[(>8#ED\<'O[[.SG& _8K^'\U5\?*"SN0.-M2&37+/$ X)$;L-U1, 0O M5F,QE'A@!Y_P(*41"VB0-L0@(D%P4T98P$(>+ADJ?N:9Q&-#YB9$[3F-'T*/E) MXH-K$)8F$:=S1SV**$?J2>S,B.D<*;,Y4H]#U!G0.8NW=?"'2LTV>=@T9'[@ MH1\2[@?&?QIY&V0$G?=##QK/!VQ7!;"'\/748,5J^HH%VXJU+D74BT@EWV?" ME-A=^$*3#X5&@[]F)!9H)[<$"4655:)&:A+=[SNE H3MD+V&6CAB2-P)[Q0E M#,VF8/6QP7+_*%H"?P[5P/<.9.8O(0=SB=>!D ^_&#P)F"^HNNV6-?I685)I M=XN,G9@[.IR=D(_7?_;SX(1,IK[&O.)T[I6]"G^H,W.V+!\\":LL*A[RJL"R MJ2WZH<5;"@ELQUXG=>=HU5HU3S720P'Y^KZQD7# M2<"F,&&"U)U92YHN*P>**]75.2FQV&#Z@^-CJ_=#&9L^UW7-=IKC!O2M_P1P MT>^D[?ODS=/-5\9YWUQOQ?M/E$]"WU;2D!H*W,JF1_&(Z+[M[Q=6M;[57BJ+ MC;N?EOBE!-H)X/M"H>?7"Z=@\^VU^ ]02P,$% @ TX']5)+#*/.: P M@P@ !D !X;"]W;W)K&ULI59M;]LV$/XK!S4H M&D")WBS9<6T#3KIB&U(T:+KMP[ /M'RVB%*D2E*U\^]W)&W7WEQCP ##)'5W M#Y^[A]1ILE'ZBVD0+6Q;(]&RB>BNXQ"<-IF];IE_N4:C--,JB_8-/?-U8]R"9 M33JVQF>TOW5/FE;) 67)6Y2&*PD:5]-HGHWO2^?O'7[GN#%'_;W/G7)9,(,/2OS!E[:9 M1J,(EKABO;"?U.9GW.7C"=9*&/\/F^!;T(YU;ZQJ=\&T;KD,(]ONZG 4,$I_ M$)#O G+/.VSD6;YCELTF6FU .V]"T;W^47 7WMQ M"VD>0Y[F^06\XI!AX?&*RQG^.5\8J^D0_'4NQP Q. _A+L;8=*S&:40GWZ#^ MAM'L]:NL2M]>(#@X$!Q<0@\$8WA0QIZC=C'X/+7GONL$TM6Q3$#-3 ,KNGS M9;C$X3X)9G$)5H$(!=HP _1;*4&^="*X!-NHWC"Y--=C>.;;$Z6!='J!G4QA M4?A%!OYFWZC536^0( U: VIAZ0U!802+V[IAO1GF6OX4+BI0'1\_B+1@PF<47L3_2Z@37=YAC>T"-1393IQ_%?>C M;<@NE;RI>ZV)SEZR*ZB&\>C.E;TJXBK+8%[7NBX&)=A92/%]_K!*.X M+%,8QN6@.H-^[$D;%.D(*E*P*N&S%AER-IU^M 6:U *+F^L:A;VFM!3.*[F M,J[2POWG^VJLCG,\J<65JW"5^G%(.9T[]\E18VA1KWW[,U"K7MK0(PY/#QUV M'AK+=_?0GC\PO>;2$)$5A::W0SKR.K2\L+"J\VUFH2PU+3]MZ"L!M7,@^THI MNU^X#0[?';._ 5!+ P04 " #3@?U434TS7+8" # !0 &0 'AL+W=O MEU*&WB\/J!_=-I)RYIIO)/B)T],/O/&'B28LEJ8![G[C*V>*XL72Z'=%W:- M[]6-!W&MC2S:8&)0\++YLZ?V'HX"QL$K 6$;$#K>32+'\CTS+)HJN0-EO0G- M+IQ4%TWD>&F+LC**K)SB3+0R,M[TK*X$[F1!M=;,7=>;1[86J-].?4-IK+,? MMY"+!C)\!7($][(TN88/98+)O_$^T>LXA@>.B_ DX-=:]"$(WT$8A.$)O,M. M\Z7#NWQ-<\X4]A9.\Y+MZ8D9F"O%R@S=^M=\K8VB]_+[)?$-]O!E;-M#$UVQ M&&<>-8E&M44ONC@;C(+;$\R''?/A*?1H13V9U )!IO"MBP@G4>O:CD5'2?KJATOV8)D#2_8H4)")R]! T)/X('K32]5B)3"D%$;4,P@ M#/K78SB'#T\5-30%"IY:%]@C4QI&SX:$;WF"90)[CB*!B[-Q. AOCT.W4M C M%]SL(;SICP9P_E)M_*.N*E!E;G9HB&5=FJ;!NM-N/,V;KGQV;V;;/5,9)]$" M4PH-^M=7'JAF7C0;(RO7HVMIJ./=,J<1B\HZD#V5TAPV-D$WM*._4$L#!!0 M ( -.!_51/79Z@\P4 ,X/ 9 >&PO=V]R:W-H965T3&UZKG)5P+XBLBX** M[1WD?'/;\WIMQP-;94IW#"8W%5W!(Z@OU;W UJ"SDK("2LEX200L;WM3[^HN MUO/-A+\8;.3.-]%(%IQ_U8WWZ6W/U0%!#HG2%BC^K6$&>:X-81C?&IN]SJ5> MN/O=6G]GL".6!94PX_G?+%79;6_4(RDL:9VK![[Y QH\0VTOX;DTOV33S'5[ M)*FEXD6S&",H6&G_Z5.3A^^6<-_EGGE\3U'>*[OG_& M7M A#XR]X.?(G0/4-@\Y59"2J:8-S@))_IDNPM/>]-ZZDA5- MX+:'FT>"6$-O\NJ%%[G79["$'9;PG/7)(^[5M,Z!\"79P76BH"VL]V7""SB% MX[RG0^MBS[IHK,,3BH8$AY0H*PE2BTDE=7 J [+D.4J!81_YU]CR_:!KS;FB.=H- MG7'H[OB+'=_S6G]GV##LV#!\-AMF&14KY"[*-WE'$Y8SM26SG,M:@('P&4LB MR.<2R!S%ELQ!H,I81'=0PI(I>8HE9R,XS?;Y7NV5$9;F,&#?P5!#*JKJCB@S M7E2TW/YV6+<#EC4\M'TYHPL+33AP:&"/AIC7UTKG5>WD=='DU93<#8;F M/_3&^'^A.T;]IB?J2O:ZQ>?') AB+K[55&#.Y*6MP;/+Y?Y2N5JA M^%FYVH2_)%$8'+6/BM4.C\?^WK>M5R<2X>ZGK=.^:.\ZLJ)TW'-&-Z).-Z)G MZ\9._MZGF#BV9/HPE!(P$482!;;USFL3JD]('*^+P]/>"L99U\\6C!]Z(1O2 M(-M2:"38R/,21!N:GH'F[:<,UE-E6&KI<)KS6Q!3(9+8V(,WN=(=X2*\Q]1Q->9$3 M1L.&.$F-"$O5QCA$XMX+KO?8UB$5JIXRX0*&7FG2$V\4D]\Y3S?\ W@;X- M=0DXHKA$[1!*+^FN$7@P+1IU.$7ULT'\,M79,RK6D)X)4DM8UCEF>0VHH=K\ MQCQ0-*(U[I>5(;M0[+LE*+*'\=1<$PS]6_A'C@C3E;^,R!:HEN6(A@95Z2DAB6V^=6U]L]5J?VC?9CNGWI?L0K&QGB9$O;U:!N*5^;%MN *TV4^]9D(0D_ \27GJFUH!]T3?O(?4$L# M!!0 ( -.!_53^&PO=V]R:W-H965TU M:!2&%[1F7 9I[',;G<:JM8)+V&ABVKIF^GD%0G5) M, \.B0=>5M8E:!HWK(0MV._-1F-$1Y:@"C@IK+_LV> MAG.8 !:7)P#1 (B\[KZ15WG-+$MCK3JB736RN86WZM$HCDOW4;96XRY'G$WO MF&TU$%60^P8T,K-&% M$CSOU3L[&PT&I.T3Z/:&2R8SS@398A)PS*PAOZYVQFJ4]_N8SU[ A^,"W.59 MFH9ED 2-ZZ7W$*1OW\POPL^OV%N,]A:OL:=W;;T#[82_.$$RG" '?8KJ?RJ"3R7&7\!O3)<<)$% @)IQ=(ECW@]T'5C5^F';*XFCZ987_ M M"N /<+I>PA-[8 M32D3SG)>U*W5*SZSW=[8"G ML[7"DEN[Q"P%H9D41$&R<.[\V]#WK*"(^)7!01\]$YO*5LHOMO 0+QS/]@@X M1,9:4/Q[AA5P;IVP'W]6ID[=IA4>/[^Z_U@DC\ELJ8:5Y+^QV.P7SM0A,20T MY^:S//P$54(CZQ=)KHM?-4?B6 MH=R$Y.V;=^0-88+\LI>YIB+6<]=@!VTS;E1UYGW9F>!,9WZFXH9X_A4) MO"!HD:_^19YSE =GY6&W/(3HA@S*UOVFW$6J-=J@1AL4?H,S?I_,'A19R31E M!F>*T>3I X:0!P.I_KV-3NDW;/>S*\"MSF@$"P>GN ;U#,[R^^_\L?=#&ZL^ MS<*>S!HS)KX![6N(>=(#YE!43DP $75,(9W3+. MS-QW MUS*YSC%CJC68MFP[/2[-=G2:QV0Z\[_)MB5J,#Z7[;C.=MR9[2I/"E;'HR:["9U6QF/2Q6 MI_^<9+U.+!^J(6*/K7A.M:=_4 IBO)[@X1:W M=)(+FDIEV%]8R;&"2Q57XXN)"*-P16P_MGJG(VQRPK*[?Y?"[,NMI.D>71'L MA>XC53LF-&:?H+UW,\&!HLH[4EDP,BMN#5MI\ Y2/.[Q7@G*!N#[1$KS6K 7 MD?JFNOP;4$L#!!0 ( -.!_53!GCL$E 4 )DH 9 >&PO=V]R:W-H M965T5LH]3V?#ZO5AN1Q]69W(I"O[.691XK?5C>SZMM*>*D"E_]>B4P^7L[P[.G$37J_4?6)^>)B&]^+ M6Z'NMA]*?33O*$F:BZ)*98%*L;Z.NO&K ,/7S_1WS7)ZV0^QY58RNQ3 MFJC-Y8S-4"+6\2Y3-_+Q5[%/R*MY*YE5S5_TV&HIG:'5KE(RWP?K3Y"G1?L_ M_KJ_$ Y-Q?=6RR1&VB][+0FTJQ(M$)(;XR![O M6^+G.L\N6?*4[!6Q G_;96?((3\AXA!B^#S+;PEWFW!L2N?_C_3!Q7"[ MRKL-SWVF\NM2YHA_5:(LX@PMFRDG2O37[UJ/KI7(J[]-I6_AU RO[>V\VL8K M<3G3_E6)\D',%C_^@'WG%]-UAX1%D# .!!M4B'85HC;ZX@_].U'%F3!^]=I0 MOPFM?PT>%FX84JHGUL/AE37(?*T:R:*IC#EAZ(QD?"KS0Q8PKY,-\O2Z/#UK MGG=%JD2";E6LS+E:PU\ZUR!A$22, \$&-?"[&OBG= ,?LD*0L @2QH%@@PH% M786"[W>#-M0[_)H['O/9R VF,D*#(/!&;C"5^0X-W;$;3&64!9Z#S6[ NCR9 M-<^/4NF9EQ;-%*P7D_JH;&>G*7,K[*4S#Q(60<(X$&Q0D;"K2'A*;P@A*P0) MBR!A' @VJ!!V^F6\\_WNL(\]_*:&KA?0D3L89!C[/@U&]F#0$>T/@3/R!Y,. M8\*HV2#P0<^"K+?%=*;?&)8(]\,63#9(6@=(X%&U8@KZ/P]Y)30&TSP.E1: T#D4; MUJGO];"U47G&%'R#*7C4'YO"5.9YH4O'IC"5,>RR8&P*4QG62PJ/''&%OFG" M]J[I1E0*R37Z),O,= ORRA[_XDD'28M :1R*-JQ$W]9A=E)S &WT0&D1*(U# MT89UZIL];.U4GC&'T+#T9WAB#E,9IBPI$XQ;"H,N\ -GS;V5U"- G8:"T")3&H6C#6O0-'J$G=0C0+A"4%H'2.!1M M6*>^"R3VQWEVA_"FMR*#\2_^TJ!BH>N,W6&JPFRRRN FF<>.W7 @?1=%[%W4 M=9'HN5?6WK#.=/!*%JH\XA&@S\= :1$HC4/1AC7IVST2G-0C0)M!4%H$2N-0 MM&&=^F:0V!_RV3V"3;898.(ZX\<5)AFFD]N2!AEQPV#<9)AD) B=D4O,#[9: MZ1EUW^QQJ_1W?U>H=N]-=[;;1_>VV3TV.G^%SY?8<#["Y[S=)=?CVTU[[^/R M/BTJE(FU'LHY"[2CE>T^N/9 R6VST>NS5'JZ-R\W(DY$60OT^VLIU=-!/4"W M&W'Q'U!+ P04 " #3@?U4>^;M09 " #2!@ &0 'AL+W=O@DKG8\V*W))0[:=*.7FY TM.2^"*"HXDK&;. MN7\VCVU\&_"=0J.VVL@Z60KQ:#M7^Z"Y+F;.U$$YK$C-](UHOD#O)[)\F6"J_:*FBPU/ M'9352HNR!QL%)>7=GSSU^[ %\,,W +@'X'\%!#T@:(UVREI;"Z))FDC1(&FC M#9MMM'O3HHT;RNTIWFII9JG!Z?2*;X!K(2DH=+P 32A3)^@CNK]=H..C$W2$ M*$=WA:@5X;E*7&W6M$@WZ_DO.G[\!O_7FDV0AS\@[&$\ I\?AB\@FZ# ;^'^ M:[AKG YV\6 7MWS!7^P^HP55&1.JEH!^G"^5EN9"_1SSUQ&&XX0VR?[G'Y,5[IQ:88XO]'7G[83@(PG!W]]RMBF.K_3+TB^@1S\O:_CY[/CV-,C)M_I'B$&7K(TIS-MSUAQ/YG0>(\R M2.]P@7)^9XM)!AD_);L)+0B"FSHH2R>FKKN3#":Y-I_6UY[(?(I+EB8Y>B* MEED&R>D1I?@XTPSM]<*79+=GU87)?%K '7I&[&OQ1/C9I%/9)!G*:8)S0-!V MICT8]Y%A5P%UB;\3=*07QZ!ZE#7&WZN33YN9IE'K^JA_7#\X=90XH6./V6;-A^IOD:V* M+%/V!1]_0^T#.95> MC%-:_X)C6U;70%Q2AK,VF-<@2_+F'[ZT#7$1P!]4'&"V >:U 58;8%T;8+&^#5L)K6K=$L(8/S*<%'0*K27*TZJ/G6T9Q(DE>I M^,P(OYOP.#9_B&-2H@U8O?#DIH@"F&_ 9[9'!/R1P'62)BSA5W\!5Q9\OT0, M)BG]P$.^/B_!^W/UKMPG<5O'QZ:.YAMU_+U,[X!N M?@2F;IJ"\(4\_*$@TO"E/'R)XCM@&76X(0A?75-YZ\WP\)K*OQT>75]YO1\^ MX9G2I8O9I8M9ZUEOZ#W!$URG+?TZ)6!*P3\/:\H('U7^%<%M%&VQ8C74WM," MQFBF\;&4(G) VOSGGPQ7_U6$6J784J782J58J%(L4B362QBK2QA+ICY_YB^9 M)-]]! 7!&:[>/C"MDP=N#HBPA/*;HJ1I5-U:M7J='N:V:0<\A0^7V2#UOC4; M!)9&X#E]RY5*RU"E6*1(K(?9[C#;4LRKK$CQ"2$0XZQZ/\!FGL$YKU&.M@D3 M#ON-IG/1XJ9G.,8 LM3Y5LAC2SMP'', 6:5EJ%(L4B36@^QTD!TIY&^0$)BS M$VBE14B=,5(W,((!4F?4U3AXW^^76@JT;,.S!ZP$6K8;>/U2H:"4X7N#4M&X ME.':QCD[>LWF=LWF2IOM4WY .E2]CJKW ZJTY+TA1K+>X(T;6#==:\!4:G0KT[&E M[]O#\4VE8ZA2+%(DUD/J=TA]*=(EVB)"^#=.DO/7F!"H/V[=8-AA%E*76WD* M'/71&*C2,50I%BD2Z_$,.IZ!E.?G A$^$ZXPPGGU+S6S&/'3W''H[$*AU#E6*1(K$>9D,_KV'H4M"/)?^,0)16 M0S$C9]%;#(TQI.4U9*/4.E:I$JM3[DBX4J M0PKYB> M9]Q\06Z1>!+5:O3FC*9O#\E*G6XF*_#4S1%9E9ZA4K5(E5J?['E- MR9"N0%2+2@2G*6#PY0VJYJB%+=L:3J/D+C=3'7O:H^GX2JEGJ%0M4J76IWI> M^#'D*S_-VC!LEXW3\QJQD+ EZ+?>\+M\(;>\&;' U'*'T_.54M-0J5JD2JW/ M^+SJ8\B7?5XW!=#EI@"NP?\(N#W^(-=UUQ^]A)6N_@AW&+/7DVJ#JMM4G?\/4$L#!!0 ( -.!_52Z$&%D7 , '\* 9 M >&PO=V]R:W-H965T'O)BB]0YA_=<7I%W MNF?\AR@ )'JL2BIF3B%E?>VZ(BN@PN**U4#5FPWC%99JR+>NJ#G@W)"JT@T\ M+W8K3*B33LWL?T?T/D9:;V,E<+\HGV']1R4-4*RJB.K""I"VW_\V.7AB*!T[(2@(P1# M0O0,(>P(X4L)44>(7DH8=01CW6V]F\0ML<3IE+,]XAJMU/2#R;YAJWP1JNOD M7G+UEBB>3&^RC#>0H]6CJCP! F&:H[]E 1Q])OB!E$02-?L!?<6<8RJ?T!T( MX#M [Y8@,2G%>_7RR_T2O7OS'KU!A*)_"M8()2.FKE01ZG77G"P-P\N"O[5E%?("WY'@1<$EG@6E^DW-;](7[YD M]=#0?0M]]9+5K?239(3]7H=&+WQ&[Y;M0'WB4F_2O50[A'F.UISE329_[:^I M"%RB;W>L+)'Z&O<*]MVVE^UJD7TU?*/QU-W M=YQ@"RKRD^@4M;2@_'&2G*)6YR@_COR@1YUX'?5>1Q>]'@I/77YHWU:C/GJ( M$/J RANNTZ!.)E0#)RRW9:)=8'04US@9#RPNSD&3R \'>;" QB-OD(9SD._Y MWL2>AKA/0WPQ#6O\I#]2Z^D9GRWX8>*-!K$O+*@XG$P&#BVHQ N'%BVH*(XB MN\6DMYA2\#..)/["PL*#."W]I047Q9%C2%M1)X;=&W:.;M@*^ M-2V.0!EKJ&QOI7ZV[Z)N3/,PF)^K[JIMAG[)M*W9+>;JFQ>HA(V2]*X2E7S> MMCOM0++:W.1CH!?J>,_T)4$L#!!0 ( -.! M_53A(S-.M0( /(' 9 >&PO=V]R:W-H965T9NO./B3F8 "MWGE,F)DRE5C%Q7)AGD6/9X 4R_67.18Z6O M8N/*0@!.+2BG;N!Y S?'A#G1V,J6(AKS4E'"8"F0+/,@Y*2JEX7H.U!SEAU1/?UWEH M 31/-R"H <%C0/@,H%\#^B^U$-: \*46SFJ #=VM8K>)B['"T5CP'1)&6[.9 M@\V^1>M\$6;ZY%H)_99HG(JF22)*2-'B7G>>!(DP2]%WE8% WPA>$4H4T=(/ M:)JFQ)064W3!JOXTA3Z-06%"Y3NM2]I 7O$>! M%P0=_LQ? N];N-\5SO]97_RS]8-D])N&Z5N^_C-\2_R 5[1N%-L]F$KT<[J2 M2NBO_E=7O2O&L)O13,*1+' "$T>/.@EB"T[T]HT_\#YU)?LUR>+7)%N\$ME! M6<*F+.$Q]N@6"X&9>D!0?NV?;I!M.]=/$>>]\T.= M^*F./^P%ATJ+2FG04@J\1J4*V&T-L1S$QFX/B1)>,E6U9R-M%M34SN5'\ID_ MFOL=\E@OM&K__*6OMN$E%AO")**PUJ:\WD<]8T6U8:J+XH4=H2NN]$"VQTPO M91!&0;]?$ ]N*$@97 LFFJK#XO0#*MW/'=W8+UV1=*K/@QK,:K^$&U&U])?3, M[55R4@&3A#,DH)@[Y_XT'1N\!7PCL)5[8V2Y*N?.>P?E4."&JFN^_0R= M'YM@QJFT5[1ML6'HH*R1BE<=66=0$=;>\7U7ASV"UADF!!TA."9$#Q#"CA ^ M-4+4$:*G1AAW!&O=;;W;PB58X7@F^!8)@]9J9F"K;]FZ7H29]^1&"?V4:)Z* M+UC&*T!?\3U(=): PH3*U^@MNKU)T-G+US-7Z2@&ZV:=XJ)5#!Y0#-$E9ZJ4 M*&4YY /\Y#1_]Q6!G<1&<%/S2T!'R@COK/T0^*$?;['5J]\-']1@F1&>6R$8!^G*^D$OJC_3FTWZUB-*QH#K*IK'$& M?5!+$!ISXU0M_XGT<*O9SBB7/*98^D]C!MD3]MD2GU..T*, >F4CIG1%8 MP=!&M!J^9T5,!]C$WBB(]'NQV2_Q(,S_$!W"D@[F'ZD=HM+AF.&DAQWX'?=^ MQR?]WK(,A#YKF/5;]'$1<#8.%ULO+,%3I @NJ M+L02N9F9"5E0;;IR'JJE1)HYIR(/XRCJA 5E/!@-W-BM' U$J7/&\5:"*HN" MRL".S1?:#H2CP9+.\1[UP_)6FEY8H62L0*Z8X"!Q-@S>D\LQ M:5D'9_$WP[7::8,-92K$=]OYD V#R#+"'%-M(:AYK'",>6Z1#(]_MZ!!M:9U MW&T_H5^[X$TP4ZIP+/)_6*87PZ 70(8S6N;Z3JS_Q&U B<5+1:[PBM@'+XL1*DHS]0@U(:8A0_3+8FK#8GX"(F_ MROP"HO@,XBB./>[C9O<)IA?0(LZ=U-U#(T>E25QI$CN\UC%-3!_$#,82,Z;A MFJ8L9_H1OKJ)#QH+]UY_%2+6F*P\ <.(5RA<'H]1^D$[WSA7PB ML)H K4J 5A/ZZ)IQRE.$',T! 3'-V9S:0^?=V@U4QT'92V,UZB:=:!"N=J/Q M&'5[ST8UENV*9;N1I4M,;1,SGAZ[*(J/4DTJ MJDDCU7$I)7(-2R'=Y6622R^,OK4(?+R3 S[GA/23[AYMGUE,DL3/NE.Q[C0+ MC$I=P@.GA:7]'V:.)C"E2I<>J5#:FQ(=#YU.W"=[K'UFW20B?M;=BG7W16G! MT:MLUY,1I-\B\1[)0[M^UUBU_21[%(TEWG]X(RN$G7#.I--PP-'>H'7ZZ M;\Y@4B)\I(\0]]S=UO/%T;C.2R^=$X'5).E7DO1_RZW;/Z4 )P*K"4"BYW=Q M]*+4G4NA_*_3Z# K^Y'Y[26OUR[9M:LSW:D:2"/3.UR)?,7X_&"[?L+[JQLX M.N^-IG&MEV[AJ=#JRCS7#N3W% _DI-7#J=#J(CS7#Z2Y@/CU1#XL#$CB2^1# MN_T<#G>*8/L%\I'*.>/*%#$SXQ-==,TID)NB?M/18NGJXJG0ILIVS87Y$$)I M#&PO=V]R:W-H965TVV])I/W[73AI2E&8#E;VTMN-S[CTGU\G-<"GD M#Y4":'*?9UR-G%3KXL1U59Q"3M6!*(#CE:F0.=4XE3-7%1)H8D%YY@:>=^3F ME'$G&MJU:QD-Q5QGC,.U)&J>YU2NSB 3RY'C.^N%&S9+M5EPHV%!9W +^G-Q M+7'FUBP)RX$K)CB1,!TYI_[)V+< N^,+@Z5JC(F1G(&3@D@2F=9_I& M+#] ):AG^&*1*?M+EM5>SR'Q7&F15V#,(&>\_*?WE1$-@!]N 005('@,Z&T! MA!4@M$++S*RL0 M;.)=%%LK#M:*SX).PD8Z?ELZW>C30AZ0T+/PL".;L/8_M'SA-O]Q3L24C"6@ MY;5SY)N]<*DA5]];LCPK60_;6NS;).R+; M,."P-N"PBSVZ@@5(?& 0:6J,Z!1#I")+")8=%CI/J!9R13!R05?X_-#&K5\@ M19LK92B_O'GF";:(@H/>T%TTU7;F\TRUO5IM;_=JIVR*%5& C'&A3789L]=0 M'3[2W)G5,S4?U9J/.C5/&&?Y/">_"3YX(::J54,GQU,+>D=D&W+[M=S^BYSH M_BX-V!'9A@&#VH!!]_VNRYAR/L=7R$,U[ZVKV!P!] CN8U"*8$VD;99TQGFJ M)269[S=.B5>?D@VAQ[70X[\(O?^'PN[D>*J('9%MR/6]AU[!>Y'2KFAWY,&N MV#9-:#1,_G\J[^Y 3[;%;RGPQLNOE.LV6L4 MU'W87K;X$RIGC"N2P12AWD$?7S*R[)K+B1:%;3SOA,8VU@Y3_-( :3;@]:D0 M>CTQ >IOE^@/4$L#!!0 ( -.!_50:>^=15P0 -D; 9 >&PO=V]R M:W-H965T\%8M"54(EV2CC-@'[ZD),M6S"KV>GD12]3=[TC=7T>)G&P9_R(R M0B1Z+@LJIE8FY?K*ML4B(R46%VQ-J+JR9+S$4IWRE2W6G."TK3.H&>S99XQ5Y(/+S M^HZK,[NEI'E)J,@919PLI]:U>Y6XOG:H+/[,R58<'",]E$?&ONB3VW1J.;I' MI" +J1%8_3R1.2D*35+]^-I K3:F=CP\WM'C:O!J,(]8D#DK_LI3F4VML852 MLL2;0MZS[0?2#&BH>0M6B.H_VC:VCH46&R%9V3BK'I0YK7_Q2X?!=QS\QL$_-<*@<1B<&F'8. Q/=0@:A^!4AU'C,*J25=_=*C4AEG@V MX6R+N+96-'U0Y;?R5AG)J9;B@^3J:J[\Y"PD/'_"6@X"89JB#R1=Y72%_N"8 M"ES)1:#WZ#I-'VHNG" M3=T%[SM=\-$G1F4F4$13DAK\PW[_H,??5K>CO2?>[I[<>+W CYOB CG>.^0Y MGF?HS_P4=[]R=TW#^;'HT8]%C_O=K]>\-WK2[QZ2Q07R75/T3BK\5IY^Q?-? ME2?Z^S=U#=U*4HI_3"*K00,S2%?T*['&"S*U5,D6A#\1:_;+3V[@_&K*,"0L MA(1%D+ 8$I8 P3HZ&;0Z&?319[_+C'!$&55S-%=Z416,/*OI6A"35&I64+'T M7/TT\\?.P'&N4_UU#4,#T+L\MHN.[;QA,#ZRBWL'>VY>@&"= MO S;O Q[\S+'(D.Q>M_932RF=/0BSGUR(6$A)"R"A,60L 0(UE%(T"HD@*KP M :1.(&$A)"R"A,60L 0(UM')J-7)J+_";Z20Z@U5EW:J/M%RJEY9I?HHDBA3 MI84(DV)JY/"@WKXL\;U!SY7!J^$BR' Q)"P9'4U-^[YW$C9N$S;N3=@ME43% ME>@>2X(>MGB-_D,GS0>]W'.?H.@\=Q_0Z M/S>9#HVFX>G4Z'1JW)@&KU.3_IOT?Y-PL'SD]B8A9ISD*ZJ^MA89IBN"%HQ* MCA?2.!_WP\Y]9$%I(2@M J7%H+0$BM:5C+>7C =5X1L2E%X@:2$H+0*EQ:"T M!(K6UM/K M$^;J>T"@@BQ5*.=BI.9)7N\CU2>2K:MMC$&ULM5EK;]LV%/TKA%8,+=!&(OU,9AM([77-D&U!TW8? MAGU@Y&N;J"1Z)&5G0']\*5G1(U%H*::^V'KP'MY[[J%T0$WV7'R3&P"%[L,@ MDE-GH]3VPG6EOX&0RC.^A4C?67$14J5/Q=J56P%TF0:%@4L\;^B&E$7.;))> MNQ&S"8]5P"*X$4C&84C%_^\AX/NI@YV'"Y_8>J.2"^YLLJ5KN 7U97LC])F; MHRQ9")%D/$("5E/G$E_,R3@)2$=\9;"7I6.4E'+'^;?DY&HY=;PD(PC 5PD$ MU7\[F$,0)$@ZC_\R4">?,PDL'S^@?TB+U\7<40ES'OS-EFHS=<8.6L**QH'Z MQ/\R':=F"Q!L1Q,J M):+1$GV$Y9I%:_19T$C2E&J)WJ'?!)<2?:!,H*\TB+/!U]RG:3/X"A5 Z"J2 M2L2ZUTJBUPM0E 7RC0;Y/UG\/Y2&Q!H M'@NA*T:74H*J+30(L@54(Z.<$]!MT_/E.'Z*':73R'-W- M<'\TGKB[<@%/!_6QEX^IY#7(\QJT5B+ZKM>C DV"0H(J0')/M[59&[';ML<2 M6(6&84[#L!-]#FT28 FL0L H)V!TDCX/T8.2]+Q'XC2-J*0TSE,:OT2:^E6L M7[01@GM_0Z,U()]'2NCW3FW>QBG:-L@26(6-\YR-\TX4>FZ3 $M@%0*P5_@. M[R2-9N$#\T,T&]7H*8I+G@@WR.U/'KT[_E8W0[7MB2VT:N&%D\&D$UUBJ][& M%EJ5A,+=8*-W.*[,7ITR!^2Q-+MP*+BP*+B)1WFJX>9^P#Q!ZZ9:0JO243@C M/.A&V59=D2VT*@F%+\)&UW%WLA'F>UKVUA%9E MI?!7>-R-P*V:*EMH51(*6X6-IN6XP,^/.E_S#"^L@!2VB)AMT:7OBQB6Z-?[ M+40RVV M6#I!"^2)SLD0/U*Z>?:75E?8+&*V6J.*\7#]' #= DB&:#OKSA7#R?)YZ[\\^;L!U!+ P04 M " #3@?U4Q^/Y>EH$ "Z$@ &0 'AL+W=O<;DR)HKM3BW;1G/ M(:?RC"^ X9TI%SE5.!0S6RX$T*0$Y9GM.4Y@YS1EUGA8SEV+\9 7*DL97 LB MBSRGXND2,KX:6:[U/'&3SN9*3]CCX8+.X!;4_>):X,AN6)(T!R93SHB Z"KXB0ELCF[XHU2_1J%?*=*'<*H%W4\2I<0@B75*=+$DH M2\@72&8IFY$[09FD93(E.271=(J9E81/R1I!KIA4HL"RP3L/3V3"F1*((7=/ M"R I(Q>_3:[(20B*IIG\B#3WMR$Y^?"1?-!W[^:\D.A3#FV%D>CUV'&]ZLMJ MU=X+J^Z0;^AK+DG$$D@,^/ P/CB MU'!1D;O6<9+[R#A+T5V1ASO$_$_6?O6V)TFIKJE'R=5VMJJT(VR^M"]X=4I5AU82KCC,M" MX/6?7Y&*7"G(Y5^FJJC\^F:_NJ>>RP6-861ATY0@EF"-?_S!#9R?3"EIDRQL MDRQJB6PK>7Z3//\0^_AG?+F0DZ]5WU-<1)1P;":Y?&J5%Z[!U1YU2)\U2(Z9+$E1]#($;RK M*.ZXHIDIWF!O)5YWX.Z$O&\4^-Y.T/LVKNL$_D[@^U;^P//-L?>:V'NMEL*+ M6O3V%G?J!KW.CA@&*\_O[]: R.9]>@W>O0/ZG'%%&#;421Z MQ*]5:2SS@PQO[=-MDH5MDD4MD6VE8="D8? _O60';2:O3;*P3;*H);*MY+G. M^K/;>5=';9XR0140N:(+\V>RYN3S%9&7JLP:P3= -S4W$W]B%N MJVWV6(%MS5YKNR8V0]\UF;W<>%UOK9%W4*-[)H!F9:'@PRSQ649) M'@ W[!MZ3;5>-(Z+O,A0FH1P-0=!8IYC(<_U%G^I-VLY>VEHTVG4%EN55'MC+YZ#F)6' M(!+E+YBJME#-;'/0+^S,7[KG$]MA.8OJH*0:*+XH3P(>N%(\+R_G0!,0V@#O3SE7SP/MH#FN&O\+4$L#!!0 M ( -.!_51N:(?]DP( 'T( 9 >&PO=V]R:W-H965TX[/N=?F)MX)^:PV )J\9#Q78V>C=7'ENBK=0$953Q20 MXYN5D!G5.)5K5Q42Z-*",NX&GA>Y&66YD\1V;2:36)2:LQQFDJ@RRZA\O08N M=F/'=]X6'MAZH\V"F\0%7<,<]&,QDSAS&Y8ERR!73.1$PFKL?/6O)D,3;P.> M&.S4WI@8)PLAGLWD=CEV/",(.*3:,%!\;&$"G!LBE/&[YG2:+0UP?_S&?F.] MHY<%53 1_ =;ZLW8^>R0):QHR?6#V'V#VL_ \*6"*_M+=G6LYY"T5%ID-1@5 M9"ROGO2ESL,>P.\? 00U(/A;0%@#0FNT4F9M3:FF22S%CD@3C6QF8'-CT>B& MY::*R,L%; M&\SRHL2P2_(XGY+SLPMRADODGG&.Q5&QJU&;V<%-:QW7E8[@B([O)>\1#_<( MO"!H@4].PZ>0]DCH6[A_"'7K'^&;4"E?6;ZNW+;9.8DW=^]* M%32%L8.72X'<@I-\_.!'WI-BE\8[(#HSW&^/]DS6^$UA?#3+#:[_0;58K?&3QYN]PFXQ&7NQN M]QVTQ0R:F -A@T;8X*2PF^::M8DZB?W7_'=$=F S:FQ&G1Z\J$OC'9$=&!\V MQH?_>? J_&C_4/6CWO#=T6N)&OF]T;O#Y^XU!].8[ZE;TAG@%9 M-;MJHD5A^\5":.P^=KC![P.0)@#?KX30;Q/3@IHOCN0/4$L#!!0 ( -.! M_5357^Y"N@( )(( 9 >&PO=V]R:W-H965T8Y5;^FP.5F[/6\ M[<*S=.P%5A%P2(R%H/A:PP5P;I%0Q\\:U&LXK>/N>(O^S@6/P2RH MA@O)[UAJLK%WXI$4EK3D9BXW[Z$.:&#Q$LFU>Y)-91NA<5)J(_/:&17D3%1O M^E G8L>A/WS&(:P=0J>[(G(J+ZFA\4C)#5'6&M'LP(7JO%$<$[8JMT;A+D,_ M$]_""G-L-*$B)7/@U$!*9J(JMTW;6S))4V:'E#_9>'T)AC*NWXQ\@T(LG)_4 MI-.*-'R&-"+74IA,DRN10OK4W\< FBC";133L!/P0\F/2! >DC (0SPLA52& MB=7W4C!#=!5B!TV_25;?T?2?H9G#&D0)A^2:_I"*7+CR@")?/Z(AF1G(];>V M;%2HQ^VH]MZ=Z8(F,/;P8FE0:_#B@U>]*#COT'S<:#[N0H\_E?D")-IJ'_U14\:=A/.MFO2H7=@1S0O#C' M;XF&>3ANEIWNI[>D>-/>"QT]S\/^J6V-UW59_ITU@]"O7 M##5)9"E,U3&:U:;A3JHV\VA>=>MKJE9,:,)AB:[!T1!Y5=4 JXF1A6LZ"VDP MU6Z8X4\#*&N ^TLIS79B"9K?D/@/4$L#!!0 ( -.!_52995;^L08 +0K M 9 >&PO=V]R:W-H965TY_*V6FQ%5F:\T\EJK;K=5)^.^=9<7\V M(9/'&Y?I[4K4-Z:STTURRZ^X^+SY5,JK:<>R3-<\K](B1R6_.9N\)R.G.=5'Q>9%_2I5B=38()6O*;9)N)R^+^)]XZY-9\BR*KFK_H MOL7B"5IL*U&L6V/Y!.LTW_U/'MJ)V#.0/+ !;0VH:N",&+#6@!TZ@M,:.(>. MX+8&C>O3G>_-Q$6)2&:G97&/RAHMV>H/S>PWUG*^TKQ>*%>BE-^FTD[,KOBM M#+NH4)(OT27/$L&7Z"+?K< ZDC^B#VF>Y(LTR0;WK[])^*8H17*=<=32H%<1 M%TF:5:^EW>>K"+UZ\1J]0&F.?E\5VTJ.49U.A7SL>O#IHGW$\]TCTI%'9.AC MD8M5A>)\R9> ?62V]PSV4SE=W9S1QSD[IT;"G[?96X3I&T0QI<#SS \Q9XTY M@=SYOM'C_SWZ8#)8MX!8P\=&^"[Y'<^W_ WZF/Q=E&C>+%E>HC]_D4!T(?BZ M^@N*^8[5@5GK]'A2;9(%/YO(_%?Q\HY/9B]_(!Y^!TVX3;+()EELB6P0&J<+ MC6-BG\4/@I>Y?&]S67"J)./@R[?C\!J.NJS/OK!HMP2"%4^;[2D&80SA,]E-]VZ_J..J$3"TP,83#E#G>B,M[33\Q MNCQ/-JF00>8/4G N4[$MX3BW-/L/X'I$K980"JL9/0)0A!+/4WW687(MX!&/ M:>\Q_:YRV9KO#^LXKJ-Z"J$(5CW544'H^JJC.BK$>\W#T-&^'2?&EG)VDI>(18X=_=(!LLD56V6); M;,, ]VPF/7I%6E465MEB6VS#\/1BA?C/DS*L"ABK;)%5 MMM@6VS! O8@AQD;\T)01Z$VP0W& U9RAXZAL"7U731HZSI/)P-?:"QWG>BYV MQCJI7B 0LT(XH%W6.W5"L,M"U66@\0]IH'FLPR@)B8M5CX%A?9>,]8ZT%PC4 M+! .[9:IWJX[LG=5O(90@:LZ#:#D%/IJMPS 0F_4XUX?4+,^>*I;IGJ3[E!M M%PU"$1RJGNJHP W4(@BAG%%'>UE S;) K8%'=<]F[F,SK56VR"I;;(MM&*5> MT]#G^8V!6I4W5MDBJVRQ+;9A@'IY0VW\TM"2*#G-96K: &"$4BUOZ##*/%_= M2(;80H^,[+[37C#0)P3#MBPV'+U,UIMWZ))7 A4WZ$M19LN#6VGS"$\^0/JUK'*EMDE2VVQ38,4*]UJ/F7F0/SAZ^WM%)\J[O. M ,S'@:.J;P!&*'&IJR80 ,>8[XSL.]->/U"S?GBZD:9Z#T\853<(YA"L3H6J MPX 2P12KF\X C/IT;,^9]KJ!FG7#P5TTL,]/M=82T 0.4QT&!(&K]N,Q@&)C MC27K-0,S:X:G.F@&;>VK^T@ B*GQBB"0JAIC .2-[36S7B8PLTPPUL"C6FGS M0$<2KS[S>'E<*6 M9/\ #0G41AH"J?UQ!("8^KM7#("HKY[&F.Z=0I1+ZK8Y_EFA1;'-Q>X\67>W M.V+ZOCE8J=P_)R=S MR/R$F\.T#:T^_.LWY,RMLTKU#&;^10^*TO$UVY.R*Z MNQ#%ICD#>5T(N=Z;CRN>+'E9 ^3W-T4A'B_J ;J#NK/_ %!+ P04 " #3 M@?U4)BZ"I0$% Q%P &0 'AL+W=O28[3?GTE MP-B69))TV1<;B7./=.Z5KBX:;2C[PI>$"/!2Y"6_'"R%6%TX#I\N29'R<[HB MI7PSIZQ(A6RRA<-7C*2SRJC('>2ZV"G2K!R,1U7?/1N/Z%KD64GN&>#KHDC9 M/]T8V?.\9*"D32K^HQNWL:Z8Y#R^-J2# M=DQEN/^\9?^Y$B_%3%).;FC^1S83R\O!< !F9)ZN<_% -[^01E"@^*8TY]4O MV#18=P"F:RYHT1C+&1196?^G+XTC]@PDC]T -09(-_"/&'B-@??6$?S&P'_K M"$%C4$EW:NV5X^)4I.,1HQO %%JRJ8?*^Y6U]%=6JH7R*)A\FTD[,7XD"QEV MP4%:SL #R5-!9N"VK%>@BN1'V3NEY33+L[J#SD%C)'%36A @Z/9ISF@!?EL1 M5D$YN":2B&S?/J4OA(.3F(@TR_FII/[\&(.3#Z?@ \A*\+2D:RZGP4>.D,K4 M_)QIH^*Z5H&.J/# '2W%DH.DG)&9Q3[NML<=]H[T:.M6M'7K->HD_'6=GP,7 MG0'D(F29S\U;S+W*'-KD?-OHR?\>_< 97KO&O(K/.\+W0)Y)N29GX"[]FS)P M4ZUJPL"?GR00W I2\+]L,:]9?3NKRJ 7?)5.R>5 IDA.V#,9C'_\ 6+W)YO# M^R2+^R1+>B(["(W?AL;O8A\W>[5'(>=YW ML D;NE$ #U&QB4)N!+%&EEC&Q"X.4 L[4!NT:H-.M5?3K^N,9_4))?.=]*=@ MZZE8,^4!UF0_\B)/86YU14T?[$W+CWQ7M\K!3^6TIB(KX-L!GH"3"IC8T1Y>K+]#D6E H"C54;*)DF+&N MUT1Y$/FA7>^PU3OLU/N)<@YDD&=DHC2K72Y7_U*=W#;50V,.^L(V$1YVM9T; MOTJ3F(C(AT.[UJC5&G7G,;&4!\I)G<1.7XUP9"H9NKXFUP1]A*ZKJ8DM5"C2 M)9L@%. CDJ&[*]W<3M%/5*0YH)7TCJ35L!SN.=^--+E66##T-+T6&/+]0%_1 M%ICO(<\[HGFO7(6O;.)=H4EWA>:D+C2SIB!5A:;5%=#,4:'G&:XP83CP]$,J MML#@T ^--&[#R7P&CV1RB';.0&\\O7E3QEM%=Y*\MX[JE2WNE2WIB^TP'+LR M%WZ?.A?V6NCVRA;WRI;TQ788H%VQ"[^]VFTH#L]U+PRAGB,L.!?NEZB- TT< M\B-/+XP3&\Y%GH^/)(E=S0N[B]X;RE94RK:K[;1]]]+KDRWNE2WIB^TP"KNJ M&^+ODQLZJ_EW!ZA/MKA7MJ0OML, [3X.8/?7P9MR0VA^XWI#K&<&$P5=WS,* M*0LLQ#C0\X()0[)XU LI9^\*4*ZK177WRL&4KDM1W]2TO>W][E5UJZGU7\.+ M&VCIC]5]<'7EN*.O+Y/O4K;(9 V6D[D&ULS5M9<]LV$/XK𑸵L MBP /4:ZM&5L\FDZ3>G(T#YT^4")D<<)#)2 K^?<%#Y,B"4&2N^TT#S&/W>\# M\"VPX(J\V67Y5[:FE*-O29RRV]&:\\WU>,R6:YH$["K;T%3<665Y$G!QFC^. MV2:G05@Z)?&8:)HU3H(H'PFV_(X2NE#CM@V28+\^SV-L]WM"(^> M+WR('M>\N#">W6R"1_J1\L^;AURC=C!.=3!K!_/4 M/EBU@W4JPZ1VF)1B5:-;2N,$/)C=Y-D.Y86U0"L.2GU+;Z%(E!:A^)'GXFXD M_/C,#?(T2A\9>J Y^K@..Y0'4H$OT^:.#7K]Z@UZA,6+%78:B%'U. M(\XNQ$5Q_&F=;5F0ANQFS$5["M3QLN:^K[C) 6X=ON=K_;Y$IWYQ1VO73'$G?W%/;# M[MX_Z[O_XL9WI-";N-1+//WDN+Q ]P&+EA=H\1W-LR01Z]@\#IB(P[?I,MZ& MPAI]VF751?2.\G46HC]^%;CH+:<)^U,6H%4C#'DCBC1PS3;!DMZ.Q#K/:/Y$ M1[,??\"6]I,L.B#!'$@P%Q+,@P3S@< Z,68T,6:HT&?O1::/TF664%EH5+Y6 MZ5LD]*>991%+NQD_[6L^M)H8FDZZ5L[0RB0VMKI6[M!*MVQKTK7RAE;8T,BT M1^D/S>RI9>N-56?$S&;$S!-'# 6=.J"&E3 -(2F](*95J:$8L4Y,K935*6:!*A5&\Y=(D M?&^=-!&4S3E7JR&E3"M(2F](*=5J:'98JTFCU429Z[Z4^V4:HKLGFHO]/WJ_ M318B[66K*O,Q]-N6,RXV62+'U6E0)M0$,IE!@CF08"XDF <)Y@.!=8+(;H+( M5D[X)HB".HC2)HB>)WP52]E^+)4+-'H=/=]](XLK>[@^8=O0,+9[LV.N;.*Y M02.AU3'6=(,8O84 DM:3T!)3-VV33'MKP= 2&_J$8&W/LJ/EM-%RJM327:W$ MDWHA7;DLBV=UQ.ARFT<\$@(>46LZ;)5&#&QK_15;V89SQ9*PZE@3CQ)V3RM( M5D_65],VS$FOK_[0<&J;FCVQY$)AK7U\UOZ%:5=GVV-2UMS=6+0M@TP',T_= MS'/5E!$;!M%TR^P1NZ#$GHQ8-Z>&KDW[LT]BBL4\G>"I9AY0=:\H@E_V](F$ M@L@YO%>J<8%R,"B: XKF@J)YH&@^%%HW>D@;/42]?#]'ST9$3SF]SWA:*M>$ M+0M;9_G24#7!WHM^[4KO+PK*=IX=/S)*HO?7 TA.3\II]3?E4BN-'%@%VA(4 M5E8?7JSC_NI^@I*Z;%BG?2E!BTMRSL'2#EHVDG*:@U5=9G50RK;2@]6E'O=; M42(4FJSR+$%\3='NY8F[V(^%VU+_!2W*CD'*H\OFUK&D;D@>][7B7U]R99?. MEGQ(BXF$U@6E]62]U22TOL30[MIUI6]+5EA=L]JO%:,[J2*019\Y*)H#BN:" MHGF@:#X46C=,VGH9MOX//SA@R*+5'!3- 45S0=$\4#0?"JT;:VV]#RLK03,G M>HI">N@WT\F@Q#C(#*#%N>.$+BBA=YS0EYA_ '^\P,/*ST FT$+8<4(7E- [ M3NA+3 [+1-K:%U'7OCH[J[EL]-4 YV8[4#0'%,T%1?- T7PHM&Z8M,4T\L)B M&NS.BH"6WD#1'% T%Q3- T7SH="ZL=:6WHBZ]*;<6=6^JER@AC];]J.$+BBA M=YS0EYA<'MI6D;941M2ELOKINBR/[Z=HJ0R@+UV!HCF@:"XHF@>*YD.A=0.F M+<@1XW^1%""+67-0- <4S05%\T#1?"BT;JRU%4#R'[VU5O,<>Q5*W9RSPV1( M*GL9"I34DY!*7X>2V!E8ZZ>3\=[[Z0G-'\M/#Y@8_&W*JU>"FZO-YPUWY4O] MO>OW^-K%DNL>OO:KCQ=:^.I;BG=!_ABE#,5T):BTJXEH<%Y]GE"=\&Q3OAV_ MR#C/DO)P30,1"(6!N+_*,OY\4A T'XG,_@902P,$% @ TX']5+>>D'.3 M @ <08 !D !X;"]W;W)K&ULK571;MHP%/T5 M*ZNF5EJ;D #=&$0J,+1.JX;*NCV;Y))8=>S,=H#]_:Z=D$&A: ][@=B^Y_B< MX_AFN)'J6>< AFP++O3(RXTI![ZODQP*JF]D"0)75E(5U.!09;XN%=#4@0KN MAT'0]PO*A!:IG"L<^2U+R@H0FDE!%*Q&WEUG,.G9>E?P@\%&[ST3ZV0IY;,=W*NZ4%[C_OV&?..WI94@T3R7^RU.0C[[U'4EC1 MBIM'N?D,C1\G,)%*KDARE8CFWUPV3@TNF'"GN+"*%QEB#/Q5\ ,-+DF MBZHL.>#Y&,K)A.J7%%;D@3)#ON:PT M%:D>^@9%66H_:02,:P'A*P+ZY$$*DVOR2:20'N)]--,Z"G>.QN%9PB\5OR%! M^(Z$01B>T#/Y%WCDX)TSZU!K<&+W[[I](./ MI]+X3V0'V73;;+KGV.-O)2CT*;+:^,FWIV;H.P;;DM;QARC"@UGOFS@NZG1O MP[;H0%RO%=<[*V[&!!4)G)'6.]ZU=R3MN"AXH#$_QGY:M[^_-'4S?J J8T*CEQ52!C>WJ$K5#:X>&%FZ'K&4!CN. M>\SQFP#*%N#Z2DJS&]@-VJ],_ =02P,$% @ TX']5$I!J]>"! -10 M !D !X;"]W;W)K&ULS5A;C^(V&/TK5CJJ=B68 MQ FY, 6D@=E5MYJVHV6G?:CZ8(*!:)TX:SO#S+^O[81 B G3EJGZ KE\W\GY M;O9)1EO*OO(-Q@(\IR3C8VLC1'YCVSS>X!3Q:YKC3-Y9498B(4_9VN8YPVBI MG5)BNXX3V"E*,FLRTM<>V&1$"T&2##\PP(LT1>QEB@G=CBUH[2Y\3M8;H2[8 MDU&.UGB.Q6/^P.297:,LDQ1G/*$98'@UMF[AS0P.E8.V^"W!6WYP#%0H"TJ_ MJI-/R['E*$:8X%@H""3_GO ,$Z*0)(]O%:A5/U,Y'A[OT#_JX&4P"\3QC)+? MDZ78C*W( DN\0@41G^GV1UP%Y"N\F!*N?\&VLG4L$!=\MHDDR5<2Z8O)M( M/S&YQS(''/3!O,AS@F6!!")@B@C*8@SFNI,^966[J+2_N\,")82_ERZ/\SOP M[NH]N ))!KYL:,%1MN0C6TA>"MV.*P[3DH-[@L-/!;D&CML#KN.Z!O=9M_L= MCJ^!![4[;+K;,AMU2MPZ):[&\T[@_9IC)H/-UH#HY)@"*A$&9@0U>C<\1S$> M6W*V.&9/V)I\_QT,G!],X5T(K!&L5P?K=:$?!*L[H0?T(/?IJO_(,;CE'(L> MF LD=&L N@(?DTSV1B*[Y('R1#?%'Q^>A9KL!<'@0U:D&I)F?YHR=X:.V& & M,IKUXX(Q]42D*)AJ,+L$4B-G@SIG@TN1G)9(@4922^K3) BCH6S3I\-0#%9> M /=6#9I^3=/_>Z6]3] B(8EXZ8%92?RRI>VF0SJ/,9O$T TZ!5WLCWG:,>:!N%_B PMT!84P[_<0O\0K/X M+;K@#*/6[)PI_L7@&@F,Z@1&%Z4[C0SS[CG14:T-5M /?'.QAS7782?7+U1M MW;2Y>YWC6T+ZC:Z+_&.^;:M@"$^M3]#9:P^GH[D4,[-[L=XWT M'VF8,VR.ZMQK%KH',JQ)H!/Y5?>NPD$OB#SM>16$/2\(>O*MB>=8O_:0%V-[ M_]]H-:NYEU>P6U]USHGF:2Q*6T0-X>!X)3-810X,3S3@7FK!;A%RU(!OK;3. ML*F>"7+*=I63^Q@@-%OW!6:IK.O"E,/9Y7&;^=Q++=BMM79/DF^=!=.;EWK8 MV0"FL*VBX- /CYN@;>5"_\3V"_=B"W:+D=--\%9:ZPRA^T:^3DW.[-^B--.U MEU:P6UO=GZ]F6R?Y@=/:5$Q6[JEJ[M44?(V<6AU*E'-BJD)L:OC@6.B;K,+6 M=FT??--1']1^1FR=9%P264DWYSJ4H\K*;U3EB:"Y_LRSH$+05!]N,%IBI@SD M_16E8G>BOAS57PHG?P%02P,$% @ TX']5%@9C!ZI!0 K24 !D !X M;"]W;W)K&ULM9IM;]LV$,>_"N$&10L4UH,M6TX= M TED:1O0(4B6[<6P%XQ$6T(ET24IIQGZX4<]6):L!\O%K2]J6^;][J3_\4A? MN'RE["OW"1'H>Q3&_&;D"[&[5A3N^B3"?$QW));?;"B+L) ?V5;A.T:PEQE% MH:*KZDR)[LC(7V]&6FCPX7'8.N+](*R M6N[PECP1\;Q[8/*34E*\("(Q#VB,&-G>65]RB]E1=* MOZ8??O5N1FH:$0F)*U($EB][SFY_$@*@:318>!7ACH)P;3+@^3PF!R:F!T&$P+@^E0 Z,P,$X,=+W#8%88 MS$YONLM@7AC,,['RIYM)8V&!5TM&7Q%+1TM:^B;3-[.6B@1QFHI/@LEO VDG M5D^"NE]]&GJ$\??O3%V;?T;K;TD@WM 'BP@5&^_\.G"<>QQY>*D-&D3,4M/%NY9[W#\P1]H;'P.5K''O%:[-?]]K,>>T4^ MA?)1Z(='<:?W K_@-Z3JGY"NZCIZ?K+0AZO:K>]W-_P_$8Z=.? %MG MP$DX;D:\IX(,HJ__5[H]A#[)Z-J!WH)Q^C$6<<=HHA68,W'5LF)23I!)YF'2 MX:&8#'_?OG#!9.'\IR7(NQPQ;4>DJ\DUWV&7W(SDAPG)9$VXAW:$Y5^V5:Z[7OREHD+"K!PVKSPS=:RJVHF@@T;9 MD($YYUS6A)R50LYZA;RG420WO=GD_/0SL[,7?ZF0D#!KUDC^N=$^.P>/M"$# M=(:XK8DZ+T6=7R#JI5.SEWVIHI P:SYH:@X:94,&YIQS65/1+%4T>U7\/8E> MI%!TD^\K?V0O;8+U8BX5#!)FFL \\ M(G\;(H^X(69%Q3T_.WM]7"HV),S*8;/J)#@1^^P(&S(@!PA6$UM3C[T#]6?D M=C'W94D.ANK=[^52P4%I5D'KD_S\$!LT)@>*5E>]TC'2>E5_2H5$C.P2YOJ8 M$[1C=,MPA'!$DUC(*G[5JG(O]6*5M<9#GQK-W8P%ZG4-2K-!:0X4K9X5^C$K M](%+>?%SJ;+1WE!6S9>A^^["8W7E--NVK/JV98-O?=P<39 TFQ0F@-% MJV?#L6FF]79<5H_5ZA"XY+@"#%T3S/3(+AF!<]E'H).+3*NI:*::.X:YK6,N^; MX\SF,*L_Z(OE;SK5%Q/-6)RN^2TWH4ZG]5$.5&QUP8X]+JV_R=6HVE6-!M=I MT$X7*,TJ:-6E839M:Y"T#-1,HZU! AJ@ T6K)\"Q-Z;U-\=N]W*V;LLJG6[: MCZ6Z.RT&%'#0KADHS2IHM57#&,_UTY2 =&J#TAPH6CUMCMTW[5S[K5KH7;PGB M[>'77O*,TJ:#7IC=FB*?VP<39H= X4+9=>J1P:B0C;9N>!N)S+ M4M7\T$1YM3QS=)N=M#FYOM:N[?SDT!&3'V3Z@MDVB#D*R48BU?%:%"T"A[ZQ,LZTHZ0'Z_H50&PO=V]R:W-H965T71FH*:)W6K6JOMQ?3-+G!2=@!SMDF::?]\;.! M ,X1)]F>K6]:(/;'QM\'^^&;>+*E[#-?$2+0GP^8K$F+?I MFB3RDP5E,1;RE"T[?,T(#K)*<=1Q+&O0B7&8M*:3[-H=FTYH*J(P(7<,\32. M,7N9D8AN+UMV:W?A/ERNA+K0F4[6>$D>B'AU+<4%_QYC3B MV5^T+J2WTBPK]_0KV@0J#HL(@&_M\L+*1=K' TPFC6\14:4E3!YE<66TY MP&&B(NM!,/EI*.N)Z8.@\\\?E#8!NJ:Q#%B.,\D_H*L@"-4ACM!-DL>P^N"M M2P0.(_X.O4$=Q%>8$8["!#TFH>#OY45Y?!M&D2S+)QTA^ZA:ZLR+_LSR_C@' M^M-%MS01*XZ\)"!!0WW77']@J-^18U,.D+,;H)EC!/Z01FUD.>^18SD.>GQP MT=LW[V3LLG"#U4/Q^URVQ^0#TM#7ZU/0W0QM[]!-MPS4P[I@^;^&QCR8/OMF MS"UF;=2U"TQ39S2QNF4T=S-L]U T*U!3-%\QAI,ED5.B0$\OJ%[N#K]DEZ^V MF 7HUQ\E$MT($O/?FJ(W;[_7W+Y:!B[X&L_)94O.\YRP#6E-O_W&'EC?-84' M),R%A'F0,!\(ID5$KXR(GHFNS6_S>D209W5,T%_H39/..7604=7JO)DZD\ZF M+EY>8EPK8;='>AGWZS+=]D OXS5PG'9?+^0;;_(?#F&_',*^<0A_2N,GPA!= M(/(E#<6+G.#G\H&1,PM:1SCA<@A/FPYG>3M]PZ :>W+N$W&T.0^R.1\(IFDT M*#4:*IM$[J4;3L!NKGCMG0<)<2)@'"?.!8)J8PU+,X2NO8D/(B("$N9 P M#Q+F \&TB!B5$3$R/MXR"F*I?Y&[X52L* O_E+++M!PM4I$R@D+.4RQG9O0V MW)5L2LQFQI;.U1X2YD+"/$B8/_IJ);&[P^ZP;UGE@J+I.BYU'9\V;OOU;M(R/+($(3%C4(;@6<+#4ESC]RL;:$7@EFCV0#:$1^* MIJOJ5*HZQAO].=<3+>7#+>2C?&0A-M/.EA22YA8T;<6SAJ/1>+SW!@7:K ]% MTP6LW"/;:$64 FXS/UHJB#>$X27)%44!%@0M<,C0!D=IGFBE/$!K^7:UAJ!HNN"5.62;W:%Z_G7_\-@L&9#W M4D@&27-!:1XHS8>BZ=)6II7=?^W<"](]N@:EN: T#Y3F0]'TP*B<,MMLE7TB M7(3)4LW:(6WZAFEF!IPM+*AC=N3FNH94"]0?@Z+I(E8.F6VT6Z;W4D06SM4: MS;-<.E7?/IZ<>8'Z7Z TMZ!IF5?/'O6'^^LPJ+D%1=/EK.PMV^QO'9#S/\S# M0%TP4)I;T.IYF#UL?Y6'@1I<4#1=_\H<_WP>X(RWYLH*S,6;8LYV_+V>\+ M&K4$-<9 :2XHS0.E^5 T_6<5E3GFO+8YYH":8Z T%Y3F@=)\*)H>&)4YYIC] MHGL295\E%]._RM7H B5$($8V)$G5,D"W8H5P(E>&X(^4JR7"F]U\=*\:PP#4 M.@.EN07-MFN3O;7_[;\'VJ8/1=/EK5PRQ^R2U>?WPSFX&7*V:*#FV)$;-.3@ MH/WPH6BZD)5;YIC=LG^7@YOA9PL,ZH05M'H./NZ-1J/]QQ+4"H.BZ6I65IAC MML+^]Q39?>9V<@LO/;\,DC-/&[ZG, MK9RM*J@I!DKS0&D^%$U7OS+%G,%K)^.@IAHHS06E>: T'XJF!T9EM#EFH^WC M2E)7-,JF]MVDT*@OJ*<&2G,+VK$L&]11@Z+INE6.FF-VU,Z:SO'SP>DUZ,6'+;&,E1W.:)B+?ZU1>+3=O7F5; M%O>NS^R+:[OANFM?>/G6S J?[Q2]Q6P9)AQ%9"&;LMI#F7:R?/-E?B+H.MLL M^$2%H'%VN"(X($P5D)\O*!6[$]5 N05V^C=02P,$% @ TX']5,\*?""J M @ B08 !D !X;"]W;W)K&ULC55M;YLP$/XK M%I.F35K"2UO2=00I:3NUTZI%C;9]F/;!@0.L&)O93FC^_E$HWX!W_F> MYYX[XR-II5KK"L"0IYH+/?4J8YHKW]=9!3758]F P)U"JIH:-%7IZT8!S1VH MYGX4!+%?4R:\-'&^A4H3N3&<"5@HHC=U3=5N#ERV4R_T#HY'5E;&.OPT:6@) M2S#?FX5"R^]9K/P:CZQ\2[@!X-6'ZV)K60EY=H:]_G4"ZP@ MX) 9RT#QM85KX-P2H8P_>TZO3VF!Q^L#^V=7.]:RHAJN)?_)/LKV#?3T7EB^37+LG:?>Q@4>RC3:RWH-10RM(HW&6(,^G2R&P]LG7EY%K6>-:: MNG:-R)Q3W%IFE>2@R;?&ND<+Q3(F2O(@<^#DW0T8RKA^C^%1$(5DP:E(?(/" M++V?[47,.Q'1"R)BI!.FTN16Y) _Q_M84%]5=*AJ'ITD_++A8Q)$'ZRHZ 3? M6=^E,\=W]E*7*JI@J$LSI:@H ;]20U8[375Z0D]P9J_7NH M05W^\^'\]F9>Z89F,/7PZFE06_#2MV_"./ATHKKSOKKS4^SI(]/K4:$ "!,& MD-\010T,R>R(PL QV0N_38-Q$$XN$W\[H."B5W!Q4L'M4X.W%)O&66%5D!U0 MI8<$G.:)AX#/%,6]HOAUBG*V93F(G.P8\'Q(4D<4AL<]&6['I$\^>5WRK>3X MG7%F=D.))T.'$7V,P_^R^T?CH095NB&H228WPG23HO?VGOQ;R42T -'G*,ZX&SD+K9<]U5;* G*HS ML02.-S,AN6DJ@J07EF1MX7N3FE'$G[MNS&QGW1:$SQN%&$E7D.96_ M1Y")]<#QG>>#6S9?:'/@QOTEG<,=Z/OEC<2=6[.D+ >NF.!$PFS@#/W>-#+R M5N ;@[5JK(GQY$&(1[.Y2@>.9PR"#!)M&"A^5C"&+#-$:,:OBM.I51I@<_W, M_LGZCKX\4 5CD7UGJ5X,G N'I#"C1:9OQ?HS5/YT#5\B,F5_R;J2]1R2%$J+ MO *C!3GCY9<^57%H )"G'1!4@& ;T'D!$%: \% -G0K0.51#MP)8U]W2=QNX M"=4T[DNQ)M)((YM9V.A;-,:+<5,G=UKB+4. *:LDR=(/+^;D*.CT[($6& M]5V-9AOE;E*9."I-#%XP,237@NN%(E.>0MJ"G^S'1WOP+H:KCEGP'+-1L)?P M2Y&=$2\X)8$7!"WVC ^!AQ;NM[GS?]JG_ZQ](QAA74"AY0M?+Z#3K>(HRZ4L MD*%I""@%BOP8/J 4=HB?;;50:NNT:S-=LZ>6-(&!@VU1@5R!$[]_YT?>Q[9$ MO"79Y"W)IF]$MI&R3IVRSC[V>%0H/%$*^WPS78E0NO7O6;)%ELV\.ZO8OXBP M]%;-4+<(16&T*339%0HO+RXVA:9M3-%E+;3AS]\/4>?L43 MD<-)6QBBG=QT+CM;3HYWA5I*85?H//#]K4BT,>V4@MMX_7*0K(9V@=]ZWSD]\9^R_D$)Z%RUR@=,<2". ]S,A]//&**CGP_@/4$L#!!0 ( -.!_53) M"WH]X@0 +T< 9 >&PO=V]R:W-H965T,-+:)2*27I.*DZ,.7E!3) MLF6F;ND;6P?.3\XG,/XHE@$3/64K%Q%E*N3IS71$O(%49:Z@><-W P3ZDS'Q;-K/AVS7*:$PC5'(L\RS%\N(&7K MB>,[KP]NR&(I]0-W.E[A!=R"_+:ZYNK.K542D@$5A%'$83YQSOVS* BT0='B M=P)KL7&-M"L/C#WJF\MDXGAZ1)!"++4$5G]/,(,TU4IJ'-\K4:?N4QMN7K^J M_U(XKYQYP )F++TGB5Q.G%,')3#'>2IOV/H+5 [UM5[,4E'\HG75UG-0G O) MLLI8C2 CM/S'SQ6(#8.@O\<@J R"+0-_GT%8&83;!KT]!KW*H%>0*5TI.$18 MXNF8LS7BNK52TQ<%S,):N4^H_NZWDJNW1-G)Z7G\/2>"Z&\@$*8)N@$A>1[+ MG!.Z0#^A\R0IWN(47=)RGNGO]3X"B4DJ/J@FWVXC]/[=!_0.$8KNEBP72DB, M7:G&IWMQXVHLLW(LP9ZQ#-!71N52H$\T@:1M[RJ_:N>"5^$'2-YRWSU&@>FSL0*QS!Q5/PH%)WICS_X ^_G+G VQ2)+8BVH MO1IJSZ0^_?2\4A$($A7#-NG&BF[7#+XPJAU*L10;%&(Z0#]-^R//&[M/FW0L M]=BBTZ_I](UT/C.6K$F:=I$P6AY*HA3K;Y 8!8-AN,VBOP-L%/2"0:]NUO)R M4'LY,'KY!: MRL:26(O-J&8S,K*YTS1PF3WN#==&B4.GU6@G2(7^3KBVU&,+B>\UV9QGA')? MY+EJ.\-/:M8L .&,<4G^*B?0"CAAG7/G#5D_1"^ N4!#E)4IV@ E^*4[QS-* M'3K#;*FU>6YDQ_Y_W@ KT\T%-QCVMM>;N8.#<5A2:^,(&AR!>H 0B6F M"_*0JNDE!$BA:A:YU-46H40"2E4EU[D:*_5-8N$H[.\@,P[B8&26U-K(FJ3= M-Z:OTWLL@:-[7<>W,@OTF;-\]1%=7YOF_,>O]-4$-_-V]>B@6J$K8$,LP?.R%: M+0"LJD6VU-JPFQK /SUJO+.9\<^LJD6VU-IDFPK"?Z.$^)_IC-7JPM\M+_H= M"_\8]470U!>!N1#XE*U2]@* ;D$7&+C!FD4/!6%6+;*FU 38%1> ?MF:=@QEVU#3ASK*UU6?)QMTX[\E M^:G/S02*64YE>?13/ZW/YLZ+$RFW:5X>['U5F @5*(6Y,O5.ABK^\/*LK+R1 M;%6<'CTP*5E67"Y!;>1<-U#OYXS)UQO=07UB.?T'4$L#!!0 ( -.!_50K MK7,V900 /@4 9 >&PO=V]R:W-H965TX_.O23/L3C;,_Y-1(1(\".)4S&W(BEW5[8M@H@D6%RR'4G5+QO& M$RS5D&]ML>,$ASHIB6WD.+Z=8)I:BYF^=\L7,Y;)F*;DE@.1)0GF3TL2L_W< M@M;SC37=1C*_82]F.[PE=T1^W=UR-;(KE) F)!64I8"3S=RZAE@,@&U$[R!!+=,<'6A!3-=U@V6>#'C; ]X'JW0 M\@O=&YVMJJ%I/HUWDJM?JT8%S5LJ $Y#L"9"\BR0&:?I%ER 3SB@ M,95/8!4SD7&B@[[(B'#P)247]VI.P3WABAK6\[(D*=E0*<#[&R(QC<4'!?+U M[@:\?_8A__U=:U ]?I1^DL\$UFB M5S7 ,Z$OEF1+TS0O?HECG :DK]H"PM<0N4P]+D:>Z\_LQ\,JND%.%=&@-JJH MC8S45DRH5;TF =NF]/_VZBN8%0BC@X>ZT\FDQ:P;!'U_VD_.K\CY9G)81. 6 M/RF!E;W[RN\\],)'(Z]%K1LUT+1QQ6MLY*7VZ0N3.>ZV#(Z=%J]NT'#+)A6U MB9%:KEXR5R]YH%X/I7KU,37"G;K)S@36J'Q:53Y]$Y69GK,!9P)K- ZM>LY MK]>9$J.Q[!QWU%J;/5$#FP8>F#)\M=:4$ UV'IRVV76C?,\=X(=J?NAUH(R2D!6IUK&TA/U'#G:G^#9H-[_CMUP4F,Y<#, M&B%.W6CG0FL67+LF'+V)V$"C&Y_#T&UH?(W/>J?OJ7&C-*FN?1/!-Q 49[??D)IP) MK=F$VHR1V8R/$A?4=5K/';@/T M:D-&9D-^45[*_(:\>)-1AUPW;*AUM7$YP'J]PUC\GF0/Z Z[%S\!%!+ P04 M " #3@?U4 15H?A$$ #4% &0 'AL+W=O1CDCKB9,?%5[D&4.A[09F<>FNE-C>^+_,U%%A> M\PTP?6?)18&5/A4K7VX$X$4E*J@?!4'J%Y@P;S:IKMV+V827BA(&]P+)LBBP M>'H#E.^F7N@]7W@@J[4R%_S99(-7\ CJ\^9>Z#._=5F0 I@DG"$!RZEW&]YD M86H$U1-?".SDP3$R79ES_M6FU- M(SP\?G;_L^J\[LP<2[CC]%^R4.NI-_+0 I:XI.J![]Y!TZ&!\ M#3R4EU+QHA'K%A2$U?_Q]P;$@2!,S@BB1A#]K"!N!/'/"I)&D%1DZJY4'#*L M\&PB^ X)\[1V,P<5S$JMNT^8^=T?E=!WB=:IV6W^K222F-] (LP6Z &D$F6N M2D'8"KU&MU*"DJAZ3L"B>N8#P7-"M0BDN5\6^OK+#!0F5+[2FL^/&7KYXA5Z M@0A#G]:\E%HE)[[2#39E_;QIW)NZ<=&9QOU5TFL41%JH\HO/H:Y(]E&H=4F_SLS\&[G!.4P]/;4EB"UX ML]]_"]/@CSXF+LTR1V8=7G'+*[:YS]YROM@12ON(U=67\>M M9I<.%9=FF2.S#L1!"W'PBU-KX)*72[/,D5F'5]KR2JV#[C;/> M19@FZ3$+1R4[+$8MBY&5Q4>U!J'SAQ :"<)GIY?5Y5(LHQ,L _/B[4!Q5+ # M9=Q"&5NAW L=MX5ZND(;B@T6'85 QZ*-SL&JCX[5[E(ZX]-!,QH>T7%4L$,G M#/91,OCE%[9=>BF+QNT01CI,CM[^F:N:71P'R3JTKR<+/2S(DIC550=AA=F* MF,-Z-ETA!KV#QNYZ,:GPA%0\C@0\J;SR87K3ZY>.BX3[YU3M\R56Y?C/F>']J#= M9IX-?CH7>.P6%^-+3@;7ZS08'[_27!7MH/>+H?8;UHG";I MQJV#)DR.O]\R5T6[:/8I.;3'Y'_@>25"N-G_Z$7C-">'IT%Y,$[3$S1.H[)_ ML(-D]OO^QF)%F$04EMH^N![J'T+46VCUB>*;:E-ISI7B176X!KP 81[0]Y>< MJ^<3LT_5;F3._@-02P,$% @ TX']5!GSPNUV P [@X !D !X;"]W M;W)K&ULM5==;]L@%/TKR)NF3MIJXR1.VB66^J%I MG;:IZL?V,.V!VC3GA'(OGE9M MES*>BE(SRN%2(E7F.9'WI\#$:N9A[Z'ABBXR;1O\>%J0!5R#OBTNI:GY+4M* M<^"*"HXDS&?>"3X^#0,+J'I\I[!2:V5DIW(GQ&];N4AG7F 5 8-$6PIB_I9P M!HQ9)J/C3T/JM6-:X'KY@?UC-7DSF3NBX$RP'S35V"B%.2F9OA*K3]!, M:&3Y$L%4]8M63=_ 0TFIM,@;L%&04U[_D[_-0JP!PM$&0-@ PDIW/5"E\IQH M$D^E6"%I>QLV6ZBF6J&-.,KMKEQK:;Y2@]/Q2?*GI(K:%5*(\!1=@=*R3'0I M*5^@]ZCJ("%%%UP3OJ!W#-")4J 5.C@'32A3;TVW3X0E GVQ:V!Q-Y!D7#"Q MH*#0:T0YNLE$J

-QM-:8[A!X^>2'Z(@?(?"( S1[?4Y.GC] M]C&-;Z;=SCULYQY6O(,-O*>E,BU*H;5%0#^_F#9TH2%7O_JDUI3#?DI[AHY5 M01*8>>:0*)!+\.(WKW 4?' ('K2"!R[V^%;!O&2(T3GT27.#\0#= Y$*C5$N MN,X4BE!*[I5#U[#5-712WPA-F-GDUB"D-LB*ZLP>$-6\'@?"[K!>%1;T*%CTNJ8O*3E)D\L%T9!L,%R1ZVF([QVI;T/_A-=PE"NP,Z_NZK6%_%.'&F]R&NVR MW1']');F5E68W*P?TNU][_!.FEWWL4L.>/@"WG-FG%TU=\D#N[/'-N^YT3C8 M[KTN0V!G/-_;>]$3[TV&&[W7I0'L#N7?!$]$7H 9FBPD@+FHZ_[QG3R[;F27 M)O#D!U *^W'[^Q !EH:M1O[DMB.W_.]YYS/@[54]SI&-/"0)D(/ MO=B8[-SW]3S&E.F&S%#0EX54*3/454M?9PI9Y$!IX@?-9M=/&1=>.'!C4Q4. M9&X2+G"J0.=IRM3C"!.Y'GHM;SMPS9>QL0-^.,C8$F=H;K.IHIY?LD0\1:&Y M%*!P,?0N6N?COIWO)GSAN-8[;;!*[J2\MYW+:.@U;4"8X-Q8!D:O%8XQ22P1 MA?%CP^F52UK@;GO+_MYI)RUW3.-8)E]Y9.*AU_<@P@7+$W,MUQ]PH^?,\LUE MHMT3UL7<7MN#>:Z-3#=@BB#EHGBSAXT/.P#BJ08$&T#P7$![ V@[H45D3M:$ M&18.E%R#LK.)S3:<-PY-:KBPNS@SBKYRPIGP&A-F,((I4^81;A03FCF#-1Q/ MT#">Z!-X [.,1J32U+R=3>#XZ 2.@ NXB66NF8CTP#<4C>7TYYN51\7*P1,K M!W EA8DUO!,11A7X<3V^6X/WR872BF!KQ2BH);QBJ@&MX!2"9M"JBJ<>_C%/ M&M!L5\'WPFF7.]-V?)TGPQ&41I0P!MXCZE.8*BX5W$BXG'ZNLKN6SIX&YSIC MW8.&%:PQA^PH2O>(1T5$#&>%6^CVH)7[I[!R+;T]XKM??^TP_<.Z0%!R+; MLZ!?6M#_QQ^X%O]2J?T_LJ'3*I.A$.#O%,D4U=+='33,92Y,42_+T?)ZG&WH4JQY%0A$UP0M-GH4:*IXKY0=(S,7,F]DX8*N&O&=,5"92?0]X64 M9MNQ"Y27MO 74$L#!!0 ( -.!_53C'BC+3 , %(/ 9 >&PO=V]R M:W-H965TSD8[/ [XQV,J]>Z)GLN#\03>N@XGEZ %!!$NE"10O&[B" M*-(@',9CR;2J+K5P_WY'_Y3/'>>RH!*N>/2=!2J<6$.+!+"B6:3N^/8SE//I M:=Z21S+_)=LB=C"PR#*3BL>E&$<0LZ2XTJ?2AST!X?<\$2%DLR2 ((:_56SOM^@M]&)R@YW M9\?4;01^R:(6<=SWQ'56_?M/O.QSJG3<)\ MD["9(=A!3KI53KI-=.\*OS,6@"@^R267BO 5D2'%KG#?3C.Q#''?K/N6I@5Y ME)/U^;'QVDZ[U1G;FWW?7T:YHTZK?1CE-X[R5$,-P0X,[56&]AH-O0-]FK)D M36C,,USD-%,A%^PW! 3WOCU/ZRSMO;2TUV^-GEEZ5)3?.,Y3+34$.["T7UG: M;[1TKE?CGG$D%7PM:%PZ7.=C(_#4G<,DS#<)FQ6P_MY"Z/:<:ADA1N"I63$)\T>-6T=AMJ$."[/MO:(B!K'.JSF)?SG0NJ*^J)Y6!>-E7B?9 M?\.+:O.&BC5+)(E@A5*G-<#321057-%0/,U+E 576/#DMR$6O2!T +Y?<:YV M#=U!549[?P!02P,$% @ TX']5 MVC6A P )A0 T !X;"]S='EL M97,N>&ULW5A=;]HP%/TKD;M.K30U0$8@*R!M2)4F;5.E]F%OE2$.6'*T=)'U#&A/N[PFL?YT:J,76.D1,/>G8P3;X# KJ]OVJ- YGBJ[:G2[9$.S-))D4*F6J2=,FZ]!H(%@&=A2?S>&N MBS($4.LB-XV4TUDAJ?6P9M0-(SME0MS!X_TSV]%>9EM[9G=,-DUCJ&XZ&=C_4[^ZV;[)Z"R?@43)Y$3?9/ MP61R B9[K_:M>=!D6)\RMHXR.P>9)AK @7%(?L#14VR2!I,%%YK+NC?G:I1F_8WF%X[;DZK M)A>7*5NR=%QWU6QBFX%IF*SU!81]Y,9>?@3C.,R/ (;EP1Q@',?"\OQ/\^FC M\W$8YJWO1?HHIX]R',N'C.T'R^/G).;RSS1)HBB.L14=C[T.QMBZQ3'\^-4P M;\# \D"FOUMK?+?Q"CE'JH0;*9X)6(SQ=<:$/^Z 2-)_+N-Y0$&M@M8 M[4!^?QZH*3\GBF!7,6_8$XPC28(A4(O^&HUC9'5B^/CW!WM*HBA)_ A@?@=1 MA"'P-.((Y@ \8$@4V??@WOLH7+^GPLU_!D=_ %!+ P04 " #3@?U4EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M -.!_539\4O&PO=V]R:V)O;VLN>&ULQ9I=3^,X%$#_ MBM6G76G9-I\S@R@24V 'B05$65Y';G+;6CAVQW8*,[]^G80N#J17^W+5IS:) MZY[8L<^]=DZ>M7E::/W$7BJI['2T=FYS/![;8@T5MW_J#2A_9:E-Q9T_-*NQ MW1C@I5T#N$J.X\DD'U=^L.T9QQ?WW(-,1_G$5[@4QKJV1%L_]XQ;\(6[H]KI2R$=F'/NX"^C MZXU0JZ8:?Q?CX#;:=MA]=HUX;/Y/,^KE4A1PKHNZ N6Z=C0@&T!EUV)C1TSQ M"J:CF=Z":>['_\%5V=V;\U!!2YECX2^8J[+%HT/Y1_&Z% Y*-M.J!&6[;U9+ M47JB #)&(.,#0GZ/ \@$@4P."9D$D"D"F1X2,@T@,P0R.R1D%D#F"&1^2,@\ M@/R$0'ZBA;SAKC; ])+=;L!TUQE7);LU*ZY$ /D9@?Q,"SD7*R5\6:X<.RL* M72OG)V9VYUNR$& #R"\(Y!=:R'O8@JK#^3":8+/VA!;G2GD-^4\ /E2G5U"1UB8K:( MB'5QP8WRG6O9G1^T\S4WO?D.4T1$[(B9KBKAWMK0F[:1!*AWAH@P143$CKCV M3UZ/)L84$1,K8NYT\;36L@1CO[.+'[5/Q4(VS!4QL2M:MJ,%[X*FJA%&6RCD M0_,-8DF<%;ZYK'B+E^[!.E,7/IKR3UU(B6DC)M;&;B*YX\;]W,W(;:F0$+-' M3&R/>;VP\*/VA=C%]MV$'&.^B(E]@<:IDOSUP_\?V]Y + M$T5,+(H@_!QDPU01$ZL"C4/[78O)(J:6Q<>8;Z@I$TPA";%"T."OO^Z"V22A MM@D67?4Q,:DDQ%+Y&%T-=CBZA$6=B+01S" 6II&$6B-[PH57T! 3DTI"+!4\ M:F A)B:5A%@JZ*)0?[A@CDF('8,K.EQ/33#=),2Z^4_1Y^"XD/U!@PDF(19, MS]$#<"EFEI38++BD>XOEF%G20ZYI]9;+4\PL*7FZ@F&&"^8I9I>4V"[ATMOP M(XGNC!!+9B@@.V)S7W-92PAG[Q233$HLF6',L[)LO<-#3$PR*;%D\-"Q-\ Q MR:3$DL$Q>P,6DQ,K9LPJ[&^OA[B(FGXQZ90S-%\)G,\/D MDQTTK>GMU6+RR8CE@V.&SV:&R26 MPBQ(ANE:CKXEUDIHW!:VIR[EXAW;W^>OHO4$L#!!0 ( -.!_50>WYE>' ( #TG : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?NJ)*TX MHYYDVLH&D%-^*+9!%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^E4,[[KM3W>W[ MNO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_# M=7=-EXWW53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^Z MAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+ M@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@FT%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR8O M2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4 MVPGT=M3;"?3VRF4#OC'IG KTSZIT)],Z3GTV^4^\Z?AY*O?9\ MK?'ZWTGU>#ZW7"]_67[MG-SC%YS3;45]_@M02P,$% @ TX']5*5_#G'N M 0 D"8 !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK M)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN M[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSW MQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME M4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q M;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO M^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR% M58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V* MK 9%5H,BJ_E/6>^=6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4 " #3@?U4 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( -.!_52P@DAZ[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ TX']5-<[!H&)!@ 7R8 !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5,M;T[66 M!@ I!P !@ ("!+1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5",2C.QV" N28 !@ M ("!.C< 'AL+W=O8_ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ TX']5)8S>X^" P ;0< !D ("!VDD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5.KB MP:"=!0 3@\ !D ("!'%4 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ TX']5 GSXZK&PO M=V]R:W-H965T&UL4$L! A0#% @ TX']5.FI2;S> P I @ !D ("! MAW@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TX']5/.0T$N&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5(8ZN>Y= M! 0H !D ("!'9H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5"*P6TB7 @ A04 !D M ("!A*@ 'AL+W=O&PO=V]R M:W-H965T>"0, %,& M 9 " @;NO !X;"]W;W)K&UL M4$L! A0#% @ TX']5,YC,=:?! XPL !D ("!^[( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX']5)+#*/.: P @P@ !D ("!",, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5/YS5.4E @ M:00 !D ("!\,\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5'OF[4&0 @ T@8 !D M ("!Z]L 'AL+W=O&PO=V]R:W-H M965T+C !X;"]W;W)K&UL4$L! M A0#% @ TX']5.$C,TZU @ \@< !D ("!=>< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX'] M5#;U(,=' P QPP !D ("!#O$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5,?C^7I:! NA( M !D ("!HOT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5)EE5OZQ!@ M"L !D M ("![@&PO=V]R:W-H965T MG,UP8 # R 9 M " @0X4 0!X;"]W;W)K&UL4$L! A0# M% @ TX']5+>>D'.3 @ <08 !D ("!'!L! 'AL+W=O M&PO=V]R:W-H965TJ04 *TE 9 " @9\B M 0!X;"]W;W)K&UL4$L! A0#% @ TX']5'CB MA5WW!@ #CL !D ("!?R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX']5,D+>CWB! O1P !D M ("!V#4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX']5!GSPNUV P [@X !D ("! MU4,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TX']5 MVC6A P )A0 T ( !!$X! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MTX']5![?F5X< @ /2< !H ( !B5 XML 80 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 81 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 228 303 1 false 61 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.global.hayward.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome Unaudited Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Operations and Organization Sheet http://www.global.hayward.com/role/NatureofOperationsandOrganization Nature of Operations and Organization Notes 8 false false R9.htm 2103102 - Disclosure - Significant Accounting Policies Sheet http://www.global.hayward.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - Revenue Sheet http://www.global.hayward.com/role/Revenue Revenue Notes 10 false false R11.htm 2109104 - Disclosure - Inventories Sheet http://www.global.hayward.com/role/Inventories Inventories Notes 11 false false R12.htm 2112105 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 12 false false R13.htm 2117106 - Disclosure - Income Taxes Sheet http://www.global.hayward.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2119107 - Disclosure - Long-Term Debt, Net Sheet http://www.global.hayward.com/role/LongTermDebtNet Long-Term Debt, Net Notes 14 false false R15.htm 2123108 - Disclosure - Derivatives and Hedging Transactions Sheet http://www.global.hayward.com/role/DerivativesandHedgingTransactions Derivatives and Hedging Transactions Notes 15 false false R16.htm 2128109 - Disclosure - Fair Value Measurements Sheet http://www.global.hayward.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2130110 - Disclosure - Segments and Related Information Sheet http://www.global.hayward.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 17 false false R18.htm 2135111 - Disclosure - Earnings Per Share Sheet http://www.global.hayward.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2138112 - Disclosure - Commitments and Contingencies Sheet http://www.global.hayward.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2139113 - Disclosure - Leases Sheet http://www.global.hayward.com/role/Leases Leases Notes 20 false false R21.htm 2143114 - Disclosure - Stockholders??? Equity Sheet http://www.global.hayward.com/role/StockholdersEquity Stockholders??? Equity Notes 21 false false R22.htm 2145115 - Disclosure - Stock-based Compensation Sheet http://www.global.hayward.com/role/StockbasedCompensation Stock-based Compensation Notes 22 false false R23.htm 2149116 - Disclosure - Acquisitions and Restructuring Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuring Acquisitions and Restructuring Notes 23 false false R24.htm 2156117 - Disclosure - Related Party Transactions Sheet http://www.global.hayward.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 2158118 - Disclosure - Subsequent Events Sheet http://www.global.hayward.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2204201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.global.hayward.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.global.hayward.com/role/SignificantAccountingPolicies 26 false false R27.htm 2307301 - Disclosure - Revenue (Tables) Sheet http://www.global.hayward.com/role/RevenueTables Revenue (Tables) Tables http://www.global.hayward.com/role/Revenue 27 false false R28.htm 2310302 - Disclosure - Inventories (Tables) Sheet http://www.global.hayward.com/role/InventoriesTables Inventories (Tables) Tables http://www.global.hayward.com/role/Inventories 28 false false R29.htm 2313303 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilities 29 false false R30.htm 2320304 - Disclosure - Long-Term Debt, Net (Tables) Sheet http://www.global.hayward.com/role/LongTermDebtNetTables Long-Term Debt, Net (Tables) Tables http://www.global.hayward.com/role/LongTermDebtNet 30 false false R31.htm 2324305 - Disclosure - Derivatives and Hedging Transactions (Tables) Sheet http://www.global.hayward.com/role/DerivativesandHedgingTransactionsTables Derivatives and Hedging Transactions (Tables) Tables http://www.global.hayward.com/role/DerivativesandHedgingTransactions 31 false false R32.htm 2331306 - Disclosure - Segments and Related Information (Tables) Sheet http://www.global.hayward.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.global.hayward.com/role/SegmentsandRelatedInformation 32 false false R33.htm 2336307 - Disclosure - Earnings Per Share (Tables) Sheet http://www.global.hayward.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.global.hayward.com/role/EarningsPerShare 33 false false R34.htm 2340308 - Disclosure - Leases (Tables) Sheet http://www.global.hayward.com/role/LeasesTables Leases (Tables) Tables http://www.global.hayward.com/role/Leases 34 false false R35.htm 2346309 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.global.hayward.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.global.hayward.com/role/StockbasedCompensation 35 false false R36.htm 2350310 - Disclosure - Acquisitions and Restructuring (Tables) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringTables Acquisitions and Restructuring (Tables) Tables http://www.global.hayward.com/role/AcquisitionsandRestructuring 36 false false R37.htm 2402401 - Disclosure - Nature of Operations and Organization (Details) Sheet http://www.global.hayward.com/role/NatureofOperationsandOrganizationDetails Nature of Operations and Organization (Details) Details http://www.global.hayward.com/role/NatureofOperationsandOrganization 37 false false R38.htm 2405402 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 38 false false R39.htm 2408403 - Disclosure - Revenue (Details) Sheet http://www.global.hayward.com/role/RevenueDetails Revenue (Details) Details http://www.global.hayward.com/role/RevenueTables 39 false false R40.htm 2411404 - Disclosure - Inventories (Details) Sheet http://www.global.hayward.com/role/InventoriesDetails Inventories (Details) Details http://www.global.hayward.com/role/InventoriesTables 40 false false R41.htm 2414405 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Sheet http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Details 41 false false R42.htm 2415406 - Disclosure - Accrued Expenses and Other Liabilities - Warranty Reserve (Details) Sheet http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails Accrued Expenses and Other Liabilities - Warranty Reserve (Details) Details 42 false false R43.htm 2416407 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Details) Sheet http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAdditionalInformationDetails Accrued Expenses and Other Liabilities - Additional Information (Details) Details 43 false false R44.htm 2418408 - Disclosure - Income Taxes (Details) Sheet http://www.global.hayward.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.global.hayward.com/role/IncomeTaxes 44 false false R45.htm 2421409 - Disclosure - Long-Term Debt, Net - Schedule Of Long-Term Debt (Details) Sheet http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails Long-Term Debt, Net - Schedule Of Long-Term Debt (Details) Details 45 false false R46.htm 2422410 - Disclosure - Long-Term Debt, Net - Additional Information (Details) Sheet http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails Long-Term Debt, Net - Additional Information (Details) Details 46 false false R47.htm 2425411 - Disclosure - Derivatives and Hedging Transactions - Additional Information (Details) Sheet http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails Derivatives and Hedging Transactions - Additional Information (Details) Details 47 false false R48.htm 2426412 - Disclosure - Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details) Sheet http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details) Details 48 false false R49.htm 2427413 - Disclosure - Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details) Sheet http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details) Details 49 false false R50.htm 2429414 - Disclosure - Fair Value Measurements (Details) Sheet http://www.global.hayward.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.global.hayward.com/role/FairValueMeasurements 50 false false R51.htm 2432415 - Disclosure - Segments and Related Information - Additional Information (Details) Sheet http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails Segments and Related Information - Additional Information (Details) Details 51 false false R52.htm 2433416 - Disclosure - Segments and Related Information - Financial Information by Reportable Segment (Details) Sheet http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails Segments and Related Information - Financial Information by Reportable Segment (Details) Details 52 false false R53.htm 2434417 - Disclosure - Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details) Sheet http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details) Details 53 false false R54.htm 2437418 - Disclosure - Earnings Per Share (Details) Sheet http://www.global.hayward.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.global.hayward.com/role/EarningsPerShareTables 54 false false R55.htm 2441419 - Disclosure - Leases - Supplemental Cash Flows Information (Details) Sheet http://www.global.hayward.com/role/LeasesSupplementalCashFlowsInformationDetails Leases - Supplemental Cash Flows Information (Details) Details 55 false false R56.htm 2442420 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 56 false false R57.htm 2444421 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.global.hayward.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.global.hayward.com/role/StockholdersEquity 57 false false R58.htm 2447422 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 58 false false R59.htm 2448423 - Disclosure - Stock-based Compensation - Black-Scholes Option-Pricing Model (Details) Sheet http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails Stock-based Compensation - Black-Scholes Option-Pricing Model (Details) Details 59 false false R60.htm 2451424 - Disclosure - Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details) Details 60 false false R61.htm 2452425 - Disclosure - Acquisitions and Restructuring - Additional Information (Details) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails Acquisitions and Restructuring - Additional Information (Details) Details 61 false false R62.htm 2453426 - Disclosure - Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details) Details 62 false false R63.htm 2454427 - Disclosure - Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details) Details 63 false false R64.htm 2455428 - Disclosure - Acquisitions and Restructuring - Acquired Intangible Assets (Details) Sheet http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails Acquisitions and Restructuring - Acquired Intangible Assets (Details) Details 64 false false R65.htm 2457429 - Disclosure - Related Party Transactions (Details) Sheet http://www.global.hayward.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.global.hayward.com/role/RelatedPartyTransactions 65 false false R66.htm 2459430 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 66 false false All Reports Book All Reports hayw-20220702.htm a2022q2exhibit311.htm a2022q2exhibit312.htm a2022q2exhibit321.htm a2022q2exhibit322.htm hayw-20220702.xsd hayw-20220702_cal.xml hayw-20220702_def.xml hayw-20220702_lab.xml hayw-20220702_pre.xml hayw-20220702_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hayw-20220702.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 228, "dts": { "calculationLink": { "local": [ "hayw-20220702_cal.xml" ] }, "definitionLink": { "local": [ "hayw-20220702_def.xml" ] }, "inline": { "local": [ "hayw-20220702.htm" ] }, "labelLink": { "local": [ "hayw-20220702_lab.xml" ] }, "presentationLink": { "local": [ "hayw-20220702_pre.xml" ] }, "schema": { "local": [ "hayw-20220702.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 496, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 13, "http://xbrl.sec.gov/dei/2022": 5, "total": 18 }, "keyCustom": 30, "keyStandard": 273, "memberCustom": 20, "memberStandard": 40, "nsprefix": "hayw", "nsuri": "http://www.global.hayward.com/20220702", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.global.hayward.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Revenue", "role": "http://www.global.hayward.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Inventories", "role": "http://www.global.hayward.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Income Taxes", "role": "http://www.global.hayward.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119107 - Disclosure - Long-Term Debt, Net", "role": "http://www.global.hayward.com/role/LongTermDebtNet", "shortName": "Long-Term Debt, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - Disclosure - Derivatives and Hedging Transactions", "role": "http://www.global.hayward.com/role/DerivativesandHedgingTransactions", "shortName": "Derivatives and Hedging Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - Fair Value Measurements", "role": "http://www.global.hayward.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130110 - Disclosure - Segments and Related Information", "role": "http://www.global.hayward.com/role/SegmentsandRelatedInformation", "shortName": "Segments and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Earnings Per Share", "role": "http://www.global.hayward.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138112 - Disclosure - Commitments and Contingencies", "role": "http://www.global.hayward.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139113 - Disclosure - Leases", "role": "http://www.global.hayward.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143114 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.global.hayward.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145115 - Disclosure - Stock-based Compensation", "role": "http://www.global.hayward.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149116 - Disclosure - Acquisitions and Restructuring", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuring", "shortName": "Acquisitions and Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156117 - Disclosure - Related Party Transactions", "role": "http://www.global.hayward.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158118 - Disclosure - Subsequent Events", "role": "http://www.global.hayward.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.global.hayward.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Revenue (Tables)", "role": "http://www.global.hayward.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Inventories (Tables)", "role": "http://www.global.hayward.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "hayw:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "hayw:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Long-Term Debt, Net (Tables)", "role": "http://www.global.hayward.com/role/LongTermDebtNetTables", "shortName": "Long-Term Debt, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Derivatives and Hedging Transactions (Tables)", "role": "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsTables", "shortName": "Derivatives and Hedging Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - Segments and Related Information (Tables)", "role": "http://www.global.hayward.com/role/SegmentsandRelatedInformationTables", "shortName": "Segments and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.global.hayward.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340308 - Disclosure - Leases (Tables)", "role": "http://www.global.hayward.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346309 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.global.hayward.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350310 - Disclosure - Acquisitions and Restructuring (Tables)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringTables", "shortName": "Acquisitions and Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "INF", "first": true, "lang": "en-US", "name": "hayw:NumberOfManufacturingFacilities", "reportCount": 1, "unique": true, "unitRef": "manufacturing_facility", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Nature of Operations and Organization (Details)", "role": "http://www.global.hayward.com/role/NatureofOperationsandOrganizationDetails", "shortName": "Nature of Operations and Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "INF", "first": true, "lang": "en-US", "name": "hayw:NumberOfManufacturingFacilities", "reportCount": 1, "unique": true, "unitRef": "manufacturing_facility", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hayw:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "role": "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i0f759c1b4b5940688cfd9a3bea142b83_I20220101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue (Details)", "role": "http://www.global.hayward.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ia8a49e7e32804e86889bcb6726a083e8_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Inventories (Details)", "role": "http://www.global.hayward.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hayw:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "hayw:AccruedSellingPromotionalAndAdvertisingExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "role": "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hayw:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "hayw:AccruedSellingPromotionalAndAdvertisingExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ic5a4fc5e50d644bb9ff23ac14532a4cf_I20220402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Accrued Expenses and Other Liabilities - Warranty Reserve (Details)", "role": "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails", "shortName": "Accrued Expenses and Other Liabilities - Warranty Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Accrued Expenses and Other Liabilities - Additional Information (Details)", "role": "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAdditionalInformationDetails", "shortName": "Accrued Expenses and Other Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Income Taxes (Details)", "role": "http://www.global.hayward.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Long-Term Debt, Net - Schedule Of Long-Term Debt (Details)", "role": "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails", "shortName": "Long-Term Debt, Net - Schedule Of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ided42d1a90c34ff384685eb02de473d0_D20210528-20210528", "decimals": "INF", "first": true, "lang": "en-US", "name": "hayw:DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfZero", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Long-Term Debt, Net - Additional Information (Details)", "role": "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "shortName": "Long-Term Debt, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ided42d1a90c34ff384685eb02de473d0_D20210528-20210528", "decimals": "INF", "first": true, "lang": "en-US", "name": "hayw:DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfZero", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Derivatives and Hedging Transactions - Additional Information (Details)", "role": "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "shortName": "Derivatives and Hedging Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iff7af1f550d84cec99cbb74d4e80b42b_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i93879467aa614c3ca5ea7176c2c3a03b_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details)", "role": "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails", "shortName": "Derivatives and Hedging Transactions - Gross Fair Values and Location of Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i93879467aa614c3ca5ea7176c2c3a03b_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details)", "role": "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails", "shortName": "Derivatives and Hedging Transactions - Effects of Derivative Instruments by Contract Type in AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i1527451154b74fffbdd0cae9e750aab8_I20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.global.hayward.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i1527451154b74fffbdd0cae9e750aab8_I20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Segments and Related Information - Additional Information (Details)", "role": "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "shortName": "Segments and Related Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Segments and Related Information - Financial Information by Reportable Segment (Details)", "role": "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "shortName": "Segments and Related Information - Financial Information by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "if3870b182efe420a897b255c01c39299_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details)", "role": "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "shortName": "Segments and Related Information - Reconciliation of Segment Income to Income from Operations Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8f6406cd87be461087c8e884e47579e7_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Earnings Per Share (Details)", "role": "http://www.global.hayward.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Leases - Supplemental Cash Flows Information (Details)", "role": "http://www.global.hayward.com/role/LeasesSupplementalCashFlowsInformationDetails", "shortName": "Leases - Supplemental Cash Flows Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hayw:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hayw:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.global.hayward.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Stock-based Compensation - Additional Information (Details)", "role": "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "shortName": "Stock-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "id9628231f0084172aa78364681170221_D20220101-20220702", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Stock-based Compensation - Black-Scholes Option-Pricing Model (Details)", "role": "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails", "shortName": "Stock-based Compensation - Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "id9628231f0084172aa78364681170221_D20220101-20220702", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i281344e1f6124dd89b2d9b3f50f366cc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Redeemable Stock and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i62f5cb27eaab48aca02511a8ffadd7ee_D20210101-20210403", "decimals": "INF", "lang": "en-US", "name": "hayw:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessExitCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451424 - Disclosure - Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails", "shortName": "Acquisitions and Restructuring - Acquisition and Restructuring Related Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessExitCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - Acquisitions and Restructuring - Additional Information (Details)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "shortName": "Acquisitions and Restructuring - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ic9c2a94faf71440f9fb73392fd2a7826_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails", "shortName": "Acquisitions and Restructuring - Facility Closure and Other One-Time Termination Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ic9c2a94faf71440f9fb73392fd2a7826_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i8245e0c7e69744f5baf48e46c35a5e65_I20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454427 - Disclosure - Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions and Restructuring - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i49c8884626144412aba948f80f88207f_I20220602", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "i9c750966e9a8401688918486559d0076_D20220602-20220602", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - Acquisitions and Restructuring - Acquired Intangible Assets (Details)", "role": "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "shortName": "Acquisitions and Restructuring - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ied148a46447f40f2aef6bd4e03618e64_D20220602-20220602", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ic1b94bc56d9b48709bdb4bd03640db10_D20210101-20210312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - Related Party Transactions (Details)", "role": "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ic1b94bc56d9b48709bdb4bd03640db10_D20210101-20210312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "iec67279003ad4760a6844e631b40d531_D20220403-20220702", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459430 - Disclosure - Subsequent Events - Additional Information (Details)", "role": "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "ieb80e5c4ba42495e9c2550b32962249d_I20220726", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "role": "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": "-3", "lang": "en-US", "name": "hayw:AmortizationOfTotalIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Operations and Organization", "role": "http://www.global.hayward.com/role/NatureofOperationsandOrganization", "shortName": "Nature of Operations and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Significant Accounting Policies", "role": "http://www.global.hayward.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hayw-20220702.htm", "contextRef": "icc427a09aac24052a5724f833df57c9f_D20220101-20220702", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "domainItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.global.hayward.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "hayw_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "hayw_ABLRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Revolving Credit Facility", "label": "ABL Revolving Credit Facility [Member]", "terseLabel": "ABL Revolving Credit Facility" } } }, "localname": "ABLRevolvingCreditFacilityMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "hayw_AccruedExpensesAndOtherLiabilitiesCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Liabilities, Current", "label": "Accrued Expenses And Other Liabilities, Current [Member]", "verboseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrentMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "hayw_AccruedInventoryPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Inventory Purchases, Current", "label": "Accrued Inventory Purchases, Current", "terseLabel": "Inventory purchases" } } }, "localname": "AccruedInventoryPurchasesCurrent", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Liabilities, Current", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "hayw_AccruedSellingPromotionalAndAdvertisingExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Selling, Promotional And Advertising Expense, Current", "label": "Accrued Selling, Promotional And Advertising Expense, Current", "terseLabel": "Selling, promotional and advertising" } } }, "localname": "AccruedSellingPromotionalAndAdvertisingExpenseCurrent", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hayw_AcquisitionAndRestructuringRelatedExpenseIncome": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition And Restructuring Related Expense (Income)", "label": "Acquisition And Restructuring Related Expense (Income)", "terseLabel": "Acquisition and restructuring related expense", "totalLabel": "Acquisition And Restructuring Related Expense (Income)" } } }, "localname": "AcquisitionAndRestructuringRelatedExpenseIncome", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "hayw_AcquisitionRestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition, Restructuring and Related Activities [Abstract]", "label": "Acquisition, Restructuring and Related Activities [Abstract]", "terseLabel": "Acquisition, Restructuring and Related Activities [Abstract]" } } }, "localname": "AcquisitionRestructuringAndRelatedActivitiesAbstract", "nsuri": "http://www.global.hayward.com/20220702", "xbrltype": "stringItemType" }, "hayw_AmortizationOfIntangibleAssetsExcludingPortionDeemedCostOfSales": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Intangible Assets, Excluding Portion Deemed Cost of Sales", "label": "Amortization of Intangible Assets, Excluding Portion Deemed Cost of Sales", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsExcludingPortionDeemedCostOfSales", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "hayw_AmortizationOfTotalIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Total Intangible Assets", "label": "Amortization Of Total Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfTotalIntangibleAssets", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hayw_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets and Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "hayw_BusinessAcquisitionTransactionAndIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails": { "order": 2.0, "parentTag": "hayw_AcquisitionAndRestructuringRelatedExpenseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Transaction And Integration Related Costs", "label": "Business Acquisition, Transaction And Integration Related Costs", "terseLabel": "Acquisition transaction and integration costs" } } }, "localname": "BusinessAcquisitionTransactionAndIntegrationRelatedCosts", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hayw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "hayw_ClassACommonStockAndCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock And Common Stock", "label": "Class A Common Stock And Common Stock [Member]", "terseLabel": "Class A and common stock" } } }, "localname": "ClassACommonStockAndCommonStockMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "hayw_CommercialPoolMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Pool", "label": "Commercial Pool [Member]", "terseLabel": "Commercial pool" } } }, "localname": "CommercialPoolMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hayw_CommonClassAAndCommonClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class A And Common Class C", "label": "Common Class A And Common Class C [Member]", "terseLabel": "Redeemable Class A and C Stock" } } }, "localname": "CommonClassAAndCommonClassCMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "hayw_DebtAndLeaseObligationGross": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt and Lease Obligation, Gross", "label": "Debt and Lease Obligation, Gross", "totalLabel": "Long-term debt, subtotal" } } }, "localname": "DebtAndLeaseObligationGross", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "hayw_DebtInstrumentCovenantAnnualMandatoryPrepaymentOfPrincipalPercentageOfExcesssCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Annual Mandatory Prepayment Of Principal, Percentage Of Excess Cash", "label": "Debt Instrument, Covenant, Annual Mandatory Prepayment Of Principal, Percentage Of Excesss Cash", "terseLabel": "Mandatory annual prepayment, percentage of excess cash" } } }, "localname": "DebtInstrumentCovenantAnnualMandatoryPrepaymentOfPrincipalPercentageOfExcesssCash", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "hayw_DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfFiftyPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Fifty Percent", "label": "Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Fifty Percent", "terseLabel": "Leverage ratio threshold for mandatory prepayment of fifty percent" } } }, "localname": "DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfFiftyPercent", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "hayw_DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfZero": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Zero", "label": "Debt Instrument, Covenant, Leverage Ratio Threshold For Mandatory Prepayment Of Zero", "terseLabel": "Leverage ratio threshold for mandatory prepayment of zero" } } }, "localname": "DebtInstrumentCovenantLeverageRatioThresholdForMandatoryPrepaymentOfZero", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "hayw_DividendsPaidInLieuOfManagementFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends Paid In Lieu Of Management Fees", "label": "Dividends Paid In Lieu Of Management Fees [Member]", "terseLabel": "Dividends paid" } } }, "localname": "DividendsPaidInLieuOfManagementFeesMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hayw_EarningsPerShareBasicAndDilutedEPSAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted EPS", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "terseLabel": "Earnings per share", "verboseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "hayw_EuropeAndRestOfWorldSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe And Rest Of World Segment", "label": "Europe And Rest Of World Segment [Member]", "terseLabel": "Europe & Rest of World" } } }, "localname": "EuropeAndRestOfWorldSegmentMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "hayw_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "hayw_FiniteLivedCustomerRelationshipsNet": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Customer Relationships, Net", "label": "Finite-Lived Customer Relationships, Net", "terseLabel": "Customer relationships, net" } } }, "localname": "FiniteLivedCustomerRelationshipsNet", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "hayw_FirstLienTermFacilityDueMay282028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien Term Facility, Due May 28, 2028", "label": "First Lien Term Facility, Due May 28, 2028 [Member]", "terseLabel": "First Lien Term Facility, Due May 28, 2028" } } }, "localname": "FirstLienTermFacilityDueMay282028Member", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "hayw_HalcoLightingTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Halco Lighting Technologies [Member]", "label": "Halco Lighting Technologies [Member]", "terseLabel": "Halco Lighting Technologies" } } }, "localname": "HalcoLightingTechnologiesMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "hayw_IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accounts Payable, Accrued Liabilities, And Other Liabilities", "label": "Increase (Decrease) In Accounts Payable, Accrued Liabilities, And Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hayw_IndustrialFlowControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Flow Control", "label": "Industrial Flow Control [Member]", "terseLabel": "Industrial flow control" } } }, "localname": "IndustrialFlowControlMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hayw_ManagementFeesPriorToIPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management Fees, Prior To IPO", "label": "Management Fees, Prior To IPO [Member]", "terseLabel": "Management Fees, Prior To IPO" } } }, "localname": "ManagementFeesPriorToIPOMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hayw_NorthAmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America Segment", "label": "North America Segment [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaSegmentMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "hayw_NumberOfEquityIncentivePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Equity Incentive Plans", "label": "Number Of Equity Incentive Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "NumberOfEquityIncentivePlans", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "hayw_NumberOfManufacturingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Manufacturing Facilities", "label": "Number Of Manufacturing Facilities", "terseLabel": "Number of manufacturing facilities" } } }, "localname": "NumberOfManufacturingFacilities", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/NatureofOperationsandOrganizationDetails" ], "xbrltype": "integerItemType" }, "hayw_NumberOfVote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Vote", "label": "Number Of Vote", "terseLabel": "Number of vote" } } }, "localname": "NumberOfVote", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "hayw_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossBeforeReclassificationBeforeTax": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Before Reclassification, Before Tax", "label": "Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Before Reclassification, Before Tax", "totalLabel": "Gain (Loss) Recognized in AOCI, Total" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossBeforeReclassificationBeforeTax", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossReclassificationBeforeTax": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Reclassification, Before Tax", "label": "Other Comprehensive Income (Loss), Cash Flow And Net Investment Hedge, Gain (Loss), Reclassification, Before Tax", "totalLabel": "Gain (Loss) Reclassified From AOCI to Earnings, Total" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossReclassificationBeforeTax", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "hayw_OtherFiniteLivedIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Finite Lived Intangible Assets, Net", "label": "Other Finite Lived Intangible Assets, Net", "terseLabel": "Other intangibles, net" } } }, "localname": "OtherFiniteLivedIntangibleAssetsNet", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "hayw_PerformanceBasedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Stock Units", "label": "Performance Based Stock Units [Member]", "terseLabel": "Performance Based Stock Units" } } }, "localname": "PerformanceBasedStockUnitsMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hayw_ReceivablesCreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables, Credit Loss Expense (Reversal)", "label": "Receivables, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for bad debts" } } }, "localname": "ReceivablesCreditLossExpenseReversal", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hayw_ResidentialPoolMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Residential Pool", "label": "Residential Pool [Member]", "terseLabel": "Residential pool" } } }, "localname": "ResidentialPoolMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hayw_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest Of World", "label": "Rest Of World [Member]", "terseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hayw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalCashFlowsInformationDetails" ], "xbrltype": "stringItemType" }, "hayw_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued Liabilities And Other Current Liabilities", "label": "Schedule Of Accrued Liabilities And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "hayw_ShareBasedCompensationArrangementByShareBasedPaymentAwardRelativeWeightOfNetRevenueGrowthAndAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Relative Weight Of Net Revenue Growth And Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Relative Weight Of Net Revenue Growth And Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "terseLabel": "Relative weighting of net revenue growth and adjusted EBITDA" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRelativeWeightOfNetRevenueGrowthAndAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "hayw_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPerformanceForAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Threshold Performance For Award", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Threshold Performance For Award", "terseLabel": "Threshold performance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPerformanceForAward", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "hayw_StockRepurchaseProgramRepurchasePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Repurchase Price Per Share", "label": "Stock Repurchase Program, Repurchase Price Per Share", "terseLabel": "Repurchase price per share (in usd per share)" } } }, "localname": "StockRepurchaseProgramRepurchasePricePerShare", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "hayw_TechnologyAndTrademarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology and Trademark [Member]", "label": "Technology and Trademark [Member]", "terseLabel": "Technology and Trademark" } } }, "localname": "TechnologyAndTrademarkMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hayw_TemporaryEquityRepurchasedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Repurchased During Period, Shares", "label": "Temporary Equity, Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of stock (in shares)" } } }, "localname": "TemporaryEquityRepurchasedDuringPeriodShares", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "hayw_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Stock Issued During Period, Shares, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion to common stock upon IPO (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "hayw_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "hayw_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities", "terseLabel": "Conversion to common stock upon IPO" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "hayw_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "hayw_TotalInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total International", "label": "Total International [Member]", "terseLabel": "Total international revenue" } } }, "localname": "TotalInternationalMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "hayw_WaterWorksTechnologiesGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water Works Technologies Group, LLC [Member]", "label": "Water Works Technologies Group, LLC [Member]", "terseLabel": "Water Works Technologies Group, LLC" } } }, "localname": "WaterWorksTechnologiesGroupLLCMember", "nsuri": "http://www.global.hayward.com/20220702", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r358", "r552", "r553", "r555", "r645" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Sponsors" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r279", "r281", "r282" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r279", "r281", "r282" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r117", "r124", "r130", "r207", "r400", "r401", "r402", "r416", "r417", "r487", "r490", "r492", "r493", "r547" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r117", "r124", "r130", "r207", "r400", "r401", "r402", "r416", "r417", "r487", "r490", "r492", "r493", "r547" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r117", "r124", "r130", "r207", "r400", "r401", "r402", "r416", "r417", "r487", "r490", "r492", "r493", "r547" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r287", "r312", "r361", "r364", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r618", "r621", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r287", "r312", "r361", "r364", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r618", "r621", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r261", "r262", "r344", "r347", "r577", "r617", "r619" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r261", "r262", "r344", "r347", "r577", "r617", "r619" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r238", "r260", "r261", "r262", "r263", "r287", "r312", "r350", "r361", "r364", "r392", "r393", "r394", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r618", "r621", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r238", "r260", "r261", "r262", "r263", "r287", "r312", "r350", "r361", "r364", "r392", "r393", "r394", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r618", "r621", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r125", "r362" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r125", "r130", "r259", "r362" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r191", "r192", "r344", "r348", "r620", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r191", "r192", "r344", "r348", "r620", "r634", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r125", "r130", "r259", "r362", "r563" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r118", "r119", "r120", "r121", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r400", "r401", "r402", "r416", "r417", "r435", "r436", "r437", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r522", "r523", "r530", "r531", "r532", "r544", "r545", "r546", "r547", "r548", "r549", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r197", "r198" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $3,235 and $2,003, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance reserve" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 10.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 9.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r57", "r59", "r60", "r608", "r629", "r633" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r60", "r68", "r69", "r70", "r114", "r115", "r116", "r449", "r549", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization period", "verboseLabel": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r400", "r401", "r402", "r492" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Treasury stock purchase for tax withholdings on stock exercises" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r366", "r403", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r324", "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Finalization for IPO conversion" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r199", "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r99", "r300", "r526" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Excluded from the weighted average number of common shares outstanding, dilutive due to being anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r109", "r171", "r178", "r185", "r203", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r446", "r450", "r505", "r558", "r560", "r594", "r607" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r38", "r109", "r203", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r446", "r450", "r505", "r558", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r459", "r465" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r360", "r363", "r430" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r360", "r363", "r425", "r426", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r438", "r439", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Net assets assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r427", "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Total intangible assets with definite lives" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r427", "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Less: Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r427", "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r427", "r428" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r99" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails": { "order": 1.0, "parentTag": "hayw_AcquisitionAndRestructuringRelatedExpenseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Business restructuring costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquisitionandRestructuringRelatedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r103", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Equipment financed under finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r13", "r101" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r94", "r101", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r94", "r514" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "negatedTerseLabel": "Unrealized losses to be reclassified from accumulated other comprehensive income (loss) into earnings in the next twelve months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging", "verboseLabel": "Interest rate swaps" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r20", "r21", "r22", "r106", "r109", "r134", "r135", "r140", "r143", "r145", "r153", "r154", "r155", "r203", "r269", "r274", "r275", "r276", "r282", "r283", "r310", "r311", "r314", "r318", "r324", "r505", "r656" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r598", "r611" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r264", "r635" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.", "label": "Common Class C [Member]", "terseLabel": "Common Class C" } } }, "localname": "CommonClassCMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common shares authorized for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common stock dividends cash paid (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common stock dividends declared (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r492" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r324" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock $0.001 par value, 750,000,000 authorized; 239,583,621 issued and 215,687,086 outstanding at July\u00a02, 2022; 238,432,216 issued and 233,056,799 outstanding at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r73", "r601", "r613" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r333", "r334", "r345" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred income" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r577" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r108", "r112", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r527", "r595", "r596", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r302", "r596", "r606" ], "calculation": { "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "hayw_DebtAndLeaseObligationGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r108", "r112", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r527" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r108", "r112", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r325", "r326", "r327", "r328", "r524", "r525", "r527", "r528", "r605" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r291", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r408", "r409" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r529", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized.", "label": "Deferred Rent Credit", "terseLabel": "Liabilities for deferred rent and unamortized landlord lease incentives" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r99", "r233" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r52", "r53", "r54", "r463", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Other Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r52", "r53", "r54", "r463", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r53", "r460", "r464", "r469", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r482", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives and Hedging Transactions" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r457", "r460", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.", "label": "Derivative Instruments in Hedges, at Fair Value, Net", "terseLabel": "Outstanding net investment hedges" } } }, "localname": "DerivativeInstrumentsInHedgesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r452", "r454", "r455", "r457", "r458", "r466", "r469", "r476", "r477", "r480", "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r368", "r369", "r397", "r398", "r399", "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r329", "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedTerseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r329", "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Cash distributions" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r131", "r134", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r602", "r614" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Earnings per share attributable to common stockholders, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r122", "r123", "r124", "r125", "r126", "r134", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r602", "r614" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Earnings per share attributable to common stockholders, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r514" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r68", "r69", "r70", "r114", "r115", "r116", "r119", "r127", "r129", "r152", "r207", "r324", "r329", "r400", "r401", "r402", "r416", "r417", "r492", "r515", "r516", "r517", "r518", "r519", "r520", "r549", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r293", "r303", "r304", "r502" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility-related" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r293", "r303", "r304", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r498", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r293", "r303", "r304", "r497", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r293", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r293", "r303", "r304", "r351", "r352", "r357", "r359", "r498", "r566" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2, fair value inputs" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r293", "r303", "r304", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r459", "r466", "r478" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r534", "r540" ], "calculation": { "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "hayw_DebtAndLeaseObligationGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r540" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r533" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r533" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property, plant and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r228", "r230", "r232", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r226", "r229" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r53", "r351", "r473" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r99", "r307", "r308" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r14", "r215", "r216", "r223", "r225", "r560", "r593" ], "calculation": { "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r109", "r171", "r177", "r181", "r184", "r187", "r203", "r269", "r270", "r271", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r505" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r171", "r177", "r181", "r184", "r187", "r592", "r599", "r603", "r615" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income from operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r236", "r243" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r412", "r414", "r415", "r418", "r420", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r128", "r129", "r169", "r410", "r419", "r421", "r616" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid-income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r231" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trademarks", "terseLabel": "Trademark" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r95", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid-interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r211" ], "calculation": { "http://www.global.hayward.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r35", "r560" ], "calculation": { "http://www.global.hayward.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/InventoriesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r35", "r211" ], "calculation": { "http://www.global.hayward.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r211" ], "calculation": { "http://www.global.hayward.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r109", "r179", "r203", "r269", "r270", "r271", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r447", "r450", "r451", "r505", "r558", "r559" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r109", "r203", "r505", "r560", "r597", "r610" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable stock, and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r11", "r44", "r109", "r203", "r269", "r270", "r271", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r447", "r450", "r451", "r505", "r558", "r559", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r40", "r108" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetAdditionalInformationDetails", "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r19" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "negatedTerseLabel": "Current portion of the long-term debt", "terseLabel": "Current portion of the long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt, Net" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations and Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/NatureofOperationsandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r94" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r94", "r96", "r100" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r62", "r65", "r70", "r72", "r100", "r109", "r118", "r122", "r123", "r124", "r125", "r128", "r129", "r141", "r171", "r177", "r181", "r184", "r187", "r203", "r269", "r270", "r271", "r274", "r275", "r276", "r278", "r280", "r282", "r283", "r494", "r505", "r600", "r612" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r122", "r123", "r124", "r125", "r131", "r132", "r142", "r145", "r171", "r177", "r181", "r184", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r133", "r136", "r137", "r138", "r139", "r142", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted and Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r241", "r242", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time termination benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "verboseLabel": "Segment income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r534" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability - short term", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r534" ], "calculation": { "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use asset", "verboseLabel": "Other non-current assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 11.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r37", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r444", "r445", "r448" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, gross" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r444", "r445", "r448" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Foreign currency translation adjustments, net" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r444", "r445", "r448" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "negatedLabel": "Foreign currency translation adjustments, taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r57" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "Change in fair value of derivatives, net" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "auth_ref": [ "r57" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "terseLabel": "Change in fair value of derivatives, gross" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r58" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedLabel": "Change in fair value of derivatives, taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r55", "r57", "r461", "r467", "r479" ], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": 1.0, "parentTag": "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossBeforeReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gain (Loss) Recognized in AOCI, Interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r57", "r61", "r468" ], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": 1.0, "parentTag": "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Gain (Loss) Reclassified From AOCI to Earnings, Interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r470" ], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": 2.0, "parentTag": "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossBeforeReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "verboseLabel": "Gain (Loss) Recognized in AOCI, Net investment hedge" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r471" ], "calculation": { "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails": { "order": 2.0, "parentTag": "hayw_OtherComprehensiveIncomeLossCashFlowAndNetInvestmentHedgeGainLossReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Gain (Loss) Reclassified From AOCI to Earnings, Net investment hedge" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsEffectsofDerivativeInstrumentsbyContractTypeinAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r63", "r66", "r444", "r445", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r459", "r478" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Non-Current Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsGrossFairValuesandLocationofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net", "negatedTerseLabel": "Other nonoperating expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r241", "r242", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of common stock for treasury", "terseLabel": "Consideration transferred for repurchased stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r93", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r91" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Costs associated with Initial Public Offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchases of intangibles" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r84", "r441", "r442", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property, plant, and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r310" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred shares par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r310" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 100,000,000 authorized, no shares issued or outstanding as of July\u00a02, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r36", "r213", "r214" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromHedgeInvestingActivities": { "auth_ref": [ "r82", "r97" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.", "label": "Proceeds from Hedge, Investing Activities", "terseLabel": "Proceeds from settlements of investment currency hedge" } } }, "localname": "ProceedsFromHedgeInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r85" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of common stock - Initial Public Offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r86", "r108" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r87", "r91" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-Term Debt", "terseLabel": "Proceeds from issuance of short term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r98", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r234", "r536", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r235", "r537" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, net of accumulated depreciation of $74,683 and $67,366, respectively" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r358", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r358", "r552", "r553", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Management fee" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r358", "r552", "r555", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r550", "r551", "r553", "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r89", "r108" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-Term Debt", "negatedTerseLabel": "Payments of short term debt" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r406", "r576", "r648" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research, development, and engineering expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r240", "r242", "r245", "r254", "r255" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Acquisitions and Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r241", "r244", "r251", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r99", "r239", "r248", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r241", "r242", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Costs Recognized" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r242", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r18", "r242", "r252" ], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 8.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Business restructuring costs" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r329", "r560", "r609", "r628", "r633" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r114", "r115", "r116", "r119", "r127", "r129", "r207", "r400", "r401", "r402", "r416", "r417", "r492", "r624", "r626" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r176", "r182", "r183", "r190", "r191", "r195", "r343", "r344", "r577" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "External net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r346", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Net Sales by Geographic Destinations" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r538", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalCashFlowsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r538", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LeasesSupplementalCashFlowsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r425", "r426", "r430" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/LongTermDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of Effect of Derivative Instruments in the Statement of Financial Position and Operations and Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/DerivativesandHedgingTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r134", "r135", "r143", "r145", "r150" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Net Sales by Product Groups" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationReconciliationofSegmentIncometoIncomefromOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r32", "r33", "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Change in Warranty Reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r241", "r242", "r243", "r244", "r251", "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r246", "r247", "r250" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Acquisition and Restructuring Related Income" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r242", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Charges for Facility Closure and Other One Time Termination Benefits" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r171", "r174", "r180", "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r365", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Option Pricing Model for Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r195", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r244", "r253", "r617" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r158", "r160", "r161", "r171", "r175", "r181", "r185", "r186", "r187", "r188", "r190", "r194", "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments and Related Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Restricted stock units weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails", "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Options weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock options, expiration term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockbasedCompensationBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "hayw_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warranty reserve" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Payments" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accrual for warranties issued during the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AccruedExpensesandOtherLiabilitiesWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r195", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r237", "r244", "r253", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SegmentsandRelatedInformationAdditionalInformationDetails", "http://www.global.hayward.com/role/SegmentsandRelatedInformationFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r106", "r109", "r134", "r135", "r140", "r143", "r145", "r153", "r154", "r155", "r203", "r269", "r274", "r275", "r276", "r282", "r283", "r310", "r311", "r314", "r318", "r324", "r505", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/RelatedPartyTransactionsDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r68", "r69", "r70", "r114", "r115", "r116", "r119", "r127", "r129", "r152", "r207", "r324", "r329", "r400", "r401", "r402", "r416", "r417", "r492", "r515", "r516", "r517", "r518", "r519", "r520", "r549", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r152", "r577" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r295", "r324", "r325", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion to common stock upon IPO (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r324", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r324", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion to common stock upon IPO" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r324", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized for repurchase (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount authorized for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r324", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r324", "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r109", "r200", "r203", "r505", "r560" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r107", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r329", "r332", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r521", "r562" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r521", "r562" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r521", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r521", "r562" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r561", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r269", "r274", "r275", "r276", "r282", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price paid per share of shares repurchased (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofChangesinRedeemableStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Common treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r51", "r330", "r331" ], "calculation": { "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Common stock in treasury; 23,896,535 and 5,375,417 at July\u00a02, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r324", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r324", "r329", "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Consideration cost of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/StockholdersEquityDetails", "http://www.global.hayward.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r241", "r242", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/AcquisitionsandRestructuringAdditionalInformationDetails", "http://www.global.hayward.com/role/AcquisitionsandRestructuringFacilityClosureandOtherOneTimeTerminationBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r407", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions reserve" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r145" ], "calculation": { "http://www.global.hayward.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r145" ], "calculation": { "http://www.global.hayward.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r145" ], "calculation": { "http://www.global.hayward.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails", "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.global.hayward.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r564": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r652": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r653": { "Name": "Form 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r654": { "Name": "Form 8-K", "Number": "249", "Publisher": "SEC", "Section": "308" }, "r655": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r656": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r657": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 85 0001834622-22-000085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001834622-22-000085-xbrl.zip M4$L#!!0 ( -.!_50%]TGV> < &(B 5 83(P,C)Q,F5X:&EB:70S M,3$N:'1M[5I=<]NV$GV_OP*5YZ;VC+XHR8XCNYY1)*56F]JN+$_:ISL@ 8H8 M0X0*D%+47]\#@/JP925NTB:.Y^9!$I?=T>]7?9)D$TFN M;EZ_'71)J5*KO6MV:[7>J$?.1[^\):UJ/2 C35,C,J%2*FNU_D6)E)(LF[9K MM?E\7ITWJTJ/:Z-AS9IJU:12AE=9QDIGI_8./CEE9_\Y_:Y2(3T5Y1.>9B32 MG&:,6YN2:522'75=*'%.,E(H]YHD'=*WXH9]<\SD4E^MK1S6O/7 MIS6WR&FHV.+LE(D9$>R'DJ"MXS!FK'484M9J,7XEG9NTT_S1AG7) MXZS=A.[_>%H\&;0[8P&EQ<75ST>L/R>B\3Z[[W9OA8#2 X?')IT?6:%@D M?:70@NK2\2^_^MTSUCCVVS @"9UQHK'A? Y>SA)AR*\YU3A<8TGE[S7U"!E2,YD06Y3-9>=<\\*(#6 BC$2MMVW# M7&0) C13'CD'K=TI7%,,8#3$YBD2+W%D;K7)=/1$U"8JGF9@E>S-&\/+$%$ KF@I+*"J.!2Y=-@>$:NYP QR(4'*;7\(! MUE *DUAQ*S8!F5I"M==,F$@JDT//TJQ6T@-HJE7$&6X;L@^\, X >E#TWT<) M3<><=,!@PUQ"(FC22G"XSP^<:G#(_-6!6_X^^"!AZ_8G]T)NEU[NZ/N>#*#H MTP'4JVK]I=T'#*R8/I!$5ZT^GOBR+:01S1KI,HU#(!A9L(X MWH(43YT=VQ6O&6^3-367^ *$%D5R#:%RP:CVH0#[P1>CI&!N.#=Y: 035 L; M@/"EW/%X:BWEQI97=XB,J\6.Y3#]PR&,Y4YIB@Y21+FDEIP1EG-B7::AX8O^ M9J^";R&W@N!/Z'/V8;[\MK <5LF+O>"H?K+]N8]@Z5C3:>):+F3@X'&1;\]J M?V?N_@8)(=J]B7Q&9>[0:V'&XQA57\QXBAYUNWJO*L$C3J._?+B@NU,)19PD MX]N&4.79;@\>PQ=T)SMI M=@0JRJ][\B RA'V]E/I6T2:*V*W?Z""]+4]KH%\51;FVJ=G@N@>L3I3)<-^^ MO((M$\'0'W[8)OL[5&)@#././>G"<;2HW$UO=K!+\Y5?!]ZKA)I580 /4X=) MSEQ1E_W-FAU-;\Z?P!IH=$.#8D/^5RX?>P\:KL_BB[:X]?+[S&5R09!WYF M#Z$[4VTW-UNITMF+O1:RZS[O_6WI<0>N$3RF__B*!^Y9!G6%>4A8)QQ_=A/! M8])_SZ//FKQ6FRO]6H^U?^LSXUN\7 MEEI%$U-?J]#0*)EGVRH?^E_?>%^!W+V%U!+ P04 " #3@?U4E/\R MA9(' !P(@ %0 &$R,#(R<3)E>&AI8FET,S$R+FAT;>U::W/;MA+]WE^! MRM/4GM&+>O@ANYY1).5:G=1V9;EI/]T!25#$&"14@)2B^^M[ %"R;%FVF[2Q MD[GYH(CD[F(7>W!VE];)]_V+WOB/RP&)LT20R^NW[X<]4JK4:A^:O5JM/^Z3 ML_$O[TFK6O?(6-%4\XS+E(I:;7!>(J4XRZ:=6FT^GU?GS:I4D]IX5#.F6C4A MI6;5, M+IR?F#CX9#4^_._F^4B%]&>0)2S,2*$8S%I)<\W1"/H1,WY!*I9#J MR>E"\4F9SP3['1IYZ3FKD]J=I$37X:+TY.0SP@/?RIQ MVCZL>_LT.&1'!ZWV$3N*6K[?9LP_J-?;7E3_KP%I)69F M_*1$]3\?PQ^8A%[.2]B@!W!4[:,R6N80 8?8^[SC#2]:N-N%.L[0=4$ MF^'++),)%&'Y7DA0;]\-*D!:F"IMW:2MYO?7K L699V6-7UWP=:CRWWI3>P- M1N/ANV&O.QY>G.,4C:ZNN^=C,KX@H^OW@ROB-;L5K[7;W2/=\S[QVOWBZOJ\ M/QB1\=F 7 UZUZ/A> CAP>^]L^[Y?P:DVQN3BW?$.VJVRJ1[1;K]B\OQH'_' M/O3LFLUZP\A:4]W1V^[YX*IR\?O[P1]+*XUZ_7/R:R#[KV]NZ\'-'9;)@$=@ M'?*S3)DNDX"IC$<+DL4T>[/3/CS^]+@:#8.C%PK,JRX=__*KWSUAC4.W#4,2 MTQDCBLTXFX.5LYAK\FM.%8Z66) 1FTJ5$63BG50)\>J57XF,R!E=S*D*R9D4 MQB0R-$R#*C)S]$F9L1XU]Q_&H#OR/ UQW,$Z^R^6O,:K2]Y;JI$R)"=9D)M4 MS@4+)ZSL=,L<*("2#A6J#2FZ9ASK,8 >HI"ZR#QNX4KLD08(K<&QC=YKH,6$(PB;P MM);8,K#(#5%- 0>#9(-P(6ZA6J!$WUL:IR&T?6W92.0" L"G!(CL$ -%4R8"%N:[(+O(0, '2@&'P,8II.&.F"P4:Y@(37I!6OOKV)_="=I<.MG1]KP90]/4 ZJA:/S#[@'$5LP>2:*O5 MTXDOFT(:T%P_7\54-)^1U4JN1LI.MLZ9B E^ MT*)(WD*H7#"J>&HLY=J45WN(M*W% MEN4P^\,A#.56:8H.D@>YH(:<$99UXK9,0\,5_?5>!=]\9@3!G]!GX>-\^2QR M?"'D^E7R9L?;KQ]O?NXB-#I1=!K;!@O[O?(#5A.I,]PW+[E@2P

HL_'X:OODMNOIZGYK"[9OC=:G9SR+;48IEM' M[RW+&/P]&PKES:9EY1I%XY))Y2C1R-@;,)G8BLH>X7=?FA=7>!YR^&>-[ +C MH$UM:!G_F_9I>3#9GSF'^_80YFE@9\.]_W?=7[KK-B.]Z88Y &CF'S-)!9P! M,44Y7G6_DE\KH^V[[.6X_W?PF'1J+JA\ $6I"$4-5N1X%;,^ESP MS*H >%+AR-ABKE')=9X -M@E&TQ1?!Y\$?(T07Y=8'ND43;%-U(XV66D@%DR M0A+MJ\ BVV57NW@ZDV+&3 %+Z:1XHZD*_F+)5,@%P]-Y+!UIT:U+KF,,F/A' MJG[UR4QMCBN/-^VO9\SI(Q&6#T?;[?M\=N%TWA!DK'@#\TA MM&>J8R=L(U4Z?;/30G;MYYV_03WON#7:K^L/:5]_!%8>KAA M+,N2O9BSB+Q;';@+UYT\,TSO.6WB"_+B[B6&@X!/$=A&B'M;8US_[<)4NE]N M=-Q+H!G;^#7#4JMH5>JW*M374N39ILH3/X H/MUO,>RO0D[_ E!+ P04 M" #3@?U4';;1Y&@$ !5$@ %0 &$R,#(R<3)E>&AI8FET,S(Q+FAT;=U8 M;4_C.!#^?K]BMNA8D)K7EI>^;*5N6T3O.,JV0=Q^.KFQTUHD<=9V*+U??^.D MA6Y9M.QQ>R 0LIK,B^?Q/#/3NOVN/^H%GR\&,-=)#!>7'\^&/:A8CG-5ZSE. M/^C#:?#'&=1MUX- DE1QS45*8L<9G%>@,M<)2#:%D1#,*N>+I#*XH4]=@62NMGLB6 MDL_F&GS7]^%*R&M^0TJYYCIFG;6?ME,^MYUBD_94T&6G3?D-376738J%-"_.EQ(W3)-/+]OSP,TD'UTD;I96G-F]F\>^9EN M+3C5\Z;GNK]6"KU..Q*IQLTD&IU_C^!Z"RJ,G\$3+_PZJ MOP6U_DVH\&B4"9$S3/=4:"V2TMU6X)YG^UM9"Y%Y3+Y0VGJ#<3 \&?:ZP7!T MCI4[GEQVSP,(1N =PZ4]L7LV3 :]0NK5#MSJ&\+>G4"W/[H(!OU-X&\(X#IQ M#?<01B<0G Y@TAU_[)X/)M;HS[/!9^CV B/Q7==_!NZ?5(W;(+]=C<,40I&F M+#0C!19H^PNF@D+QBS2S=KA8\PM"Y:GYK2:EM%[(2[O>?MK>/__]E^?EE^W:W5S$"8; MJQ**\ACK*42NQ(;)=^R6[$O.)3-?H91)VCTY]L@^8-%X!WMT_XX"][5P5P8\.:?%#H>A@J)7');\$-N!B3[75 MO^P?X, +9;*/J(L^MCDX&N7D^%'Z_^SUX[*,] 6I5Q0@9:$H$]XL1I[1JG1V M=^I'+56L6\-O\Y?$2^3X->3N.>O#TWP-43UG?=J7H;> =.]"N!17/YU_ M %!+ P04 " #3@?U4,$?E1T0$ I#P %0 &$R,#(R<3)E>&AI8FET M,S(R+FAT;=U7:V\B-Q3]WE]QEZC91&*>D!>P2 2(PBH-69@TW4^5&7O RHP] M]7A"Z*_OM0<2DC2M^DP;%(TRW(?ON??X&'<^#,;]Z.O5$!8Z2^'J^O1BU(>: MXWDWC;[G#:(!G$??74#3]0.(%!$%UUP*DGK>\+(&M876>+SA8;0#T.XD>J6WY'*KKE.67>3I^-5[QW/+M*92;KJ=BB_ TX_ MU3@)9XU9?'(%AW#R*PQ\#+-)#]RJFT*N4?:IE7#@+ M9M9O'86Y;B\YU8M6X/O?UJQ?MY-(H7$QA<'5OU6.%YER0BGB.R3E<]&RAEJ59)N6 ;5$%HH SO%WS&-31"-WR*8[L71,VQ M'3.IMJ-8/6'DVAT-NKWHM'X$ID]F5[W+B.(QA < MP[4[=?LN3(=]:PT:!W[]'6'O3:$W&%]%P\$V\'<$<#.X$_\0QF<0G0]AVIN< M]BZ'4V?\P\7P*_3ZD;&$OO]72%WMU'\<9/-708X$Q%((%AO)A277"] +!E]* MHK#SZ0HF+)=* QK/I,H@\)TO(!,X)ZLE413.96JP%'48B=B%/1.\NW,ZAFRN)2 MX:& L(F@,+R/%T3,&6IWEO&B,)7CG_&D*/2P8(IAB=NU5"@VI=2M;XD%J )I MQF@=ACPQ:3Y+P1#+E F.U7[/8P97BA6-DV'B>J$I M43."M3KC^Y2MH!=K8S%,-."(#3-^,U98RX(7<"OD$OLZ9[L[!\?M/\/8E"6Z MU3A\CL+^!]^\O_[1;8=-M-$TCS#36FRDI4]Q9,7(E M-9Q^X+EB/Y5<,?-CHS!#>R3''MD')&1PL$?W'RCPN"L>=L2:!\%)HXE#/FD; MSK[K08?_S4%S@6J7$3L]U%=-,)3BM[#- L*-P.:H+V;@=6,F:0H8AM6@MJ A M1P84E5PE#YJ#":G]B6P5";W*M.*+1&FU:Q;/],C]OQY/ ^R%5:OM@^*D.BG@ M[_BI_XCR%D M5LBTU"]#?N?FMGY6ETA[G>W^ E!+ P04 " #3@?U40=3.-JPI @!_9AT M$0 &AA>72,.SPA=771,&Q,[*=VZ\_U9+L7"$).+[A60S8DBRUNJJ?>JJZ MNOKW_SD[:C=.0M'+NYW_K.!5M-+XGY>__S]9]G]_;+]MK'?=X"AT^HU713#] MX!NG>?^@\=&'WI=&++I'C8_=XDM^8K*L_,VK[O%YD>\?]!L$$7+C9/&""VD5 M53+C!J&,8<$SK27*C,2*6!>HE^K9_@MM#+8&TPQY&C+FC,YL%#[SA*CH=5!6 M\&?^!9+*2N2Q),HRKK!5S(: -8<#P9B0'GO0A[>#-^ST7N1G_UDYZ/>/7SQ_ M?GIZNGIFB_9JM]A_3A"FS_-..^^$],HK]>6#7K9OS/'H-]'T;'E]?>)Y>L/A MQ3[DHPO+&_>"6]WOGCR'$]?TO)JK+5^ M7IY=&;U?/X/'7KMXV(S+UWO>+TRG%[O%D>F#Q-/;\PRIC.+A?5QWT.D7YW>_ M3WWRUCOY&^]?OY!X7IT<7GI@SD^O-7"_W;6FO9J.F\*ONNY1>6LDT?#V7W_Y M)-OAC7M%_[:DX."UAN:]+B-8?JO[JRM&;];+[WH\7(J?_U_S[8X["$N"*WNZ_^EM (RA#)=3M]&,G9[ODQ/-M5W_ZST@]G_>=E5SY_^5__]5^_]_-^ M.[Q, LF&DOC]>77P]^?5K6W7G[_\W>$(4X,#&$6%:4^ M-@4CG%UJ1\<'_,4:()1/*/6Z;?97&E4_P6W/^B]B?A9\%DT[ M]7?NX:"G?Y_;]>[)6[)]LD>; W^X[N?L%I_M\^OCZX-/?"KTEG\[W/CJQM;Y/6^ONH@GWW+OX M]*6U_O[\T\?-L]:;/=9<=V?-CWOLT]$>:5U\.?%O7N?VS0?1//R4[WUL';6. M/AU^6O^ 6V^@34<;I^GZO<,_VBVXY];Z7] F5__F;W@6[WS:[9ZWCOXZV"-[ MY--1ZTMK]P/Z].:OH[W=-6C[Z[SYY@/:6G>L>?3W80NKT[>[&_WF#CJ#?\_A MGOEY[N[/Q^_-K(GY*B0_- MTNN\YTS['=R_ZU_#L=Y2R/<)^>P.(6OI#0\Z9#%8$#+2++/8F(Q19%!$2F.G M5UZ^)U.3\%XPQ5*^#Y+O^1WR]8%IISC/HO0Q8\3(3%L4,J*(!-E83\%(ODQB MF*"$7PV*XIJ -SI^'3CF=0#W<"0[@L<>9-Z<+\5_G_@O[L)P9Q7W2H.\O>O0 4*T][L^'#VOV$IX'L%C.X0 ML#2$-CW/ARG@;UQ!ARTE]MV M>)OW^M.5_47K7!^YH]<=> [?^]C$K?6]T^;N>[AF^\NGW0VVM_N!;^UN'[0^ M;M*MCY^^-"]\_I9NM\.?VZ ;_M@2)IKK[8.]BP^H=;AVUEK_0$$'X#D'!ZW= M+[SU9@/O'3K^Z>C]18O\%5OK7U#K8O^T>=B\@.M/08[.>ZR-\^#X.K"^4?M, MX (&)X7H Z[303B M)EMO_H;!_P6!6ASL'9VUMP[]4>O-7P?-H^V#K?4/YY_6W^-/'YN\>=$D\#S> M FCY]*8%_V^RX6_@68-/Y(-HD3UHS\;YIS<;K 7/;*W_#6W_Y,4W<\DLY$)3,5(_@#$IO,.U:UQ6;:E=$]:N2+SA#K!("VF!(E$ J8!\QCTV)!!FO/2+IUV7 M$+I4L#$J6.O5'? %\HI.JRR0 /"EP !J9&U&O4,*E,Y3*1YB^ZYHT(P8P*42 M34R)E!%:4^8R87G,&"<*"%2@F6;& !9@CYV?B!)]/Q)5BA&6_/N)U6=KY[;Z M($:0YSIDVE#@W\$#]3;:9EPY+!C'$G-\C_J\*[J OWS=VW3Z8-5V_AGD!\G MF<'G;XAV+?:!MCLW.!JTTWS_>C@N L@WB19^N7;4+?KY1?EU,EBV5,/IJ2$& M/N6(9YDT(=CO[NZ$X6@\VZ=XK%)QK +F?4<%$M%8D2P1LG[*-J3 MZ=28<6I)_)](K39OJQ62F@@I0R8C\#?&@LJ,XR&+TDH,8L-YE%T6><.N$,EP'Q^T+QWZE/SZ_G[A4A!A"Y"[T[ M4@Y33N.+7ID."1K7*/-27_3/CT&3>OG1<3LE.Y;'#HJDD->R"U?/>C B?G]^ M_1[5\R\?6K>AUQT4Y;65;GU//L+P1J%,1AA^RWWZ'O-0-,H&A3N3 M:E]M_N_U2?6;/WXY/'3][L=ENMKP6Z]OBG[*>RGS;S)H',+#WUV>&S737[E4 M9HA=U1(YRY74D4ZAW^K7#_L) M6ZJO'AYV=MS.7=ZO)K$;/C]* )/2UB_S2=:\!RWIA5[](66[KIWEO967Z9K7 MW0*TNSXUG N_\^ZCGALU8CYDZ3T&79=(.\.$% 8X#14V1F<)T?]0#1(YN5)]Y6 \,.GGU^KT# X(=O=D10-R@""]K 90GA[<8GAM^3_>X MLTH[>W108O/U+JN3Y%]\V%E_=&\^@HG,5&_B#).,XA_OS7>A MV$F*.'H]GY] LZY>6EI@T^\6W]GQMWZ?#JZ'3O<(*-H=MWWH\+AVB^?76W^? MW(,3@#D:(6H\DP(9H8 ;"XHM0X!0N+8Q#-%9MLTL0W2R>!ZU0@Q3'XRF3&%L M(]7&.X^,L48&5O8;AGYC6?E!(CIK_8;+?F,/Z3=<]AL=0[\)#SY\0(&CP!B\ MBU+>**4 P34C0:BZWVI.,ZO]]E#^,+Y^9!R;6+* :Y,*(!>EX&$$S[G8 @ADTPR#$O>;#&*\X561@Q[18E1S@OQU UG.9$1)(+09#1+CC*#(H&!A'G M! <5/4 =7A@1;8>^R3O!;YBBDW?VG\#C?1+Y!.:\PAZ%4AQ>&8T$I43) !VI MI5L8^5R9X2S3/=)U13A(=SL)FQW7/0IS(C(FM66<:.:,8H)JBP2)04?'!2/& MBYLQ)#9[,:29&UL_$$UBX_$^''+4D^ 5>.@,A*NB-910RK20V!$[!:G.1;\I MA+SFT7G&(XLX6B4,2VNED5)."KQXHV%BG&WZPM54*!LMM4ISAA0SF$H4B.<4 M20E27SSA/JFO-'V!PEB55J<@BI0,2(?5"AF!!';>&"5OK7"<()=BJ$K"6QE+'D;!@,@U'DLF%$!F<;:,>V])=8;'ZSD3'$1_,*(:=)1J_&)"!QJ18C@TH!?$8E66.% M-'!/%)W3>&%$--&HU?CDPX**F#D9'0*G3T<5C?)$:9W&CS=H8>0S[:C5^$3F MN&'1\<"1%XQ9JV,DU#C,."6&N3@YD4VK!Z0@&&-CG<-@C*G3P7%G.9!FC1"Q M8@KS\G./+M//&C"11F&%HX1))H+5S&B )^^$(YQJN7A2G5K\:?+"E9(806UT M0IOD[%B-(Y58<\9HY)(LGG G&G^:O$ %HUQ8!&Z1@H\!68>U#-Y0*K0E<0$% M.I7XT^0%BQ17F"JD,%.,!&,HQYP&&8 EAC@JG;9 @IV)^-,4!!V5P '\,4<# MLXP9)#W2R@<6(V7UA/4BR'>"\:?O3UZ^/ELC _?@(UL@^HP0JW4D'!PU20V) MT>"%$);J_:IM?;BB6L5>)* MBSQKPE">7$MK3R^_OGI2&:'Q)8M2RRDB+!BEF&-"$8^4$%Q0J9R.:HYD-!O< M;HRB"0ZS("75DC*=T2$!O+MC(O>$)U*V"V,B";*[<8X MA!#F& 7/#?',1&&8I(0&H0'_A$:+,X2FS>W&)S(J,)+&,RX\8W!G%;S 0!IB MX$A&;2-XD@S(+A*(H602IL*,88-OKD&DSW]&LRY1YRQ#F<33,@M,W?:X3*46"&+.!&Q#M',Y5&?$P9R^< ,!)\=K@Z*U+%B9IF=YU&FN M@3@MW#P*]S8.7Q^I%13?(\VE3GW_.DGCI5"4<*L\HT!W(\4F:"R"%HH(_]/J MU%Q*,V!*"08?A1+"D"-61D^HAC\4ARCD/$IS!@)7TQ>L80)Y#6:=29#B,'YFUC4&DK%Q8<5=YS) S75!F*1;6:93[D.PLN MUK6*$==D]",KCHAP'$GH-\99E-$PZRE*:\*(Q]R9.9+1;,RKC4\TD1@MO=3@ MOBHF7=HU.#I/TU[O@6O"%D8TTZDT-2XQ4>Z$=((C91 SBBD9N8Z>"Z"?0AJR M,&*:?*6I<8D(A@LGBGFMI678"PM2(EB&("('TZ071D03KC0U+ODH2ZQ)EL<; MP1#Q.G(;E,*1*@(C"B^,?*8]KS9&D07J3:(-6%C@\]2RY*$Y9F%("6FSS+YBK5(2Y+&X!=/N!.= M(IJ\0",(#8?H@7E31JFV%"%K.9<4"1DP6CR!3B5&.'G![](HAHTC'",0S S'"<:%><,)QR[2D0.)94"@(ZBT%PT0^^=OB$!V_KQE2P$4B95%0Q0[@B5DJ# M35J\+S2]54(9/LQ S]\L'/*(PK57+_VAPB&2:X/& Q"0R68>3P'L9Z9$N)4 MXCB6.(]IU,)@S3R)%@8D1SH@+3RQA,S![L4S)<2I;%NL(T]8*06/BG'++464 M>15YQ,'!&)W"=HUS+<2I[!VI(Q'(1XR$5\QS#S:1!$&<=E1Q,1>%*>\18HHK MA,(ML$G4-"@?I;!$4_";L,+4."HY(2IHI.C\F\2)RG J%E$QH9,59$9*9H"/ M4L,B180R;",C0-HE$*8!,D(T3:>8T8AG"@P$QM](RS6RN*EN-P M]NPAED!,06HA^,"H4\IR;QW%U K)/5T >[C9\>"V%R##U^WNZ2MX^6(QS:)Q M5B@;HL92,16]QL1JA+0)!%D0ZOR;Q6F(Y,^U*GJX[ .F=O_BPLUBF M,96:3:GH )F4.2*L=5X+(AF)%.LX+T'4Z4IN*I90:(&9]]H:19@!J6&GN5?( M"L$,P;9FQ.(I9T5N494.\&Y]TQA5M>*6@@[]VIML>R<8THF3Q[<>,S2'M&:1H89Y48B M%U5<'#OWA)*;SEH-B[V3C&&!%(C'6:R1M0$[CX-EM[>!7HZY6;%S2*FTK!WX M2'1,$F^)P"2 @Z"UT\2SQ;%S3SOF)F_GD/#8,^JET8$Q&L 14,Q+ZFSD/MAY MB7U^0W+I],:@Z!XOY(Y6W!C$A.0QBK392\IW59)C ;ZX8%;.2\!S%N0WG2@G MIC2ME2&1@>&C5 G'*+;"":&EE'S^;=XDQ]_D+5_@0GG-E<"%0 M((3$6[6SE^-OMNR?=4@RY5*()3)/-!@_IZB,-B 9%77S;_^&64W]K?BQ"[=: M1"L( ROP5!.&>NC6J!571*?]M10)ULD%\/DF+,6IV$)&H_;! 6V1%HRA-RXX M(@43 5/-ZG+.+D MQ^+D[6(@8!:Q4MXJRU(-[NAC*I]A$1A,(\6"V,7=;M^T-^&]BXZI%@\OHGD, M@3/D1(A6@8\OF,%"6.60DH@1Q^:A$-5,"G,J5E(B;2*UR%.PDH)BI944TE(8 MECPZKQ?$2DYC9$[>6$II?$0DFK3W/,;*TH@YY1X;;:SE"Q XG=K(G(C-'*WE M[0Q2PV^MW:WO 1^'-WCP4ET/E##U,(K#WJ=%[W^VSQTTA.'#5D? MA*8Y)PJZ3SWU*M8Q[3_LD,9"1@(J81@T7!/0 PF0CQ6RDHIJG?PL;ROXL^L" M'MMN?8YQIV@P0. 8\U9:+2AWU&A'G8A6SSXN?%5$:W^\W0XGW?9)WMF_KC#C MTHZ[U/"R[,GW/'I6(((R[B,61E"2TAZL]?"%1:6D]X8.ZSS-,D0LU>()T$(% MKCR1A 67YG6M2M.\G%NAJ/"@)B7!I.#ZE003/E TJ_KQY"8D,=EMT]D/EQ,? MS;R3'PV.QG'G$4?><:%C0("73QD>>=TM@C.]^VIKS*4MO$;/:>DX/XB>EY=2 M- 9?BWK'4> (<9N2GA'830(>-#/84*;X/ R%NS34G(U#0R:,$$9#KJ4JK;>>_&'HIET"KT M^MO03SNGYGA\VG3[Z;TW)N^\[?9Z?YS_&?P^4,[MT"[C9;V#_/A&(5K3.TA+ MS>H+G]I)8>-Q4J16&D?'B<8AE3U06%.BC)12(."G?!Y\UZ763-JUE=XBQK0G MB;AQ:@T&9Q>I(+7'2F$U^X4]EUKS<,]W7+5%&:)>LDA9\G[!!U:!@C,L0P1> M*;2=AQGLQZE/HLSY?F?CS!TD%Z%T%7542 MT%2$6@C#,2Q21 M\8RI0,P\;?XPR[*=SA8\7#//%/6>&$:9-#IAOF8.8^4%GX>Z#_,@VZE,=^.T M\0 WDEC)F=,HY4I;(K0R03CKYV$][#S(=BH98QR<7>&D0\YQACDWB#ID+3** M&DLQF4]N/ZL\:7SL.D9I(HZ<(Z^8"TYK9X%G^U2-W3)BYV'B:'[D-L9Y8!6Q M0,BZ(#%3AEO%/=,D(DJ)"&I.?>FGD]N#F_6':9N."SL'(?3?=IVYK) ^O*+: M=6%0%"D0V.N%_M-ND3&^L9!PJGU>VX M1\AG1E5V5M2&"A&8X3R@$)FWT2),%&?12>N)P&CVU6;NH*9*?'"N& 2_<78, M/PR]M4ZUW\O;W-@TR9"'7@U"G6KK::D,88B2&5#10((? =FE"]4_@5GR?#SF_NC/&M%E!# F*!.\% MBSY:[TRJHI92)Z579O9U9\[ISL3"'T\S[Q1,VBE:$BXL@1 MFWWUF5OH64CZ Q3:8P:6S#K#1-"I9I(.X'B%:%FL3=E"TY^?S92-CP9IJJ1F M0AHC,'/4&1Z,Q%*XM.TYHG;VL6CFA#-&0X&EID8@83!F:<->!!0#4TZ$P\*% M.>"H3\,S9D4^2@K$)?;!:L&8384)N)>,&<&P\-+/LWP6TE):9&A SA"C*;-4 M:T+ Y0>W#^-I4&S;REG#NW&9XH8PHY2A@+EBD7PKR+!%B.B4^5'H>4<)=94 MFR6/TM'O%M0P+:L>78N83X.<9)P+*148,(*PX9@%[%0 /UG+>I?4^84BKE:966EH)(#3(:3![@*=#(:(G%TXX4K F QE/,)( M20(E:2DXV,AYV'QSAD4ZG:W'. 'DQ9@S*UF,T7H/M"?H(#DRQJK99Z:O35[\ M;=J#\,?YZ..?<$=3N(/SM^$DM&^$ (87;7:.!_U>>0495P#@2F.:59V-]#9_ MF%[>NSD/4Q3G9:CBN%OT@U\[2O6=1S]?SWNNW4V_GQ/"'!2V5BON.$"#4,:* M8+UTS)?+++J-7C\_@N&V%4<_>;S<9DJ]9T6)# N!4)),BF,I*40Z M%*(&1SDHS>K*$C/M=2W!:!8<1!*(TH)'*X4%E=+*,H\,]H ^*KF*KV=ZA:]*R'!%D#)P=H1=+@S]>D%\8E&:E*4> G ^3D=NEM; MKE_S:*5!X#A'ZQRXSI19%P"_P']&V!/A*<%DP92FJO.^UO%7JMLNEO)<3WV7 M%CEPG[W6FBE)E"6*HD!$!!\,>/,<1#)3S8Q7W4ZOV\Y]Z4)O@I!O&*DMZ!*3 MQL!0XN.R1S.+0U,HL2LCBE1J Q0GE=C5QDL@S:DF%X\!S8,J308HIJ+19@@F5I:6ZITE0F=HQ%P$1U&>YC5F"%L6">!^0Y?(KS-%>WM#2SH5*4!D2" M$MQ1S#R5P(@Q>#U<1J<0LO-03F$IR^&\K^/:$\"":%*I:*^89$%1XV,@5(XV MT9EEUO"TH#\652JG)NLWVFCG1WE5UWXQJ0MA%G'$E*6,N6#!,?;@W'#LP+.A M=,$4:LKVYB=2+*UM #6*%@-2!4\U("GH.>,32]LP2F2$V G,)7!O&641I3QPB472I=#FG:-$4 MZJ>T/=,I,L:,(<9R9!ECADL+TN;*(A5U1,R).5"LI42OLPDDD 6N2I7G# ?X M)S(3X#N8'XV;! M&36*F)%9$X1DS9X#@([!6Z.X/.R_?I2EBFI2-N4\>$Q)YP1 M8Q3U.J9]>I!+>S^Z.6 -RWC:+%$7D4)G#CE!M&04P,$+PP,.B# GN)P')WF. M[,U/I%C@+)>+C24+F@D.;)B ^@C%J29&FGE8;;R4Z/42'(8ZRQSAWCCF%3=6 M@<7Q2''B'5#5.> 12]LS2V0F@J^3ZDX30B7S/%KME5'6"\HDF*.P8 KU4]J> MJ2B6#5PP\&\($9Y1HJT&_R<(YJ5)BZ#9'"C64J(WPB*"(>&\DC8P@9&23@6E M6&"22QWFH<+00R3ZJEL<=\&+#:UN9X&7QF@6"<-,(,OA7ZU2M6_$R\D5IS69 MATG\V93F5.99,=*$8(:5UX11%PSE.$KMN5-:H5$ZX+PS_:F,S6V%I1[S!;&=4QF;D[>;AE-N"5.:" QP2D&2SD4AL)56HMBOVJ;7VXH[_:[[ !3$" M0,NT8]Y32[!4041F/$F"G@.[.9O2G$X5/B6XY=AK8QU3R%B-250TTJ@UHG*> MMHI^G#1?+:+=9-Q:#SX)-R)-1WBMK Z>,0.$2%X&&A?/;CZU-*=B-UU,^Q1J M%)&+##MM U',8NZ#=A$([\+:S0F,SHRG1G^^L$%+@,".HVHHS%2IKU3.%+ >&P4US*280%Z3-A3 MZ\<#>OYZU6M0W1%F_L@&LUSAX()!X/BSJ*G%J1*!8]3"9R:&90B@![(9ZHK; M$$,>9$!N7/I# 4U"HX[!<>Z8%E9I!3S0<.<%=M:Y6G/XT]N-1VL.'T^]=,&! M!3&-0D">I9K7.B@![)=1;81GP^*PT /9#'7%3&CP4TYC(@4FDJ.&='&>$0% I8#@YQH7NW[AA&=W4+D[]JFTS)' MX>I>;ZG-&_\,H)F;'9<><1+29>,W=-?J>H,/-Y[]O"6G!'D/C)/"0,%*6&2E MX800CKF^(0DL)9 M&+,,"6F]%8P'$9QV5I/-7W]*9_Y+A2Q6QREK2[_,+VK*K2(^D.CUY8$ M3CP.C L,Q()$X8TAS$LFYFD+B0GJ3TK0VD[;?5?/2E^;>2<_&APM-7-L.;;$ M&\:U#]YX4!6JB$22"Z4,@!TX:7.@F7>IB3D;IYHL,7,:G$T+H@C%$2'%L"3& M2$4%$PIC4$(R#RL#9\(9F[XDE?+1$(.U+BF4M$)JC+@E-B(GYJHL4LEY!ZX_ M*/+._JMNKU^MTPK%R=<<1Y8K$#(QDFAD@1O/ M_GYM#Y;G5B?LPL]W0S%NGA-LY$@J8H3#&$<6 MD=11ICH*T0JB5>1B$;%Q$L*: 7A,-20#5PKQ5 O#6Z$=M40P0U1TGBP0/$YX M](T/(6'T@9LM>*J+P"12UB)CN9?12R:Q"J6,T&(@Y'1H/AH;4EI+K; >!9XJ M_QIF W4Q2*V1B][/5>FBF13:]%&#!S"X2ZI8*0TQD5!N(H$*(H5B@2C*;?,"(XB,0N$ MD9,-=HT+& ,CE"M#4YH3<^4"$(&TM583'2WR"P2,$Z;]X\/&A(R,@I>-=&3> M:JT9EVFA>JJI:C1:1&R) MA[S&A9#:28ZT *$ ,T%8**6Q8DJ J'S*+*Y#7F*X8D/,;H1D6'IVS?TSR'MY MXO%7\E+^-&W7?9OO'Z0M$G:#.^ATV]W]/$Q@QE0\?#V)&->,*44IW"R$3$Z< M,(A3RJS@$@L<*9_]<-?,"/-)0EU,.Z4 "E-5.L8P,6#HF(H*1:5 ++&6SW*P M/58^8CSR"6F-L&&",1E98O(A"NM90."KJ2#8'*'BZ[R3]\/;_"3XS0[TQWYN MVV&MUPO]WA_G37/8+:KEPM?+= QZ_>Y1LFCM,A[2.\B/Q[;;UW,#ZDC.>%A"-LB);6*QP A42TX+P!BQ3<)9(BN9U].%KJ MU"0P*&U8XI0@ADIFD57:"4=M-%(Z^$*6&/2D^K(>3D*[>QS\J$7GVZF-"PE) M J@XYH)C!'R(2*,)D8YKHJ(%D!HE;BQ5;%Y5[$D0ROO(."?!.!&91-H@Y@EW MU(<0 Z9\B5!/JCZM;L=UCXY#/ZSM%Z$L5;60X"2904@E @X,2=@(%!Q%"7"% M6:1I]?,2G.96NYX$EV141BK-C$62>8E-U-$+CCA2 7.)YCTN^Q$&4O&Q6WSI M7=66-T5WH5O@D2N-PVF3/<>'3D@N@'-:#LJ3J6@QYBV_-8E,\ ML]I31N6"?P<6]!S$T.D95P;I_CB_>N:R)L%:C'D[3R2D_<*THL#4&SZ*@&B&)86Z"SP#;( M/.VO,3\*MIZ?I!?VO7-JS+)X>AZL0H$[9@TC3/.@'>$< M64HT*"#3?FAXB9A5S=X9V%[X9P _VCB!OVZ7%KMQP=,;-R(>:]R>YVM77@P#&.+7'YR_ZK6^4EF)/)8$B!%/-969#0'K,FG\?O, (_7\KY74O?^\=F\[P:@>$H'CQ M+U3^]UN$1F;1'.7M\Q?_7BMRT_[WLQX,W*P'+Q.KT[W\(L#MX,[EU]/J40Q^ MW092-'PT)NEYC=^?IX<-6WFKK:E',M/.]SLO4BF34$ 3^P:(S/ "VRV@9S)H M9=L<]\*+X8???-X[;IMSZ/7RJ>6/?@,^LP]O;[O]?O?H!8*G73?U;HRHT7KU\%'_<;Y7:#C22IW^J3_>[QS3/'QGOP)5^@!BYO M?OGTYV47W:4O5:>EFS'HL;M$,@Z%83<41MZI,!]:F[L;ZXV=W;7=C9WKRG./ MVDRNC3L;KSYL;^YN;NPTUEKKC8W_>_7G6NO-1N/55K.YN;.SN=7Z:L.O*ZB8 M9G;.W'C.Y#I$??Y,:B24Q\[K[>VFXW?P7IWNIW6X ANXAJU MD=\.,;FL+DVH(&V,(PQQ8L!NLZ@H]9%+I^-=JYT;'9-8E0_YB_6N&QS5)&>E M]E'HW^=VO7OREFR?[-'FP!]NG'QZHP^W#M?HUIM-VGSS_JQULSK=T/M'EXT-[[^+K]EK;:>Q?=T];%0=ZZ^.-+<]>=PV]1:W?_ M;.]P'^T=_=UN[G[!Z3Z?/KX^^/2W.GM+/IWO?72B13[@K=VUB[V/'\[W+C9Q M:_T]VONX"9_=6>NPG;<.WY]OK;<.]W8W3_R;OYG_\Z_V)](^L8==^FGW V^N MMPX^[?YUV#S\@%KKVP=[AW\=MBXVR-;'3=):WV1-TCIHMM5Y<[>)/U.$+,'. M9IYYE $]I9D*$:BP=%X2YTBT;.4E1MG[DD-=2N'E$K^6^#63^/5$@*4?A%>_ M-$WQI;'5";\^BE?-U&CXENZ152['K[5:K&)"'Z.U]^D+.3YKW(">=HBW^J;J MEH?(+V'+1;ZW\?M(XVX7?I>^L(SK4_ M'3;//^V^KW_S-SR+=S[M'G_9VMW.FW#MIZ--MO4&K.7'#;)WN'V0OC?))SCW M]U'SXJ]VZ[4Z?;N[UF_NH+.WNQM@.:$]^Y^AUX6P8!NQP"YC3)%,LT@R&5'T M(4;BA5IY^=__TI+QW[YJ/N_'OCMTN0*.*6GSW0[;^P]KV[L;VV_W&ML;[[:V M=QOO/FSO?%AK[39VMQK@S>V"R]; M+&UW<#\%_]K8^MU8_?/C<851V_DY*V] MVDVGL:;L6C]]&_CK_LK20'^!Z6K"PN&QHFII=? '+,2XN@RG+GO=+1K]@]#X M9SA*&U4XJQ$Z/OA)T-YWY?,VJFCG=73P<"0[@F<>I)]EWIQGY\$46>C,)5I\ M-T\^:UZXSRQR4$9#,N&HR1@6)C,D\"RMIC!4!FZU7WGYUZ!]_M__P@+]1IXU M4K??'/2-KY*"'];=E[_;XOG72?D,J'S)C[:VE[QHR8NFSHO*B;(RI>#KQ"B: M=F^>F5%K_76[=>@N6NOIN>TOK?4-N.]?7YH?FZ?-(VCO>I-N?6R>[7WJ/!NJ0&\6B M>]2HK&RCT>\V&@\TJOK6*^OY-Z=I,CWOI>G;1LS!4G8&Y:3N$R)HE;SP&A[6 M*I\UEP#Y(T'3]Q>?G4< :9IG#NF8,4]49FB0@'&(!\$]]0RGR7F<,4206D9. MEY'3N8BKA\?Y*P[3[7SMUO;\ Z(_/OD#\?)+//GB$3E!:95@88)P7NJ1F+ M@,M($.90D#2LO/P3U-(4OO%GMYW&1N]98[/C5A_NI<^ 0E6S#!MGQO5+-6AT M8Z,8B;]A>HW><7 I \PW\DXC[_<:[J ,+WU]1N+Z&/Q:?LK2[BSMSLS-V(UU M6#TY3@/:=(OC;E'6BRAS95]U!YU^##3GKS&W0IU54!> M*D$#G-UNJKW6.!P4><_G908W(/O,MS^_JM#E:Q3[II-?E-_O-3B)I]'9X&F3 M&?]KWA=I15/USUMH /ZY!C7:VGU/M];7SIL7\$Z'[O2SU-12Z,!,4RI&?/'R\+Q5NJ'#DYU:XL\^! M&DN"99F,.&:,*)MIPF2& Q<4^MR&:%=>[@QRP&4 O:6*/4S%7L''K6*W>_H3 MTA3Z66 6+'4^DX1*P"Y/,D41Z!@M5^=8IZE8>?D*'+$V\.M;N/7LZ2.VM9A* MOK%5O -2";;[YPL5--EG%QBX* 1G%C.7L2!\9G1D6=KTG3ONB29@<5JOYH], MUC).(8%W!8@W/S;MQL99<(-^:2QGO/U;,>;ND8F3"PFIN^9LLU['YTHF_9-. MM7PX^VR@WQP.-B-6 SU4Q@&P8II%;N"/%Y3YN/)2I0HX @E&YV_0;JYNK^ZL M-NH=J8O&=2@QYZFX4;:#5@ONOV^J;]*3^NPC _V2A[?_I9 M,6>)(")+A8(S9BW)TI:;6:2"":6]\)&LO"2*H#D<8"#71A+L@X;1MW(")A[E M?T+]3W1]K0CFY]-XW+S8^RP"YLY'#ZY?BCHHSS*#B,I\H(FR(\PL\'6)V$UU M__4IF?K;KC/M=P?=SL^:6]&\^.P($9AKFC'OP).",9VE,L%94$A&93UG$B%SZ5F4Z7<[?_[C7ZH1V.DP+4F3S/&D#CVX,TH=(P,%Q! MW?S7B?SLON2W!HVG6+' O7!"LV"$<=)9+9&S7$D=Z3*R^NA 5VNW>?89AU3. M(IA,$9$BJXZGR&K(%/:6>2J$0VSE)<@+K&.G$]KMNV.JWXY-/)'P?N8H92O- M>SE/ M#34ZF&44N#'ARE_8HSX62.5-Y7LXK-A MQ&,&9A8Z%)1,@E'5%DN@_5)*1AR13*V\_",47\ LG3?^+*75FQY _-3!RYOB M0Y^C"]%)*C,;9,P8T,U,F6@RSW"Y32#3$DALZZ_;^4T3DM=/[%??D-:'L\_$ M&2T"9QEX%21CX%EG5G,@MHY+$XBSQIB5ETCJV\O&YA#,?WG=+:#QC92/^*Q1 M?QG&ITW'#P^]SGO@\S3V@@&NNQD;KPY,9S_XQDX:X(VWIM=O5"MT'IJ]MLR: M7F:OS4;VVE>"KM,9CSO!#8J\G\,=JVS14, H.QX4O4%*&^UW&W!%&7#&Y!?[ M:YI"2LMOUES_Q1UO,#^#B:_B!ZKGX\Y1Q<8^E@A?)9C/26-3SXI'U>6;M\5\ M=R].WM!T"18)) MFW%P_S,6@LM,4"JCD7JM*?98LVK%:3=;X?\$PX[0RM]$[^%;^]5C M8#D2[AT)-1Q7:+P?:WL>EML\([F_4IK9:_'AS%4TRQ'.\@&;2 ^+]S0%!%4D;^3JP"\QF#*Q MFD(*F1421&.,Q#KE2X*V['6++XVRY']C*))OCI&[_>KII(EL=GQ*N0H->]YP M!P%>(>W; LPME MSDC-\N,7_&OCP/3*J@N^8=IM.)O"5,F]_F>0)^<: M?&H;Z@O@IB/_FJ9U,E6=C]K+ON*<#_LM>=[I=*KST?!P%CAVNO2X""Z4C!N3 M1EF=J]?X!>X'2M_H#8!D]@ZZ:;'GL%I&_\#T;S2^<6JNM[*L'%'^N'Z'7W\K M0W2_D.H=+0P=.&\/X0W2]>6E:3,+:$5]GW+[JK(192-3V$ZCAC?GO=6J5,?M MOY\\N>O5H"B@657X,!G%OND/>G.) 3]0O&Q] WUVC#/NG,B@-UG&M$:9#@:& M,8O1^4BE23D5>^'6U,YUJ6G)Q!V"K/YN=6]=S(:2?D"*V.&@U\_C^4-"9[,2 M5WL\;)2C"0;24=[OP] +;1A01;>3+'7[O!' :I\W-I,!3UNXG(3&NNF;1BJU M%/#3%5@T?($7J_KC:F!@Q7NCCU<(T3/QLP7+PGGYV143L;,DI$*FOH2 4, MS!@O(E=$)M/^O< P"4BX]W>S#0@P!$VC;0HP^,8Y (0B[>54#I'B&1CA.X\V M0!#9'2=@?)I&[PC !!Y4#,U>(VTS:3KGJT S0OE\'V+:UBYM5I6 X+__I6"D M_/:U5I2G\6_#RVY=,#R?&$-]S5?;,+PV[U18A8G-R) %7:4^JXU?7I6=U^V$ M7V_/0'QKZF6RC\F'U79\S&VQ6(7!_!3S?$_66O6S%;A\>_=0 M^['"AS/WEJ/RC@OU5FL_H=06:.A-I#)B\0K48[];G-\1C"HO*A7'U1?-=5QJ M;_<]^;0+QPY;^=:;[2^M=0_GOZ!/NYOGS8N-T^;A^XNM-QN\^6;C9OG]@];Z MIS;0T;Q)H"UOWJ,64-.MW>UV\W#SHKF[=MY:;S*XU^G>WW?.5VBAB%88W%BK M GBU4F=6!YQ6\WMG)7+$Q)67K;NXTGA+SLZ,?,'>:N=KK'+!WO/)(:KL MR.'NVHM8^7IRH-2\"4H@"T0)PQE"C ,HH52J*LHL(L*T]4HH[!Y6^?J!1O=[ M<]KF?YQL0*?M)QC8+[JG_8,E&GP?&@R[\4W9BZ^J3ERBPG>CPOD=J.!!)(8' MEWF$?*HY%#-E),^,21-K7B?(> 0J/"05='1\-A&!]ZMF_C#2=XK MF6#'=%QNVLD33V48T\5I=VEO"M]KI+J+N?]:DBS]Q?QZ9^#J(;&JLOS\C/AW MLSFW4N8L?T0UC'6>M;X!;2G#'96M7!OAQQ!8-^8B-@+O2G,3NRD5UA( M&/ZAE>'H#^UY=^>8]!3272SC AA;&> M4V%C=,:QP,GGS4IKB5R!8>5R<"-Z_UG9;+V^8^Z]S!(L4T%VRD=M7;;JNE)W M!D>9[_:S^H; T8!XP;W0SZ;BZ_MGGPW'V&C",Q %\ 3N3:8B!CVW5!-*N;8J M%3_ _)FF\IE4HZTEAA)^6>5AEO,Z[DJF9JH+#H?2!F4-(JO-R1YDJN9O_916 MJQH]:F'"(U8D?7.9T?T9>T^WJFC"/RN')I+*2@28091-I0:L8C8$K,'JJ6!, M^"Q79G3-XEW;-%3- !BJJQF_& "[+-)5*R]WWFV\VEQ[VVAM[6XTMC?>K&VO M;[;>-%YO;7^$C]G;K:W_3=]W=M=V-YH;K=V=QZ[8!$(,;_X"J^-I\<+=E XR MVBZV7G29UBZDA9J-M %X I"[-U!(V27EQ._H\'"B-Y&L^EQ-:6[.)Y^&X0&@ MYO6Q0:\^]FMIH$S>Z34<0 9\&%X")B0U)&MWNU]JWMZOLM!&\]&].C,E0/OS M2R)8BK5LV+LB/TGT\DKZW5OX9[_*F@&;F-Y\E(>G^6ICI\Q?^>JCP12GE)N4 M1Y/\E%2QI6%-\C7@?NF)-K3S$$LH[@X*H+,=LU_^-+7V-%%7^-?T>H.CXVIZ M_LCX1'^?E;/K>:P8 M/I>MZ26/KI^F-LK/Z0Q8^OX@&:+4\*MOE+Y7MUX5TOG^_II:"'[XH7-[O%LG<-")82>B@CP>AD_Q(/[J=K_<%?-8X[2;G MKTQ4 EG4VG9D;NMMWF[?/-8[Z [:_N91=]?!LK]N'3WNEKUH;MTY=5#>&81; MV1AP.)7Y[-\Z4ZK:R:W#H=<'FG7[\DJ:M]H#8K]YK)\FKV]?6814MO[VX>[A M'??MA?#E:MY(#W2Q;8JD.6F!>*4H:?R&\VI,A2LCJNJZ*J\LKXHEGG]C4-XQ M'D"=4DRAU/)Z(#5.\G#:JV(%T(3C.M4U#I(6I]0\^-VSD4KM@_9!UX>*:-47 M'8>B')])3:OA>M)MGP _SWM?*KT?=&H4*[%FI*0^3X5/!^WRB75'KC9>#XHT M3)Z-D.\;N',)-(-C& C7QEOOUGM43P:=+M\EQ3E"G5=H''0'W/7KU'!F[=?& MF3DZ;M<"^7I/C:#0 #?>KY"H=PT 3P-TS9?2K8)[)-96ZLEEM.BX6T6;?@,X MK>90*GBLH&V$D+\U]D,G%/ #H!2=[E'N:JWP T#6\T8?U,[WKMZDZ)9Z!\>& M&E5T_0 4T8/WM>]J$<$J@?NR4_N@E9VAVN?P M\V.0X_DE2J6GI:AKZ \7AZQ^?7NT65;B;^O6T%9_Z71/.[6MKCZ7UCOUX$$H MU>VZ#;]DLXE:=I,IJ=9Z)_UQ)LU5)/4QUW#HV56J\*P!A S:5ICTODDQ*GRM MQ5.:Y2L 54%6:D@ILZ1%M78__N8UVTKN"5!NT*B\8MO?UB9 57CHG>0]=5$) M"%?8]Y4+05%OT!6P M*)2*^LUN'L[X/8 '##E:K8?M=OH/C!%9%KS9/*8J2Z%@QJ)T>N%/9M>VN!; H+T]3B.G&0\2HPR;5 MD],>FN9TI+K7+&:*R-2*/S2UK[;^WES/L&Y Q_D S'XAQ7)'QP\[[ZJK"WWB MT_Q3;@>5 ;2#O.U#]>F\GOT?',/7(H!HVT.Q00M/^G1YTX5N[W2@?6SL] MI1"/N]UV ZPP7/68+IZQ\9_86NA75+&$Q$[9K[6752MI-6==!MNNQ (!^T+* M9>@E?[TS2! .*/VXWI@+A0/Z4?*!&A1'3O'((>N%,LGCI!ZNURY*"PR#Z:4N M3:@MWHJ3JD\NSJL*H,;TF)\I/D:=;>9,S3)-WYT ^JP O&9[IERBE* ML8)$($O'\EKD9IY5*P)6IU>!P5;K1.JWE$I_W*]>NXY.@<6N/EV&23H'R324 M;&Z.>Z"D"97E>^2_G_C_>I[,EU:C&%8_47% M.T_"92I(2MBX\KNZ0]#E3XSM==O@4WWU)X_);[CZ]\$H.>08E#JS13!?,A/A M!B],^]2<]U:>7Q<9R*M^+9%V ;W9G@?+:RWY(3\FI<9=K[5PAKQV(\K#X0P< MD33D4GMM/_C.L-ITUY80E=ZOIM[#B8ZR_DVG\F1&<=OJ-Y?.^8([X=\DW\== MZ.K$'I]=P;UG(U+]+.5?EQ-J(["O)SQ[O:[+RY!/Z3M>3CR!ZPBMZ(R>$Z[Y MVW?_>C]T1PU)U#VV<]=?.$'P=UG*..C21NT4X3V"D2"F8$.K:? MIE:Z_3H[/)KW0N,D[PY37P["5UI8IKU7,R3EM.L<6[[R)J7 P&Z MKPJA+)RB7G__(0D"W6R;T]X(*$90:CP8QC))N:QKE$:R.[\ZZ*L@<1F9+O.2 M&A_2GIA]<]:PH1/ >O5"%XKSK5!U/3YW:ODQ% M*\-$:1:QD]ZW&E(NE#6:%L\875>MH9-YZ:8G=;D2Z_U&J-:9O@&=ZQX?U+&? M:E36,T,VG'=K*_^U90$3-5 SIHWW!N1N!\%3'R^:-EZ;W 6RV4_&%<1=IWS4 MJ6()U.K4MFW0CL;KZOIABENOMLO#JFOW)$LDK:PBG,/>_$H/Q/AD/?"M;.C? MS_%\^>GIZ>KT-FK );/\[/_\5WWG^=KA3M(^5C/@]\W MQ7,/H/ O ?8<\/S/EI6J"%,:%X]:!_]*\\4N\M(XY:8YCQ M\+>6BO)(J>/131S.]-?C.B4K'!E7=$=3!3"^.V84 M%(;SS])/BI03GO*H+VU'RA\HNNW5QDZ5M);V[DQ1L&X5.JV>4YD,.'P]>V3( M&Z']9?6V.N^M4N_SRJ)=9G)6B9IE:G21^1\&4F M9^]RI4!%=%,R5YW75;U?E=M5IG)5*5[@O]4L+F4P'Y?/OS?5+=8)8D4YJ]4H M TZWFW]/#GRWI"'I>_]F G09R+^9&IE^<$GDJWC*96K=@U:+72XZ7RX7NV^Y M&/K6BC'T?8O&EA'5J414Q[%6#J/[%\N5S9R-U7(K+W?7_GB[T=AZ#8Y :_?. M-6]SA )L5:#OVUWKF]BR"N(=^UTE7Q7\^S;TFOPV87P5*SW.^IY/4^]H8E64 MIKI!Q]T#^9W9O]Q2_JN2T)=&S;@O*:6KX[.ZB^K#_>H"-H""MM>W=QF:*+&#RV^O-UEJK7)F\V7J]M=U[;[NS6S6+YWX\UZ,8]EAKZ5!HJ5EYN[FXT M&WCU!]7PB21&$<>1S$;8;'IM>9Q 7X^6/.V,7,@DW<8O@XX9^.0H_SH^24]I M?-_GU\R,[.97C_!7(.'1%N&I3=1WWF,!,.K#<$#/IY)I\-%?=5.0.:UJ@T]E M1*64/EIX-NN1S^WXV-?P9Y_WS)WI9P=Z_ZL25[6V+C#&F=Y!XW6[ M>[H,FBW!ZT%Z)98$;=;!:RYUB^*TG6._JC9VK^/YM5G+N>1>2P2;J):I)?WZ MFM9=6[6%R;<6*?=/)+\HC M2X:XQ-?[-'UL^+HX#'&)KT^K=;+&5S+#^+ISIE.]2N80\]);,=8FL M]^GXDKG^*+(NM>YQ6L=0C:SEO%QC.Y77&(0E"UQJS7U:HYYE7]RQ\#V-E2]27 /IFJ+VGJTJ6>L-;I&F#+3(HZ3;JQ:\Z6 MC'"I.O>K#D9+2KA$K(FJ'2A$8SF-Z@&"8_+VG84HN^K45X;&4#EC1L MJ78/4CN!AYG/9=BBL1/V+W?UV4Z5JX-O;):%S'\TOWBV]&D)8T^F3WAL-0)^ M6@ZVG!1]I-J-%G#,\@J.#5-TTJYAC7>A:.P$TWOU&H^M',&2%2[5 M[F%J-URO47DDJ7#44=Z_)(:ONN7:B-!9+HQ8*M-#E GS)25<4L*)JIT MD@,N->G;FK3D@$L F[3:#==*5+I7 5AF356NZBBM35A635GJT8/T""\+ZRWA M:\)J-UR)4.E>8\T!V:JV"!Y.T/;ZQ<#U!P7T_I*#+;7I/FW"&2279.U/TS\>5WSM;FK0$L"?3)+Q<#[H$L FKW3"_%U=+%78&MA?^ M&<# ;FR<_&!J[VPIT!*WGDR!QH=;,[#CTG(W[H>(7PX;L;S7EM M>H/\Z.[GB[==RESB9A)FTW3,?KF"YDYUG)?7^/=_\.@.&>TGTGES;R-C*?\R&;[#D M>@_:))//*]DK6SZG;*]L>X/^*-U[HD&R1,_'H6MU[WQI]Q=*HO8O42,U+:1WXQ=AZRA[[7T'*ZKADXC7U<-G<;>HCD@LQGT MF58SG?T:Q44KM?/+T=!ZEQ3RVCK'6?TN5WY^IGZOG^OZQVDI"&N^J]O(>\RT M=U2V51J@-4E[Z^7VZX/6WEYYS@+_OG_PY^[KUE[W^?[KSO;!WGZW>7S[<]EJ MOO^5Y?-^\LG7UI;F:VQ+Q[&W4(YV;8@M%%?S;_]1]Z=&M$^KD5ND9\FYG^20 M)K>:S(IW82I K:WB56NL>%52O-LYBK4A_!F7,^T8M9YK.QF.C67,_>W8IXM77D,^?9"9Z\?,)7!DK@TX?M ,YEH[XU6P:+SR;+MN")CC:NZ> M'_5,;Y+MUBPP]Q,8^I.O=]]D:LW4>B^1 MH3_L-_;;1)N^OW[_QI)KS=)1J8_0^^]^_]-SD*#Y+":4; MWYLN[U/X[2O:C(?]L\GWO_*]U=_ZCQG]=G?D-_Y,M^BY_VW?8R)(^_I+1U]U MR:G^Z($9>?T)Z!!_]:GN?]$7X_9OMP9WTAM=[W>WNL[WMOV\G9]PW'CJ-P?;\;W=[L&; MQ3RT6OU#_ZDOONB1:_TY[)>;M$7J"?ZD]9WG7?;HW@[TF>M-RHJ&D<4&T]J& M@\@*/5=V;_I#]_7 ^M:;(^_O%JNX"44]^AC1>,4P/ZY#_FL/Q$NRF_X[W?)I M;Q)YR?Z/@6DO-]=!:C'?JI4_K4S[/?U:-SJ#5J3H^%9').+:^?/ MK3^=M$Y]I*K4@J459TG_^WI:2L+^QK:CJ!:20N[KT[%_>OWB=]<;G_;UQ=/> MH!QK^:7?;T_@C*&53#R]_(WHGL IV5T9A5>_?'7Y27GIVFRX=8V3)Q+A[UZ& M3] O7B.2_M(W?S18Q)Y(IM9HL/Q^ VI"W']!4=NIK?!=\W(53/?76?^BA8L6 MAAA_I;$\<_>8N1UO_8F)C$=0.7WHUO3-*\4/=4U6,0/;X_%-Y;G8U&J>B7_G51:FC1S,9E M?]\4"T2:+A=Z?%1NS-KTPO_WK/=9]V_5A:L1RP^90=AJ%C//GK[_N3M-#WK$ MFX\V2G=MU+/]IW>> I'/1],*IZVS06_R.H67SL:N'>5AD$9?OM&3F#(/K?!< M"4H#,SI0Z2FWA&GF.?NPE\P>*"!NMYRWO1/='_]O&T11&N@3G^X(/FI]^C1) MX_; I;]VOXGB]N29'HTNXK25G=U[_^[M^?[!6](Y/NH?OGO>_YMT^X>7PR_=RZ->]_*/3YT#>Q&_ M"[L''\\/CS_"PY-_^IV#3RC=Y_V[YT?O_Y'G^V_4B3UY/M@_>46ZN',9?^?+ M^^-N_/XKN+_SB>X??"2'QW\==]^](N\/]B[WW[VB?Y/71X]SKN_CO9W7ET<'OS3BY]A[]_MH<[!JR_=@[=T?\?UKK\3?^OL/7[+W^_$ M^[W;PW%\YX>[_3[Q\>OSWO[FRC.&[:Q7^%S@6\^/M@=])Y M \\[Q[ND4,+B'RR^T@XC$%40]AHYQH-K;V'."J%X@RBJ)G]C MP6T:%PK8;6OC T[&K5%TZB-X3-\7K8&?I)Q W>\/OZ1@;YD^^#\K,#^VKT?P M?#C:&9Z923CK7X_X]=-U8;S[#'ZY@_'/[L4_U/WY5_\][G\VQT/4 M>7&(.L>OV.%Q!Q^^VXUC[WR)X\&'QWOG:3S=G;<7AY=_]-_W)>Q^_( ])HS8 M )33#E#N/) 80<"D9URXH!Q.I_F+^*D*093NT$/$KR[5DL5O$\0/=;Y\P(F MA%> *,*CAK)1_! V@!,'#5=21C&,&JJ D%3$KXC<.#[U-FT5]>?I37C?. E^ MF :::?6NM6E8F_JH8+7K)QFN]<.UXK1J;#T3U@*&A0%4406DAPQ(+9@WP1EO M=<0;E05/R>3S680_B (ORFG-4%ZV*LY07@Z4*\Z=P51YRRV U%! G>' 8,\! MA\1&.#N$ DF%BF41E[%!4'Y4NP9[@]0[9CCJ^7'IOBUT:_)'I';?J-Q:DUI= M]LGUJEU$+LLD5AN)O:G:(R'J&"(U 5Q3""B& 6CL/6 (8D.,4I*E,A@(%Y2C M!D6H,G0;:H]DZ"X(NA7[(SA/,?,28(T=H AC8!SQ@'!GA/;6,0.C_4%(0>G< MKD3S@LOK87^\'/E3W7,M?YZZH/O%YK,\>J>J+OOC:M5VIXN6O:FZV:PW(S#" ML>(\ND_&T9"\*0NDEAA8CQ2ED>&@1JFQ?/L:ZVW)),<8N@N/T9R221N;C4S@"%7'2X M#/- &2RCQ<(4A0Y'QRNTMT0Z 0%A31[7_>"Q1N&4QXKWVA)0,MX7A/>*28.X M9Y9Q"[PB(L5('5 A4, ]@>[-V*7A?]IGX[QTTX"L[9_!R M-#R-@[TH6J=]/9@494YW.MUZ>N+3/Z^/'%A[=G+6+RO-.'\ZBH@J2VJMZ@#" M];!?ID%O#]SN]8CCZ^>]0VOSW&SHVGB%_:/AG& M);LL_YE9I#86>?/3C''Z?N?UD ]\?;]-.'%?GH'.^O_-'_,WXF8,]W-G9 MB[_W%G?^D:3SZ@.%R&H-+8@R8J-?Y1'0E!# @J$"$2IL4)&$:,%E-65\92<6 MLKP^2GG=W_Y !+4&*@AX.N9 I0O 8,$ B6*% ]+>,MG>XJ(@O!K'J^V(0PZW MK8F"2D44,^J7COJ*;^N@3_%W J#7*-JZU@&-XBMC"/0,&/9!@@7$1Q@$)HS2'D'B1<$L+S.BB\+.'^B0 ZF-!?(]9WRS$!> I K-@D71CB"*7!!I0P MS8&R3 )LHGU"4Y>7=%R[>4!^3$&09V?C^.-^U)JV41D.QD>]TSFJ3V3_:DE6 MRI&^^/+T^3=6NU[(US?7,1]KKY7C]JK&BC=(04T,@+*LG&IQ-%9$.A,:,+$D#\3ROL9+QO H\5^,H1GE(<0#!6 *H@#[%42P0$MD0 MB'>9XUAH;S#1@X\]T\_%LM;%7"D7[@;'[7U=PFE>=J:W M6NFM4S57- N::!Z @=$;HXACH+3 @ EI&2;42 7;6XC(0D#9();TE.S)[ MU\?>;ZL6F&->N, E8$BJZ%,I5D>#,9VD]'PWZ]WL\JK88U\)Q MFDY/3ZL838Y\JS\F:HR52W#P\U4M3*JJCC"WDF%C(T"#"T# M5#('9" (B, 8MBX0H7C9^P3-']IKZMY,TXW.ZU;)K5-]D1HEY_36=3#(KE?M MY731,IW53F>?9M0LH40XJA3@$$7+"SD/),4>0,44%XAS@U+-$E&P1ATSS"!N MJ*F20;QX$,_(%R'1#HDV2<#<1*<)$R Q5$ BR(E6 49";F])45"ZL1U0UL F M&9WY;_UARVC\L$QOG3=PFG/BEGD0YVHA;VRL1)>LS)*[\5;FO;IY[WA&P35+ M!8<,::"4:HTU,:DB/2GD_&Y&4^,KZW$>Q]:4BY;;3C;&6,G.UR+9;D99 M-AU=+!B7"!"#)* A6H(&,0@,"X)JR2W%T6 A"!:(5AN_-;'Y9$;]VADY&?6+ M17TUKT4@!*4B "L248\-!@8&#;33GB =L$\M9PF,1DYM1? ;=KQCC7/P_[Z5 M3YUKNJV/=7.OU+[,??5QWXS*;I'5HHO'"7 J,AYE3@'). =4(0J5U=:9%&XN M$%(%04VJ!95QW53[)>-ZZ;BNV#2$*X^@5=&<2:U%2;1IHG$#@0R>1U^&6P%= M2FXC!<*YD^!JL+GC@X_VO4O[2#?#-KF,_MK8,-=+.-T0/-#G-YRW7,:R5I*; M4?#-.\,<9@1HE)+_F G ( .!-\)*XHC@+AHOF/&"LKK"-6L:E-EL.-=ENF0X M+Q'.%9M%42:@C,Z'0LD#@9 !A2T% 7G,E39>AQ#AS/$&I[XTW6:I5J5=5NV# M1^^?U5J:]B:QY=J6"^"W6=710E#".08$]1A0G3:6)*5 "H.T2[6WF4Z-S8JH ML1KDDF4@-]1:R4!>#I KAHHQFECD W",1D,%(QT]$&F!@9(%H@7C)/H=7!5L M_N9=#8VMK$E23$Z&63G;+2 9)M-;??1V.&-/"'--(-/ "Y3JZ"L'C*8A>F14 M<:\<12*D/2'!5"'(>NR(9\"OG7F3 ;\@P%?L&8P]Q(9% ;;" (IH,F6P!XX( M0Z0V@@>1 ,^AK+$,U5JDP-S;QG&]SRLJ,S@\.>E-3GPJ^I(.5BF;LY7Y MXQ[\8:L& U((:4AH) R((G\(!)33 C"8B)XA:Q!+ G.'-M90"A^BV[(4+E0* MJSUXA6,N4@) VD0I#!8!B8T%2!'-*=5>!?U=*;Q2%]>B<\6PK!2/%11=WOA[ M+%L]KT(SWRXX[G^]X/@"J:]1]UA25?IH<4X-MNL;7WT?I \_Y>5X5B$O+T?7 M"4'C)#E%ZW]^I)E>^M&;(SWRM81;]KK/[VJHKZ,IQ?BE'NV/WDSTQ+M_=/_, M?_OU*^<+9K7U<[5UN3WIW%%;\7Y]_^?KB_?OW*G!E'>.=V'WY/EQ'&NO<_SI MLKOS"75>I'ONDO=G6X<8S>=V/R@J-?>00\83U6#$93 !!< 5%'M M6)_;.)\1Y!^S8W/@K2N@A2I@F*O$,!8:T"3#:69$8 $Z[1TF@EAVEOP M"835/8W*&ZU3/6I]3NM;M+XK>^.T[N/E\%/GV Z,>4I%J^7E* 266 J,0!%ZFK&;IO2;R!Z0V4[ 6Q&=9L-9)L!12(6AB M@-(" HKC'Y(Z#C"+SJ.F+CB!4^-S6,#I?_>@.OUU[1O%=?MGD_%$#Y)A^],* M-UDVQN/S^YR7):G MYLB3Y9X8[8!R*8-6.@:,MZE:2V!((&ZM9 ^5IX625):G1LL3$=X&Y*)?::*2 MI/$?0#NJ4K83(5P02J5I%#]EI==\H8K\1 D*'F#H&:"4X4A73@,K7%S_N/B: MP?;68/AST^L>QME4!%N]DF=:PU%K^$U"6GJ(:B\A.;819:<,':;'\I@4R[U6!N[*^,WL6AM[)U#E%P5 8$L$XG4SR)Z"6< M (8#M]01'NFXB>A=TBYR4S<,4Q+)<##=+?RES<+:;/'I2/(&3WTHW?VIW?W^ MX!-\_ZZ#.^]>X?WX=W?GU67WQ?-^![_OO]]Y?7*(#\\[!X<7W>,_0IR7#Y!) M#!W!T7NC/MK=J=\52Z506A T1Y$CT.JH""$@+NE:=. M>>/<@V/GBV"R+%7K)%7&"8E"E"KCHOU+";1 1XX+>NA$%4P M20J.JPKW.NZ9 II-D;SOANBS^#5(_(ZW/SCC%!8& @NECOZ"=4"E]/H0HN(5 M%BDA:10_Q HN10%G]'^X'6R?5"/M#^7#Q5E]F0^;+9#[.WL?J)4,0FV ISJ5 M>^,>&!&947F+H2986%?RH2PHP05&,P3RE_EP<9*7^7 =Q._@\ -*3<&]L\ A MG?J%8P140 A(ZJ/SH3V*.C.)'RD@XX50ZJ=\6/L>8R[!L^0]QAMHOMJBR%L1 M#P-II6<N4+6QL"SKDW$#,\Y MX5FM*^Z#8RXYH9R)Z!1$]T!QB('3ROB X74E398@^"YY)KBT]W"52!L.XXW MS;7NMTYUSX'>H&6GU?=77?QJL^FJ+FOBV_J]C,NW-[AJG9"KW]1':3.:O@D7 MI"24@VBZP\1K"D35(X&U7*>$!X.P2]5O(*<%0KF.^ 8#N2Z[(P-Y"4"NV"9. M!XB9$T!@G *6INS>:("2FBCD"-2>ET!FLA#S=SU9OSRFF\6JFIS*%.V6R/D\/C-);7_>[)7_W.BS*U\8.&#D:@*V",C_Z)83!U$Y! :DB< M2>.5T"K10F>" G>T@+RZ\;\2"#^: MN/-K/]'Q3=?R>C2((U]YKX4U9+(5&"/7R[9[M6K;UIZ=G/73F8L='WJVE_O( MU$AI,_I7:HVC,#@#;+ !4*1PBCQK8!2#08H@;*I82SDJ$*^KZGJ..S<0T769 M)AG1RT5T]2"M9Y&)42IF83"@BE@@ T? $0^%8?&B1='1P+"0HNIHK'T >BU: M6-X 16M8MK.TPY/3D3_R@W'OLV_URN:ON9?E.I@P-]:R[(;W[.9*3KOX_CT< MI]Z]^^% GV?VJX_]9C2X5-1);HT#FB&?&EQR8*#S /D@B? &2^LC^Q4D][?< M9'#7MHN>P;TZ<%=WUPW2Y7X:EM2E70X(#!+Q7W%Q F8<^B) ]P$ JB M'DA-&4#,!\*,8,&JA'N26GO7E@F\%GTPU[3I=TJ5<=Z?:-/WUUV54F)-;6;2 M3YS"GWWO:NVGD_8TVI)WO?.,9S!0>JGK"(F-/AN#Q_]G3D^SJEB?_^I>"WKV@3!WXV^?Y7;@S;^HBLT17HM_YC1K]MW4Y'7]G73O3H8V]P MO5+P"92W:?W6O9;>&-C[EK9IUUD/+E(MF,%P$N\^&;8F1SZ2ESYSO;0['8G+ M^<%X^JH4IW+3.O0&>F![9;0WOE$V$7_RX E<]D/?K6MSX\\TVI(&H9!&0(<$ MEH8RB8RDQGND6'S#:^T_8-R^_M+1UV;=I_JC!V;D]2>@0WS I[K_15^,V[_= MEH@H#E<#XBF0?U>\%STK8N:L_*DOONB1:_T9=4?*V"E:>P-;7NS3#=I;_]H9]OMZ-"[/+!X-S^*87%Q$?VY]Y/DX(=,.-*TX M7_K?LQ#P=7&_0VA1+UT%+Z[XNM0Q-OWJZ=@_O7[QN^N-3_OZXFEO4#Y9^:7? M;T_WC _?'7Y27GICL*<7J/X"1+TNY?A$_2+UXC\ MM;O^:+ (/Z&*Y\'FP3*([W7;GT12?[IC4D=NB:K\W R7=:KF5^2@S=8D!T>C M:/-TXN>.QJW=J$M]\UN3<6LNFB!G-^YQ7Z=FQI27[_22Y3!Y M"NA,1;K*54AG;EM7QVWO$_S_Z4SDZ6R1.S4LYP#WXYFT+(,+E\&:\L :'1GN M^KB8NN\7C9O(^X?8'_;P&Q-$]Y8++!2$1#LJ.-1'N'MRB/_YU#U^?73X;I?MO^BPPY/XWKOG)YV= MC["#=R^_!=@[\=/Q-T\ZM'N0@N2OCP\O.VF,7[HO_CK:?]'M=78Z*=".[@;8 M#R\/O"B#*Z_@>>= MXUW2.3C\((4+3#@-'$$$4(4T,-RDSIX!*V58D)ZVMXA2!9T_WW>=$N R#V8> M_,J#04E($7%>*T(E0B80I9UU4&NCA:;S(/P+@]B*EUP M2@('50"4B\B#F@6@"37&:AYX:E9.."THSCR8>?!Q\J"U% L-E=864\BP9@+3 M( E)1H15X1!!E>W M>!#?Y4&HI&$V6H&::@ZH< YH+Y-:DY@K%D0@OKTE MH2H4S#R8>?!Q\B!WFGL//8.>4AE-0NFTE%)0JBCV7%[9@U<\F.W!QO,@OO9<#Q)&2J_ M'AW-A_]7%1I,:[O';X;]>W9KS$QW#Z:[J$8 *0D4$P.! M%L$#:@4%BD<#$&(2"/(&<2E3^T]80#%W<;)33%'9:4>-'>(@(6DC<)T4NN=;Y27+X8#GM3*U.^D->N/)J*R*T?+GIZD2 M2,ZB6*OPQM72OI@N[/; ;=]:U=WIHF92K(T4W\PX4\69QDFU;F\)5,CY\^,SN)L+[MI#%1G<2P=W)8KAI;'06 H027D6-D1W MQC .D-?6XXALRE/F%!$1W3ES:H/177M$(J-[Z>BN!"L4]Y8$A8"S6@$JF072 M60P4UI'+#2,>B81N69#Y@Q7-R[EH=$CBM1][/;)'14319]\?GJ9JH].XA!]\ MC!^/MQU\G"LHD;M4KZ[JRW1Q(^WM?%O=S'EU<]Z,^BZ4:@\9E(!11P#U2@*M M! 564,.-,LX+U=YB!21UM3E:T[V7S8;T @J89$@O!]*5"(2CT=M4F ,B@D@E MFVB$M") AT"C*XH0D[R]10NEYHXN9D@W%](+J,61(;T<2%?B#D)H[GAT16!P M$-!@0DJ?LL!S+H,34CL9HF<""\SK2I[(F&X@IA=05R)C>CF8KD0;,$8^JFH" M O-137-E@=1! 8:Y#=$*"X3(]I8J)&J2FGX,Z0_;]K]GO6D3D#+ ,/+CR>C, M3L[*$$/9%L2[G/^P5J&&(WWQY>F-A8V$]_KFLKZ>KNH5\^T-[/ D\U]]_#>C MKH05R A# A#:(D"98T I1 !')" ED;:!E&X*K:MK6]Y):2#":XL\9(2O&.&5 M0 2AGGD*)> V&C>4(@Q,I&\0W[.<"L\]9:F-.B<\(WQS$5Y;("(C?,4(K]:= MD,%SSA!@EC% O1- Q;< LE CI802*")<%!BAC/#-17AM88F,\!4CO%J'0D(I ML)+ 6R$ #4$#R6#2X5%K:TB@4E,=/G_@,6=$/"Q*<3*,@[DL&ZVFFI:]P40/ M/O92CU ]'OO)0KK_Y%#L@B(3-Q9S/^Q]7!SJ([L9-2>HE019 MB $W!@,:)0#$-Q @V"*%F5&"V91!B@M!YRZ[]R"TK-$NSF.%?^VG0S+\%PO_ M2D##V+B ,-HZQA,"J*'1S!%& J$8UP1BPJ!,;1L+Q>K:JBO!#<"#C+$I0/4EL4WF01:"@T$BEYN.CQB;&KA!56!>%;^&?Z+/7.2X;]8 M^%<"'7&]C,901U%*MG\TV8 Q' /&7$0VI\(RE$INPX*SNNI:-*P(YQKF=^Q% M#*:3)]<'38K6P.)4&QN"0G$UMQ J.,R- M2#(QU!T:R<30$&+H/KM##(1KCZW1 "FO0/1Y*9"((1!HT PZS"S2D1APH40F MADP,=4=-,C$TA1CN6@R6.J\(D@!ZR:YZEV') <6$<1&$@Z;LB5X@7E>V2":& M#2&&&N(IF1@:0@S[=RV&2 I.IA-P0HGD2D1_4,'4]/[2 M_KG=24W@31'(5@2M\R9%6Q)2SGKCHU0)9]4))YM-A?4W;]6]P3@MIQ_O#W9O MK>1^V(G+>YO^0N_<.W#I1\/,? ]BOMUJ$ 4S%^U<# %6-FTT>0,4<10@Y#%& M0EJG0CM2G,0(_]Z@HX(9U&L3$7D@NK-Q,Q_$*^$01HQ%6AE N;01XE*DL\ 0 M$*,Q(0AAIWTT;@H.Z]I$S@!O(,#K;\*:M?:R('U7:QMFE2&! $,#!!0J"(Q0 M% 2L()=0,B-,UMJ/ -2+BTIDK;U4B%="$A '*CG20!M/ 27< .D0!SZ:8UQY M9&$ZYJ(*.G^[]5S!XV&G6R9'?M3ZU_1HR[\;E>>QV62WN&R.N!ACQEKP8/E#0(2 @Q54A!!U$:&_A@LU_XBP7U_@E MC!X,)[K?&I9!B(8T,WFL.6&+"TAD^EL"_76JL0C.J$;1]010X.BU2"VC<8,4 MD"9>, 9"SW%93XS"N@HG-R-#-+-!@S,H,ALLA0TJ,0R$H,4B1/A[$P#%.@ C M" %62^8$#L(*7K(!DW.W64VPX!0$)A6@2$7; M@'L%K$&04X(#82*Z1K2@;.XD\UWSR>_-]"CB[V)/QE'DDVC' W[_9)FIP?V,L/6Q["OJK$8I:052EC@C4JU3R/7 M:LPQL$(*%YUK*11I;TE1$#)W+":?UMTL&JD]ER33R)K02"6(8ZA1VAH(L @" M4$)---124YAHH&F,<=0LN+W%64%JV]+*-+(A-%+[F9E,(^M"(W>M$<:5)Q@: MP'@J$2!(B-9(P$ %:#VD)C@9VEM(TD+,WS4W\\AF\4CMQ5@SCZP)CU03;*0S MCID C+&I.%E*B34R62?:( L%-RYU=$C]:]!ZN#6/H=;(R]'PUL-Y3B-M4Y=>)&C'%"O#- $.V"D1DI% M)\PQ7A9>@Z))_<@SG-DSG!L(YP6%1S*<%POG2C41PIEQT83BA);-9CA0 D'@221K'KD: M>]S>HK0.CR3#N;EP7E"4(L-YH7"N1A@0= 8'!+1&%E :'% >86"\-@QA8;PS MT=@6A2"\07"N*?]D+<[P=/UDGM:X/XG(+C *V[B9_)_%Q,(>(+P-)_7:(RA1 M=G,'L$50^6$U;L(8,D0'#!@ED&C'2MY>XOA0J*Y MC=7,<)GAFO/4JXRS989;',-5F@YA"9G2'G"./*"8::!=-.F")B%ZXD'Z%%U# M%!98S1TMSQ27*:XY3[W*V&.FN(517"7B**+)1H. 9B (5. *U# "*$^ _B MO=/II(8J^/SGY)>9TG0]BBNA5B5]U;WML*1[W)@P$F?%#<],W]^>L3S$QSC$ MG\3=76]\VM<7";+^QR/*G_S53^8E6/DG\Q*L_)-Y"5;^R;P$*_]D7H*5?W*S M*F&(F:[YKAX-XEC'K5,?W9PC/5I()D*^QX;>XS$5W/U#CWMV$<=\YLXV;-Q4 MW3_,.>L1US>8^=*/WB0.K3?W!M^-:5Z3]O7/E9+Y-7P)<_CRY^'+XQFGD[#3 M6G*.@'$2 ZJ0!-I!EAHA8Q:05%3S]A9\0N;.L6E>]G/FH WGH#FS8S('+82# M*GDP5@JA,>< Z<1!@1L0]88 0AD5"+18$Y>@.1-,,@(@V"0.>DQ'UW9Z_;.)=ZLX MM[;)'#SK$3>.@Q<=#[N2S?.#,(,(\V E3I:@AY:("6UT2:T$HG MI$DMN:,W6E>%LC5*2\XLU*1G:V!$++/0K[%0M?V60QRE#CO>$@0HMQ;H2"Z MXD %UDYP6]J"N*YC$YF%,@MM2DPLL] OLM!=6XAPA(A4!MBX2H B1($AF %) M,'+0,J(,3"S$LBV466C=6&C14;',0K_&0I6X&$3<83/4B/DQ-\\SUR@N\R$WSGF+@UM32GK%-OV!_>-3*O*6][RGC=LQ/C M1_NA-#C'^]\([VI+]CY'_[-=>A^[]%-UIR!@89%@&DAI**#<2:"5U<#!H*1S M6"MO4V5_65"("B2KYFENH+%@^,T9[\[P:P[\JB%R9#D1P@!M4G"*& XD\Q(( M:N/B4J^\"A%^)$(/DH)BVJ"LB8SU^K$^9U0Y8[U!6*_T0V;8.@TE\$YS0(4R M0''I ;%&<"^#%41'K&-6$"8+-O_>?,9ZH[$^9^PV8[TY6*^$>RFVPCBN4KEG M JB3$!AK+>"1Q2$V#B/N4]% 4HC4-:M16,_9D"L+X6P@RRTI>'"UD!6RRSQ7 M&\]=;E?#!UQA9!W!P$$5 +6.IX4'6%#VIL:;SQ M9L:2P@<9@,L 8+657UQ"(5$ GGH-HMU(@>:0 V294DPK9XR, *2TP) 4?/Y^ M?LU+3WF?_^Y>>FQS%Z2P9Z\;WIC+P M%'[[BC;C82*/[W[E1(\^]@;@ZIOR-C];'\ENU+[7F&_?"#Z!/[K7LFG]C?WP)/[V1<16:S":_\!1;ID"'$L"6?MZ^\??Y+B M#%V-C9,X^+MBO9HDPC_UQ1<]P50%9S>#>?I7N9U^E^]E- MZ7[S5:9;PQ OG9R._%'\7&2:UM[M+JL_EEF$2U.QUH?D)05._YUN^;0WB8BP M/Y7:&:R92OH#4M[OKN[48Y]NT-[ZU\ZPW]>C<:LWB-0P/(MC(>((1^NYE^.17KV&"?^F;/QJL?"*HS&/-8\UC7<18 MF;C777^R2;F<8PTW;C)EUVL]],..1E6SJE$'$@Z.1M%8[<3/'8U;NU%AN]8M M![(),X_8W9G_>2.I&=->OM-+-LGD*: S%?,J5^*OL_Y%"Q>M%*B]SS;93V\>[]'.Y2'Z&[^_.'QG^>&[?XX[QQWX_N05ZAP<^\>,O3UG;GY*_^^^/WG[HXCO?%V\L._JO7 M/7AU>7C0/3F\W$/=%X=X?V?[ZCO_Q-]B@_<'P_/NSMN+.+Z3[LDK\GYG%[X_ MB*,YB9_?Z1YU\/LXEK?P_?$A[3R7Y_MOX$6Y_?T&GG6EA>TMS@O,Y^[MLI3&U(^&DIL_PJPTLM*H*TDZ*XW5 M*0UX5VEH1@55S@)A#0%4!P*,T11H+[7S2C$N57N+X4(BOA9*HZ9:+HUFJ/W) MD1^EVDE,E&^>39@Z?V7\OUP\?Q@>.KN[95J2MNI8E-3:VK MA7]VM>X':=FGX]P>N(-O0K#]50;^\-$P\P?Z_.5P5%Z93$8]*[?;OAYIM3?3H-Y,X5AF_>PA=W"6(AU!#Z)U[!R[]:)A9X==9 M(;ISKVZPPBO4_?B!!4&$DQXPDAI)4!*=.804D-!S)KA@&(EV=-TD1OCW!AV" MR=SP&(V*KI_LAVQ3K(0]+CK/JKL(UB@-E0K >B$!-18!'7 &'/C+(90,IB- MBO4CCE7&=[,/LA%\$7V0CS=]$-KY\B%0QJ!"$@2# J"04R!-D [C[T1ABC( MVUNXB,9(MC76C#(>8FNLE#,>ZHAD"IB# G:_W# 9XOTZ'X1T')G4.Y,%DC@ M 4.CQQ$<1)SX*!F*MK?(# ;(]D)CP;\NV,_N15.Y(KD7E?WF8*,/(82/_@0T M@$H/@;8&@H ()99'6:2I!EX1'8T&V0N/J4'(LR,]^)CVDUM!]T:MS[I_YM-1 MU4TN&UMWT] M'O="G,(TY&^N5Z;-1=(FOK/30SJO/F#!K2;. .P#!31(!TS A 6)$&.&B%L MM+"*Z(PUJ#9R9H8&1G0700TW2"'C?@[DKS:Z>3^GE4&?#8%'HCWY&UE.V#A[M.,,QX&&2\D5<#XP &% MV -#O0$&10,AD, (]&6X5:%L"&PN+RPMXI)=A"92 YZQ$6.U5D(Y"H+!#E!L M!- ZN@C&(8,44@PQDYB!\LP,Z\8,C=R(R2["*G!?W7WQ&BEH-08H, LHH0[$ M?T<+07,HF-3'%5AGWV$QB)^_0&??80E^0B5+1:J# U!^ZC_4TH&=P9H MCPU@U@E$-%=*I[3P0K*YMUAJY(7'4!SEV8P3>ZLND_(8[I%/K^?3ZXN+JXL]%0Q(#SF@#H8@$(! N*]8]8@C'EH;S%1"#*W#[RI M!5 >PSVR.LCJ8''N4U8'JU$'%3_(20DED@QH#%U4!P8#Z43TB.(R4\.UAI1' M=< +R=>JM,GU**XEGI;DMLQJS.OTT1M+0N*\N^%9ZO/QT()9&_K1AT[.O'F0 M2^LP\+V;;%#K@3>]\UN-!W+?@=QW8%/F,_<=R$7/5S]IN>AY[CN0(9@AN&Z3 MEOL.Y+X#S1MACKKFJ.O7J*NU% L-E=864\BP9@+3( EQ@0FKPM4F'((H]QUH M4)SUO-.#^$:<-7[F[0>+)61*>\ Y\H!BIH%V 4<9(\$[$Z3WN+V%*"RPPFL1 M:'TTG-S\$6:MD;7&5ZW!G>;>0\^@IU02*J734DI!J:+8E-7+C@09I MC?*_4G,<=%"\/_L@E/(T" A@( 90Z-*!A1" ""'^(^5L:-+>DJK@LJ[24;GS M0.X\D.^1[]'8>^3. [GSP)+/B]7@B>?. QMMO75O5PF.]WO[@1 76 ^M&"_ N+5 NN,;, B\9 M!50$![0S#E!DB#>!,(5A[CVPKN2P:69%+@ZZ6OK =^E#:8J1$@(P2%DD#4^! MXC;^X042CDJL$QWY@CH@)59 M$1M?.V0@U.TM6D@HLK&Q9ISQ$&-CI:21FP\LDP/..\]N[",=?R0?5"":4JZ MELP R@T&FFH+L,2!<"6)]ZB])7CN/K!&Z%\7\&<'H]EDT;M#%HAQC2D2 "*+ M4XD 4QT.@"3U',,@PZ&)XL!TFI)W=Q^(+ 3UQ)86U\VU19O)FV^JVSU: M&>>1)4 9P0'5)OE8D ")"!$*A6!S9WCF6H,-]K0:2@Z9%I9!"Y7M M'L4=IUH*X 1BT9I"#ABH%+!<.P-]0$ZHU):$2YF+CZX/(:P_'^3BHTNBA,H6 MCA;N' &4U+LJ6P,<2PM*A,]B*:R@V5 M[1JAA:%$8^ 43KT?=70@E(# VP 905"6+0IH(65N4;!NU-#([9KL1#2/%:H; M.(%8SC07 *;.T31 "C1A&B"EK0LT2DF92UI@7&UNF+V(QC+"^A-"]B*6Q@EW M]VD\=M(2R$%T)12@3D>'0@H.?!0-1[PC(8I BBRPN4MWUD@,CZ'0RD)[&$1N M$XTL&=V4>]SSA.M5?U>B!K]]19LH6&>3[W_E1(\^]@;7 M0BIG%8QMWVO,MV\$G\ ?W6O9.N"-]RUM4RT@/;B(V&H-AI-X]\FP-3GR42/H M,]>;^&2-I&+SX^FK$I(ZO1UZ SVP4;#CN.,;9:V/)]^=B5HFL$FS1VZ/^>:? M:?RE@H)"&@$=$E@:RB0RDAKOD8J^FO1:^P^8M:^_=/2U+\RI_NB!&7G]">@4 MUGRJ^U_TQ;C]V^V9B=-R-2 >:;0BRZN)+OVI+[[HD6O].>PGNAX7K:C@JU*Q MFL&]_2K2S[Z*]+.;(OWFJR"GC.5I)O,XI3*_]L[[DZ0XXF>&]E-+#]STU5%\ M4#\:_[_6[G_/>I.+>PHRPJ6M7NLD\)(7I_].MWS:FT28V)^*\@PJ3?H7D)FM M)?38IQNTM_ZU,^SW]:B)MT^U/Q_[I]8O? M76]\VM<73WN#\A'*+_U^>UYGC+CDB^GE;QAY J4GY:4[!LWT M&E%/($/?O0R?_.HU3/!]OSG#.;R>F6B>^37\Y+VGGS]14*YV]A\P5K1J27G M6 D7:S)6]D1BOB9C72<94$^P5&LR5OF$$G*ON\YNN4?8TEONK8)X566@Z]'_ MXMGPY&0XF-I7-?6B&0V_W,W56*\YV8Z#349:=+=>ZIX#T>IZID^3B9=GZ*K5 M3/28QF>CBRPW-V?EM9_H^*9K[>K1('ED>6*N &7MV[.7)_S!IG0S/ M!C7WYVOF1Q]#*MX?NJ\'UK=T&6[<\=:?F*B'")K1/75QF07KPGP_^^0]"NG, MD=6PRBW\V=+SW2W\<4FM=_/%F%3>^]2T@U'AJ!("224I9R&3@^2 MKXEAQ[ND0:6 ,EH,H+((FQ('"N,!>!>A?:6YB0 C)>Q)6N;-E? M,\HJ]LN:V/%EN:E6:Y9,-9MU-KW'U0.Y=D9B[B\1;35+ZJ:3-76QFI+_M"X$ MRNX2*$104,DML#Y80.-+8(@C 6'!14>(:H2:R363ZR\\]4-J-AAJHO%)I.-. M4Z2]AI8ZP;S13C(F\??9]3MM/#+-+IAF+^[0K PIFU0' $.R7KU,Y1N- T8* M+S2A'G->UG"$O'HL[,&ELC/%98IKP%,_@.$$XQQ#K:RWA&H8=#0=&M1^A4-X;B #D4*>X)@;*>0FHHX@[@BP,M+U%,"RDJ%:0R=9C MIM9,K8NE5D^MD\A!7S*IDSJ5C"8X&AZ$2;69A#K_EV;53AAL2$*,*:2,PX)4-@)8)A3U-E ;-E0H2!<%0Q5#\]G MC*\UK?.YE4W[5P@.2]37J:\3'F9\C(U9ID> MX,I0H0QE6%&K)>5$& M2$F49'%IM'* 6H> M7J:\3.M@]4@(G6+!.LH"#2@8R34U D,HI14_Q8/BMP$ZJ MK[,WN*JN4YYQ+37!LQN*X+7_[UEOW)OX-W[TN6?]R_CP0_?:V^''07F7?U+; M^VQ(U65(=9_-.'<05+1_F6! 0)R:FG,,C(HFE<1<0X.IH=2F/3A.YVY'F&DA MLW=>IKQ,>9GR,C7"%JH] I1MH76RA:I!)>0P\XH#;4GJP:H\,%ACH(TTFA)F MB W-LX4>4];/WGA\5E9[2I7E;Q0X3;BX%61JG?;CS^34H)P:], 23XIP:8(A M1BI&H:0:$0$]=HQ (:+C_!.=,*/64RF@27"]VSD;QU#[FVK5)XZ<]M8G+]=@0!D)P! 2Z=W9X"S'D!O:WJ*0%(A5"Y?D3;\U M1?B,^ACSP?L[2>-5=)?FV@UP9]/L(?BM%!UB'B%D- >.8@:HMAPH+QT@"GH6 MWW*2ZVB99>1N+G)K#UQGY"X N=4 ,^5(2X@M\$IRD)+;@*:. VN9UA@JZM-. M/<4B@W?-P)M3HO(RY67*R_2HEFF5X>5LL2S"8JF$@2U"0D,2@,,"1V<#:B Y M5( 8+H1!/CA:6BQ-"A0\IL3"U_[T;&2/]+@, X_OV:@HYQ1N^L[?]ROY+3/2 M^TTZ9X1[4=N?4XH=U*FV/T: NOA**^6 0EYR[0SV6$;B+J"$113% M^>O[Y5W]9EO'>9GR,N5EFJ_F+71*&(6B^A."0A^,DE!SR)&-_"H%_#4OYCM: M,F>YU*TDJR5P$59($<>!AI0#BB '!C(=)&@ZN/^7,_LKWQ_=KE MYJ30#=_&R;MM>9GR,N5E>E3+M-*PSXVS4:]]7T^\.Q@>Z/-WWY3U\^&HW"7Y MX^[AJ&S0/L2@O9@1\W'$"A,7"0CI3+1J.0%*! N0%Q0C*9U$*#7MG,.8S6C. MI)N7*2_3FB[32N,]63$W/4Z'_K9/1[U^"Q>M!+J< MT/.+G_SNK-R[36E3>/Z!/81GG@=$B%NNG:*(.2I\D!&AU$*NG#0POEFV$;[/ M,Z$&:N'P L#;^GE'FC0IA@O,!"$8)H%9;H 5DP"#G M/%("6D/:6QBK@@A5*%:M.;,(+JD';9O6K/QA#[^F1%,U*'^-9>[7K#Q;?P]A MCTJ1.2&Y9,I#0*G%@(;H[:GHX@-I*33:,15"8@^BUKD1^4,U_"I3#C)Q9N+\ M2IP!8QN!:9P3CD*I#;$,1$=*,N[=]]EU')\SOLHTNV2:O;MA8;7'41M&(I'9%/Q^0"];CYE:,[4N MAEJIEP%1*X*%@0859-#28:E4LAR=AIE:&T*ME6.!7*I ([4:*2V@!FD@*6> MB>"@HW$)*8FN.2HBX69FS^RM MZR?YF-N"CKG=D%(2Q<$-STS?WU-]-B^1=:Y3!O>W+RX M>7&;<'A$<(P0TL9:)*@@5GG+K&$A> 4A-OSJ\ B%9'IX1/S,C8N6X;?3(MF# MJ\N#ZQQL1\_M[>0J=>6B>_F6[;_Z $WTMI'DP#D:?3@1"##!82 )I;"WKG<8EZFO$RK,(ET(($;;@FF@G)O%-6*>NDLMY@1)1YL$MTHBGDP MW(Y3ET:@^R]US^T-GNG3WD3WR_.UYFY-S-?^OV>]<6_BW_C1YY[UT\8IK[T= M?AR4=\D]5&JVLM+.Y^Y=*XMK:F 4 L 1CE:6]PXH)CR(P)>!:H,LTVD/5"G4 MH$[*F1@R?^=ERLN4ERDO4X,"1-D:6B]KJ!)S0L19:1 %!B(+* H<2.P"T"%@ M3JDPF/KF64./*>]J;SP^*VM,#4-K6L.G58::RL9R-P--K=-^_)F?A7>I<5V ]W9.GL0@&]DZT\![)2QB%$%(#0: M4*H%4!(Q@(V@7'')KZ7$9 M2AXGU.3I&;IR1FE/2A@WD$$NXTL/ MC45*>*>CH:P,#K^X[?(=/9FS96I7D^5_=W*'B0X!,@80]2[%;:.3PQ4'FBOB MO"(J(-S>BD N"*N6C,]:LK&XSO2;ERDOTRJTY&+"@5E++D]+5D*!DAFM(** M"2- U)0:2&81<$(;Z]+Q&]&@ZN/^7,_LKVQSPFF.<$T;\OE9M;MN[H7?N';CTHV$V=1]DZKZ:%1"21'I' MM056>A5-7>F!(4@ )(+'B&*K$/V*[P;M>V? 9U[.RY27J:'JV< \M@!^O_9^_:?MI*D[7_%0J_T[4KN;%^J;S,K)(9D9K-:().0 M'26_1'T-3HS-VB8)^>N_ZF-# )MP,W ,_;ZS!.SCXSY=74\_=>DJH(&8P"61 MT7!II2RY)FW]+NDT?B)H]]KA\_34D4\54Q53% M5,54Q53%5,5TQ^D"U$C#A*&&@0&>G!.229%T@J!3%O0*EN$8'QA_.V\B-CQW M\S3-_5'Z?#M-=C+:BZ^&HS+ C@*G\+<[TZKMSEMBU[P35;4"\\B$BS42PQA 61 MP ,XJB.U)B;(68 .LR[4EY\_G%95;/)&I\<-=PXGXXD;E(FK)P^7A^SOYD\> M9BNR"D$2#L83X-(2Q[(FF0HCD@O&95921657&=VE1EW8DGJ94',?RKB0GK4. MXO_OA@V%;C>L6B MSA&"X=Y'TKA-\UA,\ES LI; ["$1Z<(J"5)BXX0[B/R5(5@V-I;5U0 MW>5>.I0X;(*R43DPY7XM@4UW\Z% MO\!+&Q,G,6A# !(EGH,GRA@;N8A11;NV#HIUF9IOY5%I;X7M"MNMFI/KP+9- M43L>I(P:''6&Y2B\5HQYR;1(%;;; MMS*4L"[10?D>(&E!_"-O/$68W<%[$[ M"V :I$>RVQ7\XKA6!>T*VA6T6S$GUP!MPT$F&G125@-DZ5T&DT %(9U,2E;0 M;@MHSZ6:>>I]4"D3G;PB$%T@1H ABDJ5]F6]LIU7-@KUCZ8& ?X;>U_6_]G\*)]=_ZG.S]PF@3\3KUN5EX@/[XB//C8?]P(0TF:;1VI3&?O1%]1G]VK^,/A7L*NKQ)J>-"*9#H!D>]PZAP.W&'L35(1[2"FP7CZ6Q-&*75(.[DW<(/0>7Y<-$C?_ECKZZ4>S\:]92I=MY.0CS GZ8P;T]69V;)ZMS\_3J?'.R M)DN-A\T]-_B(W]X;=%ZGF-)^ :!.$Z3NN$'LG Y7_[_.-&!]Q37)>).)L=1) M4 W$3?\NM_RE-\$5'RY=E0M0L80_B6CN=SZ>Z<:IW&!M_6_/A_V^&S73,]D; M'N*8XOCOB]9W\Z-![Q_HVD190[G#P3C]= >%B-<9.M>/LZZ;,X U>FG.FF[0P29_64[Q*C;Y+'_@)S=K&_O!P,&D/'WM\,US795O693LO?7KEFY^GD/8]L@G! MFAK.]$YK.%^AP^$M3E.NT-'!A96-N6$"(+&L&(<8C?4\6B^RI%DH%:9E0RGC M@EU2V7@W[1\,1VYT-.4Z3[&Z\?Y_/V]]?\>V_GK['5__M-V,[3-L/?]W?_MY MX.^^;_#WS[?WMSZ]$.?GN_N_5MYX\MOOW\+>SL?ORZM?^6 M;G]__VGK^?O/6_S=T=9NS%L]>O2?6<6ZXC;%:J>7/J*467@K*"P,Q$$ 9'JE12BJA3;#97)E:/O&F&?>';N(\NG'( MEKJ@".<(<1"L(59RC2PSLF02PIJ M77>U9IW;<6W2BPKL;QW8GDSF'TZC3_N M#S[E>?@45-O,72:,ZXA6N4G$& '$ H .09:>0VOKU1ZOL%EA\]YA,P4&26MA MM0#KG-'94,&U5%E>VQY]DV;3[P]1O6S^:*>$\O. ?,E?<)@15JADG0(TC M/G!*@L]4!RVEI&)MG=$NMX^H/G%%UK9T$7[LR'K[WLE,!"Y%#$)SB08BMS8% MQYE15BL%7%X,K;5YQL-@[-$YC+4B)1,YQQFU@0 7E+A$.ERR&/%T>OAZ'E^R"E8EIDBUJ+YC1)"1#7>$0>C5/9S3WZC?*,%L]>ZK**+%J_AC/]ZS37\D]5R5R2@ MBNE1B>D*][BKY,"Z"EJS"JJ8JIBJF*J8JIA67DS7L-%ER %"=D92"XR#T=10 M:D!0!\ <^_ <;71&\?])\PM0\7-C'2V :36,4@NCVNE+L]./%D1Q=$I>BN)] MC-25PXZ&>"$LX5G;&$7D,J*=+E37+.A07I6XW4I;32 HDB! +"<.)E*N<;A1 Y0@S)MA!K MEU148R6Y9,R9G/'1D;!< G*G3CWNN:.O<]4TBC1?CL>'*3X_'.%, MOL*'&L;I:<@?\M_)T]\G/=]/;U+ 2R>]=$6(K&G%=2 >!0H\?+&% M%029Z[$,HT I9BG/28!,8)D7&;CW:$\A -FKLXPS22:56;0!4^:J+SA#,Q(( M29P.B4"("6TOS@BS5LI ^XK33Z*ZC+072-O;8"U&%R>F/;/,XQ;JOX%Z64W M)Q.5+UQ'M^=+ RA'O.!D, >N*#YLGHJW,EF9EG5>-;E>=?KPZ;:70Q6#, M-BL(4COO-*<07&(^97\5JV&I.ET-A*4I_/RY=0$JR) EH1(4@20%L5D R=[) MS&Q0/L2U=65HE\)\=FG5^G9K_"3$]9%Y!A>76 MP/)<'H+DEG-E(XD(PPC+4A+KG";><>-$Y()1-?6OZU;9S$_I%%11G:;-QS"? M24.H9Z)J%EP5TTJ(J9Z)>FPQ/'S&YJT:JUL>07DS'ZL+/J.MF *A5#F",I/$ M&^M("%J@(6)*_L"ANE/Z76V,ZZCP7$C.<0;" M"$M"*=D-N+,31UDB JT!8T )FV11X:JZCU=U[S4B=\VMN>KUE?1Z0<5HREB2 M2I*42H8N"^7DF \$P&I /9="A%*MBG6EG,_0K=K=;NU^=#98%5,54Q53%=,J MADDJI;D32C,7#J%2"1,D(S)QI#26*^*]H 17G?+:2D:%FU$:+5M$:9[2NP_) M:T,-D]FRJ#,/5H4:GFH#'YIW8ROC(]7@B+!2D]* @1B;(K$Z,I6#L"C*$I^J MAT=637DKQE8Q53%5,3TI,5V#L007M3*"2V\B"$EM%LPERU2RRG 5*V-I!6.9 M;Z@"$IBVD4"@A@!CAEB/0@K:(_GD7D&*;6,L3REAOU$#XMTXE6?=/TB#L2O3 M7Q/V:]RTBFDEQ%03]NLJJ&*J8EH-(K_T]-J-^.EP/-E/@\EX=[B!4U=&X/JO M7"^^'&RZ@][$]9O ;$-R-D]QG-?I?X>]<6^2WJ31EUY(4PO@=0K#CX/F+HTQ M4--8EF8@'"UP:7)AI4Q1$Z^%(V A$)MX)(8[ZH7PB4JYMLYH5PEH419+Q84* MWU5,54Q53%5,+4K,K61HEBSF?-;:?][[T8AK$<;$)JO%[#>-W9U'991NS8L)[0H4I/9U%(I:!)%[9 M3'T((I;ZGK7D\BKI9X71E1#3=6!TZ3[+"J.W@=$Y'R+GH+GDI6:]E 1XI*5E MF"Z%S+@''4,TOCTP^I1R+5^G@\-1V'/CIAY K8O\"+HR_Q#I@D( ]?S_=;#L MS?SY?Y6Y-3Y)(G6T!!@R0N\TXAFCDD8K64AY\?G_JV-9#8^N!"5LL9AJ_FU= M!55,54Q53%5,RS.S$Q.",P<@T*"C@7N=(Q<6_Q,L9:5O=N#Q KXZR^VIIO=U MZ.JWK:/SC>-LB@Q"(D;'1, 80:RRFF2@%F*B293^GIS-Y^Y4OMI:I:W86L54 MQ?0H/,UU"USV%CCG?6;*LI"!$1UU(""D(,8X2WQTW' 065'6HBWP*66N[DSV MTJ@YY#]*>VDP[GU)G=X _TXU@[4&-JN85D),-8.UKH(JIBJF*J8JIBJF*J8J MIM8=ZG6@:+20+6@-24>3G!).N,"H3I2J:[LM&L-M\[3=]K(QV_XS'(^WTV0G M[[IOKX:C,JZ-R?1O]Y M3N^5C(PE19QBB@!D()9:0SCS0C(F/07?/KU?4L9M2UR=>J'6_N;Z3=LM-RZ9 MMAL'HUZ_([J=HG8/G7$[\\Y,A@<7.6=:B8Z+Y_EZJ;@&T=#G9"#+#"D($Z.D MRDDKC!-,Q0\O+\G /0;&\]VXFB_;.9R,)VY0IO L\N7>MQ3)]S0:UH3<:X'> MB\E6[UQXQS.PX)4E(2#? >>,JH*B^Z)GS,Y1HZ")PR'8FT7A&(D1,C*25HA=+H M=9"()0U\5$Y4#=&*G/>,G)D[JZ.VUF<#.G 30PY1:$Y=DI;#;9"S!C:6Z..; M';H_%=C@/$:KN24R*""@D)(9L)8$$#IR 8IZN[;.NE3RKH;YT_<57BN\5GB] MP5-?YW2,0.7404EJ' 5GP.@L;8Y2V2R4=OQB?!WC<^)O%6CO&VBWS@,MXJBR M47#B?40&RWA&H-699(U&!B"'3;[)'+%T/H)\[?,R%>,JQK7@J:]S!EY:R0U$ M:[4'%I5'E.-,IZ2RE!ELI9!M0;:WYY%-4TZUB(Q(YC@!H!J1#11AUJ<8'36! M,Z20$KK<\$H@*[A6<+WO0+'GWA5W9G0**(\V2Y^,85D8CG2257!M"[C.)1S+ MZ*3+1I,<()6 ,$4"F121C@-$+;T 7FBC6$ ;*[16:*W0>L?0FD1T)6;$E =% MA8=2ORF 1]ZJK+QR#DZ%UKN&U@4YW=E01@41*7D"667BF"AMV#3-VF86DRNN M3TY55TE;X;46V#B9_^TT:4E!C5,R%3AY<7CH^VD%LLSOX(CD%:=BA4Y15>&N MJG ?OGA'73NKNG:J<*MPJW"K<*MPJW!7Y$!\]@ YF"BD2<"9-,(**D0T,7 % M^?A /%"8'HC7E_E#T,#Z<0*^ND*6YPIY>2:$M_W]+2_)"5(RX,&3*"$2R)H1 MZZ,F5@@ XW&]@UA;E[QKV'P*6%7^QZC\%=D?L7"O@^S64& B)F<%&,9\%M;% M$*ESWND$%=G;A.R?SR.[3D);E1W1-%$"UBIB!)>FLX=X!=:N%[$^IC>#O MO0&.XKMKE!0UI?/RU4Y13QSC&%]ZZ (G*XA\M7= %=,C/#I>5\%*K((JIBJF ME>C'0HT6X'A@)GO0V=LL9+#!>.% L)/"IE=G_1OQT^%XLI\&D_'N< /GKHS M]5^Y7GPYV'0'O8GK-SDP+\?CPQ3+SU+6;7,XGHRK'7 M.V#KS#F_8SM YZQ$ MX"3(TBH\14E,L)QX$ :\*&W$2P%#.U]WH?8K:ZU&5^!="3%=!WB7[DBOP'NO MP#OG6H?,@(%31,AL"-CDB*?2$6 J*,,S,)?6UE&V%7A71Z,K\*Z$F*X%O,OV M:RG7UI6:+QE4VQ/>L5XV MRY[XTI>S:5*8!N/&Q?W0N=0K"'&UITP5T]/,;ZZKX.%70153%=,J)+$\C#N[ ME!AN2,[F*8[S.OWOL#?N3=*;-/K2"VG:DOQU"L./@^8NL^[D-2]F6=;!GXO\ MX:"YIY1)(F/F!%#DQ(N4\$^?#76X3&-O?-!W M1V6PZ>=84J^L5]8KGU9J_>MT<#@*>[@AE;ZAXQ*1J.GT-1!>Q;028JKI]$M- MAUC8=HV&G(-22NBDP KE37*1@4[9(QU,\1(S84'_M2;N^P-XX_/#$4[AE/._ MF0VA=F%;%M-_=[H+F]C>?<<_H-T'P+0C/IF,/)\;8J(U!*1 2S#D9'1 GF^[ MI YJ!I<"O[;AH#+?-TW;;CUJW MVVFRDW?=MU?#41G7QF0RZOG#B?/]M#M\Y49I,*F)KLOS>80S[31G/H\D8F"B MG/@1"7^$#,1);8CC--#(LK&&KJU#E\HV);I6O6][!GS5^U;I_9ROTU.M9:*, M9-^4PK^D?-R6N#H7]UK]S?5+V9N.&Y<\W'\?]H\Z MHMLI6O?0Z;@SY\QT=N9*F=^BR^\*-;Q=F!@80 A'8S)) "1J?98B:PE92;!( MH68];R_/!]Q-^P?#D1L=33O>3E, =PXGXXD;E"D\"XNY]RU%\CV-AC41\%J( M^'&RU3N7")@TU9F*2*)S0, G1EQ2C% )6H-%1"RQGYG!\W@ZW]Y*EQ\XWOQ@ M<-6Z+>.F3<^A]Z8;C8YPMC;V40*3RUGN CBO!/=J M<+Z]>0[.A?)>,16)=L$0T(X2RQPCBD:AN A!TE3AO%5P?E]'6:Y^^]O.YHH" MY$**:YP'X2)ERB=(EEIKN8T,05)JXZ6\,L7='.[O#P=-/M,E]+8>=KDE*)X_ M[,+0N.<<.:YW7!"@8(CQJL"C8(+1E)/3:^ML(^3-YXRN_S%^*1=T!&$T88R M8Z3G7J88NB1(V$/ Q N(Q*ELI8Y!&A[7UCE572/F M6]15TEMAN\)VJ^;D.ETQ5.8ZV> \.%!(>9V2PE&>++K M100-R="D1/1"&\D#DQ6T6P/:<*:6)]C'.>@X998A(W#MMG%?<%A616J7EFO;.>55:'JE?7*JE#URGIE.Z^L M"E6OK%#X;CI*?O+*/7=I/-@_G%S\D7TW^M@;'+LZS=D@3$B#21K- M@@OK__2C?ZR?N%+/C_GLC>@S^K-[W;<;^$U*'1=*86HW*(>].X/A!.\^&78F M>ZES.'"'L3=)17J#F ;CZ6^-8]>5EW-OX :AY_HX;GRAZ1C\[,*96,H$MFGV MY-DQG_Y9QM_$5:@V7M/(-#<>I&'>@$^)68DO).?2!V[6CC^T-SI^@@/W,1$_ M2NXS<1D?\!?7_^J.QFO_.#LS."VS 2F!(SZ_EA\F^/4O=_35C6+G7\-^*F/IAJXF_Y=;OE+:<#="Y>NT 4(68(S1#3W.Q]M<>-4;K"V_K?GPW[?C<:= MW@!A8'B(8XKCOR]:Z\V/!JQ_(&T3 PKE#@?C],OQ+[\>@WUOT(RR^="O9Z=N MP: :39^^_6-U/Z/3%3[C7;-OGKW]K'GK7$!K^I[2S[2T%[Y-G[$;OB<,W.B3 M/QLL$\^L-*LS6,/DE6Y["6.^1OV#2R^U8;B"MRAYXT_O6V<*K]L:= M%PA1\4R4]A[G[U1ZS$UJ1K1P9IMR=+PI1\>O4@S@TL=^:G.WJ)3?%5?D*N0R M-;M]+KM])X^&^YWA01KAOHF\N*1L?,&]-(VOL&Z6NCKN6Y//W.0I->G93I,[ M;,ISG1EK6^+?XOFZ>N+?HD=L2P+?K6L/AU"*0E#K7.! )7=HV4$V0L0L=;"Y MJ3W,*:.,-+]HRG^>R8?K\$>QX=5(XMO9/$[B>]W?WOT37W_'W__U^O/6\]?[ M6WQ+;O_Q]NC]\W[O_>Z?;&O__>?I]QPG\;VE6_LOOVWS+;;U_;_]]Y_^E-O? MW^^]VWU'M_B?8OOY._;NKRVQL_O^\UP2W^Z?1^\^O1#OOK_]OOW7?_>WGW\6 MV_N_[VU_^O/[^^>!;G_Z[]Z[[T%N[[_.6T?TZ#^S<^(E(7!K]UWIGZTH-9QX MP2T!7^JL12J(X%IX+J4(G*ZM,Z!=;GF+"@E73*J8]#-,4M&IE&B2- $8 <9$ M9XS1 !9X4F96#WV&25?(+JZ8=%>81,]CDF14!H!$@.9 P+)$G 1-(FXL+$2/ MJY:OK1O;54:T")*65-M\)9CB1OQT.)Y,?82386>44/E"KY\Z@Q,*65XO?X5B M41R,AE]Z:,AW_-%-38H[K4?9ZGLLTP1AHN4KZWDZP-74_8J:A8M4=YQW"&E)J8<= ]&V!R9EE&IM77;E7:^+LC*<_:J MP7=&(9@C'L90^3Z%H,)?S%34?!\5M M/1/9V"_MK;XWRE "X;W!Q T^]DJHUXW':7*WI/4*[7P>-[@MC9[LN:.OOYP6 MYD[>'4Y<_^6)/#<:<5; 6QK@]>8IBQ*):LX3L=9K C)3XI+,Q&6NC-=..EH< MC:;+S*TYRT]0YZ%[(SQYM5X:9ZEJ_0!J/>^K$TQ&R00QB-$$%-?$>4D)OIZ- M$]SEZ$NUK2[8^6X$#Z?63\JE@JP?F$6OTTCTP5:/O2:/G/3*9!1F"(HXY04"G0&S.#)F,82P')I7,R&2Z M7#[6H&/KB4Q3X8N4-/WRL/L':3"^>9RH6FP/Q5J:MG&_%2ENGA)B1;=EH=O. MYCQ?X4GD2),CGI<\K](XWKLHB8U1."D=UQ;YBN@J<>LLK^I]::\N+YVO5%V^ M9RI,TFR2)YXR9"I@'+&" )V.-TL@*A>TOCF6YC0#=+?(,$_&*TTSRX0HR40"-03"R$0';5-(D;JJ&Z*Y%?7RV/6Z^4FOEQ- MKZOJ7DMUMS?/J:X0+*C '6&V'$<+EA'K@1-K(H6H=? JH>HNZ'I?W2SWHG]E MU7=0[YI,%APG/L!A;[Q7#J959\M*L)1C.^P/UQN,BSC3>&?PXHPD=_)S%.]9 MEI)[WU(DW]-H6%'N6BCW8IZ@0$ED44P2*Z#XDV,@GF=&6/962 ;*@"S]<@QG M_-<6Q;ZK4K>/HES@9;FF=E<;Y'8J/D=DG&6)*>6)$LD5%3?$2IU)I)YE[40, M<>I"96U*5WO$M:6?E!_IA*7A1 S1,"E)R >C4@=@ MP8VY6[5$'SQ.5F"^"'MG\ ;Q>B>_F@GY51'QBV/I5JQ?'M9OS=,Y9R$D%@#Y MFPX$:*3$:,3Z(#QDB."S1ZR772%MB\S6JN4K1>:JEM^OEL\QNBQID E"<4T9 M DXR--I"(HYZL": PC=+Y$Q#F[S*C\TYU=SQJL7(U]8W]]S@8VK*BI^J@M0< M4VP(4+_G?*]_\XI(5[5T5_T>2V7/]N&7T<^CL"'@H^ *&9WX_"L_;GLBV=D= M\^4@C)(;I^=I^N_+P;%0?\1QZGZYO/WR[3PKEIF*1*TA2G%DQ0"X7RI+"54< M8C*)>4#C'&A7\_F#RE=/-:F,N,5ZO?3L]ZK7]ZW7&8W(@U77FGES]T'T>JD7@"]J"P]%=,]K'&;MI&6DY M)+?'C.@GY6/9 MF>RE42<MIV6[O\,,<"?3659P6W MY8';QWGJHL%X%;(C/&D@(+(B7DK\4RD&22@:U92ZF$?8(*_J]0,$CZI>WX%> MSY$69GS6W *)T3H"+"1B6(DA>9NHYUFYI-?6N>T:=NO2U=4O&,3&NCOU4@7)Y8'DYWGR M$YTS.0=*,H5 0#)+O/.*1$]C4,YR*W4Y.&1IS9I9(?5_L+H%5>G;I_3SN>6) M:I#"D:RR+NT%.5H\C!$K,D1I)?[G2U/PKGJ,E0]:38BV[[2C[A*-03\XV&_%SME?AXY7"[=_8,2WT2!OYK)^[>CM^-2K>Z'@_M$Y!45EX:* MGQ;4<2J;7Y+9DR@%)1"B)#Y)13S+/H*#X$HQ&"6Z2L^'\&]F+UY-B5;(1?14 M46'ISJ.*"@^#"G-H,O M:7R?+'?5[_&D:HR\.AR%/5=M2Z>$LNT;*Z@U^ MG-J]=$NF:O?#:/=\C3@*7CJ6B0"*]HM#<\9[9TB&''V@+#9UJBTJ]V-,XELI M?M,[Z7'^X'[>%82[5G&9G[>KKV5N;XAO?RY@+\E:"5:1$)@C8#(C%K(BRD?A M+P\QK==7>:VGO'#L)P28K8B2:2TI .TD>/#ZW^Z3X[K4Z0>BG*8A>L=E*=VM M6%>(FH*W0OK=*KYR9?6N!LF--7N^)@0DAY#MD<-D0Q"WT2#1,1"T4YQ(+$Y# MQTLR2*K?Y89^E]&PE!>;Q2#'N.+O*,#TM,VW!R4[,Q'_CA)>4-'ZK NZ@MXU M0&]!9:L 4IBL./':!0*, ;'>!F(3I2;36,2XMC[O8:[^ET>CP,NG,U6![TR! MYQ/>@M02J"-%B*C SN)OY=AD BNH8TY)M;;.YP/ C^3(Y(H1EC29]%-#]J>! MHY)#5?Z<%;L*1YV]%#_6BN*K2UG^5>3W\C@Y[J+$WVJXW1 "%Q2STL9E&;4@ M4;),P"<@1MI(J,L15(XA:=-&PZWJ]2HQF8OUNNKOM?1WWO&B(7,:474Y*\1% M,^(C_LF2H5PGSD-""J-LF_IC/:Z,[TL.-QZ.4RQ-%?6P_MR)NR99*>"/99K=?,N@_)\ M?[&@"5/P1C/KB5&E0*ABFAC//+%>6Z,,\EQEJYOW"2CWG;IYKZ'HIY3F=?6A=9=7$,MTO GE8&W.1R7]NCC M\3#TW"3%SM?>9&^I+*=F[CST.8.=_*:PUV,L;$1>B=-BDO';%'"H>7FW*^ PY[%!I>A,2C'LP]%1==*T/82] M&.Y^'XY>IX.9A'?R9B/?!@$KZ"T/]!:4I#+4"&N")Y;R0,#X0"P7@3"6/:-& M191L:>(BNDS.I_/4XY&/0JWOC,54M;X?M9[/T/,Z1T8#\9%Y CJCK2*"([DD MV%+ _[>Q-)2D4&M1M2D4U1\./I))&NVC>OEZ#G+%G#$+O-([^3\HTEV4Z',4 M:'7)+ 7P%A2GPGW*%E\T 4A P"9/G"AG(X.V1FL#N1R+K"Z91Z_5]Q)K^IE6 M5RYS.]6>XS+*4,%H+*4Q*9C@2,3,1IH0BW#D3RGIE< M?"^\RQ)$Q>5;GU;*6J\GVH\GPMJJ@% ^F)X)JA M_2$L<2%+DB-('4UFO*2\" 5==:M 476K+"-0-$I?AOTOY7Q;&*78FW2R"Z6A M>\UZ63%7RRF/\G]*V>"=O-D(M*+=\M!N0=DI:KSF)@G"-5<$-RI&?&:!F&BE M]3DSJW1IOT874I?J;7DT&GVG,:*JT7>FT?.A(>N##LH17KH1@?&)^%)-3D05 MM4_.,X'\19F6*?03];<,ELQ@GK:]UAK/R\5X5T-%-X2ZTZ6EMHZVGO\I/GBJ M0%"4D)?!$U#9$*>M+:$B$:VU6D96$UQ659G;XWRI[.6N5/H'>YFIM#66A\A3 MB1%E LF6FN!*$VZM"IQSF]G%[*4Z7QXN2W>\-QQ-.K>+&U5CK0WNES=%DM79 MO'RX^WR&P6Q_^DP_2$UE$-P1:20::Y0#<XZUK=IKK!59]7 MR?GR$WVNQLB-5?DT M0D=B;WS0=T=EL.GG^M^^*^NCM6? 2WNTQ^7?VYGLI5&W,TC5@;>Z#KQ3E48: M>?Y^7 .^]ONZT?ZZ_7Q!(6>6.$&3FJK0=ZO0&L29,*98:7,&$5L"!17G+?>6>F!L[5U#ETC;YUK_H!M_&1MX]>B$3X%YOLB MYQ0F)4J=OH4]-_B8.B,W29WI[\VY@888NT&<_I+^=]C[@F!68MOEQ5$:3T:] M4%J;E/V,4MLX;/'R<< MW)U7\$[@H&K\M31^ODF*DRE+H8EE"C5>9$T\EXEDG=%:9@:B0(V7+IO_BW_W#(HW3 M(#P%YDJME@>T"TJ# JZ19$PB-A=JQ8PD-BE!$KYAM$D@C2S%*E37B-LX(*^E MCBL4C'U4^/*0#LB**JN+*G/T+3#.E4L(([34)G7,$R.E(YLY!HX'5)W:G&6XV<&'G NJG@;MBE"!..Y+U5.:B;%H M^$:@ I*3C.E4NH/*KK:J13GF5=F7K.Q"(6ER$:2* *C7)D7%E- 9*9?.UC?* M3JNRKY"RS]=%Y3$*!T"TC1YID@9B#>5$*BIE-%F $$B3F.QR.U\7M;4'2AZ' MO^MZ9"CAB[>C09<8I7=HB+9N[O_O;KC_-99YRS<'PT$F&G12%BWN++W+8!*H M(*232Z.;1D=-:9$]7#C.[MR?+FZ>7YYN3 M15EL]<;"_[T__#J^XE)CO,&EI3Z::I!K^G>YY2^]"2[D<.EB6P!V!5.):.YW M?O-QXU1NL+;^M^?#?M^-QB6/9[(W/,0QQ?'?%RW;YD>#N^>@.Y0['(S3+\>_ M_'I$H-4C2N @S(@FJU=020,6\@A/P;BC6;2]],J'N ]>+I%?X M AIV=Q&ZOG4$JW7S=G5_Q*)'?#1>AZ77FGDY6X6O<$ENIYJ>M#R'PN[&O&M5 M4V58<)E(&Q,!_$F\;7Z 0Q$R82U?6V>V*^3\@9*5C[%75'JDJ+3TG,R*2G>( M2O-NSB0- QF),5024%X1J[0F1J6H':BD/*RM<]ME"\Z]U&2 ^Z*+8;B?.A/W M[8:%<9YV(;"'Y5A%=+M%]@^*6G 7?4D15C&ET_&>G7XY"/7@1O\>- M<$OG*IONH'BF_U-DM^-Q+AJ7\AB![W T2K'"W?+@;D%5/LD@B>;XFDR< /.9 MN "91%S+SMD@C2RI=UVYX$CLRKN'JE;?X1G7:VAU[=QQ8X6>/X^:& 7I I%! MHB7B$B76&D^L\R;%P+2EMK6=.VKV4\U^6H7L)WUQ]E,9?X-<5!NO:62:&P_2 M,(\&1$K,(E\RN+6F#Z6L3TV9NK?1;1\O\$MSIWX_6=P_LJBND3__\8QFS>+^[Q=Y_^GST[J_7O9V_MO/6[HMO.QL?N)5)CF=LK7>X##%C<*9A,9W=1 T(5<34EF3DI#>]?'3GL+I819N%RYYUIDNCI!O]6!S-6<2=T4\:%^#CWPH9X_37DY>;O]FOS4X\>V]SNE&?O#5[^6LZ M?F$X.G[M<#Q[[>^='LY:YV-_Z$L>5RHUKDI[)GR.PXQ\#Z<8_RK3BC/V.>%F M4V;<=?QHZ&+G8#B:9(3$87/6ND.18)& M A "L2D""2I0'=%43)ROK0]PP<\9%)TS\CWA J?5[T*_Z'WI93Y9 AT4=S\B MFTK=SM>]7MCK.,2A_C TZ[PWZ&RC5NQU-MT(-6/@NIW=-!BD\3CA]:_WAC%U M7H[[J!W=DFP]0CK1Q6O[/5Q7@Q[^ONCI[XWP'S@<_]\F>Z.4_MYH\.9>\PCE MUV'I"]0Y-0]-SG1"JM0[228?EV<9N/),*-WB;BV?W, -8X2/Z)Y-D\RGJ:%X M U3]YLRX/VKN-$YN/!RXHML%4)J7OO;V]\NB:-#%'XY[92K/W>=P?.CZ?<00 M?!0#R'U?X=NA V[L16KK##U%A6:;0_[1V-4%)>&!Z. M.@$G<(@,Z[SY](\S[&LU-K@"\C.B,MT.&JB\E*RL_Y60KQ33OU<*$2!6X'[5 M)*OV]CLE^;@LDD+-RW)H&O:@_5GPN%,P>1!=LRZF^EJF=/;FR9IH"A9,%\Z; MPBRB.VINB]]Y;/">W&CVH?(9A( >*GMY.WT+Z:!Y(I3>47(C4NXY_4;\K:FH M_CR%5/:7CF!-Y76'[\U&4CXQW1(7/Q7B0_,UN3<:3[H_6=UXW[+1-:BT<3#J M]3N\V_GW(>H'GRKR3I@,RQA8M]/8]B/4P-DCCM+X()76%L^XOL(D9^G0S\Z5L<&5)J;C'O?.ONX O::6<&E/SG=.:$D45SJVD]7DK\F)MN-!<6L1Q;VDMZ7NREGYS MX]YX)[_"&2MY^65.-@;Q#3Y/+_>"&TPV0D" PPG[^ KWIH @OHO?_QON79\? MFK(<'5.6#?GNKRVV_?S=UZW=/_&:UY_?[[Y "O)6[NR^WMO^ZZ78^>O]YZWO ML7>>LFP][^^]^_Z6;G_:^+;]_*W8_N,U?L_>WO;N9[G]QPOV[E.0[_?__+[- M_YVWON._'S] %ASM*$V2!4T@,UEBN)(D+C@:5E18$<[;52'J*" F!2!!,&%1 M$HX%E:R*S)E5M:OXL\ZIE=+YL50ZQVOE[/J_EZ5\;L$>37\^Y46[]?6#$";Z M: 11I1P&!!&)#]X2KBRC1LK 33R_:*U//&G(>#$#8;)!JT@:Q9R33@7NK[=H MKP6>#W]6J5E,95\\C8S+V"L>GDT5OG#&17\CK_PQVSXVQGM-I5B\&.ETPFUX MS^'FBYO:H',P2E/"<' X0M8]."%'H\-^.JX%]?&P/_/'S.[[)@4T[1JCH5QQ M7'^V?-]^;SPNG.G8P?'FQ>:Q:V+*AA:.=Y1ROW2O0=K?<;&LM^GKR!LFA?AT MC\G#\* WF%$RG&OWL?E\Z3X=T(QPHZ.&5B%5=+W1C_LW]/L0J=FIXVO/.AOX M7_K. M^ RA=U!D^C$-TJBY.;Z/#'?ZV3G+KPQSH]D,W(DP_]C8>'4LS>ZI5?1C:>+L M#_=[D\FY%=7,\\(EM2!4T'J3!Y?Q^ >M7RB6\=[PL(^&<*&[KIE@G*-/AX.I M(^S$QI@I:!.9U;^6R1D4.^AR!3]><45%4*=QBG_8$R?FQXR.'QLI4THNV)3K M3[41%^IA?PH8PQ]NU^-[78OC%]7!(9WH8J]9OA'73\/U9]!Q_(6-GB(TC0_] M./WOL&CIS!#HS+X<7^J-YIZG+.:%#\0O#D6V>2'=$.!GN-!,U$S-YU"_R*V' M+W_=&Z*VD^'7 =ZMS'-[-8;H")]MZM,;G]+VU._M MXYAFP/%CK 55;^'/:/&NO-C'<2D'6W]Y;"J?,NB/I82(C N]+.ON&:E-M]*I MY Y.\9M.'@WW._AP_48C45O=# MH/LN-JZI9DBDT;391E8<_?O-@OBQ\4VOFBKK\;NG;H8[9M\A!\B]LG;Q$:<^ MB2D(X)YP4'PPY=MP0LL.>N*-*3E"!05./?/E/H$[#E>FKZ9KZC1_3J5%)4SQO:95=/9Q@WR7<(KXK PK^MN6>VTQU#?D(,4VEDZ M4'3P3]3KU=N-$:VWW B):JD\/07E'UDAIT2*_+BXC1%W?QN6T.XQ._Y]X\UO MI\*P8USKG8^'O2DA;RR962MZW*D;2P!OF[X=I-@[H70G/N<903HXZ#=6X +. MOIC<3W%U4B)Q:('LI?BQ7#!-F<.[[O4.QJ>C/V=V>->T#OD1OFG>[$T-G*_N M:+H!C4YD/6JLA/( S8?PF_W4 #I6]/*2Z^.6-YB"_[F/3@GHR01]Q?TK-2,H MUQX>E%UV7 R(6=!I'T> 7U"FI.PL.)7';F2/MF:T=BCG-0 MQ-L\T DS&5?(F2.\;V>M%'/DO3X;_;#__3+>_ M?_RZ]6GK.U[_=?OCAQ CLRY$0F-P!+*-Q$KI20J&^X1OTA+[W'CSMIE70OEL MP71GZ^=D,]D='B"A-.;XUP&/#CIZ#YV#EPC(1GPZ"S0&+YU.$XG;5L MRA,>;Q2X>EX@:6\@^8_1\&O)L)A==_R$+_XX<1W.SGPUX!^:HFU39]*Q/_+% M9C%_\*^YD71G(=4?PQBER9F]P\W0:W+ZJ:=W^[<;-#IPQF4RS7*8[E G@+[P M^IDU]L/!=CSK:",-/PYZQUM!OMHY'E6S^/\S MFX"CJQW_4D_,VCJ/-CL;'VRF@ELHW0U+#77)&;&.OR]!W\MMQ MVBACK*OI"JOI:.OK!Z-]<"$[(K,LP?-43D%G1;0W04F7G :'JTD\NZBEW?%J MFN'6&2^F=_UFGQGOI329<7]<3L?+J'$>IR92\Q +Z'DQ3= .>(W(N8G_]NJJ MN$8U*=( 2Z/F/N.J>:8O6S3YS Y8=J\XDTJS MM348=8AB&XXF2&5CI^1<(AV.L^T33>!B='U)LZCA5^0S9>O\TAL>COM'S9X[ M*I&+LE4WQB^.Y=CI>.J;ITOS9&./O2;0,G5PNL[/_=L_\7??XV&VRPY,/7AF MI*EUI.NAJ.L=BKK 8&Y5/.C21+(+/G>I+WR]4*M1$&#L]FA S/ MGJLI<9E1VL./%:MN5O@+4?>:=STI#KPH@W/1*W?A(+E=0B?0>TKH?)V^I,%A M^GTTW-^[O_7+]VQ__RS? M/W_??[_[>V_K>> [N^_[6\]?B/.L N_]_?US'/7SUWM;?_RW5YC%SF[_\W;Y MOK]>XGC>R>W]M\A68M[:?2D_6$E3ILR2:+U''F$X</DF[*5XV$\[^07JW^3HKUY,+W\D+9U:BR^^-4[Z_O$Z'/]V]&HT MC(=A,B[YQFGTI1=:DUK\ *L3;2.:5$B "]-308MMY(DUQA/C'(**\PQE,K[VP49K%[Q:GV9.68,K"15TZ#R/H([XP0ZP-F0"SSEB7 MDJ;S$FP;OER<1I2'?=R#FPA4XQ^-O;'[^'&4/C91NF):EP-(XXY/DZ_3Q,]& MP3O%$#B8$H*/)TNF).@5GM ]=5@#3:B_G>FJ\[#+:H*SJ=+SI?3LS&6?FH@WK[$K->683>Z:V"BQL,_6066?5^GU+J_WW=C:\[SS_+[>_;_??//^+O+[^>+W^[M?^6OO^TC9]YQ[;^ M>+^__?S?G][_\9)M/=^ G=W/8HO_]_,._K[UZ;>\=42/FM*W;^BWK4\OQ-;N MNP^!:V5HI,1D30D$*X@-C!)NN1(L:6:M7UL76G=Q,;6H^FU%KHIAZY:*)6)Q6(C(H1X)81 M:Y,CV8*W/AIIK4+D NA2_0A+\5?D>J3(Y7F(3&2K'+,0>?9(O22UN-I5Y)[S M:_<+JND%%1!-EIFE@&SLVCU1*G(]+'+!>>12KH@3.#%1760K1+D;6_..\A*^R=JO"#:*80\SP1Q+@>2(7$7 MI1!>B;5UV]7"M*B[957T92NZ2"9FK3RW I)AAHE2*U=R;A*N#U']22NFZ'/^ M)*F4!:\"<9'K90\Z4+.V;KI6W-H/7A6]O8IN0-GB<@&G-2#D M6^$@"\I%:?4)7%?WRXHI^IS[Q6H>K8Z!!!,9 55*1K-$B3$I.IJE#1D5G9FN ML;?VOE1-;Z^F.V.0IJ/^*L6!6^Z LB1,<#Y'D!"KNV+%-'W.72$#,R'$1$P0 MO@2W+3$Z9F3QR043,BY\AYHNNZ95Y/TII2>]',32$*EX*YH.1DTENKO)4KH2 M\CV)YM5,1R80ZU**"40PQLOH@V!HRVH91?5:K!;RO5F0UA- 1*$[@D*+_+15TY?-<8)7QJ=LF39@TNI=0FM6M3Y MZK98,4V?0E\3)Y$B32 M..$-Y!36UKGH6GUK:Z9J>GLUG1KM)()]0NX&.0LCA6-.>@6I).6+ZK=8,4V? M\UMD 4Y0&TEFI2F$8Z%T8F3(XUU"2TTI9/"HZ;RK;9MR\I>99<%$RQT7N\.) MNY/DBLL^=_E9M\>8.'>]AW\T6)^"TLCB*!4N@E;4*0.%W3$/-$K!JJ=FI;"^ MM\!3DZC0 8!00PT!:QCQ202BDT@AQ\1R@+5U86T78%GAJ*MIT0,'JBH.5AS\ M<1#5&@I,Q.2L ,.8S\*Z&")USCN=H/JQ5@P'Y_Q8T3.:: Z$6R$)*(5V;@9+ ME&0L,,^95AEQ4$$7>,7!BH-/$P=O5/JRXF![<7#.RX?;6?!4"V)25&C[@R:6 M6T]$"$8GI5@J7CY#;=?2BH,5!Y\F#JKH5$HT29H #%)"$YTQ1@-8X$F9Z@-= M,1R<\X%23[E0S!$M5>&#/!$;01+E,N/*1^VE6UM7UG2UD2N!@S/WZ/$H9DM? M-B"W["#)/=WCU(0)G)4X/"QUBJ];Z*L.\=$-<4FA@%9OTC^JQ-_I&4W?MVT/3":1H@7:6$9JTE46M)'!_.<&"33H(;"LDH8ZP/7FFN'#4BF1KX M6B6"O[,@19EF$51VE@BTY @ M\19#T3Z&)B)G@J/!%]0V47IMRC+H2)71:Z? M(13*QLFD M0RP'NT$R\))&'I+E-&F%R[J&@U8,N>93XH.#R!TEV7A# %^B"@[?( UAI#%11H:4I@Z0@P4AIJ;!!21DC M& ;!5H_9*F'@UN[&9*M'OS4XN/L2Y^$%_X#R]#SP2#*EDH!!ZQ-%:PGN=J+4 M*LM9II(CV>7L2:4&57BX0N8@[HVEWH>>2LEK: MM74CN@"KD5!7X>$>:PX8@P1"*<@!-(^>*\83A61ML#Q"=;"L&CSLG&0AKZUIWY=**)=Y+ONV32+1Z<3@:'J1:-?%. M,5!%%D%$[6P"$,EF9B!J$7R6,?E:-7'%,/#%O(-%V\ A.4ZT0W8$CG'B'9I1 MAFF7781HFL/XJBM!M,^*DE^ 0*R6JP,?:J?J<55?8 MJ>!R>W/&$0=/!AFB*$J:<&IAHC'-@0]29WJ5FM95JK[L8EI"ZF"$]H2XO/"A MG>%!"IC_2"F]S,RM@AAKH^IS00P+[IB,.G=T20EQ$P@R6@BD'/>4Q8!33G C M.<%-K%*"VTM*$_D4!\-:+]6^]OKM\-39(L\;\9S'BFN?$WL3#]1H'KQF*KF( M5=+,5R&+]4*\#_,ABX )>*12(RQX0#PJBTP4\*=.P3ECK-9Y,P*N:W+OD,4/ M0&<-UFZ>MZH#7XG").%88%PFL'J:&B&"TC0ZKZK\CK53];F0!<8Z*!PC,E(H M\&.T0@#D!FF69"12!!LYD!M>-:Y[WJK.63*@5 #[0&LY"=9'3Y7D( 3,K MD,7:J?I\1%PXCYPP%N4(=$S.YAZU&Z\YKI.5ZEQ7J?JR%R*( M=6#,B4@F<0SDCA%NF 3G%6MC/:U"%NNFZO,A"Y;CDU8BKRP0>,T"TDH2I+7( M8Z]$+%$55]F=L5Z-'NHM4 Q^UV;!Q[^ZI>:]!15;5YFJZRLDE4,9[U,0&-!#")Z14%A8Q-S.##EN&1$&W"CE&- DD3RP511L;7#A[FH&)-$ MN\01XS+D'4P!628TDEX8%T6RS*J\UL7K1BVK,6*%#\\%'Y0-"=-DL2:<@!RQ M1 03@5ACG1/5%J:UPX>Y4!HAGG%G*9+8>\2=R?R!>A0X#BX2R3D7@ ^$U*E> M#T=JJ2U5S8J[0$_=4K5\^;D"]R_3RUSFT#P;&U*U8WU>-N3C?"PN69684AZ1 MZ!+B-AID4A*(&AZ-8XPI+1ZH'^N]E&P]NG-5$%M!;-7I]65![%R8#[QXEERB MR#'*$%> L]I+C@A8S&2MC%:)T<$->:!&M0^"<06H>C_#"W<#OX?6M]>3UZJ.0();/F?_PTG M35YQZM['(,.M=#Y6ZM?_S_7_\_IR8(K[Y/,*(<5*.X4#450[+C1QFKL8B0$" MHZ.U\8"SCI\ MHE&-[\T.:-'NV^_-XWS=3YWF<9;H+QCD_JAYO'?6N/C(FA=[%Z =[?C7I_/] MK^'442[W0,+WM[^0QNY;T*RW K2,-K8/SYN['^E^![X[WKIH;GO6/&ZFYO'A M@>9,21$E_/XH;EP3AX[M'[:Z$\&6 MUXWC=0%Y.-17"U&?;]8FD]V::F+Y"#+VV1_%,&K'G70I;6]&_3Y\VLU:^'+E M[>3 QJ0H#"3R*:_T)9^0E4$B+R+6PD3*K5EY>5O,,J:$K5[KQF$]R]6@5>Z9 M'QY%L.KM=N\,X+SV6ZL+W_1&<+LP^/W5/&C^"&P+)+^T.*7I@'=LV]-!?#7Y M\$=H#4[;]OQ5JUL\:7'2']='3YS.68[BAN7/?YRUPO#HE3&;6K!,HL:KF>,; ME[^2S8)?S9C!\C>A-B4A-_Z,-W_U-Z;%+YWYHXM,(O48/*V_W0#]9A[Y# ML^1?.'2!O^1CWHOQ1-[!8COQ]ZA]7J/U6D;S6RQB/]MQV(X^=ESLUQ@I!H-< M&XPE;1M::=_YDSVK@=\%)X,S5^T/JO+B'S34H"D'TN-5+N#.>1+.)JXCEYX) M"XQ<''RX71#WDF."^#8FTKO5#9]'IZ=M("/-.-Q)GR*\T+2O>/W[6;%Q])XZ+!&^\S0PW'^\=_=_:/]SO[G8_?9V,+^[M; M=&\7KGJQWVE\_<*:VU\N&A>'9WN[>Z1)FYT&G 7W[>QOOTN-!:VQK9!4.$.0 M8C+E0@\>:9A?Y*.6(<1$#<6YT .M$[FL!K.K$9^M@*\"OELO8QE/K>'))D4X MQ\DDIW(MSQ2H59K* O@(H8Q4P+>:P#?765L)2PQU$DFE!>(.?/O_1GFKDB!/Q??R]'WH M_K??\S!W%=@]#-BUYEE>I$PIQ0,BSGG$+97( LXA9@GVN<8*O70>4RGTHRCT''LA1'JBC 'B(F3NO^B0308^L4B83D'BY$&A:5U*LT(* M_1)"88#XEA+!!Y8\6<,V"2F\G9*PG5=T'LSE*IQPNIJ]-(92J71CZ+1_ %2PORS8;[Z9)W*:\. X)@@+01#G+->,QP)1&F1P0CD2W<9K1FB= M2_(,4I4KQ*P08W7.EQ7+6[/-'3=F4^--0D&#QH^%,IC!=U3_*,GZGKL^Y"/M^MCR'B9N M./BO/<]#!7_V1S'\T[*NU6X-6S&G#>P,CV)_ZJNK#2*3Y/T5R=MOMBYU$_1K M[[QQ\:[=H!\NFKL?+_:.VZ"37\X;NQ]I8_O/H_WM0]K<_HCG\_9!CXX_7(". MP3D-TMQNMG:^9OW\\+VY#3K]_MW)SO8>;FY_2LUMCP]"\)C1Y)&3*:_P)XN< M3P&Y(!/!VC)B5(F>K2X,[5;&M^033!1,27 G]1K+H-R6C+!A;&)KGRB_^)$ M6;%9&PM0[>WWT]@=P*5M-]0* :I-2=!C[#DYLN=G4QM.;I;LL1!/_;)2FU&> M0*C)02!<2$(4V(ABN0<'9*SR2&-,!3A)CGJV\D*ZF.5,)#1.2VBOD-#VE0@\ MBRTJ!.--&,Q?W*-B)'^0;1^_=M6?;/M0FCWMPRYPSR;3". 6?^G(NPW [;;3 M+&_?RZ\G2*SK1I"'VQ!S;U%9^[&M-ME\CFWX\K">LPX[O7%/GFR<;"@>

A\[>[M;%SOL&//.)F W_-+?_;N]O_WNR MOWO"FKN?VLWWS=;^[B&%8VF3[A\UMN$\>(^=W?;"#3@@&,(QYY$UN2<;]1@Y MP2F*RKI(E/%$AHW7G-:Y>9EUYI=/VRI K0#U_I'R"E!7 E#I+* *:6D24B/" M5-[1&!BRS#/DF6'$">$B!DS@I&Y4M:]G5?3V;>>TW3N/$5ZPDU6EZ'Q9<&P7 MNS&UAM5.GY5FEU.K%AD/)]/YYWCR*N!;-O MV.3CI0"@DQAY:V,NQ$D1(![\ MZ5-DDN=6 ;EED:H3L:S,BQ7*H'C0V,V+QX=EI154^/!H^#!'C#2SPELOD"9& M(RX &G*;7Z3A7ZV$))%9($:F+L2RZO16>X9NN:W9]ONV.SRO]"B<>&B3GJ$R03SD2&"!.F=(UT M" YYYH*DCGOJ,DSP.EE:U_LJ\G.W&K3GM=-1WQ_90:Q"/2O-?J;CWI>3]]_) MW%5PMF0X6[3)QB8GL/9 >&ARB"LKD'%:(18((Y9H*2G &9=UL;2F5E6DYX7 MPS*7Q2IX> QXF&,[5G!LDM:(\. !(UQ$FNF(F.($2^]\DKF8@JY++%<('EY" MH.=#=S "]N]C%>E9!ZXS$[:^G+T*QI8-8PLRHS!7A&CLD6%1 $!CF^ U3ABH:,3*6:@1H3H'? MT(2L4T'RJ!.G=..UKNO[=TVO@CEWTL#MF"(H0*BUNK[7^35R4P5R'IG<+&KR M.-ES>5X!VK(!;4'F3K(PBY1$9'"*B&L'@ 9&"%!-)..E#(KD6EEULU+^6A7. M60.06!;1J4#BD4%B/GTGN!0=<\@H[Q G-B!GHT..4&FU48*GD$$"WW\)JPKJ MW$D==TYCWP[S%O1VM(-XN5O]O(9J@Z->?U@;QGZGBO2L QFZG,M_\E16"/=@ M"+<@F4#1XF _[>!5PPAQ%X?*JM[#(:261-XX('Z@!7VGCM:H+?F\OJ0K[W$D1_QP- MX+O!("]J#?LC/QSU,QORO4&U;VL]:,^GZ8D;%TBO0&W)H+:S()7'*(H))S+7 MI^.Y?0M&,'$*.6' 3!$-1BKWWZS#(2ODU56AGS7 AF5QG@H;'@<;Y@B/M!%C MER@"@+>(>T*0"58A$;0DVE F/<_8P(Q:(6SX">%YB():ZWSD2PB0_;??2T / MR\)9*?YBAG<5"WN:K*?IV7L7JQS.Y>]8V=T:-EKX>X'_N?#KQ5MZ8'#NF. 5 M(I$#,50X(:.L ^I5VK%2!.(V6 %(EA')V76&9\P/3>Y+"*AMV-[=CS?J_=K@WM]VHO MVWHQG7+F=O/$52BV=!1[.\]R"$E122.1%,YD%,/(:AZ0P8QYJE7"#%Q<5N?L MWBG>5?CK96'#LEE.A0T/BPUS#(<:0KWP#B3)*L0M34[:-L>-^'>T%[6.JN,X*LYUB^N;;[E2HMG14^[" \3 K-5$<,:9S M%3;I =5R[2(OM8D28QYS*1):5_>OPE8%=EX60"PMRZD"B$<#B#G:8XD@SL6$ M=&06<4=T+MAHD%!2 ;3CB W)_2#KIE)8H]@[;J#T$W M*XRN,'HEV'J%T4^*T?,KLAPKH-,&>2[ L]?!(FV"0<8(QY6CC.JYC%_+D.N.8>NUZ]%&!M0YAAJ:30<]6/-MVVK M,]BL?1[YH\F1MD3.,3ITW$9FK4ZP#41X-;SYEKJ/JS+S?J$^/)1!F9M2F_CWJ3Y[R%&8$ MN7ZT)\@F>(E7MGUFSP<;_[DN]R#TXVM+ ("Y,7F:KK%_@7&R_5#[J]?..CBH MUSYT_69M3GN?YNF:O2%<;-BK?>G:46AE)7K3ZX;QWVD>?[AH?/T"YS1( M<[O9VOGZEC8S/]C>.VN\?W>RL[V'F]N?4G/;LP,> PF1&>2H=(@'%Y"1WB$C MN(F$D* H<+$(M.PT0QK0O(V[&[R;S>E3V,#4:[=[9WEO8$$;:H-1!]X"+C(H M+,S93!N46N9&WPH*6_L-K./PJ#>"1PB#WU_=J(/+H0]WY2?CUYD8K()VP<"V M[>D@OII\^&/B4;:ZQ? 4)_UQ_<;9-,ZPKN*&Y<]7X+Z)2X ?1US'=_YY0WHM M-H6Y74/ZN_W&-/^E,W_TL(1L2GJ[!WKL9?=',%TW[+6U[:)^K!W6)IW92]=A MKCU[:50>L1_Y%Z'SD.^_?GC4N]FCCXJC3?+]'=[X"<]C-$8U/G?WC MHZ.=[="&]TR-!?N)A77&&4J1#$8@+IU&VI*(,(/)M29BEVNHK%NGDY7=C+?& MBYA;4[&$J6!$:S#(25VA+.&065F.$_1"K!=0%!8GKR( @?)N7,F)V)?Y6TO&?H6->(CV"?PJ"G27%#$$U \F]E=T(%R9I**2H"WK>I$+WG%_R'7 M]-?0#U]CZODH?OC+IJAW .?HI:+*8,QLX$IB*S7G43+B. Z"D3%#Y9BA932) MK_SP!X/K!7ZXI5B2I"4B(?=-98DCK71 V$8JI>#:,Y(+3*N5JJGSDH*2]_+# M7W:P\2Y^^".C7.6'+QW=%OCA*=+()%$H&),0MYH@%WQN*N1IR/U!A HYRHC% M?)3Q]G[XZ@48U\H/_WO4/E^"&W[/E?IJC\+##LUJ6XHG*#E0Q2H>U3PLJC1. MF-?.:($ MA^.]SL^P[7 =IW(G:^OF5->+?&!5!*VFSMWY 8 M&A-)D6N#+-8,<6(4TEAHY"+6PG%F"+$;KXFL<[)*=:=6B3&\D!ALE1BZ2A"L MA-8A!H>5P-P$Y1CAP3A!J9?2VS)EBDQ2IDB.V58+4BL)R@L6I**RFJGHD29. M( Z>.7*!6D1P8L82IP-W ,JX3O"]??+5"]RN!1I6F:&/LB+UR##W@E:D'@O> M%JQ($:8$]2+"@#J">/(2&4,ETL[BB&/BSI)\LRHYQT=\8JA/B0V)Z,Q)RQ$ M:QC7A+CLH04?L+7.JLC'!)5C7A)45?GA*XK6U_QPSYO'C0.G7>2))?"^<4*< M6_##O>=(&V.8%9H :\VI4UK@]8F-/JN@9)48^BAN^".C7.6&+QW=SN?1+6CM M,382*<[!#<>1()?@DXIY'4\FE0S;>*WJF,VC6Y48^IB)H??WPJO$T"HQ]%&6 MI:*77CAN% M<\:AQE"PXIK2@G@@R#E71!"VQ2(02Z& MW#\84^1,4LA2L!M$**&]*DI&2;.L5L)58FCU&"O[&#\N:?Z?F0*]#U!\5-Y4 M971Q;>"?U?J=J0TL>/(Q<7< %\YA MKQS=&A[U8UFD?-#Z7NO E8X&M=@-,12DJ42@\9::VEGLQ]K_>L2M<&+6HLU8 MLK?EZ]S.A,GU-&&_7 >YL;L%)N[+]\;NWOG.]@?:_'A@=8HQ$H4BEA)Q$&=D M5=*(N%QZ&@LL%*BKWIROIU #J6S#AXF634OQDQ=\+^3W4O_G,.2IV-X\G/P< M'NZB7;]42KS2K@?1+M8\.V#")I^,0T91@;AU!!GB-$K2P^S*9*(5&Z^)WIS/ M 9VH5SU7YSZ-N3)W;)_7"\&^BTC<-\14B<321 *._7C N8$98+F7&/@ '&N! M+"<<$2^"U020(+<6,YOS"6@3B;BS",A@98PX"APYUR %&NZDM8)' 0(C]6RR M3R4"#R<"M'%V8 DX\ 8'%"C38'.%1M9JB6QBCF#!=<0X=Y?;G(\/WH0*=R)O MX[#7YKQAG&\8LI@RSU?KIT 1?J6;4"$+6&FG<""*:L>%!H3D#DB) >NEH[7Q M@)N-UU<-.QZPD<:'KN]UXJ[]OMT:^'9O,.JO3-.,G<\3P87KO7^+]^C^26/; MD\8Q_+WKQ?[Q"0>!O=CYVL"-K_^V]X_W3V8%=__]WR=[NY^.]SL?X=Y?SIOO M_VXW+]J=G=TC$-B&V+OX^'W_Z[^=9B<+[N'YSM8!3@ <246$';&(@Z5 A@N& M/!.:"DJ%8>9N;3-^VB+C$=GCXGXUM@'-#UN"S/>D>6S^.=44 MZZKG5$HEAM2&]GNMG[M/74>2G[A_&6A^>. 8:FIG=E"[T6*!J7"QOUQ'<2[R M^7;RJI]TV)?C!E.Z>Q7X#@X-)4(?K"5+YY?') 8C1>>I5+-5'$A>!( M,VI1BD%XKY,P*;<^Y9MDSCC][]+KNM,TWY.>5M/\2\A^24DN&ML?SL!1B9I8 M%@)#SF.@)$I8Y!C1 /HBF$"=I('G9HJ;\YG#_WLU P"+GNJQ;C[-S39K&7C] MD>T>QEK15.E6,)P!\[3?RNV:VN>U,(JY?9JMO6_WG&V#=1K"]5HYA/]/[RQ; MJ8G!^BU?E.(_WG_X9_=#\9G\\3OEU#N(WT)UV+0 UZD=XQM8P=@;C*^34N/R ^05<[,;4&DZ> M.M\F?H]]WQH4S0T'0R!3M=YI<>EL:6O9: Z+I[OEZ/S$2$T6=LOWSM_:RX>: MG J/'>W@LMOB-]L>AV5L[IE5+!/WRB$*,<5^'RZ2;V\'@S@<3,X")<@'#D9N MT HMVS]?T'+O)9"%6T2*;^>3E 'ENYF0>P:]*A-R?Q/RO7EX('&0T7, ?"TQ MF!!ED,,!B(/7/,%T^.!C01SFO=I?(0[W#&I4LW[_63]O9OW?6MJ]_WMWI*WLW3([1I^UVNVB M"_1A%ZXP,[=C\4F7?6H'EWUJBZ&V&;\WEH]A M]$?=HJEUCL%="@>*,^#&)_^O"\=NUSV^#R98;V)(ZO,>Z9/75F,:BMK+:I79X$!W9 M)-KK%Y!P.NK#0\9!,13P M'#]F- [J(_=[*)'<]MF7;V?V( M#PAQ(0@64!+@_W)C"3(JP#\Q42Q"LDJQ1RCG6$WC_:91.\*)24!))%.Y)V- MUF*'@"QZKHB11KN-U]W>'"&97VU9#.6#20+Q=0\'L&LO=WA1F7E*8 MH\EV-[ @[=;%N(]X!OL%!.$:@\E* /P@P_O9480?^K56@;V+C%<)S(,,M 5Z M]DJ0!Q,\-BN+Z$AAHO/);O)X,91F9]0>@AH-+Y^ZO.#"9\Y/%.)I+$:\-CH= MF[=#4*[^Y7E7AJ2H+#@V"7.; 0M>>7;4\D>Y:_8@F[\.O XP)*"-P.; MGB8 M(A?+TV->/LWAF\U:PW;M84$@IH:M8'KCGNX!7@4(Z,"VY]YCVA1ETW3:[QV7 MMFWQ8V>+9T_*)V]-LXYKCQ%+;CAN$MZ-^7(P)0L8X^!'E-%ZW^N',4$N1JK? M^]8:%/H#+[+U^4U-<5Q_Z$!=<<57K2%(@[^5],^O^SR%%A;^P?1DA9@9%7"- M.8=A/(]9!D K[#?;:A>3#BPJ9+&K_58"U[=R8;@;#PO/9QP5+&8(K$LQ\[;? MA3]!FUM@Q?I=N-XY CIV:F?HT%C0KGPD>,)AKU^0PBL^!*I1V"=XAADG6 ?$>#2\^92I1\SC M&_M/M]"Y6,K(;)7*J7]OOSHOZ.7J_%%_\FZG "?( 0J?()O@U5_9]ID]'VS\ MY_ILPU2/GT@R>.39D7QHY5N\_ON7/3^S_5#[J]<.I3X +"QP=9_FZ9J] IM[ MM2]="^J;X?Y-+QNQ0?FI2."W^>MWEZKX^=)+O4N&QPV,9)&"/49RQC^][N$N M@.!V=,,5RV3O>HLW=M]^;7]^>[1U_RBRUM7]\!.SU(VE^;>2= M(JQQL<=F&6[S^-]68WN/-';?DKW=/UO-]U_8SM>_.SOO/QTUM[^0O8NW>'_; MYQTI.01WUC@\8))+29-"S.=2/SH99.$K%(+%@4=P+[R9S42/'L;9*X:EEES# M3"2I'/>@RSY:3.*2LS@>2QW49BT+!LJ24H[0:/&F-$7]U\/>KD[\3S9U_;0$-B_^/=X__GC1V/W"&YUF>W_["]X_ MSGVZSYM=EI;L/U=P_/]^B_)\W=W#,*SGK_ MZ;A!]U/C\WSU0>,2ER%YQ#W.Q?XI0]8"YZ54)"J]-U'ZC=?&X#H(W7+W]#_0 MKOT*YRJ<6S;.>6R(5(D"W%FN*384,$XQK(C&3C%9+FK_O+M)A7./A'-X%N,EWJP)_#PIY7'C-HG7:B8] M41NOBW1<^L<*:?'+B,1UBZ3R<7JZ@R,IE08_M ;/\1%B=?!18N2XI(@3)9"3 MVB,CB,, R"HIES58Z572X)?4 .'SR U[0]M^ZOC(B^W-=4]Z-X\EK9)TFR(84M!=1F1"R M\F-,ET%P5J$=W[,(Q/P3!X-7M7$/B*O->&5&:_M:VFL5FGG0ME#+BLU,;Y@ M*'QC3_,^N!E$'*Q3UX_U ,4%*4(V$8L%PX@&F1"/*2(CO41!@P<8%-.1Y@)K MI&[$?->/)VG.7*GULM5Z60&;2JV?2JWGN [UEB4G G+1.,2U44A+SE'(*BTC M9LYX4&M:)T*LAEJ_A(R7DLE\ :W)).8B=^\%52DZ^19+3;XWJ%I;K@F'V1Z7 M%AA'J=_DJ6O&"M:6!VL+LEZ(T3@E2U' AB'N!$6&1H$2SO5Z$P.TTP!KLD[- M?!G@)^EA62GPJK*52H$?7H'G>(F6"MP-[I#+85#PAIL[(?">R]>LY6Z%IA::KA*:/&_BKT'2):#K' MK"U@9V1>(^T-03Q(!AS;6Y0,3*@E*F^%VWAM%*L3.M\L9?VP])8]FI^JFM]: M51E?W +VIW6YIJN3_]]![:;2%44AQA]N]JO]EHL&30KN3ZIS7S^H%0>7;6/R ML^;BMT6IH6%1!+\?_V?4ZI>EY(KZ_O-V\.XD]Y^]W$P&+RQ@Z.5Z:'QZ!72FMN'Y" ( MD8.H%!GN$Q@1I8"2!XG@:^P=92IZLO%Z.8U26/ BMTG!PBE.$S:24<FSUO!H]@[_%)U2#F/M4S9O=WV:U.]U:GF[XZ1+QLU7;@UJ[?S611%Q M>&(P2@"A8!WNIAHA!DX#L09[QE-BFDLMHL,T1*Y8P.,>0H)J-/EP0Z'^'RC' MY-&+)]\] EMXU&N'=[W^0GW9+[9[_I# OR@MR04EFUL'@6+FL,V-DG,7VF@, ML@$T1AHF$DPB9SRW3-Z<7V3_7L]RD5H);/NX^A*#&Z!T+4*+CD^*A=YGKK' M3ZC_F-/FHR9?7O6''-3^'G5CK:P&*.&=BE*F+6:UO=-Z>P?%T[\*S9K[^]D?>?/_V>^/KO\?[[_\^ M;FSOG^SEV,YN,S4NML3.QP-EF((15XBQW+LN10GD2V.$%8QY#%A(AV>+:%/% M.3$FR$2!/2M@TAR<=(V9P2$$XE:^JO'B@J ,5?R4S83&C<>B:(?3&IP4Z#AI#91# M$3!UK:)8I2D>@V77OGYKJA'/N,O+I&U'&8 !1Z"6VKVS[!.,!F5OMP[ 78BRZV*_Z/J2KU+T_XA@LHJOB@>?&H/V M_RX*M<)QS6DE*XH=Y\D%D;TF1;5!?O7+B%Q6Q ',5Z$E=G EMZ46% TN.D53 MHEJKD-OI2V5U*96C;/Z7CRAUHUU*<9GP.55,I* TL_>H SN9M(^J'8(N#PK= MN^JUEA]LTG+JJ-6.T\>#"2UZ[LR=,-65:4+KOY+-U*=& M>GC9H[50X.LXD0^8-,&ZD@@@E_%[1M*00[.SX]V]',DRECN(U\#XR'[+S5F! M-U\7E\L6J8\\8/37N\\_^306MFE0&XS\4?VJ">[E5(#9&\_$U:!GR>Z'L2(4 M3+_7'8>NK?>CSJB\0*]H\I9_[L>CV!U,-=;]+5_S]Z)/0A&RLN Q[=Q\^/@A MRDZ=O@W*!Y:U"""!;$V:=)8]UR:GG,$EBM<9F\]+F?XPZ5&;?<[_&=E^CF/ V,][< 583T;WQS!5M.F[U+H"K+IYX3 O M<16S3..F(SR0= MB9L]H>;X@>Y2*5&^,&>HN7V"FQ>'9XWCQOG.[B%I?#P0S.%HP!/RQCK$E?5( MRY"0U(9&$CUC.7M4Y'XA-ZQP@U2WQ[M'IVTS6FB;RP!=+G9W^?.-$8C"8,RU MV02I?LIF?5,:M9+ ?U:@]RD 0;&$^F-%S]!^7TU61AN2O*"&1,ZMTL0PJJU2 M2F*O^4WI@Y4FWR^LL?OE?.?C >4>YX0_I!R3B'-JD [,(Y^D=RHIS@*]27MK M$\7-:G:G&0\.T35_-XZ$ MO)T$0-[ *7E@'M@O?W*#<)/#/@D-74:$_&1 IMSQ,E8%S+SG6P7[+Z+^ 5'%1VHBU7A<4_EZ2L6?+1CSW,+:!MR@^1, M2DNJ7P:]IMS4ZQ&NPBL?3+]<]L%A9D^ @@Q[J/@TO%KA!IW(;:7A8>9\UBG/ M/]]FXF \=%/CGTEU&5P\ IM>Z\#Q1^#[=+,7=WLZ-24@4^]X%XO ,0N*)\9S M$I(.5$>FHU 1)LA*X^1X20,.0S>1@>SPPZ=9&U&XC\U>MW=:-.KN'I9-F]^6 M[EYE*19;BA/>/#M0,H)+Y01*X&DA'F4NRQ,XBIK!-Y93H&D;K\GF?.;J+S,# MS3R3RM$0,2ZZ0O*@P"C9P+F.U-+Q:CC''-U$$2HY6)X<'!?Y%(9;CJ55*$D3 MLAP4M2-U_A'<@#8/0ZP7&<-91[H9!%ET/K^=! $1(@'KED( MU'(&?JS)U-1P3X@.4N"%JZJ5Z#T8!&T)>.;OC=V]B\9NXWOC[""RJ !X#"(J M]XFE/" 38X2A2A$F),K$;19#MCPX(LI%*JRB3@GN#08)D8Y*HRTH@0MN#$=C MF:C@Z%%E C<_'B@K'$T"_)@D%3@SF"*7J$>.LQ25=)H0EV5"_PHT 4DK@\^_ ME<'CWZ\.+!KY3JUTW,R%[QD_7GV_J GL]T/W6QP,BP2EOXK%LN6M_:^4^S/* M-#XO3K2N7GAJ!;+5;77@RD44LUC%RBX,_##MQ8P7LA=[0&T[G J$SMP(SNQU MX^3'PA7JVG'D;3!R@U9H%=FVY3KB9?1]NCC?E)=3/(1M]>'AVJ,X21">K-M? MG[\?[-D9#Q4WF[EM-+QR*]_K59F+\"U>=8O^W]?36R:I65>G6#?HM4?#FT^9 MZY*[:I)"R,RP3?U[U+]J_GL8D>M'>X)L@K=X9=MG]GRP\9_K>@)*,KZX9'#W MV4%YFLR?O^SYF>V'VE^]=@:J01TTWR^(_#S-TS5[XV7E+UT["JT,S6]Z&5@& MY:=BLUN!V.\N#6Y#S&YBEN,A?+(,P*3:Q-%-GB/ M$F"Q KG'7)L&07K^V'7W,NTIJK$S')YN/ MF4;^V:*$I,4-*B4&PU$4 TL)DMQRPF,(4=.[)9'?;A/$ZMB_E4R1 MN):M7*21#IYR#6?4@7F&X\M$ZL/5MWJAYE>0^ MG4V9J1=0MZN-]:-+6NTO:;6?IM7.MHN=/8.CF+-@?ROBCD51;.!T$%]-/OP16H/3MCU_U>H6 U6<],?U.V1/=::,17'#\N+GV:*MR3TC454KZ[Q@^K19>#GB4H[+8XZ ME"'B22>,K6(#P&W*-5XKTW-#+9Y;#-:MKK-.(]GL=5$UFO*B?]] M&72=#J@5ANFG(=BG+M'YBQ&RLD1G9^\,SB'-X\;WO=T&V]_^U-G9_2":-)?F M/#S?V6WPQG&#-+Z^%;,E.O=SCMKN%SCNW5'C(IPTW^^)QO$)VS_>N]C9_B#R M^7 ON&X[-5KX^UQ3'B4$Q8DAK81"G&B';$YS([DIJ>#8NIQ5E(N?$/K'7V<1(M!1\%<+K2BRYNGL%=ZNB^!7<_03NF)216R$B MCHD'EQPF5 N>O'*!2H*7!'>3.,QYQ>Z6@W9DKK<\T*<*99!3I,4#,?1<,:LI_KVW=LJ1_:QH([- M.;+.$9^(0D'C[,A&BG0&/4R8),G%*#1[#E#WM.'W=<"[=S=N1KDQ5OX\.UC> M9:>7]M899RSEF-,4G>118H_!TS64F1MR9BL']XEQ\'P^H">X,LS;@%@0#'&K M&NH M-/8N&CL7/Y Y=\$QA72.EW)+!;+ GY!543+)@5%[X,V[ M>'7D$X=S%J>E%<*G5CRLL]L;VG:5D%;%\6^TMX9I9;A4UDK"/?-61*N(DIYZ M!G3,54&L533&S<_S02S+J)-6&A29\#F8[W-6FD)4"N:D-H8$NZ0@5K5J6:'= MZKSU76("1!EF)9:6$!YLTE@[39B@TA/I8Q6R7U6T6Y"31JQ*7B,A;>ZME@C2 MD2N0,"%Q4$Z:8*JN%M6KW;KVT-J6U*-D4\@%*:[%-K'^UR-.C%X"J'K9Z6/A-;1)].U7X MR2KI3Q-9S'.LC_3> HK^]D]1CPFZ:R&SNXWW"Q@[MJ!6625=E72ML'3]"C0N MO;[>(S3IN7.1O:4^CBP:4OWL>19TK,J2B]CF@DB&LX.8+[#QNO8;^7VFS4^U MOE6M;\UW-2:>,8XC$YHG&G6BQ!%,#5M?NG14-7+*_D;_\,^9&1^F1;'7#KOW^$G*:&KS1V3_9V?XHFL_VXW.1]&XV%^X#3F*P"11%&$L+>+*$&0D24B'(#1Q MT1A/-U[3NC#5^G^%CR\3'[%77 BIE":$4TRL(#P2KZ,'?5'!_JS;=X6/:X./ MET#^ MJ/_X79!R%B-+Y*Q@_5PA9(>0S1\@E4,@*(=<)(>?K'C)CO14)447 T?;@:&M7%+3F!.2)Q9 + M6M,ZU_-$\GDBY&/$CY\T=#QN:7671?+5*UWPDH]\"54XFPNZ.%?U-V^RX]%+ M197!F-G E<16:LZC9,1Q' 0C2PV5P]1\N)R97XP'/;LJ?X]CP1<5.U!&Z\B3 M149BD2L/)>1P,BB:I+B1D21<5?E;6Q"X"YM/1F-.6(AY0Q@P>I> W($+C*UU M5D7^,&Q^&7!0L?I[8<)\>#A@*AS5" N3]Q)9Q#C+"*.-48:1XJP!B.@5 2P7UXKDQ5& M@.<6$?G/UD/TE*Z*=Z[#Y+_,I:RGX+M']OSL5JM7X,?>U?6MUK26;P 7-*56 M08?@G$0D2(ZX=[7QLL?>(1!8=S0Y>$D1.)(9V[TJF5H#$PGV;0C7'Q[98>U_/>+F$#&[@+QPW\=N[\\X7=/M:VMXU.KN MGL7VMUB6WKJ=X9:5X?ZIX=YY@\\N#?=%@^]L?_D6WO_+PU]_M_=I^YL[/FWM M=3YU\C/OT;^/=K8;\.SMX[W=O;/]KV_)_O&GD_VO<&:G<;9']/?&]@F\W]OO M\(QL9_OM^4'4F'F>$@HR-]ZB+"%':41,>J<"II8ZO?&:;ZH;PDR@#^UQS;]1 MMQ]!GW)1R4,0E4'M#'ZKN5CKSQ4 G"^,O;CN;[LH(%A4"HSC2H&3"L-=D/K: ML!"Z6J>0NLW:@A(U]\V\OTWQO)^@\C.L@GGWXJ'50#]1N=&GRL98P;&=+U#: M?I "I;_N>/Q(UN_J2:WX9'QN?;]KH42KAH MHTSJ6/(J2ZI"R!>)D-AX08667)G(/4[6*D4CHS8HQHR1XS6!,4)6-4?7&B'/ M9Q!2<1&#L 8Q017BS BDE75("4ZD2]R'D#9>L[H4L@+("B"?#T#>J>CH_3ED M55)OK7"R.$#E+)5G@.IMR?P]>-WA^1]+SA,AG M'X.MRHZN^9%5V=&JQ-!U0^X]I\IB8ZVG' MJA:(\UY8+22AOTE+CY579T2+DWU%"G*8H&6\1IL,@J8I#',G'"I92F*C3V$E! !BMCQ%'@R+EF7.M@ MM=:*#9 L")TH*HX^- ,!?QU#H212U!1EEPY['CR ;FD/,>3(-2DA-3 M<8$7 $KP@4J"'AP")CE #XIJ5)4R#JM$?<\H!S/17E+&$D&8Y>JJJ-K&!"I MJH[^4K!YO'ML=O]TM=!UWZ%Y-J9R:6RYJEBZ9M;SXX)@FA:<"2; 9GJ#.'5 MI2-CB'GEC/-!)OGT7MJX'FD%%1976/Q(;DN%Q>N'Q7.Y"2)$Q81$0B:* M.!$*:>\<4I@X81E3.MHB-X%64%Q!<07%2\X.6P(OK@H+KB\),;5$F$@< A,= MA^OK92I?_S_7_\_KZR7O;KP2WB04+C9^9I2! M'[ZC^J8;%&\P4Z\#7K]M3P?QU>3#'Y.IAC?M_R1;!:A@1DI'/_&-A7A-_X,;WWSJ=5EG^2RE&]J M=O//TY>]H9PR_T$YY?O66%FG0Q=@3=;_PE)BI9W"@2BJ'1>:.,U=C,2 9Z:C MM?% Z(W)2=?P:0F>W?5T@'>VU?_7MD=QNS7P[=Y@U(^#7;C!G^V>/WEBN[[S M9F+7/=C09@?L]T6C\V^GE\ M_VLX=93+YL7)18/N'S>V&_#=WGGS?>,"[D/W.E^^-^B[D\:%+^[9N&B#C3[$ MS:T#A[6CS##$552(1Y&04]HBYFWTW(?$,2F)'=B(&+8R.XJ2,(NQEXD"5GIE ML$B!VZ!PBIXHN5&+0)9.8>"'_5'<^%6C\M@EE,QF+0M(K9"06B/:+!^9/@YN M:=CDK:U:^56K&^#JKX@N].A)UJBG:CVW!K5^_)]1JQ]#+NL92A6)18';21WH M4$MYA+[E$1KDTI6VW:ZE5M=V? ML.9MOY\K6]IA_AXN=76]S:+R],SU%UZ[N-I5:6IG!W#%T2FX(S ?)W&8Q36T M,I^!0[NA=AK[/H*C$&K]UN!D4-QH,'V%\7O#Z5U[6$QYD6FB_AC4CD?AL-C, MD2_4L>?%6[A<%3@4_L.WF!\SCU$:#4%>9E\@_P+>1AR6C])N6==JP[/%P>8= MI&KUQ.5R@!;/4*OKVZ,08;X'1\6+%Q_R,,/0E/)AO0CE M#Z?V/'];"D:6G'/0K)KMY%_'8SN(UP7C]+3?^U[,ZM1$P'QY.QI,9@J^'ASU M^D,TC/T.6(@\;<]D,EKS)YA+- \>U:#S ^L-1_5")"S\'(%G(%%S@=Y=?,S_FXL&9*>X]XU5-2<]XQKC9S,[':6]0P-*K?FP7V#'V.0@N M2.C4>1-7Z>H4Z\!-'0UO/F6N/N&,7-Z84/98 DOHS+!-_7O4OZ*7AQ&Y?K0G MR"9XBU>V?6;/!QO_N:Z5H)+CBTOP[N<&Y6D8Q%_V_"Q+YU^]=A8R$+@/73]; M"O[)GJ[9*QHY]&I?NA:4(*O7FUZ&L4'YJ0B#%%KW[E+//U_J^2T!LG#M;T#( M15&"2]H_'88HF?A/:>:/))IQ!HSF0EP#48> M[.B@]C^CWM"6S :&">Y3R-LJWW M+8?(CB(JK''1%F'R#F>MX1% 9+_5&V7ZU3VIC8\YM?U,;%TH;D M:-ZWR;O!,VR!I>]G36G#_8;7L;%+7,*QE5URU&>90WM'C@L!1D*T0VOR<21A;&YXEZ7 M9O$NG6"(H(H+0@1WBH/!<2%@\"Y-5"*W>],''Q:NQ,XU@/D''G,7GG(;'O+2 MDU^/]BZ/[]Q_%,VS \<33=QYI(3!B >ID).&H!1LLHYY9H0#O]?@S?FV:K5) M-Y7?0+'&I*GD?['6!MV,I7IE>=KZ\Q_PG'WV:\Y_+RG\#(N:XN4 0'B^T,;' V84)V!H47#*(NX3" ^7$6D3 M$M4F&L8)" ^7/^O' SA?H-$V^'D=%_OECXR4Q:J?!)(LCY$RFLL&>4Y\L,KC MF."%>=2&.U-(%2&4D4JJEB95>[BQ=:!#8-[;@+33#G&F,'*!"I18XM18ZIU6 M&9+$CR!IN1!#(XBS%,DIZ4 NC'8\8$N 9U*01D3/!Q,$]6\S36!BVXJ>U/1_$*681+3G7M 2YI)VRR)/";\_&"6ZZZWG6M M]$>+L;=;C)'DD19C/L@>7JW)K,B2#&U,4BTZ7\X:[_?PWJX_ MV_GZ132V/_+]W4.QL_LVW^.\0??H_M?]]EYGC\QJQ?[NUMG^\:>CYL66V-\] M.6MN'[5WMD]$8Q>T:O?#Q?[Q?GN_\V]K__C?O"1#&F<'UH6$ 0^1QSPA&%6 M2!\2LEP8F+5@02_FEF0HMY0%(8R-G!.J"4T,,^$7;'B\_3)8G:ID.^6*] ;"GF*ER MU:8%XW02SVN'L7?8MZ='$X0Z["'X=1Q4@).SZWM> U]ZU!Z6X=#:C19S4$[ M(Y,3G2-0<%/4GIFZ<;KX5EOWG[V+X>Y-I[AP:M:$[XZJFT5 MB&]KOV51I/B/YE:C^$3^*-V[MZ,^R&;M_]C.Z1^@DH-B->9KK]\.EZ>\+7[\ M]'5RWF9MIY1F$+;)[8#*?XOC!;4(!O?PL!\/"_4&6:U);8C9 MN+>R!K2*Y:2YXZ\,_E'O;*&_\08T)4T](O@JK4'6@H8]B?W+MWH#Q.=R)/KQ M6RN>#19>KW=YI5+'2D8Q *^Y"/C!KX5$9V>Z(+/M=M$/L#R^-^K[R6I$ON/E MG7(L:P#"/JC7#ON]P0#82B^URK7)\;M.VI5FNA*M/YJ0H(6C^'[Z(@ D(:9B M&.W4K<#9'^3X93G)Y5=PCU$_KPNY\^+BXRM./7'HP6%Y9F.Y4K/P <;1SV)Y M%*YYB>CY_N7:GKU%:&]=TPB8M6C[_J@.]P7BUSO- M-RRO%[M@A6(LEL/&%[N\UJ?MXEIOK[0DC^!X ;00E%Z[Y5M7*V:70Y='IO@" M(+0W@><^UB+?KTVH# MD.3\A/:H%0I5;5W)678' ]Z!>:DFPUK?T)]#_)7<_85*%'02G&C>63, +8[ M+)50G%)GQ7WM*]SV"]RULJV+;>N'[SL?#S15WD>.D2?)Y2*% CE+*7+! ^FA M,0JCP;H>]6.\R;YF>HL4J@.G%F2J#,?@SPU##RQ0< FW[. M#P!+TQL='N7REGAR(TZ.5>@]EOQ2V\$@Q &O[^ZT=*M MP/8.@O$F+M.$[KS!PVQB)7YI$\*/?V/Z 79,D$U)3/6PU<-6#_M@#TOE7?8. M/<8V'2+FCEV/_M6[V8FJ->"XHT'M+9CD<)L.X+]<9_&YCE,E:K=LE7Z'-O,O M3\AN;";_B.(U-0&WW:V]XJ-Z+8YY'\'[^8"\H%&].1I5#?&R;,ZB2K8/5?;X MF8Q9I>R5LJ_E$,\K^Y**=J]TL:>WWV$>RO4/:<5(. M>PJO9HSA.N=C4LUPI#)Y&X4TXQ4(CMDM^]U\RCON1_%=O]=Y,]X"];4U/'I3 M;.F*_;>3;1Q;11I*7)O.5K^Z9%&6O#H.1WL7G]I[QW\>-X_WSG>V/Y+]X_;1 MWO&[(SC^HGGQ$?YM7.Q]_;L]6_*J2=\=-]__VVJ\;]#F\0?>W/ZWL_/U7:OQ M]>W%_G&#-;?AWXLFG/-O:ISC\Z+N$6. M48L28YQ1$J25:N,UX[2.]7RV^[V*P:YV::L*!RL&6HJ&%PW&*2S,.BLBD9+AV3, M?4Y9I "#1"$9I .1QXD' G30F#KG%0Y6./@R<1!;EUPR4D:L.7/6."Z9<5)2 MIPA7>%PVFF-^RQZ0%0X^+0[R61S$@1J*/: ?B#C000Z?K"'(VH@%US9%"VXQ M-:PNE*APL,+!%XF#UF'NO"F*GW GB29$\B B#@(^)5OAX)KAX/?&FYF*^,K) M9*PQ2"BL<]]K $*'"3+)8*$\-I'PC=<*US6_J<1*A8,5#CYO'&0L8AJU%)X1 M'IB"ER3)>:&2UQA4IL+!M6_DF/ HLB$ D$8-@Y@(P M6V]0$HXY9Y2WCH$JLSIE]R:VE2:OKB8O?7&WTN2'U>2YQ5L67;#$>^2UC8@G M:Y Q4:%@)=;221;/$GSW1@FZ*>34/LA\@8W7OY'?9[HQ+#%S MX5:(O$ GA\B+WT9XK_VO*A\O-O;\D6WWO^6]?%@WK>*_KH5/B\-GUL+%B5, MP$(2A6)B'''%%').@M.$DV0Q&"TCP#.O&[.LG8PKE)!4J?6#+4G<0JTKS;V+ MYLZM00@O:9+"(I^W(G-F&#*6.*3=_\_>NS:UD63MHG^E@K//WC,12B;O%_<. M(FCC[G&?0;1M/!WV%R*O(%M(O))H#+_^K"Q)W$K88'0#M&:@(<(Z\U)\@'&A"/A"$7O4:R/G#" M:)#21!XWML!I*L!]OL"=>QZBZ./EHOIV5B)9ZS73'A2R8HA[39!FB:.DDU4I M&,:5SW8V-NMD9R][3\'*&X$/*.% MHA; ODPP)**,B.MHD#4&Q)<8I;U17(,&!8>(\D?S;ZGO6%\$SSWM^IY;2B31Q?!/N$="JL X-M\CM;D6//%G=]4$IU3 M%N->F$#!K$C6;:,8D&5!J?#*D,0CT8A(.N("(G.AABY$!' K N2GS&2C7$1<)L< 9T= M S/?@%!7.N],Q^8DAO;A0(ABLA G(. M8\2I(TAS"U*N5*PM=)E3[H2T*'UTQ+\@?7V13ET"ISL*8X'M$S;6.:IP\C(D M)QA>$M(+F!\"YF9B &.G:?(6.%X'_LPQ@3!]UJ6 UT">S0,_A/L\5Q\WG<#U)D2QDB M$8WGS5!Q/N9,UXITG)I]ND?G6[4+5QT-JS>]$,-"S_=XGK-4Y.\1,_O':?>\ MHJTJ!RV+[-TY0ZR>(;(@N7N(B-[WZ*TUG]5V?S ZJK;!E(81W4?P?OC>+VCR MWIP.^B>Q^M_V^.27ZGTFV^P#CW;K7IQ@25Y/_I>.2OX!9T5;+#$#EO*=!"<1/@K<1OA MWSP&@[V;5#@03$J%P_J'4'?W=T>-$*K@C :J3 ZAYG.8@D2&6(628I9%*6BR M9&-+:MUBJAR:7HCP91(A%C8H)A3\+;ARQ'GX3S$F'9,X)56(\*D18?MVSC@& MGK!@# 5A&()%9DA3*Q"E27L,LTB MWMC2V+0,?O3!084("Q&NSUL_@ @UF'T>026R.]P=PFHJC63.E)==&$ M"$MUT?H3X=YMB]"E0*V5$6&J!>(B$62$I,BG:(ESR49A-[:$%"W,YW5(3R'" M0H1K\-8/(<)D!54B)*PL%\1IPP0F/.)@> "7N1#A4R/"W?WM>F\$D.$YO->W M]N&!@76E3#ODF 0JI"PA1V)"-"KNL9%:1@G.,6,MQ8MS7*CPA5*A%(D[0(J3 MB7M-+?7<14F\MD))00L5/CTJ?'N;"JVE1FNG$74F(E!Q!AGPBI'PP(A*6!*B MV-B21K?4XX^[7PH5_B!Y'CK#DZX]SZ\1O\^>Y%_F'0]ZM0G ME2^T /;%-V^;>X%!.6=^H1KQ8[. 0'M'&;,JG]/D$>62,3L$D2TDB MN:%JBY:>JL\:RO/.\A8H+QK*M]4R23C0*#V*\#_$G9%(Y],(*$W">QZX3BD? MGVA:3!0L/V,LSSU16;"\8"PW$I'>>\-8](APHQ @-R#C:$ AB0@>DY4JV-S. M1+0(+B;V<\;RO'-M!;N301DP!&MLCA7'$O:#:R<4 25',T'HPL#VBF MJD5Y.>#K.8-YWMFB N:%@[F1#=(J>JD\H)<3B;@D#+G]H;)E9UH_-J>=$:V6\5O)[$7.J/3P=6^R;F.9Z$'&U>/.]FX](Q; M53ZBG#>_1(;^U,Q.4$I=B"HBYX0'?E8&:6\$HAQKFSP#SRJ,3UU0I8/S,P;V MW),3!=A+!78C5<&(3I2$;'BYA+@"5\IIP1%U/A&L#6=< +!;PLRK-+O@>AUQ M/>],1<'UYK$#G*H-D@V?*,9X3DJ8E'Y_"*+A>8US/ M.X5Q#UP7Z#[,B6[F+ A UX/;A%P^Y8PGJI$322!/M?"848:F15-HB;KP A&N)#!?P#^U%8B(K9;-6R%[V+H25)2^N M'T7^XI(6)9&\JJ3%=;$K%#P_"O;-_ 2)V%%J%!(BGV C3$+6.XMO=^W8'2-,3KO5$-1LPL#<&.3HHR..A)1DHD@GGA")L6$"".> MBI!T<+FG77PC//:E0(+PH"#?R!U;:I E52'."P5)F&ADA.(J, MIIS^SV<^9@CSL@7B64-XWOF#8BD_QI]MI@HXQT'9@!$Q%#S:X!BH6JY1XHX1 M0&E4.!\H(!]]]G)!Z1JC=-ZI@J)H%P?A1E8@6N(Y80Z!RY-;>F",# L1!2G! M$XZ1,V)S5@"O%8A?PAE0;_-97,-)@Z*%G0%54IY3'HO&.2I$(((*3JW5+)@D MHL/8>\Z#+^WNGQ;='38C\.#R&T%RCX28-UT\XL%:9(.7 M2$@2& @B"91L;!'3DJ1 _1E#/24K%->64J9X$,F9H*UVP/I<@EP/U@N:' MN=O-! %8YEY0%Y'4.9&7>^=;S1A*TDG%)?9@IN?^1X_N2EC O+Y@=E%(3KRF M5 ;.J'&&.QOOI(;V91_ "8T,#(E:#DYU(^-?(NFZ<%J[#']-'7[O7%Q"N3CJ?H&WK_[K!O[9N%KS/?^? M0BOVKQ7LKX(_JEG-FBK;"X#\J_1?98?#?OXYANH,(%Z][@].^@/X=V4'L>KU MZZ,; .WP>:=7C8[B,%:C/MQWN%G=VH\PEKGV*3!$QS?_?6W9)P/EII[!YO2> M=<+H"%ZTYL%KWQN+UBM\]17KAOWNZ>CNKUR3,!]SPN<6G=^915O6.A%V:QJO M_7DTF [SQ!Y&Y ;1?D4VP5N\LMTS>S[<^->-ESWN]*8WEPR>?GM2%BV):N8; M_MN>G]E!J/[=[V8Z&;:JMSU_6WI6-KIV?P0W&_6KCST+2BT# 71>B+WA^*?Z M?* :'[]U>K8'6.E6'T;PBWJW7>,E+I?"#@YA-2822^C4W.CD6\.S=6W+W$5U MCR-* %ZV#SJ]TS'&:Y4;*;>@)(0P-H+VH)K0Q#!S/A(GHF4;=WS/D9RRDV!) M*,:U<$Y:1UA4C$CMX?L;WWEM>=/(FHS\KHE8-D/N'T4P6KK=_AE(956KJ J8 M<9C7M;(5<&0?EKL[($L8G'I#$I 9@\>?+Q9OW1+2MB_!G'FYS>_3'>)#_Y&=/\ MI[[YO<$2NFF8*(,M@S7,W.NV/RB+^:&K.H]Z.--XW Q_=FSKK,BAG:UH]X\& M,5:[<-W1L'K3RQ;E/>IMGNUT?.A\NS$9-^9B'>2L^;B[)_:Z1D=\IE^TRKG^ MX[1[7M%6E1.4\Y"YYS8UK)X:4J:F2,TCI>8EU(WNY_#'+6=@$96C/_I>.0[[ M!1V'G9A6V!%-8XK@85EM5"ZF]9AX9J@QDS(P[,?SC3_"LWXYVO_SW MZ^??/_'VQ3O\>3]T/N]\(KL77GS:_^W+YYV/',;!;L?P/\-[[?[UYKS]U_NO MG[\7C1?NB>[3[5_MK'G?[(J3=#CZO\^X?\+?=+V_8[OZG M VVI]#AZ) D6N3L%1Y:8@(S$"3[00>:>?82REII;NFZQ9UT7GBL\-V^>8RQB M&K44GA$>F(*7),EYH9+7&+OI9B>.>3G(92UX#M_FN:A!"9'@D+*1($Z \;00 M"D5#E4\:/M$NGQ) 6E+,J\:H\%SAN35XZW(J[//E.7J;Y[!RAEE#4? T]U P M#AFB R+ =M09,/;B_ Z%+3Q7>&Y]WKH8[?YCGO@\96<81-BHAC99%3 MEB.E)/6PF%9I.K=3^9;"<\MN>;L*B%[5<=7U7\/8JGIQ]%-ARM*HX][M="3' M$N"B7.228*V\CEKSR)50)JH2HULKKCMOQNBP-(I%DCO("HDX!>O.*2,08?^Z;C&]3N>/%B#/NPDT3Y03+K$3\+?)!Z Q+.I^LMX8:DH0:LV W A" M):VX4GDW*U8T-Z)(2%L:D.;*V6"B#X'41U7"RA8D/U\D$VPH)1S\]ZK2EI#KI)-?0DE3?634>$M5O45L$(>CP:D?G0[RUHAZ M7U8,TTA"Z9*WT"YY7BJJ#,;,!JXD!IAP'B4CCN,@&+EW$.'(GI^]NK:PV[WP M_OJROA^OZIOQHHY)L!#@O BP_;H97:"&:A$E13 M;6SQEN'K=$!80?B\2_G \^"$A6@-XYH0EYBQN<^.M'@K+0D*^=M/V.$>\^ILMA8ZRG'@EJA M*$^:,3"!E3?IWE&'@O 5([P1C@!5C8W2!DE#*.(A5_'"&J,4',DK[B/!&UNJ M14EIN?.,$2Z#E3'B*'#D7(,:U\%JK17GAM,H[W_X34'XBA'>"%/ CK)+4>" M&H8X(P$Y6&*48*U#\IP0[VL=+LT:(?PEU#1L'_=A,!>7_1@ZO9'M'79R:P1; M'W%=RAN>4&3BVF+NI;>72SD^K/RRQ=B?^:I^;R?&XQA>]X>CO?0A']50.'!N M'/BA&:E(3$=%8T0)YS:A3BBD;2(H1EAZHEQ@4F4K1YIRQ-\S1OR<(Q4%\6N# M^$;D@C,?HM& >"T(XD;FRB?K$0.+5C@>(N4\5S[)Q[< +XA?7\3/.7)1$+\V MB&]$,JRD++H0D 2&1]PGB8S!"6'E%?BV)-&4]^F)%L-%R3]CR,\YE%$@OS:0 M;X0V6*QW''KD,0>SWH!^U]021&PRA$K'J"!U+167ZZ3EYU2!43];K7F,X[(J M:8&-91X2QGW$9KTGS8IS"W:4?^YZ@?_S@O_<(B(%_LN!?[.&0V"ME&7(^YT:/,]I<>$UEHE8A;Q7)._' +D%.TN)=RA&!;Q@M$!.6H]X"C*2 +ZQ M!5Z@I$7DO$I%"B\\$UZ80S"E\,)Z\$(CS.)DD,90CAAG">P%21 LK$'*\&23 MCDQ@O;'%2(ORI\$++Z'71XX^5H#9$%V.M&2@G':&1_DPHU47FSQO)IQ[2FQLKN9=V8'EOLE_J?(L!7<1!OQ#? XAO;T8G#RZ)Y"(5@'1(P M",<04@T/CF/C,A6 M>>[<80612)GDJ'?*,2XWMDR+DW72V2^ALF-O=!0'U3_&6UK^N5;U'<^;ZQ97 MQ5$OZ?5HZXTP;"&ZN1'=C/8/(W(*@ZF#.@PI&6$)50,BZ2D3-%FYP1\ MTS7:QE? ?1]P_V.ENU0*J)<%ZN:&%6>%T2PB(G@^'SPI!$ZG15$ UH7$-*5< M?-$"\6N ^I\%S^N*Y[4HH2BX7AJNF\437/B<$ 7MG".)DGKD"*6(),XE%DR1 MW!.8M:AY=-?O N[U!??BH@X%W$L#=R/D( 27U@B*HO-T6@%A -R6"2^E$88.EL$'[]2TVL,PX:D0NER <<9M/3^8I($JL%$H&9KBNV4#H1Q_P5MC@ M>;'!XF(?A0V6PP:W;8,410A<)B2E%X@;+U%NO(&HSU8#%D)% ZX1;W'QZ.+P MP@;/BPT6%RPI;+ 4-MB[;1M03X.(RJ,(JXBX8AZYF."?W.$88+&M"AM;G+7H MXP]D+PTYYM:0(P.D2H/^<35!3;\WK&#A^H,X:5!:C>RWN)"35^ZY%6@\0Z\8 MK&/HG^;#8.HU?@1UKMTZ_*^?W"7UN*EY-MID[AMOKMHX_0;0> W/ZO1.8=[V M+C'R:PV1\77[&2!OOHT&%N:]T[.#\[>C>#P$391'.>AWN[4N&F]F+&IH?FKH M33-@);#1THJ$8.'!3_68(FM@W;UR+FF=4L!B8TNK%F./#EC-$8LKSN(5)BY, MO"XQO\+$3Y*)&\%"*A.6DF.D4JBW4!)D"&,H8J<-=0FG'!Z0HL7FECHM3%R8 MN##Q@C:V%29^*DQ\VR:V5@0EE4 FY(,2K!!(4V81"89@'9-Q*I\*HWE+/?Y0 MZ^='Q85Q"[$NLGET(=8G0JR-F+=U/NHD);)&6,053\CYQ!$L.\,JLN YRVU6 M58N3AT8;5LB?=>3[7R,+CX._0^?OK7KL?BR9M4C.^@U<.!W]M>=].1V..NE\ M@NNM_^L&_]JZ?.?ZWOE[M?QAI9W"@2BJ'1>:.,U=C,2 Y:*CM?% \HWK7YH\ M[-@.#CN]Z53)FL/O>M9X"=JGQT 3?@X&TTTDO[&#'DS^\,\X^'!D!W$?;OYK MM^^_KAA@[==3@/VW\^FX_75WY_"B_7L6[G<7[;\^=SY]>?^EO?^Y\_GXW?GN MSM>+SW^]$P"6;OSW^_//?X431[G\_-SBZ&OTE[9Y=\/OZCT_Y] ME[2/_SC^O//V;&^_W?V\TTWMBT_B@$4J' '_CY)\Q+04%&G+!?*!2A>Y=BSI MC2H"!YUDB1FOB5(.:J1H(V:RF"UO!RE;UTBY3K#[XHQA.NW$OW1:P M7^VPX[=[8:?3/1W%L)\A^W*%SI\=1$XT=EP!&4=@9.\5,MAAI%T,0-7.$"$? M)'130D796GN%-ZF>&G&=7H@]$!*]!,F\H_+Y*()^[W;[9_DXP9JOJWP(9U;Z MHZ-J!!^#Q7!R.JH)NNJGRF5YJ6PO5&$L,7F#]C3/!^9&-8=[K#4_HG\(+A&&KBM]\S)IH_'UXP-7=@AW9?[Z: M F8RS!M:#B:L:T^&\=7TAU]"9WC2M>>O.KWZM>LO_7)S<<1)0XW5ZS+^^)>S M3A@=P4SB35B$;.%-4KF3)T\^WJP_NJ5[QY]QO,GIW1_C3?*3GS'-?^J;WQLL MH9N&B3+8,EC#S+UN^X/RAA\6-SW@4M.X=(8W[&/V65;D%,[6_/M'@QBK7;CN M:%B] ;H/U3W*()[M='SH?+LQ&3?F8HGB="VDP_ M3KOG%6U5V2:\3^W-#V>B3&?%ZNDD\\#PRYFT(H,+E\&7T)2Z?>EG+&)SY@++ MK-=N)N^?%WW8RS^; /W M?W?^>1_&M;]-VA2NW_<7[1U_MOOEK;@=4M\]_B0^PW?:^Q]%>_^W;GOGCV[[ M]S^ZNSL?V>>='#;?Q>V+[?/=+]VT.^-,=T:LUE@PI!*CN8I<(INB0B[!.BHM MC:)L8TO*%I6/;J;QE/:4%((K!+>X(KM"<(LBN$83L!2(-=[FK$B,B),4D DJ MGV"-INU8(;E$$U^B&!M8:L[GLUY@D$9>> M(I.<0IAYKBRG,22YL44X;E'S-$[F+@Q7&&[MB\@*PRV*X1HMX53"B4A'4%*9 MX82S2$MJD1%!,IL\2=IO;&G3DD^D"\JR=SI?J[>X45VQC!J?V+E4K[ST4PNA5,.,JUH1*,&\Y,T-XG M*8E3S@CL'AQUG KC<.T/#'H21'[>##8*9\"]B!(QI15XX(Z#TA&S>F#%0AAZG.AV98%7#![DO KG2*,1XB9Y$32QRQE,6DC.!:28,? M'"LJV)TS=J^%B Y%>V?[(!^@ZSQ+2*;L0"5 L?/.(,NY35A;EJPLV'VJV'W( M^38.@P5&P6;FQO,0F*-$Z2@3MWF3B&(/#H/< =X2 GD4@IM=\:..FGHPAX!A M$==8(BT"0Y'2%(2VCB2]L:5%2_#FAN*5G&7SDCKB7X*@.K&=D#=PC*,9KV_L MX%AUD_PG2&T/8#:BI7""!&,=V*G8.D-HTBRQ9 QF2I9PP$I)K?VZ&0X(/I_/ M121H"9/WCAF/M%8"1$G%%*1*4I7S@U\"=KEP+I"DA)7@29I@M#,Q@''*F5%& MQ1(.6#5V&^$ 3A))B2>40J"($^>0,3XB$11+E'GK<2K8?0'8]6 P"FUPPCYQ MXHV+5.>CX$,^.=H*5L(!J\9N(QR0V\<[I25*62R-Y)P'8P)5N8>KT8*" GY,.*" ]"$@G5'TX)+5GB)& M94!<@&ZU(1E$#1A)6'L3:=S8>I2W/T=HKJ"B8=7;JAI-&Z85#+D9PXP&#JUQ M,X@G6,_@UJ2>X:6>W<&D$V!)F>2\X<:";0W<3(ARQ$FPM!^YOVK[;]OIUGUL M^J]KJ?UP36CK?C"YY90D5EDKI_.,V)A5F6"HS-&(LAE#G M@W7 !\(C'BA'FEJ/\DXT+ZCPUK!Y;5TJS/#,F 'D@UN"O=&$"QS!MR>:"">! M*5BT_'$[>@HS+)49&GM^\KJ9I!+"7!/$G>'(61I1P(Z)(*UUP1Y G%F]>NX,*LT.(I6P^)/86?(H@BR)KY_CQAG- M;A2VS,)R(B)SL^(D-7)4:<2Y5,%$):PM2>N7@/"Y[S\I"%\)PALA$V:I==IC ML'F\05Q1@HP"%\E;SG"RGF ]OTKW@O U1OB\=ZD4A*\$X8W0A^%.2,2.,P.JEQ6*G ,R]-@%(@U)A.J76 Q4*+!0X)+Z&!<*7"H% M-D)_3E$F@R!()Y$0%S8@%Q48A3BZX#SAGK$76?54.+!PX)(Z'1<.7"H'-N*B M%GNF(C:(<^P09]PB1U)NP^<"L\K0F%MYT9843\,1+N5=-\N[)L=$EP*O9UK@ M-3DXOJ2'Y\"/>S-Z"E'GHR$V(2Q]KHS7$FD>./(T:!=2 C_9/N/T\*-QO7;D M^>"3+9ZG5;?"BK5"67.EK&;-F@C:M$69TWR+12*LX1PXKCV"%$])$282E@?6T)ID4 M2V5A(<$738(KK"PL)#A_$FQ$(*7S)O=L1RKDW?!4$>2(B& E!\F=T.#/NU); M6$CP19/@"FL+"PG.GP0;,&+&^%+R!'\5?\CALK"J.QAK(#\71Q4_729(SBR WA> M_W0T'-E>?K$%]A^X5SWMC&E^ZO6TXTF>;YP^E#_>R] MJ_5]P)8#7$R"'Y\]G,V!#OY6FP7[^;,W]$"[R$4^H8*;J!&W.3RDF4)1&T\X M(39J#C8!T2V.28OH>7E':^0#%:S/+QQ(._ $ M#*4"48&UD$IP[2-@G0'.,6MQR@O6GS76'QGU+%A?(ZS?UNL1_'QLB$#$Y@V% M46CDO(DH^&0D222PZ 'K5+28T"U!3<'ZL\;Z(V-[!>OK@_6]VWK=1*]\4AZT MN4V(!V*1-38W1I841^] [<>&6'B[Y)*?I1CF?4Y8V= MOV,UC/YTT!EUXO )'ASJ'W-P:-G-O&;1ETG^I4'?V^'+Z7!T''NCPN'SX_"W MS3B,)Y0&Z00R@0G$F<;(")?9G*8D7'!$"^!PW**%- O.PQ3 M0+]BZ0)H8012P5FM2:7FC>$JIH^N<-^J4$ M9@KHEPOZ1HC&*S#OF?4(,P:@AS^1EEZBI!Q30=MD\\DVIJ4%;FGUZ$+\LD%U M"<4G"]RF^I#0] *V IM<0B:- *3)J-+2)82RC2,E@\"89X":WWW]A!#\8ZK$[B M8!R@6?2AI:5UY MI'?EG'-0\/-]X$[VM":82/'W M:8M$I&#T 7H5D\D(3J\"E")F#*"L<5#CHB7'0(V-FA8,6PT&W[2"J MI# \>20-!MBX>.&@PD%+YJ!'1N4*!RV$@QKA M-9JBI\XE)'VTB!L2D8L1V$CZ1$% K18F)PYZ"35//QL]6V%S_N?,V;-> M\=EQ]J+C9Y==! MK/X"U/S8C:(+AX&/@B#*:+4=AD<$B(I&/^S(^"FUJRW&M MMA(7%BHLM X1M,)"/\="S>UQR2@']CRBACK$'8W(*E.?WR%1YL_#YQE2M_]LJR!"N_LBS!RJ\L2[#R*\L2K/S*L@0KO[(LP3A^E[/_JT_J$9'L1IVOE7'G7@VZ-^??$@AGA\4B=+^ZEZW;7#8;4];?:88(0WVS]:^"_?=1C_YS3V?,Q? MRK=YW3^&"3S_/\.JTP,I@$>?G+INQ\/G"2:G=UC](U^VRJ7^W_^/IO0J"[B" M!7_[Y][*)X"L<@+^N7GSQ)1G3FUN,=1VO[F&VXP C/GL^<:VADN87]O74'7@ M/P"QS^3@SFM4C_HC0/*T\VNJ3FQ^U+;65+1*W*W&V8:C3DZ8^7,KJFV^^ M>PKO_]N@?YRU%J B#VXOW2[?_PHGCG+Y^:\_ M.I_HN[.]G5T,?Y/VSB[Y?/Q'I_W[+FD?_W'\>>?MV=Y^N_MY)Q?H;(M< +2[ M_^E\#\;5WCY@TBH!*X:LSYTH15 (UC$A'4T,+-(D3-K8HIO-SMX5R'VW4]-% M>*#,/+*0OG7/6[4(I1_;U=]EO-;2*.^1%=!%?%@3E/;)>MVTLU=3G*M;F25=W4=[HR([&7!4G:U8E6+2: OW5REV>NPF? MO_GS0S;,\Q7Q\E!.\!6ZI\/)E<-3?S2ENK/^:3=41_;O'%J(669''325F%L> MW630[=-CL%=]\]_7C/V)HNS3A@=@6];UW5?^]ZXP/85OOJ*=<-^ M?K$[OW+-A_# YG%PRX6XLP1X6:XYX;>F\=J?^3UJU&"EG<*!**H=%YHXS6$] MB &EH:.U\4"JC>F7C@97/M5A1&X0[5=D$[SZ*]L]L^?#C7_=F*'C3F\Z(LE@ MR+=GMOS,_S'U8RN#:9!-@2JCSU[&CH9 M6*_[8&CTAN.?ZH:F=:SMMT[/]NJ W < 8\RG#0WO=(*/[> 05F,BYH1.?>!. MOC4\6]?[4\9?=@-8QAF2,PYW. MT'?[P]-!W(=_^02_^YPY_UM[YZUH7[SC>SN_'K7WWW?; M^V])OE?[RT?>II_X;N'B0 87O(L<)9I9'N>FVXQ*)(BAFB4AM :M'$$MGF1Z&IS&C>_( M@+Q/&&2)'#8;#H1N5MJ[_BJD\UY?P^J_@_HG,-: MHS[T?9H 7G8$>/\J4E^'^WI_][M_ S]U>E7W\K4J.^@,LV<#OQVG'<"PR^[/ MZ6!8Q_L=6 F].!QN5G_5?E+M 9T,.L!LM>L$5X$E.,HQQ2NC87CJ0#*N)1XF MX\A!::)^R8,!UK YI>#M8-")@\WJ^G!#A!L>Y^=69TWFM\ YB427(%7LG5X=(L MQAX>Y7*NQ [[/?CM^=6#-ZNWH_RU7G\$OB+<=!)B_9_3;":E<1SUM#N^&F;9 MN@Y,-9AMG02WSG_W;L[99K5=QUH;SFKK^K15H1_'#ZVG./]F"&CII Z,%482 MZ\;IUU;U.U'7IKC.B,.N#?X^G?9\'RR!#R<6INZWSB ^/1R^[<'R]N(DVI"C MY-[G5%Z.MB=X(Q#"X6C0/\_GL8%4#:;V^RS/(:!V,'Y]?OE M2,NMIYV "/=[O=BM;.U97"43\HN-'Q@ZP\'I..=XDPS^S[ Z[ +NNK?>J@]W MK:48P ^#S \$2AI'>T:WWF 0?>R,26U**(!E'V/(S-$!MZ9&S/$8&7%\@PS^ M>G[ _1WDU.IIG ZM'O;WG9S9GL;"%==WM?$,N-_/B5!X8SE6Y'^ @F,/Q[E]O+W:_>+%[\0Z>7]NCQWO[ M[]/NQ2$^X"P:2S1'++* N&81&8;SR4Z.)5BUZ(5JV(S+6**],?IZAV61#B)A M04N=4, 6(^YR8W7&%7)!6*&%Y)+Z9V?8L\UJO/2/LN#71?GNSU"B_:F(CQ,( M8TZJNOFE:_V;P)7OCZW#H1]TW-AFS@& BHCI[&0-?1D3^*'_GV\ )G6UW>N= MP@?O8WY.3IK_!O9V13#Z_RX3&>?1#B8IC!W0;O7!K(R,DQ5W5U3*VN/1G&5],??IF62G9Z]>#J+_UR4\!G5&'4LCW^ M^"J@N8G'0ODR9./-^N/IC6;-SZ3=-,P<>?'>)/<^=GW;DOD)JS[3]WV M^Y\QS1UQ#\\D,TT+IW16V<[3-?=[S,*DR>(A@K&F=>AEP&?"]!_S$#MR;#>#W M^6?43^@4'(,<108[ON]&%BZL/8+XS1_9WF&L3?>Q^]!WW4D(=OCJ'MQWYS3] M^+3$>]#E@P^16. (Y]1BOF[+I=9&;F8;T)? M^2KV=CQK__[V NYU#&,_V]W_([7/)[T)/^!O^3F[^Y\.3#2$ M"XR1W^4LY4$DX)A2XPH@S0I"-VB 2.!5,<&*XW=@B+:Z>4'_5!YV1M.Y&Y&_7 MTQ(-$_+R[>G#WGXF'3]ISEJ)S74]CUT8:^Z,==D-^AIC\>!#(,P@ZSQ'W*:( MK%<,22*IL9QI:UAF+/%XBVO]3G.,2I#'/G[VJ MI3=7Z$\%M!.'XXJ>EYYZIP>!$!.4\6#>!H*XQP)9EEUV++22X+=;IA];Q[,N M!2\WLO?.=FLC-3YAHXZ 73RJZ=F\4S, M\'#<_OT/L'3>'^WM?#P'RX=\_FL7K)Q="L\3[8O/7S__WH;_O^4-,YQ^@O&\ M.?_\^QO>AF>V=_X+8_]ZL7OQ&=[M*VL?O__ZB<+_OQREW0X^NVV&2\N-C&!W M"T<\XMH&Y(A."(,33K1TA+%4IGRN4QZP\C9IA71*8*PU;W!\S[5WJC26W")4?=_.LG/*#GEK29]8K/)B*B*1<1>Q6E49PGX6SB M.G+IF; B2G'P]GYQSYMYF%MAD9<0VUP:[ANQ31NP)=%8I!*)B$>CD3/P!TF> MTZAL,)9O;$G5TN89!C<+,SU39O+&4VMXLDD1SG$RR2G&#$V!6J6IK)F)$,I( M8:;U8*9&+-: 5I&&4<1YT(@'QI"U8.0YS66,*CEC"3 3:TFR3LSTDJH-BP7^ ML_)^WK3 F0@L.AX0(5P@3CE%#H02):(CU9(&L+/*E,]URA,-5GCPZ51;UO#=N3 MULR+\1DN4Z.OQWYI4K 3"L94L!Z M8TNU!&_VTR[5F,7(7F-Q;[^>862#Q9&\T2C2"$:V3@09[!QBP6,-5F!@2I8I MG^N4:RN-8=PCZ028"()JY$1DR'!KP?8C@?@P*[,P7]OZ150H+MBV;O=[ONCD MN2.F85XGPWQ4SB+&*0:2HA9I:0ABA %YR62L975,GN%F]^XG'Y,O<%Z2?5W@ MO! X-TQLG*SB@GB$58K@(X/NT]0D9+0$FQL^B\H#G$E+2+%&<)Y3('NM;>O] M^MRQ_LV*JYF6QT\X_S^NDGJ>M+5@*Z20U=S(ZD/3]A <I0A8'&[1WA@4 OC0M\OAT^U* _[RJCF?7BM]SI_:2^C(M[!XOJ:;B MST$V1_/!#2?=?,)"3C;'_SGMG.1]526MO&BC\_I^VUOE7K]&T#]QV_O3X]-Z M!]OV<3XQX:+>U5:4T]R4TXR$,Q4\6&PB(B[OHB1*(&VE0$Q@16!Y+=%R8XO@ MEI+/L.E10?F\+;,S$"?2.^U02!A0'FQ]2J]&&(MDG+81X[JS&=7K M5%;RDG+1UV !^#H9@.#?/*'L9<3P_[%>ADDAJP63U:RF0-0H@V4,"/0-0URQ MA!S!#A%K>4I,45CEW!1($M8@JW^6]-QS@/82K)$"[<5#NQD*(\(H3QVB&HP1 MCIE'%FN/ HF:464L(2%#F\IFA\*50/LEI.I*3=;/2OB'9DT6YA0' ?ZTL0PL M[1@2^-/&(:$]D5P0<*I)F?*Y3CF)E'L:.%(VPI1S99 U4: 4D_3&*2X)^4'T MKU7UXFA^^TQ>:IIJ"19YT<]SA%+#]&:2L#]'[#=L\T!ULA8G)%GN4Q.$1DZZA#R5@D:FICN)3K&MGKDG]=EWN\I#QP,;Y_=I=;9HQIP&[_+@)]2D+Q0))_? M0K+ 0+I:<12X$(@;*Y%VG""OO-+!*^DXWMBB+2(>O>NG5#,4$WNY\OZV:>YA M9:A4*B*53 3#.FIDO0#-I9PBR6N=\C[O,N?SG',6@E96222B!XYQPB*'4T"" M>>FM4!$+MK'UGWD;TT\WO;\NQG39>[L@A-RVIXF3AKFD$+-!(1X<1D8F4,K) MN8@9H]@#0D1+XF:93ME*_VS O%![NH!Y06"^;5(KKYT5)*'(<_"?>XJ<\!Q1 M"1SMK=1)TAK,M&RD7\5&^G1].]KWMM$O,#VY=E/SX .>[_GRSX:;%VIH_6G/ M<^G,<.'SGO-BTMQT*4\ ?28&HASB)%.K"(3!(,,P'_Y5-254O(>>W> M>!)5&87J"M4MQPPM5+*+:QV+-LI^#Z,.K[KT?]+DSX\,W_G-8.WBCN=(:^VQ^> M#M;G/-OS"7R^;-/=_3<7G_8]?/^CV-M__^5S/@09H+.[G0$4SN ^8G?_?:>]_RM MX>-9>_L /",I4U+( 7OEPSE Q4OFD=2*4RK!*_-^3'N=WFD,VYF$ CALW!.? M=#[:32587F(9X\XQS?(Y'H\\ 7=%[3<(WZRN2TM],+3ZI1I+S9WGUC;?: )B ME#7Z*[Q)]9+?LK[CJP[XO'^4:Q>]X_AR>>3 M=1Q6'R+(<:C>Q^&HWO/Z.K-H AX=Q5RE\K;G^X.3_F!\KK$]'1WU!_#$836Z MNE<^YK@S')[&ZO0D_WRGM3 \LH,XG(MO]+;]VVU2NURR>L4^U,_:G@XXW,]> MP"^.\-Y^.\#<64E(0E)@CCBU$6GM@?V8PZ->2]5^@0>934\=<>=T6@L 79\R4W=^IU(S$2_<;,ILN_5 M'W;R@UX-8A^-U'.^.HKU@W[W=/1W5^YYJUZ$-HX MN*7%[XQL+4N]$W%KVJ[]>72Y_^K$'D;D!M%^13;!6[RRW3-[/MSXUTT;!@R8 MRV3S:IAB:UF=#F&-LQ"_+%G3T.G MMJ;ZV>@;CG^J0YJUD34.;G=LMZH541W3OJ-?/<@BW#AWX_JB?'_I0AV ](U\[ MTVFH3FPG/.J=UL7O^:T_J!=M=#2(L6XX,>Q\JT B1D?9_@BPK'^<=L_'>0O: MJK+AT+K;&+G;7HU>*JH,QLP&KB2V4G,>)2..XR 8F83F.6;HX8;KY<),'[XS MD$R9#TCXO#>/Z9!M6#!D?3ZJQ!@34_Q^ M9G,M%OFU'1[]"4 LBSQKD37U8/&+A!P+#''*$M+!)V0]UMXK&I5U/[7(/Y5D M*XN\D$7.N K1!<0542@'JY&E2B'AN#,\XF2(?0*+7.CZ>XL,J,5)48^DYQJ0 M['P^$0XC\.0M %P$J\/&5J_?\"E_XA>7IEYU!A;>I6G7 S,AVSS9*+QF8OZ? M(4A-;3_>L#&?A[572V;U/IZ<#OS1C1,6GG2FS<#*(?W?ZI\/N M.5B#/7#9/2S_=P.4MVT 3'7NFLA28MP$KTEBRN80J0!'BNI)\(E0?J/*2.,J-'4!/Y^W#P^P85HZK9!R#E0% MEQ9IJ@4B1O-@)'BVCFUL\3L/;0=1[.:E'TNPO5DB#T$)V/B6%Y^_6$ID9^4+GX_Z9J&/&\G2?;[O\:KB^^9,WGA,H=W MMP_J)'GD 3$>#>(R863 &4#,>F:PX991 3*W>>=)IC>$KHY77-!?%98$:].'&O<,;>JM5O;8G63U4V^'OSK"??_.? M/ZM_Y"]2_,OKU[M_UC^27_[9JNRHLB#Z'7\MGI\?^#.YG)\3:GHC6C];H*__ M H;ZXA,ZMV24Y(HV1J(.(H)-94%&";;(:/@GB6!W6>Q\"+G$PVS.*.=L92( M/0G,!M1VF!/#L+!#,* F66$0"'L"!/D-UFP40:<^1),2H4GTT6*-+4^&N=P< M! QSYN!G+L/4!J<&T=C;[-(MKQKJ?E['%0%^: M 7-2Z)+?+@.N^1^70=&I>ZSH)TSYX21'],<5D6.V',)W\A6=P93*\U,KEPMIJ]' AIA_ 6]V M L/(F\C..J.CZOUI-U:$\\WJ=;<_S .H1PA!FR$;)KX9<5(6,3 MY$'!YS6VV_?RBX%E-T,1^-%_."/8LCK_^OXUO!BUV_]8?+MVP6X8W$;YSCSR/LWQSN*F9,3K,!8 MF*83V+0J\M=F/63V"^;[[DWN.QW&9E5@'/;VOYZ#J8MYB)HYG \+H(@+ MII!F*B"1%!=2>VIK4_<1[M5L3^KRNDNIO8ZZ!WI705*63(I>",_!)]1&)^>M M\$$2[[R?")2XM1GSG@)5O*LYE2*U=^"=WAT$;YT@D2#MZWI43')@82H*#S6R""$F#N\4V=5-P%^MN M22$=R ..$0<>J38F:DF4X\Q8&3B=N%L@%NA^+%C4M<4"@91Q#/#2-@@0R27B=,%",D-\@AF&S>U8IP0D)U MZ6T)*[T@$8+[^6P$+SK$])"ZG36V *2(&ZJ0T5PA6*MH)%!P"APH6&_>U3_R1]4("U3NBQ6HHMQ_ M6K+>$F!FKWU>!8((.R9MF1_[JUPW)N>^4>V5%.+JFCW%7ON#KV?Q)[PWH>WNUK M^_B_7W.+QMTO;R[:QV^;XOWEW<7GXX_GGW(+Q>/VUUQYM_O76[[[USOZ^:]W M\*Q/<,_NR8J)Y)#N'Z;/MK MLUW%;_GG3'\^M^2\3)6?7NYJ]Y>[VOWU7>W#R[WL=:K\9.(3#&MVC77#0.2[ M=CCLI,ZT/]AD #9OZQ]?^-"-NG5F:Z4AQ.TN4%B>@2N"NRZ^;\;S^304_=*9 M\+JBOP /]NP@,F\")@'E8TVR!YM 2,"A5<3)A DC6@.OT$N,2,#3Y@:T&91UZ+"0'ZJ O6"8@)*V*R+#')!6,N@>DK M(U+2I-R=R")KHD:!",.PD-0+#_;&YH]*QAXJ%S+ 0R.. D?.-8B&#E9K#6ZE MX31*/9&+"7T4N5BF7)RU#P^L"QC60B,3@P6UP@@RG@J4VYE;4#(LYEWDA/XH M,'J;/QYDL[#:9B'/I0YE_U9F(3>1=-W.\ A>^D[H@"/=^;ONSG50UTS"YPMM M[39N5?VVEYMVP4/_[,(+/XE6;\L'S5=RP)1S+N:$/U EXC+F%"XW*%$FC.,Z MJ 3T.3IK;L2?F/C@+DQFNCK)4SW./V6IGS0-KRZ7HLIK<;E7 DPK-?N2<47; M5-!Z_?KL]#@8-QT=3IV'JQ#-]^[TA%J6?]=AOGM"GP>UO)UN<FM?0.B? MC&+XD5Q=W\-27Y9_>[5OY>,U<9E\V/JY!K:>8 K&!E."< KN0\!,8DT$>?+]YR&2/[C@'^C["'/X=PV_]P6^GH]-!? MRGS>0/8VVMLNF ML?;^]L6!!;+*"0CD=#Z:&K/Z_!*.L,0NI"A8DEG;LY9BJB6^W\?V1OYST@_N M<&![DY:5\?BDVS^/$9CN9IUL#HZ<=DA9B_40>_)XWLKIN4 M=9^\&U7 OTZK@'>F;];*_3J_P,_3#0VYI+@SK.,\DR]=/O+!/5)63SM[XR7Y M[D3&;R O,\?PJ__%Y\G2C!* X!1\V9&ET MMWV [0$,\[".N?UZ?G7))+R^G67B31YL??&?,+!;Z>[:\@FG@TO+YT41Q=[. M(3^((@9B"4:)"7 7=02BT(X@100/R@FM,U'D\O/S: ?#V[UHK\K8PZ1C>BTY M8W3^#;#.==HG]AQ[R4L"E;WY]N[^S78U7K57%W#^][A5@JVECZVH\AY,GWFFP]FH?^);! M:IF33$ON+;N@_ <+1OO\7A3CP!PZ0S?F@OE^D,1IV+ M^I^7!C"B+XYG=B]V#P^DBI)XDQ +%G@F4HV,EQ%1H4*07M$D\,;6C!*<_W\?R= *=U"0#NA$H M!J0L.Z;C@/ID#6Z(6:TD02U^^SGQ,C18+@P\U08N*=-4Y:.NM+; 52;%(EXK M%2^QMWU@B*(4Y M98 '$N<)(A\11M-$P&ZQ30N?8YV/E:RI#UZ3K"08KKFT# M?N@^D*E_^;!0YT\%,KX;\_QI&$T"-;_G]QB^G00WP'(<#DM4=#; /N6C;9,A M.#*)43*YY#""%VH3\8@:I[30*7J3&P&VL-(M;9J5M%: M#QR.!J=UM=I>#K'N']G>3)DJXG2'.'UK'QZ J2^I L2!T+ '' "&2/!EG18 M$Z6,$23E0X1)2PO5%*;OQ+T?)EZ/=&F+>*V?>.$L7MR*F+@$EU5PQ%-(R%K. M44HN.L*T#P(<%,-;>D8CG;'JGQ5 G?@I8]T: YIV,*B5(OK_V7O7YK9Q;%'T MK[!RNO=)UR4U! B"8#([5>[8R;A/)'?'[D[97U(@"5IT)%%#2G&<7W\70%)O MV9(LVY2$JNE,(HD@L+#>3^53BWF2S4ZRV[2CP2.EYOK6<;Z6T/Q2@J'LB7#R M0V1A4C9W.F $#!'HHR+" 8J88_D8.Q:)HM "5,,6"X5,P>'.E[QM M-O'RD7)R>YZ4-=G8#!*I+X^!D#X ':G"RT/&)-E2@R,*78M0VPD@T[@T\;:&,M6K(7?;OG9-C*CFO%%E2$!7R+\^'W>*S"UE-?,A5 MK:W;KU[L>0'V(HM@85LD!'6'!PY86:Y-@E@:0H$S6]7JN&%(J2IN_F1./*[N,7RUA# \>_-V_!ZI"?21,,[!GI=3K\'XNWE1_>1LE>;_# M[]XD/46VZJ&WT]N08AL4JD$"JE,I715?*;XNY8[K-ACQI.@99/!?5+VXE$H- M)97^-8CFO_-PPV?.TJ_M!IK\#C8N8?>_KP 7RM]51P BXU^>=_[9KXKS[CV MD_2R_U+ S9X,$B_XRP>.-J^ZA:$0H+J5N>AO]Q8>!*DM ;IH#;S>M=C&@LO) M)%QJ=3OK184CGV*&'02&."/(PYQ[S*&$,H1 0<#H 1MY?NC:IC;RR+B=T"N>_+BZ^+TK%8S+FU/G[/BOV];'?Y+++Y=N M$_9U);O)P-\O+T[LZAEXU_ *_TTO+SYTFA]!V3AN)]RXH7C7J3.NS=1+>WR7F+HL MJ%6AJ$X2JTE-9>YM37CZ#$27\O3'W4K]$/'>5/=->/>6"BL6L>L*A2[ ,EZ< M;RAQ2G/MA[EV,L^UAZVTKL+^[N;97Q0R MX5#7M7SB@]+J(]L*(AM;OHLC$GC(CRDHK:I!.GZK]=8#U%N_IS(2UTD&=[7A M]:LJK??Q^@57HGG]\?3Z^<1WYKOO'X;UD?31ZO5AO71 M]-%JM6%]-'VT6FU8'TT?K58;UD?31ZO5AO71]-%JM6%]-'VT6FU8'ZTZVK]4 MHO6[!?._=KO]LDRPSQ9GN:J!.T73O7(F_-^-\X91S=HLL@V,<)A]%[+B8[K: M0W4/D\^(*FHEJTC*WBWY3!Y^T89,S,>W)K8P[,,FY/PBGJD\^?XPZ*@TH;(K M?0(K9M*1/?'XS+HJWVON4%51>-E69JY8?*:Y9]7%O&II/X0W3AQMZF!5U\'@ M;J*EX42WZCSI]CO%D*2NFE%:-C$LIF+#1819$HS+',Y/WH_F8I\/>!P;1V$H MAPO*97\?=CH"_F:\/C_Z_3>CE38,9'MJIMC (&<\[KJC5:]B]>8G;>TX?HC!^/YK]X]RV"\S[+%Q1#P M0;;J.>I%Y4"\(UE^F0P2D1^/)N?5I6[H[+R,I74_?&O>_ '/_WU[>7&)6Q=_ MW5U]E.]K)9?X+]2Z^7!S=?/M9_/+/]]FZX8NO_QUU^S^<].Z^+W=NKE$K>,_ MOEW>M),F_N/FZOAOW/S2ZIY=-']NQ7G@ M6#'&7LQ$X'MA.#<-+PH<-T!!B -*0D0#AEV?QJX3!Y'GLIV=AD<;AII47!3, M%AU1IC!I&N^?JRAN"3*KZ8Z'BKVMXV]VZ^?U;?.F^1/^LYO77WU*1.PB9HF0 MQ!;A#I-S'6T+L4#UY*3V1G,:7UXKF,#)&+4CKY\]=*?*5#V%"4__9FK5JZYZV)0[;=L(MZ['6+X@AM8,J6?KUIJ1E" M#8K\C9:]_SN'$;W9G=HL7JWD\@%#[,$,+7_NIPM2L(IF#2^4.[)8E%ZH-NK- MHC7BB6J-N$)VW-Z"XSSY,06,=3)KUBD]*5CR(.V_D3E&JAV#(4]W7V9E":Y) M66>1Q@(._:(0E(TUC;*GY@J8]# D-#B-NH2YX&R'#4>-ED^.EH=00?2[ M[,DB\GQ&OP^EF?>8$H*%:=NU._TOCSIBO3-IGW%,NC/K1JBPZN1',E > [1: M[U-G-QT*16KY31-=?;G\<75Q@JYNFL[5S6?85]-M?;SJ7EU$W:LO\.\OEZ1Y M<]6932UO_ORG++3PE<=>+=[=7-]U^K^(^LE M?XQ3RZ]_MGZ>?(U0''DVBRR./#D(FRU3.CN![E0O=) MFG6K"#5;VE.V]-CQZYHM/2];^CG+EAQ&_V1&3S#4:L.)3WZ("< M\7W)EJA#-5O2;&E'V-)&81;-EEZ,+:%9MB3@MN!B(LL6/+!(Z"'+!S%B.?"W M,,2,T!"]>N>8_H).\YHM:;943[9$(TZ%L(5K"T(8*$PLXHPQCQ"?8$%9J2V5 M;$EK2R_-EIQ9MD1 J_69YUDDBN"/F#(K("BVL(L%=V+?$9@H;8G.S^IY.;9T M"&T7)F/A@PP6*JE1QL5EOMQU,75[L==L!)0#:WSPA&XF-96O8D\3EW,QOINC M7G0ZOIG)Y!7-Q+;&Q.ZF/5%GQZ=?B>^1@ 7,"I$#3 P'ML7CP+<\![[QA6\C MS*5N93^^X>)VFARLI5OI'B?/[;K9(JDOZ%"EJ7PE*I]S[(2!;XN8"RN( MR>4@<$0C'C0,ITC%V-*GO+ZEOS;^@17H-J'S.^^!0P7#, M8@MSYEO$\6S+=RBVHH 3#/R=BS"HHT@_A"2=BW3 .W.YK ^=L$S9*K/?'8!O ME YE+KU*VUHMH6M'/< K<>TM@LG;C>9Z+^:KF>#RJI1H(M6L9.XG12'):2], MNT+K<]OB]*WW\\E"#O!YGR(Y1M*FH,\)9@4!=RP/^8*1*/(]+WSUCI@^F1\H MN4JZZ<,1*4DNZ\:E-#?3W*PF[BC-S5Z.F\VYHFSD$\X"QXI" M:I0+$5.!&S M' >%G@AC'(I@68Z1YF::F]4%3B_F=-/<[.6XV5QJDDN)"%%,+)_(Q@A^*&>I MXM!R/9N&KB>$C]&K=YZ)T7R/\.UP,\W'-!_;28^BYF,OQ\?FO(D\#H47D- * M$9-I *%O<>1PB[AV% ?,13Z.E^4RS=?@C3IOC7H(]2:&?NU"-XVSGM'D6=@V ML%\4&II3+9EXKP=<(RSGJV>BDX9%1E$:&\D@![+)^FE6=->*DU 8,?RZ:!FMMGAL= *N '\A.6QTQF-MFV62K[! %4D/(QEEPGK)SR "@ M/\J/DEVT!CSIJ498*:R4Y),GYG(,=[^?I3_48O#67]9@*0P35]B@^%,?V$CL M!CPF3! :.BYW!76_GB[4B-P56SG)$$0U'D7^?<6,2+J;7&3S/CD7S=NO48BY MP#ZV@D 2?A0%%N->:/F41K'@'$6>]^J=VYAG 808&>$5@G@H>HU)@#YTCL! M1-D=ROYTH@M89-PF@/"3"#MH@P2^5I\EF='O &VI1C5)V9\.<"X3H4B^ \9R MH,BJ:=L2G.5=V5XM;QCG0_AQ@<$*1XN^:["TG"L/&Y$?9)%:0>WIZ/R]0;!M MCOSV3\1WU(IOD@'(_G"E$5( "-CQ<9+WTYQW#(G'QED FH,BP/R)MWOOYHH; MKVXRZ87#+ ,(/X(?L"CFF"/?9Y0$S NH)X/9 0YB.Z2Q]Y"I=#]CD(SW6JR8 M?G!H3.#L^.C'5\9#YM@!M2*/QA9QF&L%PO8L'WD41[YL@1B^>N;H.Y.]2#S'8V6_8P-_L4+:O7 M0BVZVE:WUPWLA7Z*\-QOUW4J+FY$7+0P>J'.1%*G,,KVP7?3_'LK&+80K"^* M"WMP:9]&DI@KB7X,QJ8< 5NHH Z::33UT&T^4X^N.C7D4HF>QF<1IM<]>&R5 M=LHI_PN+T?<,O">8A3#'G.%.:-T 4,XA-36,VDDP()JDD#2 M*ZSY0/1$G*R&NT\4T=S/F.66#K\W$5/N><_;BXO MKG\VC]NR6<+=[#!U%@4^"0B6??=MBPB/65R0V I<1P0H"FW740%&VW&WU"QA M9>V@SMU=-'<[(.XF(M>U?8>1T/,(#7V?!S[#'D$1=S''_MJ-JJ:#'X=2>?EL M3,Z>97*A%SN>+8CE>;XK*R]5F36Q!,)N3*/0H;9JZTG0MCK":":GF5P-3OWZ M);E<93E_2+,IAJ=YW19Y'9[C=3%HWE$86L@.L47LT+-X;(>63WS;1S'F,?8+ MA6Z^<\GFGC!XH%GGWK+.=:S?* 8%@V/!4$282P$P+A6NP_R0.#9B2Y+E MM/7[W,SR1[,JX[PX!3B[4>6O"B+T(A8 <*!%5+&@I#06+BXT RW MU5GY:5GF(701_,!#Y0&VRIR-C;R;NEW)BLS-%A$)0.MCR',)"3$+N4.Y%S+F M4>K;P>-<>YI_K#ZC88@"X@N\%>^4IM-UZ'3. 64[W(\< M/[9"''"+>-BQ?,ZXY1#D@)9A4^* =>$XFE!WC5#7\;!LG5*7>U@TO:Y#KW-. M%#< $B4V$&@0.F 6V('%(BZD.P7#1]CU4 ST2LDC7"@U)M6GR$;93_)?@_I= MUT=1B&/$;(\@FS,2^6[@^ %AE/LTV)Z78.^Z^3T;(YAW$) 0=&DOYI;K!P%P M D$M/W"PY4Y\YY4ME6+Y+X-&B+[&EJ ZD:L?K0%M[VTZ): M_HWR1R3?Q5OIW+&2[D J XH-]6SEW=W.6]0D^%_>:Z+(IMQT$4!Z!C MA3[EV'=LET2@==. VDQG)M6!];;>S_LV"';<* YLBT0TM BFW/)=RBP'+I&B MP(X]8LOV>HXWKX7M_'0I3< CM M=#SG^Y!:D@V7:"$44HN$+K6XB*GEL([CXSC"'+1&JKTTM6#_Y_->&I#5 M?LCBP&(V"2SB^B$HAA&UXM F/':8'_N@#KHF6= V?#/O^#8HYX4#;9IO:KY9 MKP[FVCGV+.QSSCE&& @](;B%;.I8)."QG!;F6R[QP1IR<1"[5,X$]-FVQOQJ M]JG9YUZSSW5\DEOGG]HG^0Q<=,XGZ?D!$C$F%@MB9LD!159@8P8Z*1?<\4.? M4/[J'37Q A?$V@E;>\! G[4B3C-ES937RMC8K/6\]@4\-QN>=P5C'&#FT\"* MJ$TV04C->[K!OQJAUK_^JSAV\N_ MWJ#EZ2-:STT?'=Z-89UR74LN I_A)VA+_5SI?R_!CPV5L4K?JNQ)]7?O[0-= MLOM9(CMMJ_$EO3R1K27'+>7GIY',CE^1GXS'K[0%C_X[Y-E 9'G#6-:S;S^) MRP'BR O;=MK=$>M+7>@YM8J5>UK7M5 MZU[5NE>U[E4-'&%I\WK=J_IIFDWMF>?P0#MMN;;G,D1=69%-/)L%@8D+Y!NUMY GM6PUM]Z^?E_CDKHFO8#]1]^SBKQ]-?.JV?G[N-F\Z-\4\ MV@^=%NQYUBUX==RZN;PX_7G5/24M?.FVCD]^7MY\1Q^9:'/X*I"RW%E,7WH8BN(7,<*'(_:'G>H39VME=#N M4F-"S=HT:QNQMB!P AI$MG#CF/B2)E8=X[WL;G^?C9#]G M.1GA,<%R ">..;$(=P/@9 &Q>,P<-1<5^?C5.TKFIW!J+J:YF.9B&W"QU1)J MM+:V*8]#LSPN\%E$G=BVA <@)0)Y9L(C$0JY;U-B<\)<#M]$9:?5-16_O>JT^GQLT9UEBSBD7A A8851 MY((1BZCE<^I83NS8D> X!'ZX.ZJ?;A.M.]--]*_WJ1=[+HJ1YQ-'"!81%KK" M9W%$N1-@[55[:89T-^]5(\@G+)#=9 ,/;%&/8\L/$;& V42^XT91(%M4UJ\Q MG6XKN^T:,,&%S4,_)+*E)&$\HM1V&&(LC%V'(NTX>G9BG7,\_N@.2)M0#(E3M&WE:,I[SC7@^PG'L.59L M$V$1Q+D5($=8.!)1&-F.BT/O$&2N[@_]!.S!XSR,*799C#WB!91AP4&1"PBG MKAUCKLW_YZ/\.?,_YFX4$^%8F&+9]0S) 0X(68+&(HJY'7(4U$V 'T0JD:Q? MV,BR/XBV:D(VT67< 2N>DI PW[6I#:IHX&,_#NQ(6_8OS&M:[Q?DRP@> %-Q M+>JKD>PVM0)?>)8=84P%&/?(L[<=@:ECG.7@J5>:"\1!86S[,8D"W_>)ZW'J MD=!% ?=M;=D_.['.6?81Z 4\PMRR!7,M D8 6/9,DFW 6>#9D8=E Y@AB%S=V_A) ME' 6^H%'046#;Q =IT/K, +D6S^1C%! MS,,BW'8H9@\ZOVFFJ9GF5I@FC3@5P@86*0AA#F$LXHPQCQ"?8$'95GQ3>]^L M[?D8Z'PMDQ. 4>+&%G,#9A$'&"@G ;)LAQ'?=^U0("+'=E#J:_:IV:=FG_5F MG]IE^+3\<\YE&,:$AP&*+4\(4#MCV[;@ EW+01ZAE-D"1=N+TNT/!WW6*BK- ME3577BL%2X0T= /B>TY$/"* BJD3!8['7!PB%SW.4ZNUV:UQXSDW+H]DA7% M+3N23,]N";^;&?CGF37 MP@HRP;]9/(93O.&=6WZ7O_K7=%/:I%M= "+#5+C[QX?1HGL-_P^[46RI;#ZFR(-\ !],][F[OS^P:ABM4#&12\.[Q]VBW_T[R. :%R !$) 4#DEO6#0H4WS9 M!6G@!B@(L4RH0S1@V/5I[#IQ$'DNXX5 @6=$="19/:8AMFWX*O1](AR/8XYC M[A.?"F+'S'UU?UOC16VNEYWDN>7JE)"#8\O^C3P31M(+.\,(;NPV&;23GL'# M_PZ3@F$8O!SNCWGQ)/MXRAR/ RMT^*)B]@5R+AV$V''?!SM41 M4IEU.EHB$9MO/. =P&IAY&TA!GEC182F3WGI:L4WR0#8=K@"&AR-KS>?YRK+ M,;LF6'S6,_X8]H2!54=&^'/B&@O4S>":Y(=Y7TCV QC3D<]+) J&.2R8*Z3[ M#^^$J?&I^NI"A.T>G.$:L,,T/GUZWS N8)'1BJ-'2]R3B)>E\.G Z*?9( 8, M2>6RHW2<">)!&@Z'69&"[;9-HZ4?L&K1Q<( MEMJC@#QK#TX_>5[)CHQ;8 >_K-/ (?1MB]_;8#6@UO$?WRYOVDD3_W%S=?PW;H*]<';1 M_''UY7/7/UO'E[>MVZ\BQB"$ V*)P+$MN![/\H/8L7SA,Y=Y MV!,NB&77;WASEH(!V =TV2OHHS_,PC8O)B, "Y?8$H,F6TH^^#0-A8C@PRSM M*F(]^OV3474E**A5-NT%G&K#/QK&AS13/QNT,R&,+F!6.S>$6G#<.7;,I^3= MES@Y$D[9J'^RQ :UVB16WPJ0S^M@=!0Y=FP[#J6>;$U"N>TZ#@FHZR&*8F?9 M+)ZEB#PA+&2(YRP^*OGA";"PP=W%^$QK1( .&J?EV?[ZRI@=!CY#ENMP9!', M;"O@6 Z4#-W8$13[MOWJG=- ]Z,TX/)8SZF9*K>&;E0GP<([DT-09E@&2-5\ M /"'?XI.(ELA9ZI7]*0.$L.G'7@IW(C40 JPR!]\YYW*,E'7)*\@ 3'?NTZ" MCC#A[]_A_&E6L!KE^8]Z--838?O8$_1A72<7,"6?H>[^79@W*-U_,UN_;R^E4.^X#\7N(<(P'@5 MD6<%Q&<6\8AC!92%%HJ1(P(L0A+26<-6N,CU28P#-V8DBF+&0N9Y(?<#W\&! M35X!-DD=\W]? 8<0!2V 4MM);Y7J6LSJ&7;E1"&)V\5TH G5II!OA6ZC$%C^ M8HI,.K/3A6:(BX,$+91DA?7Y6/=62O"$\<8+M#!>)Y)GI<-<*LB_O3'FG6IK M6&<+W050.0A9F#=7[=9/^.RX29J@05_^_ OVUQ.S/5M=_\ZB^P$GSZMS&C=9627V-GHVC3_VAK_.I_D7]_@F=.O?NQP MSXYCBS#9V# DQ.)N&%L!"VE(@Y S%[UZAZA)Z*,96/U**'>"@:D62498B/?2 M%Z)[(>\2+YM2S=1U:KZU#M]*9OG6Y5?F.,1C(;$B&H/>)2(7^)8=6PB'=H@\ M A^S5^]&:@Q"4+S:? MR* UK^<@W(]I&LE(JM:VGII?59#6QMZV^,W9^WE^0WCH(MN-+#] H#1A)[!\ M#)I3+'SB>1YU@\!^]8Z:'K&UVO0RSJH)T3R1#%):?:9,<]3*TRXI3Z>C.YRP M_B[:O*?7.\4W' M?33+TTK6(]Q; '?MX=I=-J[[@(*(,K#B=EQ6!B*CC>:XE MAPU9Q":A%1"'6)%#68QC#]&02./>]N=C(K_ML*38%=ZFJI GLM8/S(Y_3O;6 MYG>W6^5MY?5-?*&9V?:8V5\+%%\2,42CT,+,X[*YH6,%KN-9D8V]D+*(.4+( M=C#$F3?;5V=F];/8:\W$6F(P6XJC>WKK3EX'X^0 _-=L?WML_^]YMH](X,0. M<2Q;=@8G,?,L'T6^17 8.5&$ APZLK3?I'1;$:KZM &;*3B<:&/T++6X'Q*@ M1O$I^3X?M!A1!9ARV> L7D!4NAJW^;-UTW1:MU\9,3#6TF7F1+,R_CW V:O0R33@53=Q#-E_*PQP5 M9_E;G?93$D][0N VPC?1,)-5^0=&/-.-,*[=YO77V!8"+H);W E!\0\XL[A MR.*Q1V,/[LMWL/1X-^AL<;=J:Y"OT[]HEXJU/=Q Q-U^L;;=7OB@/&R]W=NWK"HZ[T_FZUM'JC&O6' TPO [PU^_3)YA:* MQ+K*B5Y/L -1.^IO5\=>\=<.]'H2%2IV( M$&&<4$*\F-@QYB*F042$[5#$!"5:J=O(&="4QOY->-L\;G>;-W_ARXMO;O/B MGW;K9]2YO/B07,K/?E[C!MXZOVV<6W'ZTO)TX+_]-N M?H'OCJ]NSHZOXN;D@+"?)W>MB].O<1C&V&:Q!=+%L8C+8] )703_9&[H\#AT M& =-T%W:Y$V@H@'5@"(X* 0Q5$4OGJ'J0GHJK.CGM=-E'$@ M&B"QO=)3-U9+"*@>-HJXC1S@3K'+ 4\1=K@G APX4:#5DOHRGF1>+0FQRWGL M^E9 0F(1FS*+.91;MH\)")] C@9812W9$C'LM 1''/M>$#$D0'#36,XSC$%; M=T,9\O/<0$OP/24D*<&1'X9!B(CENZ$/^CU&EL]EYR0[BE'@N!3DN.RBGA]F!AV6KQ2 M$2'D4A?98 YCC_L8>Z'K8Q8'LF,TUN)U3PE)BE?'M7TG\)&%10@&O.VBRRLJUM-L7 V'PZTS,#"<[:/,UBF+BNECPD,IJ M,Y_;),)NZ$1P3H$<5\O7VK*%UOMY^>H+.PH\(2P*5VH1@;'E U^PPAA4<1ZY M/"+!JW?:>EUEV"SAMLVD,P?L51K$ 0[LV .!BTCL$.IJ\;JG="3%JQLR&^Y8 M#J%RP7KE1%B![T663;TH('(^E4-D@0)>T%=@CZW7Q9D@%^F =Q9DZ:DQ6Y&( ME5PHT@"WHQ<#Q"5)# MEJ(@CE@42&(\ET=?%RU7I)9XES.P!MV!M4,*CD^+U1C[.YZ M(KM.RH'!89;F\GV=CDQ]3_MRQ*MD%(G*>T_RV5FKHV4&J1&HX7H_737,R. 9RO>M&#[A=/]N M$1+L0NW0XG%ZF(;8MB//#7V?",?C8#C%7(;0!0&ERE7CO8]%*+J!R P'J6E= M:,F,[R\ [,SXDF;?\JGIW<9'H-N^FN%MO):<$=MO)WZK/D%O?U.\*RHFH:XQ MQ7=B)]*%V!$2!9+!M$3@12<4)0?@+5T>":.7&CFP&]#T0M4@.[H9YH-B;NK$ M+KJ"Y\-,(5%9_M0PCN;%UL3+IO8C' M?AQ1UW9M)I#KV>M.$=Y*2X:RQ9@>,'Q_716HN+>MZZ\>=H&FD&/Y2"7-!9'% MA7 M,&$\/Q2(4"+KJDACF>Y:CADV)X;5CO2&%T*G]5IH'C@2_&S>?G4=/^0^ MMRTAF&PGY\E&F C^H)B%OB=B&@,2T,:R22\E#A2HISU*L_[D8T"Z+\.\NY'CE D#Y M<9*'G53J"34IPR>M$;XU9=>([M7QA\[5QZOVY<_/WZZ.KY+6<4B:QQ^^77XY M^=GL?NY/3, E M.XWC)]MI :](ND$4KWDS!-!E\E< .%Z;O1A@JP"/^3\/\RK/*4Q9 U2]?_^+ MOWL M$^*!& ?P[6WP=P765ZZK PY74:.#9HT8J($K)=T(%7/86;(3R8MIZR@ M"Z.OZ&(P01>C3A&%+2<5DSSY\8!-UUB#FFKLY/P3;,6L\MN=_GDFZ:C)@;P6 MF-!)T;=9&J8]?ET8F[$HW!VAR 8R]^5)O=Y7SI)LK&]G12TSU69^+I:88@"'[0_ET9^0)AG^T$$VF!D.Y38 M48!L)4U1)4V1[: 'U,,ELO7D1U^Z>/(/6=J=9+E?DD%[\I&=4 .?72PW;\+; MKP*L"SMPF>6YOF<1!XQ0%F(F.UDSCX/E@6S[U3N@GCG%SZ@,CHJ.%U*OX11N MH89Q"F@*!%EX0=;!I@B[$7-PX CADSATP$CV"/(#@1Q$8NS,8I-G._='^)X% MFUXXDO?\V 3O_BJXC2,B^T%BQ[%(2 /+YR2RHHB# >O:-HG]5^_(?(_;4=L MR7C>=\ 8-=Z#9/DN6Q9%,CB3B3$C!,:7]H11\BSY1"<10\FD9EGD:J@Y'_18 M*9!F-Y1'>(&8V8[API[)<#D?!KGX[Q" =B*G^N9U,5/.WI<8?//-OKH!+.M> MWEU>G/X$<\*] A.V]>74;=[\]5.:MLWCT[NSB\_M60R&S[KP.WQU\T>[>=.T M6\>=3O/X&[J\^7;7.F[^N,27M\V;4[?U\0-@\%_.U]BE-/;BR(IM1U@$$-<* M *9@M7@\YLAE.!"[:J:PAC&^:Z.X[/W0ITY[R\@<^(1C+XH'C.V9R.#]?I;^ M /8]$, 6UM)T-B&_^S2=BTS%%.Z4]OT/[PQ%Y>MZG^:#I@ ^&>V&.O/LY#OI M4CV^)LVCKR$+Y2T@"[10$$>Q""P6V[9%W3 BD4WA8O"K=]AW&LLFT58Z#LB8 M,.T";I76L++N5"2IGXGO"<@N0!R%1M+?FKH[Q$2NP&/"1.$AH[+73%*;'T0T12"?1YM\<]BAY]%%^P)V.'1 M$#!-M@Z,QK\I>D8AC7X/H]^WV];15SN,/1 \:4@2L M)!R I0=K]L2MB):O)7\N,7P9-D\;D.I'8UPQ2H0:&93Y$*S;09L/IHW;?/3. M0K&;>,VP+S\ 8<*OKS-Q#:2RKATJ F8+-R0!)YCXKO!#[+IVX&"?8O@@JF@% MTRE:H:O1RIA$-&'<1Q@WH7UV'#IG%T=@<,#>__H*%EW@>-2V(IMS2R836"QP M \M#R".<(.QXH/R2I:EZ%5D .J3#;)HSJ[1EA6PE8@WN9#Y7HH+VZ31QN(T) MC,TG:&L9-AM%)I8PXJ'2+X([(^1Y6Z[;EL:+RD:3'UP#<67*\:4RQN2,YJ(C M6)EB<"<7D9D&9IE2!MJ0\@?!_\LH;NEX*7X.--,'Q;_LXCKRNPG1S0M! M]* MZI"_K3:8#X,;('1%0<9WGB4"X #PBKFB_LE(L;!+-9 MGK!3/:E&B /QI=W"0BD,?7@/;+"3A"H/K0-$W $*5_I,D4PA'TN5NQF>R<': M*\%4Y+XMO8;9)#ZA7CDL_MW.TN%U6Y[E>R%>>^(Z'23J-B8=D),P4%BC;KYT MA)G3.8'%DG"-O>K D_YPL#*+0W0%[\W MGCR\Q#.C^S M=#K\#<5@57Y@1WX MO:&,U.)W<@O#7%U!L:(*W2:@L>4/27Y[MN,8E>*^>-D7R,3EY=;#73R].F@9N&,VC MUM''D^9)ZZ)DQ>?&\>GY^[_/ST_/6L91ZQC^._IT>7YZ;IQ],#Z5[DQO,<[=WF25]I#/,H('8DM];LBAZ_XV5A\#])KH1BSDACR M>26Y1OFEX]7R47YIN5P1".L5J:JPA!BD2CP*KG03T08T M !+LLTKFEFK&!] P09!8?TTYU*40A"= LLN2@8E-)+U")2U3#V7V]Q)H%#*K M\)G*3%^KDZ;?BIC1Z!Q*?<]$W)&:A3R[DE^F(8!,NBKZ))<,1"<1%#5 :(9_A M+<:'XNG2\%@-F*8Z#3PX5 I*")>-$VBRJL;%\M3Q$E>];O+],^ETY+%NZS)>R MV,>)=16JVBD6?P985ZK9^\&)+V9L>^DYBP#$V1WLMM!YKSMI $@%K ;@+S)3 MTOQ0DOPPD_\J[".I8@/= >)R(\A2X.F29H&G)ZG\L)^F'4/:$?U180O/\S0L ME/R):IK\+@>: X+[4BGXZM&RSJ=0K_J)&!L]LN)'68K#090"-702Y:\#6(;" M'"]0G4I5X_#!0-FGWT=V%"C=\A. (6!7.,7)IM+*I8HSLB?&9I'\?2_]KHX M@"&$E@',LY60J8#> B,'E8 1M:1NPH*XV?N.DKF?)MF'5@B$B&\ M.0?ZHP]EJ'?Q)V$6:\G.BI3I"?S$T:IJD98-M8NS>%2U"E[=I3:J@3? M&&P-0]*6Z 'I""&#AE4IEFG/IB0 &$^2[2N0IU(\%/4PHM=6]5DC'$EO>Y)/EM;S#$+)H0**-N5V M9/IM)T\!5#)?5VD#\D:,_X(XDOZ+6RE^3)"V@N<*;[I!HMZEK&Y>V(O2;*R$ M![!Y)9 -:2O<2=>?-)I-B8E@1,++[RJDCC)Y9K5UB0I! MF0F\3J9/39C?%UF<]UW>RD@CBJ:K\J0G-R_&\ "V*BPI[Z$PY"6_FXH,..17 M1<-*I_HN"@WLMJ!IZ9VP*K-2%)-WXJ$D^Q*TRAE 1' N21^*"4Z3JUPS47P6--Z1 M8YE_YTEGFFO)'U^GL%U%:@;HT[QB)7_W5$V7*MG*U5$J !<0F62D.>^(?+RE MN? >LW^5&^A5/YVFA^+I2I\*QB>7Q_AX=/3G^,%*GYJZH/F=R+5*9UE'E?P, M,T7A<+0>5[<%"%_PC<*W7E2,RL?"+%$UP%6F&'#0M"AQ%>/24XE%N7$-@.]- M^]8D/BC.,>(C2IOD4GS\G&"2Y2LG68$1WH6=!>C(Y$X0*D9=%)0+HD1R&^!- M4PM,5^'*6RVTVKN^.I!D?X5TE]LWX:2"#Q94[Z8C3^H49*LMEQ#.)QBNNGJ> M +L$.$BV,\G5RM%6"F0[R& FM2NI>/3@%Q/JDX0?_*T:>Z_D[VTB?&W<&]I MUDO@[^=]2?FOE9E2K$^Y[H=,2K/BT2/)#. ]?&EQ MZ6.-!&?'C(3SHGQ[3U(USB9DO#01TNR:%RJGJI$?W*8+2M?S-S/5[97FT3IJ M3FD>)\,,F*/Q/[S;?PN&?JZTE2^2$$:/G*@O/W^IGBN,\7%417*9PJB7MGG! M::7>7NZDE DRXI/>%G&2=B)BXVST2S"1$^5?:?)O0 75>]^?'8_W*I,&Q.U4 M0&>L*8Y6J@QV&0\"PLQS%3,0F?+I5/H?B!5)T^7O04R%8JU!:W5!#'D+<)VC M;@439F&A2,@&#]);5%7R&G(->;^3.I6*P*5=0)/""7>;=+L*:O,68SZ4H:DE MS*G@:(H_E2;IPMW$'4"",L-Z++L+$[=SMZO74)'(0W>Q!< 7! NB +[,RF7. MP58:D7IA=#>3* )V<,+S@3D6$1.RYBB'?_X) B=6\<3GL2'_(@]B8_=:I:?KAA&68%/:]S5\CG M$6Y,[P618B_(?Y:]W$-93^953&0SV-7 M]-G8%;U[S$LJ%QN[U1=56[TXU<]1QXO6A)73@7<8BB4W>5$H*C>,:N'$%6D6 M(:.IH*4I$X"D.:R$F_A>>(4+,ZX+7$4F<:ATI7R0IBH'IE 0"[?V(A(O(CS6 M(+6J0G4:R%!]A^[J91&V9$U-R:+*.4_RT"O(H/2?-, M97-)!UO$[PQ9@2^MP=*1)C,Q>Q'/JH?D,^8X"4S\"$6_\J]5T<^2^E0]4CK5 M^$C^2G#X;B)>6EB5RN^9=-7K52J",BTJ610GF51G4>0#LJB'[<#6ZL+96/.N:HZFGRT4*LH&)KC7JR M;QEOJ-RM9;0=++]8W,H\C#3[5H#VKC+D5E8R[UUEA;#[+,Q7BMF/"B)?4@9= M%/F&,J=O-BOD5JC,ATS(Q(>I@^V2G*^?MK1+T*N#EE3&Z*OZ@H))EED\57*/ MA'#E7BN5GHZ8^=&,X;BN4?-,EMS22=M+<@/AL*%R;KX_^^?TV)I-R5SS7'41 MYY]GHZ-CQU'A1U"J<]*3X2+IA9WHQ5?!P8!M1Z*;A(U":E0_EFQ==KT"C%$= M5&522>>N5,-5!UGI21UIRV6 26Y1!9ADDM]0Q335%H [IL P59JTZ@TK=86> MS #+TN_5EJJP6YE T4Z[XMZ<@,D8_6S,5V45E"=3!TA[*IJH$OQ"(0/\,M>D MLNI19C%VRGR>@2C[EI'K !1G=>,E?(L^LNJ:RL"&2H50 M)TAZL.[/(C&L6K=7$/X6&/)CO=K^CGFU_Y^X,YI%W]U<7N;?N8+RB4Q2DW@N M/0)5-\D'@@0ORC<0+OA&5?KDT^%A)4QHG1;ANZH,",TRC[+8_J@,LLU$C MB>TR.J<<#Z+HJ#,*@9]_5,&CHRH,KAB'D'VO9)JH&J(JF5G)1\K ;(P'+'HKI2A&0B#[S(/=G(A)<9*]% *-GX[?MGGJ=4;)=JLF5^D M7=CS+FRTW(6]AA"273CJZ/BNC=#;3GRV#B>9&L:P>XK^Q51EH%$.9Z.<#^-S[;F M8*J#<[;H:B'%^FC@2C@:N/)@06R1=SY1L%I1R'IUC,HQ5G8T&+6#*(WMHA"B MT/1F"'9,K_ER\GSS6.9:OJJ2_6H:&%Q/A_=S\:;ZR]LHR<%0O'N3]!20U4-O MI]\@M8R986#JA<778X'7L NA5XZK+-]0T?)?IS>K-^G3E91>,*:WH#@Q L;^_+,?7SE@NL@3[U;)E:C&Y MEJTDA%X?2RZ:E?[5HGUL_ML*,VJ7C:(=_=1?!1PO.BI^R2A?I?HU"Y7O9$KE M.T1PG(/^.PF,%6"Q,S1,5J#AI1?ZB''-Z[&,&B)%E3XU:6EH ,T":,;&> SW MV&DXK(XH^PV'U?&AMAQT=0H/0R$F*'P79L>WJOC-1BQMYL"S*/S0HA;ZR@RZ6H_"_PR2?&I1=SAM-J@F?(M(^EL=(0F+7 MS=S0ES0C"4WJ4'U)];XDS\0(Z4NJ]R4!):VM4FKOBO:NK*JM=-.LFG7]&S"SS4=6Y-2W6_) M,PFM'2W53Y^HA8YRCVY8]PSALYE^U2_M/-FKI#1D8],CZZ:2K@6)'3(4]^IJ MF6WZ[H:&OK[9.M\LMGT344VT>WBU<*,F=3?,J]%)PK71MW;0)W0JFZS)<;!E MD,J4\T]>V@^T7\2-3&KKBJQ]O%EL^IZ^V3V\68Q U=K0%Z5OMLXWZR 3KUVU MHB^&[HL]"5I6M+7-)7+3-9N_Z"S@[0G:-6(FQH__KH(M_U6*W_0#A*KLT$] MJTYF>.9+>HU,>,'K,NV["KJ[[9.M\L)B9Q-^Q! MI6^VSC=+0/5=NU.'S@BJF[ZU@WZ@4^4 *L?:CX; &X&(TTR4V=C&@/]XF@%[ M!QN89I[I.+H%[![>+'5-9U,#6=]LG6\6,6)Z:Y?5ZZO=A:N5A6YHA_AQ_92E M6BA@.Y@H]&>6?D]R6:,/&M?C%:[##IIC9-I>[7IJZ%N:RZ1V-ZU_T;?T;#X) MLH%(U+?TW!S/,[WZ]>.JGRI1"_5DAV=XM<3@,;7Y>CCR")('.AR9FIANF-RQ M$[:S1N%]1V$7FPRM*VHU"FL4KL^I$;%-[._0?#*-PQJ'9T-GODG7SF_1KMJZ MV4*/=-5&R?<7:JL:W0QSV>?]Y/?3B^,CHT+!K>Z%-MP5-O.VGQ;=Z-^HWO/) M=_%68K;EJ*=G(<=S(1=X]>XU'^? *S!NT]VR1K:* V06I4/9D';O&?":IZ\W M!T;8,ZGS^$2T^T#PPEY#C<8'@,;(-AU_PS&$&HTU&M?CV-AU3,8V# %H--9H M7(]C8^29GKU+:%P_(^S)#+M_#3@ M+(7X(_JB2[/KI.>58#K#9TF+6DH)?'= MMA&*K5;MRW\SSH4P9+L+;+\MNUZTTI[U\>CH3^.S"-->F'02E?#<4+]";Z?M MHLW.^>[?0?:O=]M8Z7E)L-A'!' IDL#? )F)K# 99?0OYQUXU;KG2F"1'KR M*8;^4I'+8N])+\P$F,&1,4B-7QS?;Q #7MBIDJ\&;0'_98 T75BUG1L"-A\9 M?PP[=P5;PJ:!;8R+;/E?'$K676BN;B6G:,,(-!PF*MLL4!TTEOUUGB8J3+)I ?_ZA;XO#_7Q&R_X<]!.4]^ MK'9)U&<-ML[C2Z\((=1 DW>$W(9?7=+:%[0%0MJ,T>AU]#H'O4[)=8BOO*3S M+M3;)!JT@6M)IC3Y7/EB>_P(#_*T,QPL?V1"LH="MEZ>X:U+]=EG4[KQC"=X MXL]V5FVSSZ^%%0 G_&;Q&$[QAG=N^5W^ZE_3]P.74RY.00F? \KRR]D=(74I M>&:E8"M8=_ WV2QI1F;EQJW(A!%E@$D@ NZ4M(G3#H@":808:[/]6;U0*>)C ME%1F#YR^P_NY>%/]Y6VER"<]=0;UT-OI-RP($:@7%E^/;Z]A%S=8QG;*-Y=? M-]17,U9:\9WK-:B'EGYM-S;]SF%DHR?OVRQB#1_[.[19!Z^T[&.CN63EG",U]@M,)V#\KT42#N"L;L%<6G= M&*5=M )*'AX<#J'2_Q_059\F>WNE$HM]+!M]31MD[7Z"3Y:#]!(0^%7CTS;Q M"70WC4_;4P9V@2W_F25AT7=7>AFE_Q .-,@-WHL,+NU&W@MU+?!&8]8:ZT[K MV4Y=W,O3C4:0%1%DPQRVG4>00]!WC\+_#I/"4_OBO:MVD3H:&^;8[SQQ:/Q8 M!69VXV6Z0+\\?AR"5OI^F&6B%]XI-51U8=8*QOKF'&JPU'&(77,4!WL7UJQ6.H)+>'%U>=^P M6F82:K1^Z5M8(*I6S'N7Z4[E@2TIA][8#LT'1?:VR '#N1P!+%. BQWR[ Y8'CS6!^#E MPTPN6.0.PZMXD'X7Q1D +O)")Z R#?XQZ,,V[%5TX)?? =_23'X7#<,*YBE< M]:W@92*RD<,A8!<= ];Y)@8*[*TT&[2-HRY@6BNF\]R,DV&6]D

*'CYFUJ:U=YML-.QP#-1!1L7'XT MQ[1G>.RCTG%K>9$S14Z>OU[YRTR)$_;6*[Y92DDN&N_#+*MGV'JDM",74%)2 M)KHY\#HG-EZ??_P?WNV_/?IMI# 7= XR;YY.UQ":'EK M)E9DV:.M%")S8B.P#FG8OYH3;!N45SZAM!;Z95]DJC(.]&Q+U>' FX![P,W( MPP?JE)(: 8*8Q2(;GD&"O] 20*1?1=+# MNI+(" JYL!$6>YVF8J+?<)J#Q MRK.JQ!MX7V]8O$&9 4#14H,V;J3P@6-^%YVTK^K\^#6 1OZM81R/[8#5 ':K M!)*T6J*YO>5&=7ZX5273$C6&R;@$(R2%(Y[W@:OL8'GGD;QWN&=YJ?Q:H\_GRLD/+DM[&J#!(84&*@!.P ;(9U[?@1 MHL([UW^Z4I]WT)]R/_E7D%:N0[2V3)VB^94] DL('Z$INM\3]CN"\(PORUY/ ML$W+Q34M]S' IU7L\9:XE(/)(!'*19T/^_TT QUYF,-YP'Z]SM);T(8E\52* M[P0E-XQ-D6Q-4W<*Q=:7+(BLBF"Z$%KU))C4 M\L%SV08L,OX:\@SP>2ZV-C;%96R1JV":"MOE"YT(DV2I7[Z]%Z!:OD+ 2/[$BF%T18\^F]Q M"N5#2,/"CZ%$B42&/^ +<2?/4H3YWO,LA?OF4W"6:[Y7_U;!UA%8VDG8-M(> MP*3-[]T/'&OD/PE%-@"]S@ D',K(8''3\D"1]&PEP;#XY7CJ=!7PS0?P7FO8 M+X.QL/NI)PH6.KK"=#AHWP(VB:QG_-U+Y(;.!["OE>.0]=8M/JPL1F<(T&O@ MK1$@'+OZ1O7":G@;J":-B]6T 3A"9RB_>EJJ6T!LLGU+IU,<_@EISIPCNE7T MG((*Q^QIKTGQY>E.MG5[(*P?QR^B<_R;UV8O!@C>^']?_9_$]EC@V1'R, N( MRU# 2" $\EWX0' NOGK^JW>M%*@&44 &_NY%,R8F:\,4JG^>9(:['$ [Z@*G M27Z.*!]L(-Z[3J0T!RXA!OGN$>*T#KHP26T1,KVX334GV%X4Y27<:@ZF4M(] MS4B5%7?#'Z*?"1_Z+_:$B:-\CGBLI7H0>SRI=3"LOD._I\H,3EA)0> MOS,O@Y]I(5^+9$"ES?".C)8:73%HI]$N,ZRSD9=_9KRHYD^:/]4+3'7@3^D, MN4RX=V6V(IOB1Q/?$38.CM['FJZO,W%=6()3B72@RW\UEX#',V0#_I/MLDI=;9-):V^P!=-U961#"CLF7X9%=W MI4P4:Y?R',QEL*][,@,$;BPHLLM!JYCR=I$FYNEEZ5*79JH?NC-/-L6T37@E?2-D@9FZT4/ M=S&:NAD*5-)A!@7P9-/XU5' KRL*N U$UPL![P,3&//3X$ZZ/\<5"F-_7"E& M^;CN1OK%1F[3XKZGX9K?\G[A@ AY/QGPCM$I\M0G/)%%BN34<_ELC+Z>=VO&[E[8.D[R9!61"5 8>\_+9/BICU;W>N]'BL-# M)&%/B+H)FIAJA%ZB:)_?J21:-?B$D@EQ-RXYVRJ^PW[2,MUO/Y+&ETJHE7(M MIN23/Q'*65D^HG>U]-#M\+G:&8B?9$U/*@6X-+>'2=ZNF):\O=T3D8 Q65$] MW$N!R=YWN(WJP@N<_,698>>_3)9S;O.UH[CHM#-#'G 4 Y_P;"P7%Z60B),, MR*#-.[%*4+X?HW7NV$3N&-&Y8QMQF#^S]'N25]IDZ<\;\!]BG2!=C;64+Q/9 M*./33262X,F9:AMG)1?%IHO6!_-[3<_7T@I6-EU=0CTU_>VBG>0S:6,ETQD[ M7\N]*2MBG&*Q)ZKH;'.140I9[T[-W/3>YA.*BKP?I6DH8(#RB5T],\W53DV0DU'7 MCHW7F'$:2J!7'6OH MKV;ETAY+J^#.:,,)I_JDC;L3);VIA>&?UY/=8F:[3.UBO'0QODY?K8,G-8*U M+3S'7KEL=6DO*4HW+SW=68K"KO.8\>F@&FY)^W;H##71U:E)-:&?ZP:P'I%- M-J#:UZM?2'B/J<65(<\UBW%GB,[?2YJ3M2&E>T#93_BMT4I[UL>CHS^-S[*D M,$PZB9+UI>- P5!JO9/?E=IOKM)XLR3,*U]U5S8&C1+X]:!S5UZ(*LA3+RA^ M? \HEP97EDU&3Z+_??5P!0="[-4VWJ9=Z/,N='>Y"WV-"\+H51T=[R\1[5LR M>EA*K^GOBIXQM\(8 F>\GF^M.+=6*?;N67+TDWR2FTX>H L2 M2W5AEHQ:1L\+T$CEHH+,#OK]SJ>A &>2S?+D+8^5JX[$'M6*&FZ\O+H*>J/& M4:I&KNSPT3".%@BR&8"#))-0G$]7ETGD YYT9-Z0Z*2WC;&YFR_=[2SR5$]4 MFLDXIR&2#X7%MLRY=(KY"INRJ@>./$C#;]:27H/5XJ2L'!HEKZQ MM*<\8Z,%QB"=P-^&,:^2/+=&\N:Q^1\E(ZK$O)HN )32X?U@K?U4-OI]\@%8J9R0+JA<778]G6L OY5DZD*=]J]_H$>_5LO-*J#TR^JL5L0+:23O'Z M6'+BK S I4-8*LKG1IG=<\:EDW^0NPH\"@NN5I-C+I0_LEFX1DZD:T2#8SDX M5B2%I7 Y!!"JRRG.T#1ZV?]#19*C)\.7(<$O#>&L]A+=5N3F?8F3I0\^MACT+ M9Y36#I"_+ 7@8^:U3@'"J]N8T,60<'S?)&05K5PCE$:H51"*8--FMD8HC5#; M@83KF0[5#$KCT[88%"4F6JQ%*(]1V(.'9)B/>XZS; M,N5OEZS;R;FS&Q'3S)E7)J8%L-IGDEEPW!TA#,1\T 4WX[0:.?8=.2@U&6(: M.31R+-#1L.D27^.&QHU%C(.9MF8<&CD6(@>Q-_:/:^38<^3 'AC^]"G"D$8) MA5I?]\?Y:A;CUZ=P@ZSC"7B0:NJ'1L1KD*+P=!9XFV!-S6E&(\@&",(:3".( M1I![HO@-1R.(1I#E'(0VD$80C2#WZ2!:Q&@$N4?$L(9_H AR",&WZ=IZ[>[0 M[HX%OC#LF)Z'-')HY%B ',@V74>'6#1R+$(.Q\2.=J)KW%B$&S8RJ:N10R/' M@O,RW\1,)_QHW%BHCIH.?62:Y Y'W\X7]H33KHT-7!NH81^H:T,CR$H(@G5X M12/(?8D@C@ZO: 2Y-U/H8+WG&D%6$C&VS@'2"'*?M>,UW -%D.>.OXT:Q#_W ML9?UCGZ2.5I432IX:%,+1AG((DO+:2QH2RS[31>#H%[S<0_-HJ^^=MUHU\U$ M/, U"=,E%QHY%OKU," 'TQ.:NURR6*28$O->5WN3%:!1H/SBH];/^3XV@/MD:0 M^Q#$U14D&D'NBX'AAJ<11"/(?6D6.HJN$>1>'42+&(T@]X@8]V S^?:D2%&M M^"89P-O"%6!P\D..MH4WR+&SO--)0RY-UD$ZFG/\%!X?O89>XR#6.*1\^O=I MUD\S.0I>%$S%E&/%7Z*K]Z$XC!<<=T<=D+)'X7^'21&[,7@O,C*1#[)A.!AFLL9=UMCU&/ >P*TJ'T@Z:PKSMOG"7?KK/P'E AZR%JLA6 M8C>OC]-.AVXIUKRPVC" MK]JY<=*+1*2!L0P8*Y+!-@AR9P'XQ[!S9V#3P/9*X^;W'!". @1Z*2Q:*)WN MT1GK#]6+=, [*X7('CSP 4&M==34(%L/9"?_P[O]MY^_;(.'[1]T-!EJ,GPY M,GSN.N67\(NT!-P:[X@G"3 ^])QVM:T%B)UQM?FF;S])M$PCU"$B%&7,=+PG MR0G6"'6("(4P,EVL$4HCU+8XE,],;\/N6!JA-$+-0<*EKFEOF&FL$4HCU(+> MCH[I$?=Q]NT.IFQ]S-(\-_I9&B>;U1L^,IOD4&CFGE3\FE.&X_FFY^KAFAHY M%K;-\4WFZ;:G&CD6%8,!;FQ8JJQQ8\]QP\&>Z:^4FJ"1X^"0 WM@W?EZ1(-& MCD6F/S89)D\1B-R)2LA)@TT/7GV$=IZG,ULBQ\\B! M?!.Y3])P3R/'KB.'8YO8UHQ#X\8BQF%CTR$Z-JN18^%(2M=$MI8J&CD6QF9- M/,,X#BG\=KYX(*GV;6R@GNB!6AI![D,0I!%$(\B]KA$=7]$("[G JW>O^;B%I@*G=MUHU\T$,Z-,I]5K MY%B"' XU/7NS:3 :.?8<.1QD.KX.)6K<6,0X,#.)I^O#-7(L"B7ZQ/2I+O/4 MR+%(JCBFB[RG""7NKM%9!10/SOH\;#^3XS30@?J9-(*LA"#D8!V1&D%64L-= M'2W7"'(?!\&ZV$PCR/TBYE"+S32"K"AB#E5)W9-J1+7BFV0 ;PM7@,')C[[H MY?"&7CHP>*>3AER:K(.TLEHWFXKQ@&-GLS6DSZ.68T/U&OIV'E[CD'+HWZ=9 M/\V E1BB8#"FT1.;=1]^9"_O0_$1+SCNCOB(D6=2^B2# _0:FE;VBU8P-EWJ M:%JY9XTMZ?$[(6:/PO\.DR*08_!>9&0B'V3#<##,X"2&"NV ,E^*X)6&2#Z' M5C1);[6WB#T3HR=)B]%K'!@F(5!SGB2'9F_6."0+Z:B;PF9^@/> MNTZ"CC!XGHL-_2Y/(%QWB\9.$!!43J4DD*-8M/3ZK8(IEWQ ]B^B>B3U/GH M-31Q:N)\E.9 ;9.Z3Y(1OS=K*-7A7P,.&%#E$L,?U5I%BG2%+'2:+F16=1+? M;?MRV4IW^YK_9IP+8?S/_V$8VV_E_R'\MI7VK(]'1W\:GT68]L*DDRB[KJ%^ MA=X:TTG3$P==>JQW_PZR?[U;^ERY)^*K?.WY9.[;)!JT 5_EEB>?*R%JCQ_A M 1#;<+#\D8DMAJ(W$-D,X)?>^[/)0CJ3DS[QISQ'$OWOJ\3V6.#9$?(P"XC+ M4,!(( 3R7?A <"Z^(NR]JIYJ9]7A^OQ:6$$F^#>+QW#V-[QSR^_R5_^:1E? MU7)+%#C;'"B77VDM,'^%Y!%O(>1;:39H&T==6"_DQNLGJ6=8$0E*>GSB+:P+ MGZ/FB\,$U0PFORWE:2NBOI(98WZF] 8X3H?W<_&F^LO;*,G['7[W)NFI+:B' MWDZ_84&EBWIA\?68B!MV0K-ZLSY=>=D%6F!%=[U4UHO5X9>EDVI&,6BG0U@JRG];P?1X4+/W5P%'H1&^D/6U6,!:0SS M?L/!47!8)95CO^&@\6%=?-@*[WIL4D.M/<,M,3!RWA%/DK3PT'-+?<=[XF7? MWOGK[39W"#9MMF&SUI6!L$%MFD9FCN(;1*"-=9IK'M.QPOV3;:VK:JQ M3F/=XZ:,NG)41=VP;@^4[QVNBIQ4PO7DU*&-UL>,\TQQUTVYY/#=?0CMM#-RL1LDW765=T:6>&QKK'G(WY)F;: M@Z:1[ED]:,@WD;MN8%MCG<:ZQ_5%1^!-FP[\^>(DA-U>)#F3ZQ>L/U%\&A K@1;#U3 MVWX#="&R0M.=[ROX\%U-V1UV [/J_A)8MP?O9"]FBXR.(XV03(!"'QF#U/C% M(;B!#'AA1PZ#C-/,&+0%_"<;&7=3U;M7J$;&LG%EP5K*+IY&G*5=XQ?L.PVZ MW@)E^TO3 #!4NY%S*'\AK.&.EH*5$-@ROS:6CS!9XP:F**CNET(9:Y YF.;) MC]6NQ*5NPU[G\:47@K#3<"9O!*,&6^]&:@+J2\$S*P7Q9=W!WXS>'.1SX_;_ M;^]-F]M&DH3AOX+PVO/(;T P =[V3#^AMM73VO4UECS]S*>-(E@4,08!-@[) MG%__9F85+A*4"(HB ;(V8GMDDBA4Y9U9>?" :^, 7&%/&RT(9A/?=?U[("AM MPNS(#\*WE8^^++H;,T.B.S &G6T'!.Q]>,# :'>V6_9 F^UOM.PC0335:;RL MZ?XI]Y=^L.>^HJ9'X:?ZE#\"AU/H*?Y/WXVW+.C<8?SA">T_Z^>LG[4-:V4V MS&X@<$3A"D5/&U_^&U6O8(^?IDZAYOYKX-A<)_\-'%2&[AGS;%B?>6,-O"8; MSA=M-POBD32-C5AMTY2-^I$2."6'2> Z/-\H MF00 [3VN#P!'(*-N^%_6?L MB)209QFE<^0W;V9EZ7G<%V^*/I;IXU3KGD[!*GT?!P'W[ 59H7XTY8$R,*J' M"%I&=_,0P;'8%HHV-J2-]NG1QBFU\;CQ(^8>VK!XV@B\0Y)3>10?$RB>)8XUSY6ZF3I875"TG[I[A" $' MC@O;HL<"'L8N!:OG&+K.Y1M%/GPZ"3G6!4U<2D!DP0)^QL,P#CCY$OF$+$KN MPB6=V9S9(OZ="]KHVIP!<3 77BS7'8%#HHVYC4>$=;0[NM>DA7&=V)NP.S^@ MA*1L33@O ,/3[,2GB0* I=B?H=W *)610%SB@624YP0'O*/(^[ M\/([0*H/QPOX.+9IP[0/V_==^N,>,[)@(>\6_F3H0N&.DS^!?[@M2JE8"'!R ML8CJ!X_@U!Z;<0GK3\[XGH>1KGWV _@W"R-:^CWSV)@9QY'(B0A8H!K'A!Y\UHYGL:@ RQ.6YL6S$0 >__8\D&8VK+I,P>.8\(6KN AL M 5G>LHC3USP$H04O@5\7B-WVX;&$XL.,Q&]=?P1(#N/Y''8+5.1XQ>S$C)I= MV!@0^I>9YV@L!@S2XK"R%P5 6^$BC/A,$!OW>'"[0&)R; <+\N:!C]08ZKMA MMFV9:BUE2LQWAE25MUJRER;YO2H60$I2;F6/L!'HFSA:_\A*.LH2?:_ULO9V MX]M?JCS,_7<:9%DVM_Q\!#C\</LR4,31 M?_GK*(#G2MY:57C4+KN],.P&:;]D^LUQR,O"P8IIUF:O9PR>DOMN=EHE>=K; MY;Y;O=Q2F/L^H$SKG22_UPP+LOZY@ R<&O1J"QS@,)D-GUL'^F%;&[$03+ZY M[WBH"W)JLI -CDD'*T;QK5UQ6?Z1(Q@.5D&.\ M/D"@,DIP LM&3V682%^+B.CW-^2Y@K68L1UM(F#W<"3@*;##A($W">CLPIR; MPI_H1K.MK #!L-"J+

-YX//%PB,CMU)Z7-J_D>]!)-QQUY\3:M@MP O_VDW!7^UHKLSJ MP8[;VU@]V(CYB5:/.6P51/ 1EUD^R/P6F #6]J:)N3/3I-/)+82>NB_\K]P)+B8@BKD-Q0A;PJ1^'*(

B2.*Z*! MZ6?':V1O(E3,O$NT*25C9^:*%EV1@ ?=@CS1F#UU ,ECL7RVP]OET(,_YX$( M#2;TYL)S ;OE)81;14S5SN9:UQ ,H?!PL["F69[KS[ID>EG6TTRO89GTWM+T M6JYU;U/W@53^%AT3*9^6,5DB:2D.J3&"!Y62RUUZOG=NLW!*Z _GW'8F#A]+ MH9:M,@(Y>8_"O=AY0]M9ZXVZ4TRIC.MN%R["%EM/-)RL5GO)= MYDJ$!G;M>$0D% )9V!QM"[.G T+^"8$LTVJH,-C(NBV[ 5/7D^77DX/UUY-X M#F?\MQ=.JS\8]5MCLV\-1IWNP!P-.B/.06#!!YPQ_K]FN_VBEI>:S]^&+(,S MK?C6B>!U]@9Y2)=Q "Z$1CXKL%=(%^Y_^($[ULX.FR5& N"9MU 56 2F;W\< M'#!FS0#S^DD"M$F-G<"Z:EN]IO1*:AO#[D!M5FUVV-MXV9+\ZIHV HU2'9\( MHPX97Y5;".VOGF/#=J$?4.(%H4B"\&-8:ARN5/!LTU%IV-".2JM]RK13!L># MC807>UO5>1SW1J]KA MZU+A5G[J;E]O5Q[U]=Q]YA0)*Q+>_-3]EC[H5)V1J$A8D7!]3FU:IMZUMFRO MI6A8T7 -3FVVVWJ_L^5LID/0<&UC+4?=1RQ?K?,<7:*JP.K8Q$GS1@U;EM[M M'*;GJB*ZDR6ZOM[M'Z83M"*Z4R6ZSE ?#!31*:+;:W3/T@=6U7FZSTYT1V!X M-[@+95FY_,';]]6Z0]^:0<1#HWVB_:X5@6Q$(-6G22@".24"Z9QNQWQ%(!NJ MK_L@LQP:&;(L%^2IH>^I>I=G6K7;5G!$5RE!$][0K_.KDW(P3#WQ8QI9]&(XT\*$(9(E NBKC51'(PP0R4 2B".0A E'7MPTP MB]]0V^]?ZM%W?\-^ONRU=LWY9E,MJL\@.@@-/32J:[5S8&.&IJ1;+\Y'>=GM M5QU67IRKTV]5G9:^9F;*2[.=&_HEIC"W7E4:0%G? 7WKH&]:9LFDL\V'&K7; MU68BK86]E1N8!LL,#7,+T!\>SO_B+#CW02&=+^ O&M]^Z M_CUJNI,9]] =&(/.MKW\]][G?V"T.]LM>Z#-]C=:]I%HF&H*7M8?_Y1;03_8 M'G]WU%3YLJ+Q@%6]QA^!PRGT!?^G[\9;%FON,,+PA+:>]7/'S\"([ZT,>-D- M"(XH(J$(:G.":AF6(J@G".8GIF4>XL1? \?F.GESX*PR=-:89\/Z.!$7)^#" M^:+MICEL:M@\Q&>;9F34CY3ZE:\.=I.S<'BV4?2Q&7T<)J?E\/1Q"O;N^S@( MN&BC8UHH[>%\]-XVMB11=J((O,;/V+N MH0V+ACIXY1$HC!BT-F>:2B"H'3N5@^#@ENIQ$=30,!4]+8GG"KDFA;SIEF$- M:GW1?C/EVT?Q7PU^Q[2 A[%+ MX89;[L\!_81-;<+LR ]$X&'&[,#'#!=_YMA:[-F -<>0">:6RUMOO!.G'\]9&&GF0"8(5+GCKUTV3J$M M-X*OI$]W\U(8"HQ+ -$P 3D M1L;5[WW@?"$#_A&#F."!<11Y4P\P0V=H#+?/G.I:)6EK6R1.6;E-P"I=H[<- M']0?]F6L@UY("U'-:$HZ$2A7P]E.H MW3]C0$"T0/49 $MA698.: [G3L1IE](R2&P%?,;Q)D)SLV"1Z%TZ7SAUYG,P MF,#B#G%S83R?NXZ\K C8/8 2V!/T>%B!16NG>Y>ZJ^'92ANN-4\C+!VC0/&8 MHVH]10.;5M5LVW5<\#*?=PL+]8P!2IZ;J;-BZA9R'=DH!-N3ED"J=0(Z+-&J M1E5_XJ1D5SH!G=]!E&BH;N) ^Q<8NCZ0]34\ZZ$]["#KZ-K]U+&GFF^3<3L& M^SI 'B 69P#&"%"DS0$C/K*.L$3A'X%&>9I(/O@19DAR,G>%#3ZP+6.CX]6X0OWA09!;A$+MYKP]N7@2*._LM?1P$\5_+6AMI*#RJ-=JM$:6QLJ8+3 M5NGIM0JC;;0*/ENKP1KC2,I"-I#>G)P(#\_WSFT63@G/X9S;SL3A8RFOP*FS M V?$2:14JEK41MSU[ZM$5=8&SNM++E( %:@&.U1L$P##Q@65 V %*K':G8+H MJR3TFW5ML1G_MLT2[W%C0Z+=KE9JN#[D918=S_86K'LD"OP11BK8@=BHH7JX M#*OWGQ0NZ_>7F.@;GV#4V-],_B7B#W> UV+Y[W#YI8/CG5HY3-:+SK75[&5N M C[GC/_VPFGU!Z-^:VSVK<&HTQV8HT%GQ+DY[,('G#'^OV9[^*(FU?0;7M2N M04'SS)&;Q(GW%EJ,UX^7OU[=?+C0,]I8\X%D''T=$9%27_>=9#H@08JY4J!! M(WC.@!GB *]!)VCH BW/,($=-+U@\'M*/T7\9Q:%#_PXC,#+Y MK8/2"TX([#7C4>#88(> V\/6Y7_&\%J7SDT&//.8NZ!(,-[JANGU,25< MPF=@P7 Z#5WOPA[SFR*CW<-/X6"X&< MG#T@]PF$*Y!)",X6FO7,];U;_(=< MN7#PRK=!AZMQ]$-N1\'X3?UKNP0^2."=>)$2^_>-\1.H$Z0(^EKM* M$PK $IXR[Q;6C_@,'YD#?< B@ QV*_AAPN551!(M3>QE'?^"H\):L!,=WRU) M%->"78,[SX1[#X 6%C1F5^084YZ6?GH/*M^'):.41I%V'9O":PEK <7Z>&P? MF)(A.O+W0CF>(8$YLD"C\%^C653CH-E\S7#1?)-AI.FBJ3]:#'$-V(2+:Y;#S8Y M+F@Q #W@R6%N09]1](,DOZ']P=%E=?@=J;90.,9%;8BWG:@P*JNH>R<"_QH< M++H Q7RE$,&$/Q6!0!&&69!/#J)IO*I,"00AV*61W%ZR-IX=]_,?$@SP2/Z MF'(58MAQCMPF:-;QQR30F:!ZV"@ 4YB\HT4N.)!CIHQ1$A )]EJ63S;JF%(& M2<*75(P62NMXQ".,1XA(FQ/BGFZ!S^&(X!T!5"F%3&26"0"@<+. GYY4Z0OGP=''$3=[!Y/P;RB(.Y'Q)* M4A@B+2#&1_'XEM.3^"+4Q2#((I)>X136E*H6''!X8):'HI ,4#[=>BG3'PIIT)NFTBQ< !X<:"[/ "CT+0"J9- M#4=CKSM-L "$;L>)*9,%F6>8WAB05>RZV1ZE746 !])PP;I-%O*X#=)"!!3L M[%H0;7P!!/@.&AGRR>)_//R)KD/Q!=N M =@E( %GQ.XXV0)**S#]A :5L@2A$&F0[ M4 )K&(^ 'Z,XHD/I>5/M#$W@UR(^6MR@E&D!L8NX+5C+$:!?INPN9:SU=/4L MA :GQBPXM-E27P_X&(N!X72(RA%())"7*.L3(8]IHGEY/4/Q3L*%1XD6=$)I ME9,\0$(2D =D&=J5H&4II>\Y411L+,[L=-@/@A#%-,A.5)*4M6#_H R%A"V6 M06)H7U#3+QWEY3=^F9B=AN-?8N_5!!+Q!,5VGP<-GE*US6R<\^"1'0//_AMZ3/'+I/ M*\%44NTY,9T/I98)@*)37+QH(=F^P;6P5Q)!/ITF>)V^T6D/FM)7SC3,P?JO MU69/:+.]39=M3O?C*%6.B!7@] -5PH2 MMVDR-VQHD[G5GH[:*8/CP::.)\##I]S>5/6=S,%!VI\G#P=%#U7IH5E#R0[A M>G[._,KG:.3SV'-/Z"A1.U!N/L>PVN'KTD2B_-2]GF[UMIQ$]6S=-!0)*Q+> M_-1=2Q^8/47"BH0;2\)FIZ5;0TO1L*+AQM+P8*CW!NWFD'!M@RU'W?/[0R[! M\M#]\&K=]:XJ;>JZR:E+^T;RQ9^K"O ML%1S+%FF;O8.,X%-86GSDA]3MSJUP](1&! -##YG_8H"1FA=J-)6A/[W:W])L59NN,6:L-EF:OHU![?*@U!WU] MT&Y07=01F$1/C+"D#>SV32O7:WISIX7Q.]U4CYHB/K:KDJZ)2([G;:.D!QIN M78RX.F-9(R'1^$]Y2IM?VZK\AYJCJ*M;/86DFB/)U*W*EX$*2?M&4EEX_.:Z(=9*M8T/89*)VN:L11))@]7 MP:"M)UWH9F5MJAS9O6O3KE6[GAL*22N])-LJ?ZOF2!KHPT'MQ-T1F#P/F(7] MFA>,W?@1<^78;4P-.G@KF^.J5>CH@XZJ0CE&S+;U066%IS#; ,Q:+=VR&E1> MI#"[,6:'^J#?(&E\!);1 ]9C[6OIA5'$Q]H3BNH?\3<>>^XT)Z!5.WR]98YI M]?5>>\OP13W4B:+A4Z=ALZ6WAULF_"@:5C1<@U-;77#8M@U^*1I6-%R#4UMF M7^^W&D3#1^# -+D9V)(#H\U8<.L<4Z1E2*KY48XBJP463T'63W]PN1$R*JF-O&;B 'D MDQ1"^$_RA# :SP5(IN@55XO\OF(7^;_/$N>;WC$?#H MH7?%-Y0D.](+Q=?O[IUQ- 5\M Q Y:L7J3$OWRR_-NBK)2(4WUF&U;/6?MLR MS"V_:P\Z6SWYT%Z''6/8W6S91QR;![)Q)0Y7@.[/=\U%@\UJ/]E*Y><#!UHK MA#YG+)@Z^E@, Z!8L(A<]QQ7@,VM NS@ N+[Q>Z-8;'_CMV%9NF:U;+@O_@CEJ8; MP6.V&X\Y#L-P%V7[*VX,- @/: VK9?:U2['Y*\^&M9P[KGUUF:=K]U/'GFKW M/.#)X[>#X 2Z+2X "@G/@8V-X&P[?^)TM\/?4W:/_#M[J.9'#7&T. M:LFQX1<33M5R9_@X_LIJO;OZ^H7^,M^]QC?#2QD^*%\UAP?\<;CNW./'<36! M59CK%A%E:-]32$P=6"- "M8D*= "XI5KE\_M!=^0X0XQ'#H_U^-0N_=C=ZQ- M&0!NQ#E6$Z:;!1B^-(VA!G3N)H6&+ZWL QW+#N<"ZN["*":NYWBN5,>(WXZ" M-[^4)+P?D0 PDSO'AL4")/0 140EOV>WP"SX MD:'= =F_R::QWW8?H#$[GL(?-CL0HSX 4ER*UC0YL26\->'2'%A MZ-L.$>.]$TV%791K32#E'!H)8'F!P>/B-E&"CN(0]HUST]!00NG701OWX\3WM>_T+P;[T;99_'PCKN1^@H)UR-OXS9D'$T<#=%C!M(&)JF%0C[ MB%B6*Y9=H@^(D4?$1X(LIMT'<.9SV/?RJQGJ:UP9 MSH@ %SLI;B!!2^Y1!"7.FH3/)F 2X@!+*1-D??& 8D\@!VR2+L'CW@^%<9N'!D%%R[/.<_&*VO?>#A>W4"I/C.G M*K;4+MS0ST(QZS"#1Q^Q<<(NZ )RX3TFGJ<-V/5GZ%/"/[[%8>@P8J7O/P+X MFI>>$(/BG"RC4!HA(3(4OW/\.'07R8NP49/-G3L,E9?;(QM8(3L3(RDII@*> M(ET<#BC(+XDE@9\J'.&< 9B\<>1[<8B&6JV$THJ%M/9*1+)V9TB=&5;;-J1W M%*^*GF02082/@CSA:_TC._L 0)P^6;(VUZ5[[N_I;\@ES_YT&F5EUR\]' MX+3^.&<3.,5;YMZS1?CB33'0[GC)XCW,K5H&R@,1P UOK1R43+#U9XC6;PBO MWTCH4L \)&,>9"2:Z9)[4,J%_#8)$8-,(0)/$KF6OMHP<+ODJGDE$N+MVDCL ML=W_M7M&V^HUY +0;!O#[D!M5FUVV'ON>^#]I:]NZ-M_0*D12#,';"(07.%. MW/WA)N 0ZO9 Z27]\EX-).8_"?%^2>+]E,%Q#;HN#XQM8EP50D)/BQ[5$'[Y M.]V]1='J"@=I!YT\'!0]K*>'?;>*/H1_V.D.]W55R6-%P@VFX9>GM MSI83#YZ7AO?=&?T0X/^ 28>VN)UXC@98&]7,-;?A;D?O=-6@K/HCR:S=H"R% MI)76U5W5!+[F2!KJK=[@<$@ZA?CX5\ZD-_JC>R4Y.9]HZD3G_+ M-A4*27MSS/3!0,TXJSF2VEM,9=DADD[!0[Y>4V"MO.7J-KY5=1Z?LO#W+E#Z MW:JJ62%IWP&-KN*CFJ.HKP^'!YS$]8ABKE^/JN/[I4+!P7^Y[WC184?;IKG" M.]W!L\ZVS;<"JS[:]K1=OZ[>ZFS9F5CYY_M#4G=8]59#(6G/2.KIG:[BI-HC MJ=4^8&!_EX/13F-D[ []OZ,:4FB:>M\\YGEAIXO9KFZUMPR>*5/'MW>U3N#JGEJJBQ"T7!]3FV:/7TPV#*U M0]&PHN$:G-KJ#?364,EA1<,-IF%KH'?Z5=,MFE2>UF@'X2DC3Y_')3Z&:6]M M8\O\HM.;]J;(JLHDW:KYY(JL%%EM(*T462FR>@9I]?2 _]&1E1HEFGU;KQ:R MNQLE6I/L3+6-70PYV['0Z!K6$[)!+6.PJVS0W32G?"R;MURPU6U"[$W5#O') MM(ATYD4Z-$(,B/,IG7CFA#8'8>QQ/PXU^,$LU.YQ(JCK\#M.0S,\'R \Q8I#MI(-8R]\9S9G3K \#(2)@18LHK>O#LYB MXYGCX? LL4LY.LNA01?%&1CETRC$C!3QPEV-I!#?6>;:J7M5%>T13C_X?/%I MAU,0M+-Q6<_QMUH1 T=LTJCI"&JS3=SL$4U'V+!+-4B^4V[^KV8AJ%D(JO>] MFH6@Z.$P]' *O=;4+ 25(/+T1+V6WFW7,D%$T;"BX55I5%O[>!4I?!31JCZ3N ;OL*Q1M-@JATSG@C-2:U/>< M\B\5"@[^2S4*08U".%K7KZMWVUNVF5+^^=Z0U%4AE+JC2.\K/JH[DH:# \:+ M3V\, E-C$)YK#,*PLV4,K![Y>@JS:P34%K3(TY:E=P9;)@#50UPK&CYQ&AX.=;-7]8)/D; BX?J< MVFKW]'YKRQFPBH85#=?@U.:PHP\K^P=-*DQKM'^@AB \2V*1L67RUS'W?U9D M]?1N]8JL%%GMG*PZQI8I=HJL%%D]1%9/OZ([.K)20Q"R;^O5*58-03CJ;51, M1A5#$'8J+S9KR)_/Y5P/@-WTE)02I39GSWK[/]*@/>GN+GO[PP]_8D$9_,'" MT,<^+/#8O1--J?<[4(L-ZSE>+%K)^Q.-I5WW_^T[X R/^1UW_3DYQNP6=D!_ M4=_]W]GBG@7C9'9!^,#P B<*-QU>L-G0@O!0PP1R#)70@,24F ^P,ZK<]J=U M:UM<1U;:8-+!GA@)!RK8 !D/. MD H"5JL%4HOMU8O"<\GTF>P1-@I]-X[6/[+2>WB)D->:[WMS,*REHH?\\6X8LW1<,;;&*Y> \CN>M) MSE>Y_ N;S=]]^V,/0U;4C)4ZNDR-FP2B-JMFK.RJ^WTB_4YYLH@:M*(&K:C! M&FK0BJ*'P]##*71R5(-65!+:DY/0VKK5KF4.FB)A1<(;EF3H[9Y*!58DW%P2 M;K=TJ[5E(P]%PHJ$:W!JJZ];G5H6%9U"#UDU9>5IQ-M2_2YKCJ)V9?VH4+1O M%/55]^6:HZC7.V#OY5.(R:GI*D\"WU_^:V"9UCO5+4^A2:%)H4FA:2]H.@4/ M64U9V9T1><"Y PI#&[4<5@BJ-X+,5M5VPPI%^^:A[@&GQ=:DYVMD+0O)/7-+5,7%8KVR$>''%%T M4IT,Q6R5"S5;Y7D4MF554-B5(- @3_ZH4-K5V]MZ^0JQ=4:LJ9O#ED+L\2&V MIUO]6HY!4B-55 F:RAS?L@2MU5(3510)-YB$^WK?'"H25B3<6!)NFWI[J$K0 M% DWF(3;>M>L92'P244AU3R5/1:N6<;31\<>72MY159/):NN\?3HF2(K158K M9*7&]"BR>@:R>GI(^.C(2LU3R;ZM5U?8HYNG4C'?4K3^WWVR96U2'7?3;K&. M@Q,VGD&2=D!/YR>@M. V31W P03S@-\Y?ARZ"PU'%@1WL-2(C;4Q'T7)N ,Y M5F",[=:3(0DV0 6\2>R#/ILS&[\=+:C'NNU[$]>Q:7K MS@,'4:=U+__". Y M;FB;SQA)QRB$M+!XD9CI,'$"KC'X1QR 0^O%$_@F#@"#95,;X$O'!5KCU+3] M7S'XP:&N7<]A/X:V*JS51)'F,L:&$T56V2*E>/_:W:L%T][__/98.4-:3\Z?\;.V(D6A(;W;.Y@2MXW'H+ ML.$UFK8*BX=/M7X\QL'GC'P!(3@/'-@X4)4\($A)-X,!SJ4!JK-9.,51,'?. M6)!N-D8&J-FY$S*2).@=%UH9\]2.5&A>MO*7(]:(0C!ED#IX# RZPFCU\81<>17R8WW?O #.<66 BC@ M-'6)DH*)*U$9!>P>;)@(WL1^/T8[Y@Y^X0<) MOX;Q?.["/W10-8L U(E>-(MT;1+0!NG78[2-G%&,&D=/S*.%3M_Y5 .5"89D MY)4!4A2DQ\3U[\4HGFQZ%3WWX%$G;@P;P=%48V&EH3!9X,>W 9OI8LR/,\.7X-PM"2?X M +UP^ MWS$1]8?L:-_%? MC]M[_?:+7S[[P*UF!PB8_5)+A:%1*Y&I[\+Y0NK=TG^G78+0B1:OM41B(-W1 MJ#L1:TBX-YQCETX7Z-#%%9W"5+Z)]CMS;5_[F'QUP^VI!Z>Z)0'[\>-[1:]&M/I(2V^BXSVA5X#%R@*8FD5O#:.R0WZ[@5X.(?\\E05T1]HB]PQ M5X22L#H+?O'2; V-E@8;<5$R,.+\0^)J)5112W+6Y:A1&M$(_!N G48C3E^: MW9XQ2.%)-N)+J]?-?<8B[0,87K,1#V2DSQ2AOJ.BPS_0K >K4H,3.QX!2!C& MTGS615J3,UDDYE3FJ2=!<0R0^O'M=,6L!C<@1(6S$5=F>A@]3ZNP>" M@'=H; R<*2?6@H?#/)O321YR)G01M OE9-WD)^2G SC(($,@0.#>0ZN>B?W MX0'U:*8EHX15".\ =$:O>HOG<^P-HE[%@ P@9'=>HS0(,^8/H=W'C*67@'W\OFAES7DH93K!D=XX\MLGT11[+ ;RHO:%R"VBD:%'(IWN"X0< ^\"=@X?R (^"*3 M.*#8BN/!OV8RFN")@ 6\+DRIGQ:'EE>5*8_.2NGUC8#9F7/7 Z _:S[#9;GO] M2Y^TV>XNLJCVGL!0UT&J:J#L+TF80$LB!"HF%%PQO2<+>N-'P*LQP>S 8[=&U- PMHS.XV(KF< M<)K2%:N!:-IN3LP.T70:YJ^X#7+%]6)VJ:6FN56&95_O]K94DC4RYXX>2?W! M 9&TR]88_9K+ENMX1$D@AS91CJHCI*F;G6T$3258-,BP.3+DMEK6%@)J+\@] M!7/H(P_#M]K[. BP,&".PVVS;%:WY! M,'0*H1PA7[Y[3,S-YC)[S@G#F-PPVP\//\:@D73;TZVA67E>04.-GD9B"*S6 MUF$PM,MFY75WNFZV]KAV<\TC$TV6^PNI2Z"G@J;>[ UNJ3G4V]L.J-H%A)IQ M#:KXXR3Y8]AOZZ;UM+;_!^&.G;5&>0:(5RS;*&L/T:R*C4)1AJP2$DGOL!]V M>QOP6ZSR >\B]BBE/E\@/L?4^I<=;'::5(KIVKT3336FS3G[(5L!8&.$F4,# MU:CUFG!-3*@2H<_(.Z M MSA9U1E)%L'B&JB/V/ YL1)2@L=3_L,KM)4NY@!V&QF:!=>[GSB4.W6*^T, M@"#^U8%_B6/=BJ8_'O:V>IU$<>#_O7,_CL((7D?%3^EYUU;18Q%>>@Q9H/"> M>6PLV@]=8XLK:C3DC!T64"G!Q7+TJ+"@YQ,$^4]@\+'VLIO51Q9>E916I_XA MMIOA482MD; F2Z0"P+N_&]>&]@$3@0, *7PEB@=?6BWCJ4O3.1V@K[%8WM!6 M*)&YH9^U>&)XGMQK0R00I&?-]6&9I V&6&?&L$0V6J0YU#F0_W<,SXB\Q)[X M]>/]#D:<8>4''(.'$19",BU EL#Z-Q=!CD]\]+TQ;.P*?S9BW@_MRV0"#XRU M;_C3LX]7OW[Y!O02((4C7=,*1F7Y]LK1^1\>^)L@T1H8P^P] MVH=B/YD-X *&F>#I3-R0G,!-M(UV_]43:EX/9R.M28?>:8WKP0MY'BQ^10T2 M/JA"\EH!>(G4A4[Z :T9C3M4?@CF"Z?F20Q;1MFD= 6H#- \HINA+.FG%;0H M "*>HDE$W++\%&I$BS3,G*.]Y\6SA,Y;1A=LGHGK^T%JT841GX_]>P\W;-'W M#ST&]@( @O00V['J I=+MD57NMB!7LTA;/ 2C^%*B;&RX3 ^EIB&>D.T;+# M+D;N(@=3.+Q0EE+]^^"1.-B-:@[L:#MS^$L:>Z*;%!4(DXD!.TDE3,!E3RG1 M:35Y4A9]N@QVEA;BCQD) ,[ //K$ FP]A7:&KEWS>21J(?!5">$B_KU MWM!KV7R#Z*9,16U \"#_#UI7_7(XS-DS]01O8A*LT:&R]<0XTDK:= M\O$M_%XHW4'O%?:7V52,*<[>9=>Z-S37LJLZ]?0/17MU;(?AVC-Q@VI9U(U^A8 MVS7^.-!F-^M]LMMI2,]S"[_9Y)(S>4.F%=KS[*+_Q["A_3^NG9_:)W&?6^_U>W5LOJ%(6)'P9MG! M5EMO#X9UI.%3J#I*%11-C\&KY,3)?*IR.O&:EGY?-P<#57547PP-]5[W, @Z M*\J\6YF")_ZF,3#KIQ&)]+'"V")E\%271)9NFJ3&"NI8R=IX)MN^% MS''V(69V6FNZY#6K<,H3(5-S$6!V>_J@7=U:W %HFA%(5&QQ@FQAM@=ZUWI: M"/(0K/&(9DV2-#R?AI(]P$WU^Z4Z6GTVK(Y6O=?!02390S,)JU]$/YY )F78 M.>JXMRW#&M0GQV[CXZ;S<\?4 J'7-OK9_%Q9#1LZ/Q^I;):C=DVK;72J/-Y. MJD:7YOAVA[EMP#*=@=%Y)8KK CZ.*26:,M_'@7/'/3R<''.;-$>@H"ON8'F. M*Z;ZLD <%W_G*N\K,$2>S%X.JS%5QA7I M]&;!%KU^KK(3UND-AX8E^2+](6X;B!H0 H#+,0C+YK GIUQ(3WUU?'&%VOWZ M$O(6-R_'1=9E1TU:"9BY-@1;TO7J4&XD4JN3=0^HJ -DZ)J:$/1ZNC4GU9:*?N! STH66RS5:D574^2X/ M^HJ"*4)H>QF8X,B,>'[_Z^B4M)2NTJ2GT82Y791%I45D6'JX^]8 6 M6UL?L6[FK#/^VXO'9R^;G>Z+1K6"^#*9G/\JBR2OIQS@>A$$2+L"I,=O-*9%(I"5[LBX6_B0'MP+A,6(B=]!LJZT12Z#!2+9@]!FX,#T^;# M=9*!0P$2[<*VL1D$@OL23C]C.##\. CQR]8SSZ?LCFLC[$0U1XD7"+7( %3! M.*OV^_O%Q5>A6,2O6-*;K'3-M-,&G(L)CD=1/V,_N,93R",),Q#,LSF5;V)M M?:0Q<4TKVG;@2M@'C9,4#S@V/\$]9&O0,_)UN;?1\*?^.]B 'T;:V)E,'#MV MH[3_'!85@Y:AFD;^4_MW/+X5.T=E-^:A'3@C 8BOH!VTJRM=NX+#:7T]5^DX MY8PX'%]FM=X]2&;T&_,=KHB\_TCMZ61R$*OPKZPV>]&F 9_\[<4TBN;AVS=O M[N_OC9#;QJU_]\;Y^7_'OOVW-Q=@D >PS=\?,N"-T#B[ WLUQRT.SW+ROT) MR('_LSIOIFQQ?XXB$IQPTYA&LQ>_7'@>MN7Y1F2&DODW'U2\V3K_G[^^8;\\ M@J;G+8.?K&^TE<[;U$#UV!XN;A^KPU:75TK!:.AD3HH63C50 X"R9DX5+,*VH:C MD+?IRS&1MNN(QF[H]Y$V$F[)B/J,^K<>C5G '\XX"ZDI#&B<"7,"[8ZYX"-) M!R>_AS%UJ1"LYH3T-7Z4_2X %O9'R#BBHT'@NTD+JP2(R=%$^RK@2+&<:'*9 MO7Q"&AX.*34R=@$+@75QGZ(]J'@_^J'%YS:%A1,2( +D4F#)6]\?WX.E"_L[ M#B)&*(\Y>G:2JLCNEF)K_##0P)Z8:QY)@BCN)_LUH*FD9^[4"2,_(*&<&6K@J8-B$&?% ME\#_8%S+CB3'LA'X+X+28HQTZ2F-)9P\!X=FGIA1$^PP]P/HBQQI[)U&33:T MZTU.!<\N$FT"M!^1 8;M;5UG1J8LM;G%=W%D:G#VX>"W@7\/L@%U5H@]*A"; M2)VR5Q-.02'.$$$['<$\B5U8\@Y_CSL8.Z&06[0&;!;MYVR3DA?SS^%G8PY MA%V=XR?C5733YE,L4 B#S3CI18 =DTU) NSG"@:Z$'#X*]4@8P,^;7<;TB"C M1-8=2+2EC"/X.-F]/IX8"^F: M=8Z%?./(W:"KK@!%@*&"\&9&CUJ\^N%^.$$=@+_ P::R_712,AB" W$:0%4VD58FR&S'1 MK[.8N+JY_*2U#>T?WR\^WUS=7-Q<_?-2N_C\ 3_XF/S[P]7U^X]?KK]_N[S6 M+G[]\OU&^W3Q[7\N;[1O5]?_TSP9\DE8L8$3_DB\MCD0EH>70QKPD^?/'%MS M_5!&'87&1 4J-!<;@_T99@4E4O$5#?:\%1Y&02P[TJ$G':!G :;,'J3!G?2 MMJ9MA?G6A[G7%)H>"A,;R!?.YLG4"WN1&+I?2?4*?X7T/KH@:-G?D459OC_A MN6!L%8.FE%W"EUHO;K>;]\C-/"#'07 P=I7+;8><8WB%,*UG[-_P_N(6G2B6 M[M&%6]PT 93V0J:Z3SSN4W-MZN(*"Q,@YW& 4*]RGU]S?S;@N:B^A[@C_\-= M(6X:$<%>#DVQF:F<6)A<8<-8P1G#EHE_87-&V MXQE.G9(OQW%.L0<*4@:?LCO%O/)%*+V?.GP"8 $0D:[Z@I>,LO^_^.ZW5%/) M[P2\YG#T.??T_DPZP8.%E)@#(=Q!?2R%+L96=$,"$$YE+H$K^22 MU^"?=,XUA*<7[G+2$'="D/#9V@>%)@&%H$UAP_><5+4D7HHC4NXLX@V,]926 M?<]=E!,T!?\!4'>)/L'5 F&NBY!XJP)K?@%(UL\W.S>[9*)TP MEN>= K:R2^U2FBS[Y58T2K:#)">^U(J;KF#D1I=?MH'48^G#W!LG?\IP$#83 M#A*9!9SYCW3@AS 0#.W7++0*M,I3Y5(.I2W.+HX.FY>WF_2>;8\J ]E9%W.V M;K"43+6+Q$ S8:K=<_8#@9VSJ3U*S9:L ;#*6<)"9)(H"(OY"U7MK/H;%6@[ M.%Z,A_V40.L/":WF&1 7JR@7/7_QLL%VT"S7Q2RYW*UJR'8Y V,BB9N(IOM$7(FSX,PVB+9@I):88T3Y M1#C!$1D[H(LXBECCU52B$T/_PT-1 UTW>6PJ[:A+@/97'^5@8/9/8):4]XV,GN;@NW;F\7.=C MRLL*RW]E^[$[3D(EL-T\!:U5)C(M($ROZX2XE7;*_?*29=29KKT-B>9>\Q"A MUJ.H_TOZ'>1F$\EU$M!LA'8XF!U,*J2 MPM%H8L*;)]D%#,Y # >2@PW=A2BGBL/L,CGAZKS+(\KG+O,R+L]OOFR/[V!!6)&' M6-CHA--,[F<2BR+N>"T?S^GG\'L',ROQMRF9)0Y?,IQ#FDWDLI)7D6!#9-N( M>&/(Q53B1.G%D=S2W6N,E@+!I"G702Z52)=,+=/7\CX?\.W4 Z*\!=7&V0P6 MPU^;9*L2C #*S08GV-P,IV63(@*XSD1% [KRYPNDE. !GP^[]##:/L>C,H7*Y4K1I&ZB#P4U.KG6(DXE;TJ/S'!U*T'!OBG23QKT3]B@EQ"1 46ID%3VS M?-JT"'+<.7!$6.K?@"_$%+Q1S'[^0VZ3YB(+Y%!L9 U6]*(7KI))-DDFZ34C MF>1 7%/*("+:*$PB&>H1HSC#>")$5$3S\EPA[&4@*V](I0)^C;DF;W#+[+'$ MODQWD^2,K>-7X(];L&J3>KE<(4(F$4%EDM(0.:O)IU@4$*,^DB+6]\(E*1HE MA;"8RX;1O+N/E$QNM1%N76GFIWDG=)2*=, K Y(AP=&XE_R^]+L98M1/) M0+6=A47@7\#! 6Z;Q@6)\GN*+DM%L?*NU#@3::9K/+F\WY[DA%)>IK1;DA0X (1/1',P.0.!8K#M*@' ;[0'7<3A,VU--(1EX^ M('Q*;"1WT4B/[7UV<7N5H.Y]GDRR4.:WA$R.@S]+KK.7;K%EY.#_A!4B*!6+ M402%8:5GPA7H.!%-(4$B-0>Y6[N%YCH_,'(5Y>[>Q<_U;;>LINAM9-?UU]MU M5?($VB\.: T>)OO@Z\6W&^WJ2CO7OMS\?OE-N_K\VY=OGRYNKKY\?J9DC%[M MDS%,0_MX^?>+CR(+X_+#U>>_5TC#J(L(_2,G/Y-X2*Z\@Q+91ER'_P5[FFDB MX &B"Y.YI4%5H4?,"+:1Q(:(-](6I8T-!(:I>*OJ\?HFATA2(F0V4V MXP%)-RK!%1E>&*C#IEIQ)-UJ"K. 81:@21Z' %.JH@^T?+98EBB>!(JI24TD M_&(4KJ[+Q>)XZ<[Q9.(..Z0,!.R3E&:N+_2DZD.$BL'[P &RN0"3?"(4%3$Q M["A;C8//Y%._")$.#V9C[ENZH??NG,#W*"CFZEK()ERVEYERYL*)TU_GLOQ< MYLSRI3UPGENJ[9J+ZT>$0CB"0_OAN1R.2Q$<>39T9GPO33+,3%V1D95<4F8F M8HI]3 6 =S$W::TAL)DZ%N; X1W*JP-:=^Z<<2RZ::0))^Q6Q$Y$OH.( M;>04H\R;Y+)!MU>@):V0\8R[X$GN _X3V>,-(+Q4< \1%9 MSH6B"O0V/>P,$?JVL+:I'5$2406/FSMW^%@H#>@?/)]LLES709> V6M3$L-% M W1=N P9IBXLF5R95%@J(LEW^EHII<+@SDW2[B57B)/(K<)'(1HNQ!(1^DP:U#3\9X"%[.TY[E(Z;B5X9*&5G3T MAAO9LWL=H+V!B7MA4+V&]MO%^YLOWQIHWEXDO0E)"#J)7IF!2P];\>T?^+7O M8@TO%5$8> U,"39@++DRK3(.PUP4CWY7Z$=3,$GF+G41I!X92>)6TE(#C$]< M4^;!?L.,^=^$#%YJ ?-0PL:7K$J!A<0,L@.&+A-V'D[OEWQ#Z?I2 6C4\9#? M84T)!@(KI(_4F2+*"7NUF@:OSJ@W"1H4MYCNZP=@[B=5/3H5@\C+8J$X\R0 M?W,Y:3V+TTJYDMFIJ76R?/4GELJ9;>3>W'(_W16*LXGK@&=Q)(FNUXQ2RN,H MI!1@P57?/1+B>*G PRI]"64NM["[@'(!8$E3'(1Q>1NTY#Y;-A0D0_@G&:4X M<[G[BE:U!J_(Q)PGT>'$T\-^&2$> J1%'"!%S'SLA ^DVCEX_:R'#D_(!F3R.Z].YRM5(2-V<$0[XM?<@%PL)D .;GZ1,H-R,N5L0R/ MX."9!&7:/6F1^^2*A,LNF#902D"-3#2PHA!/M[( ,7RG$/I\"$UB]0!Z%#-@ M3& J?(;4(AI#T5H[KX4DDH3)(#W4@KA5Z'M&],E26!FS('4'-L-D@KXZY0GI M665E=A>:%J.B*$['/BT;$+!76V)^-D\L-M$"(Z3H7[D=H?"]'_D;L9^ 0,X$ MEEUV3X@-8I=B/J1.1?1H7=2S& [+BD5P893,"I'/S+AIO*S0_)YI) M/0)"(AEA25.T9!8S!2P"\O8#Q)B-S?6RLMF,A?,J5J'LF3DS7T*&!A$/ N## M,*(Q"WB1*30=X"D6ME"<3[A4Z'EF]$Z,ZA\2'(9 M<9%38.C91< 6J>["FSW\Q[TS!GL?\#7.7X%B+"8U.F2R@?+4GQM?U)948L#W M:$9(%&0IP)P%GAA[DGAW ;\E]G(7YXD#EPP3RBLHA;2]6HJ).4$QS;(DH2PP M*B0ACS#=B09N%EDOC:E1'9G"XEZ\;F'-R48:-,3!R5J&,^J=Q@6B)C$$EA3N8PZ7:,@92]A?VR]'NI[[+ M50+T1@G0@UH6MJWF/!08JIWE^3XQ":-O-3$)PS*T[Y^_7?[]ZOKF\MOE!^WZ MXN/EM?;E-^WR']^O;OZ%[:V^?[NZN;H4/>&^7U_BES(I^;J!_7KS;=.2R7)C M#21]-AJ5!L]1,I!#*7A9/@==5LF6FB];1JME8F*E>$!/;C_^%-V#UMTI&]J' MK 1DXN,5;_H(O%),VZ-Y##X+J#!)!(HHE8)*_K"(:V4Z7EKX!Q_@Q#FZD,TF M-R1'QGXK<33U1<\SJOU/5Q!-L5]VNJW\1#&$07ZJ6 :=(F3$NY+%A5T*WAR- M(( _TP$R5HO@T*E2#547XOF>MJ=;!7RQO1EFMJ>_6$]0HML,YL0$G+12()O. MR);D6)*&%^M9:=I"5L!AD)#Z1(DH\)P:EZ)Z]?BM'XEL#QK)P59O=M*B_VN\ MR_$I2SP4;=58%E@&]>@E36#S4QA3!V/&V7+*B7A2=!=KC;KGYIG].FMWZC*A M:M,RNFDZB$)>2&&'!.=/[/5..<*,NK%P5W1W6YT(:>0GE5!]+#A)U)T]J3#( M;QR!=X<0%N8+_3 ]8>ZB,QD[E)84IVD(>GYH9VJ,E,VG;:"!=[&N2=A+L]O+ M30T%OY$Y5/.?#OM8RGA<@Z>)C_T&B5#HJ;3Y8EC:AR=EGS*^29)R'A&V%9)! M .IR6XF-ANU1T)ARV3SD;Y,_WB4#V!V/8$@/O2LNA]8@V)]T,RIU/2%9?)V9 M,Z!!R*214^GEF^77!GV53((O?&=UC5ZWL_;KEF%N^5U[L-VJ#VW6;!OM?KLY MF^V:PZ9LMF^8_::0 5@^G,S!G,&LN?)W1,5J_- ,6?O8U'KF.#=;]A>S!$U[%-AZ[&@ED:_(G[\];QLEAA!6^XEJ)NW,?+T4O:D?D=619<>OM4_L MIS.+9PDE(?U<9'GFV@%U.9Q17_00NT;_ ^_F5Y^@N\W+7T=AV M6EH&)+?EZ(/X1.!7NUI;.R=(]853L95(7#K\6FJUJ@&PI96 D2Z+:@5'LZ4/ MNSV]VQD(]VP9A!5IA@[=VOS(N\34D[%3.R)_^11L5,#"00BO8_1;C:<\0[:@=$:'U- KZK]CCVN=)YA1FQK]#PG* M$O@U1%!V^GV]974JTFHYO3RKE#QM-)E=HU-5H"@D*5Y2:"I3T2V]WQOJ [-[ M.%2=0JB#5'.7=#2V*5"ACFWSX/16JP^^S $M2H6H#4,#/14:J#F2%#AV]UZFJIY4K72V!%6\0#^T[R^0HO.5#7%%#/ W/WDC2[>B=CJF;9M7P M8R5@'-A->$:,UHY%-@]95CM\W2N*E!;ORNJ% M#E:UVS.TR__W^]6O5S>K7=-K5L;T6*')QH5!)49F<@3/I^$(U>MGND9O,'B6 M^IGMZIT>VNR@9?2'_2TWM'Y9>*[S4+U3]N0CP;4*>=AK\/; HK5/S";>O/PY M=49.I'WVC0T"=!4 5L_X9#D0/M#(FSDJMFV!\%@8-_,#P.[N9J[ IA'X;2AQ M8^?C,>3 "EN7IQQ\[$Q!-7)![N\.OD$YBX;AC?6?EMQ6VS2-:01]Q(Q-J72JLYY(#3>?V;(CS@;E=<;/BY@>YV4JTNO5\6KWIW+RM M[C8'&G8L?&^D?&VVNRT*W;&Q/\< 61GS#UL]Q?R*^??!_%;*_$J5[UB5*^;? M-N9T.!(P6Z9Q]?GZH,&FPYW^BB+7VO_[]=M'(&>\C+.Q\X$=8U]K17+/1W+7 M[W]7)*?=L)\X)&T!YE:$@S] &%[;4SYCB@;W0(/O+SXJ&LQH\#US;=E<7/OH M>#\PST/1X1[H\,/E;XH.RV3A!SYQ/$<1Y+X)\N/%KXH@,X+\R$;<512X3PK\ M^NU246!&@5\#'@*6E&[>,R%V3I0(W_NP%>TK-O2\0IPP,=;U XN8]IOC9L6X42\2_;WE/(/216CN^\Q)%I&9+Z&&_/__O7X23:_D8!\F MCT7DJ*_^MP[YH*49BK5/$NVT=I,D.JA#DNB#@UT.U6:6P'Q]]??/%S??OUVN MYH:NW?R!1-777$!9Y+SG!J=BU](T$HU)W687.Y\FP69NQP&-6@#A(R>4UNZ$F.B-DUOA[2.NA8 Y^ )>1Y4& M?,KWBU[TCQH0O48F>_7^O:U>?W15-5 F9)^YD=,4EC5];6MC_=G77<)+3]NGA;P?2JUXFJ MWF"_"=]HE\X$U<-_@^,25NE-?:3H_\QF_+@(X,4O"L7%[A].Y!X=CJ^YYX!] M]T^:/A'PT,%16-I?V&S^;EU20_-4D=K=<>YN3;ABW331_0<+ZA\7,-?'!=Z, M_/$"_F<:S=Q?_G]02P,$% @ TX']5+*U4OX^$0 *;@ !$ !H87EW M+3(P,C(P-S R+GAS9.T=:V_CN/'[_0K6!=HK4&\L6TF<]+)%'IN[ -ZUD62[ M1;\4M$3;[,JBCY22^'Y]AZ04RY9,/6)?U,K AM+G =GAL,9#DG]]/>7N8>> M"!>4^1:3!#WUPBOJ,)9W/TC?'O] FWVQ\5T#5;+#F=S@+4[72[FV_Y^?') MZ;C?ZY^VCW>[:MD^/VV=EIIXU/K7YW[)">>]K_Z_3\#&-KC*U>N^/V2-MV M\%E[/#EQVVZWVY^X9Z0_!D")]$6<"V=&YAA!QWQQ_B(N6K,@6)P?'3T_/W]X M[GU@?'K4[72LHW]^'CRHIJVHK4?][VNM7\;UYE./ MC;'W03['W/W@L/F1['3GM-.-821&:J!!?1%@WWFEX0:\'2P71&3#P.LC^5K2 MZ;0[5KMKM1 . D['84!N&9_?D D.O>"B%?J_AMBC$TI<4+%'I!+7&B1>!YA/ M2? %SXE88(<4[N3''Q"2&J#S!>,!\E,()EB,%>."!PJLA;2V!LS!@3)!V5) M4]7'5/LCX@5"_FK+7Q]>A-LZ*DXU%.TIQHM2E),PFGKTI P'"=.SSL[.CEZD M+65SD&D6JGU;_MFVNNV>58+L-OLJ3AM^M6.X7?"P&D?E>(CAWLA#YIC99@MY MD.JW*,B&0B2(\V'*GHX<%OH!7Q:QQ2R0^$<9*UQ#YA):AG;<7/Z101/[/@L4 MO'P2/5LLJ#]A^@$\DOH[CY5X3R:Q2TRYW8R1HOX[Q]SAS,L95D<+SA:$!Y2( MI,M6"&:<3 :?%<[=EK_]O#X W 2-TD16+=$^?H(0(@W6/4DAI7&<-$2H "/ M:-G4N>,+3LIV'$ $S!M*T?_S_7=@&BO9?P!Q0N__H_LNF93M/H!0GU;HO81^ MA/>(NA>M:P;Q9@O)9U_O[_*""T58@\0X8ZPK=CYV(*"#?ZB]"E#;2$']=+39 M=@-+*(@[]#^JOS?M.P*.FA@ -PRC,-RZ1#/!HH>Q" V"_>KCT*40E%\SWR6^ M4'\(YE%71NI7V),S^,.,D$"4$W\9Q 8E64I)7=#, XB81%IZ18Y>L:,D>A3A M1YK 09]98A]A#OV*_3L2[CX M]&M(@^7>+*04$V;;.>YT3MYH.YH;1'VTX@VW2R(F"VB9-.Y_2--@&4D"+5($U_P4'(27+6!O,?\BGVZ6_J=SF]YJ,S M:+%K=2Q+)V54.!X3@ I^:)SK\[T:I$F\!Y6M9'%# DR]DB.R,%:3 NT._*NF M0/1C1*!)'DI+Z,Z,RC[J>I;+L-:4E\*$5 M0A1C/"A)RV$/RBJDM&['[J9'6H[2($.._CH,LD@0EZZKZ&#OSI\P/J_N0*N3 M,7O48[OTX(06*X(H0;&13O:>/!$_+)GZQD!FQWEBJ46K-=U$D,T3\*/,H4H. MFG50D[![G=->VN%%\.A'C:&!9EW)5VW FAU0W]YJY(WT)W<^]#U@O/2LGP0T M^Y4S2RV-KHD\ =U,85?Q+VEPHX\!=YZ>;!,XFNAG$MVOY&LRX(W^QK)LH_$W MTN= D,=#XGYZ6#TJZH #ZCA[+ 21UO*BE"BF*L.L>7 M>%$"\4%K"6%4\6F%L9I=7:^7GM:+:;")7C!?Z/DM*KG/71(V^UW;KCJD2UC. MP7=GZ.<;YAQ2^>4]=),_50OI*U,Q&\6QK4IMU8PBIH@BD@?U9P_@G:U!O9&6 MV11.;%5AJ^@?#NM1JX!:[E1XQ"_EDYD5H#DZ.[72HU9#(P7>3&E73%]2\.9A MTK<[?9/L&VGS ^9/'XD\/30.OI"@G HV@JV$B/U+X?7=_NQL^I\F WMU+92]:&"AA:Q9+"H M\1+%?"$M0: M,9G'WIEMI99.MJBFD2/F@4Q5Y\$'W1-/GN5)1$4EM^T:41E'4$\>5TEMS8WP M*?\884S&; Q)F9<1DGO<,]\93)&_]F3A>O2 M:CYD644-X);ZV'?HFF+&RWLB[Y%2!WLU\.Y-HB1ALY'T;*N\+X!Y..9A[?E8 M;G*(V8C1'"QG4X'WQ&$@/(]&B7#46-=' Z;_E_="KDX*7A& )F\MX_YN7)EM MSK:M5'&R@,VM,RCSJMC"HLIRP.*_U*6:B7.6FM%#!?H3YCZDJF)$^,,,\Y+' M@5+0YL#PV$JO],4H$.! "DF#I5\E^MN"PQSPG?32NP'2FFABB+Z\7[KQYMTHIU,89P[9L*[T722L- N@$B<0M/HW/X=,*2-[.N'OUYF W M:[AK=],[DC(UO';K8^.5_-8;W,I=OM:U[)Z5KDTDD?SIC_VN=?JWYEV:EI9D MM96*K6C, PB&4/H^F*UZ:>Y8D==0N_+N2.*+*O6B;!SF,7-L9:Q'2T1MA0DE M435>'Y4J0R9,YGCPI)VMWTA4G;%'HH^N2J M^LK#SO<'!Z81(H8+^63$J0/9_V?F$F^'.B]&R*S\OMU-Y=$&Y2N2[8@FTD3; M$56DR#;2$"X="!*$PJ8K)G+GEA.$',12]D2J 9-YTCRSTO6Y)+JH7I) >-"0 M$D.U2R5R\1FGT6-YB60Y;35Q,C6).?%N\U54%8Q.65<\&KY#RD8??&Q!,E_2 M%-8:9+R/RZ(1'P>GO*G!'5XA4)&*V2;D\8?R-G$(S8HH_Q;+K0'!\EI+-K[U M8>B31SHG\D0?]76 17S@J>)VUKUP8#::GMTM&0&H?;*:%Q0QD[B2 OAI2X90 M@B,4LW0PJ\W1+@0)A&K!B2O/KR2N$1$BG!-W]QZF.$VSZ=AV-^.RDCQ_HZBC MF+P^'I.XQB3BX& I6?$#EUNJ NQ/*01U6I+["50,A,PV<6QW4Y6_8G$)5SNR M8IJQG331#*) ;(1YL*Q^]'DK%F-&>'QBI7?/Q9&APM74<\[;Y%GQ74[3IJY!AZ",>"_!I"!SX]E3_JE8(VCYF^E=YKM4*!-(X&"W^'"]EE M,)L'T9G=2Q\LVE1:8Q.DGX[6OQ:M?Z]]45I^3SKZ:+W2NE36OS=NQ[M,WXYW M'7+Y!7;3E2 %:#F@0RE\_C=52BH3X1(1'.)608T!,$; MF?)HL[^:C*Z9D)YWU>L)]L1KMZLC+",._6ZL][/ "S*F04$AZ2=SYL-(Y\L" M(KKL=KJ6KOW? 35?'LD> >$<6\^!JH/R'XG\@#U(0?-Y3Q8A=V;26&]4$#]2 MW*@MQ=L57@[)SKNMGPB%OD"7Y05-J^/T\KO5OOSLC.^'V/L,60P.&%^..%G@ MI6PPG(R@#PY=8 _Z(=6(IV0X^?3B@(D+N6-NJUSV0&F/-K/0-(L,A]7 7L\P M7\\'7<)0?](+#Y%HMD\(57#MRX8"2;K\L%&._4Z(,,OBOY!G]:KP^"F*[;T' MDM37$,LFV[,W@XG[OZF;S6@5K/2B#.(/N;)!]0AJ[-M M6_I?$DL)891WU(I&D9Z_7F$9:2^Y)!S%WI'Z-C^!\$A>@BL/NKQ=(#M!OD=/ M$,14"DA* Z:E7[HJ'3GV1N[.?P)]):'F##_D9G(ULI,^*WA/'PT*H M[\OIFHU\^HA?MDIQ_X3?$%7O=US>4B[ -(@O2TIQZ>DF))_QLMN'X+EOGE8* M@]=AL@&ET*?5TSL&MIW)?R)!WS ME2.^E.?R7G^9#:4@G/OT-IEY7)I$3BE]K-W&!Y3*K MV)=6>6[*OB^R=8T,OD&"P2$P_2X>B3/SF<>FP*_"/QAFIK=T$BRCM+1DPOL60GN*EB%F*Q(^15=!^-,W MY@CE\;QWEK +3?Z+<+974]$$WM=$9#^D*J5BAV./3G&$6VSWMD:8NKK*-\>I M[Q :[R)RV!X;Q]\.6>@G]\4A>'DD06R&+J^=V>[XHO MUG4,J'%_*\N;9 "#/K5C27T$Q^0S\F"KV_=>^_TEE#'C<))1,]JN:3/0KE>A MHB>R@$=X@2[]@CV'#>AT)J.?9)QLCJUSP>H05G^!(3:[G --!T=7BIE[90"H M0W]BA[AQF%!^AG"JFEXM5TU&.@B[E-LX7@.U1,$;8C;U;OOJX7ZHU:) !G$' MH4_J@,ZUFA!E,!)-LO+K[UQ@;ZM@B@'7U7^]9#LR3JD4R[(T8\W*KH5F-ZS # MQ'$BX7H-$.=T97O[6O2F4%E=W0I_S7SI6%6PK/\.J+H2UX&61MO<+9':EFKN M92PVG'R-5J^&XP!T(*/K3R_.3,[8, .K]8S8'RWS,K&W8'SOS.Q3R-F"1/-2 MM+.A4 18 + .(T<71W39Y+56HG[FK(D7 *Q#_V BP3K(O"5$C( T?V1WHZ&Y MA9F:U$^W9ZA:F\]T:FRZL!!-;,>P+6=<@=5Y-S-GCFPM7!)&[HDXPW M7#'"%-SK@))0A5()6S9WLP2".O3W=;E@"1[HD6.7S#'/J1";8>K0JS@&_@<+ MMB=-ZXW>.RJNG.&K!(\^D6]$QPA?2" 37S\DP-MS,%.+U_\)A4P"H_7<^$IY M"$5A9HTNE5]PXNA;WR5$8D5T]XL2OP/+M5C9D#,Z-"Z4Z&2WK<-@NO/=4 9[ MV),E)/4QM;S.&$'JT*?M5>6"V_F*(ZC)EKW$*O\UZ(:!L>EAR'PQHPMCF: 0 M;$W+!.NUGC+>N2W!R?^" Y1W7 MV6SUNPYJ=0Q/.#.(.S[^\%]02P,$% @ TX']5"L$DW.!(0 (TH! !4 M !H87EW+3(P,C(P-S R7V-A;"YX;6S=?5MS&SF2[OO\"I_>UY-MW"\3,[/A M2_<<1WA;#MN]O6\,7!(6MRG24T79UOSZDRA*MNZB1!15=H1#EBB*]27R S(3 MF4C\[3^_'"V>?,*NGZ^6?_^)_\Q^>H++M,KSY8>___3[^U_!_?2?__C+7_[V M?P#^Y_G;UT]>KM+Q$2[73UYT&-:8GWR>KP^?_)&Q__-)Z59'3_Y8=7_./P6 M?PQ_]&+U\:2;?SA6P;!4X*?K%:9ESVPS?]:C'/5>O/PZ(*].X0<=V36,-C MUB\_]?.CCPL\>^VPPT+/HT^'JG]FF:C@_N,^'__TFR0I+-+Q8ABXU_3S MZ4,JX'&%PB]KI+_8#.H9F,4J77C3HJITU9W]Y2)$7 ROSHY[^!#"Q]GK>8CS MQ7P]Q_[%<=?1-)I9@T6IS,%$8K=R7D+PD@-+.N;(;7),7AI,DK,G00$]=DQHH?SIR6>LR]KIFKE!&[ITA8L79^SI.Y[VQT='PV<"T?'H[._K MJ4 M,>O5OA2UH0J)MRN7GJ6T.EZN^S?A),0%GF%Q(L28,@/KH@"5=8"@A0"1O2L\ M*J]D:DR:ZY%LPP[Q?;*CP=#O3(.Z9E<@W3'F<^(160_6A]A=([%2/"9""$SE M JH4 3Y[!HEK[7@IRFI_ESFZ]U.W88'\OE@P[L@W6Q_>AR]XF:'>%!]\B%#( M/22&1@LN,D] F#?*^"QB:+PX7 -C&TZH[XL3K0:]G77H>W+.9LGK9'/BH&,) MH +7$*32D T7A44,W+/6UF!XH-DK]NO!@]N,GV^ZU4?LUB=O*)2H'M8O_SJ>?ZSQ,GW_ZWQ9 MXXO!VWI;1_2@_-[C /I966-':^_Q454 YI?XL<,TW^ABF9\=K;KU_-_#CS-I MF,[":L"L$BB#-.\DACI@Q0GO6>:7PZ]=23.^5%/RJAHP<6(T:$;O?ZY6^?-\ ML9@EIDM40D*V]$5QI\"A25!41L%U]BF:QB0\>_:47*\&5'G0D#93Z*MEQC)? MDI2OYY\PO^]"QJ/0_=G/T&G.8J&X3[!(YET6<$0LH)@P%A6S4=(UUO"-8*;D M6350>9M!;Q-J_?H-QXOC?KTZPNXM;@:W/YQ_['_#]4Q8FXU!!\XS8J8EF^HL M"\ #LH)"!2/45A'6%@_;1M5Z^JH>96S;:'R(YLY!>[58 M^60LYBC!1&%!J4Q0G"K@2\E,F*AYXN.E&AI*@:"#!:58@ M!"6S+YYAC'O.G4PF6W O;5])$^PVUNW8NU6Z8I9+%L5F!"GKBFH6))3#GK)08-$D5)+".M;:O;D)RSV= M&_B>R-!D_)NQX2VNPWR)^9?0+>?+#_V%I&*9I_EZEKA+QJ,&JYP&%5F"8!UY MY4)KAZB9-JW+,.]&-:7M_\8$::R2E@679S@&1YVX^['#0USV\T^XB>%>K_H: MN1T4"N9F/%EF8V! \3VGR#X9LGA%@["IFKKBHAFA$O,^$*>446AMKW)+D=,#_.K0'PX;7?UA5>"G ML* /[9^M7X2N.Z&)O%GE20SKM;/ G$QD\PT'%XP#+8>$CLTYM2Y!W K8E"*O MA_/BBO/=7"?-Z]??8D("%A=(D_%,9I&$)OD\1!4I1M!.@A,$*V)4*?,D A^K MBOTZ/%,*S]J1HYD&&E;9?*)GK[J3NOWI>;:6IPA!:08J!X0@N(*D#/?9.RED M;EY8\^WY4XK'VNG\P2/9E&$N, '6^X%N'#Q##ED+ MDC7YDG+K0N5K@4QI6[F=UG0.W*-KU]T0EELAA*M 84F@M?)@=,N^N"Q!-6Z MPN8N3"U+2E3A@152G[%6UE2>ALB8 F$D,])I&VQKBM]84C*9THO=F7!+/<:] MAKQI;F&^/AJ<[&4]-+TF)QN7J0+225%<&05P(6L]6T@0&'.T\))05@6'MO4^ MTBUPIN32CLJ)5BH9,ZMJ/*+/+H(;\F!!*O*S@P6C2Q!>9J)RZWJ+N]:[R918 MM&?$C@JX1(2_/;T\7J_IYS&;2KQ;T]>!T*MR\!&[TQJJ"_!:=)>XX3G[:C.Q MC9B-^DW\LUOU_9MN5>;KF38<(T8"L7S:E<:S\5SC]\] MGT'QW3'^2C.J+G5=2.L_YNO#L[+Z7[ZDQ7'M65-]0OJ7Z]YG%"GQ(A!DJ 6W MRED(GN:"BLRD4A@WJ?4)E@? G)(3\U"^7$UUC*NMAGY-OSXH]0C6L!YC]VF> ML']':^B,YTB+9 U/K!6T=!I6CTLKD-Q2?&($%M>:/3>CN:=7,V[BM!5+&@U^ M,S+\MEJN-NOQ\L,FE7*ZL3!3T>;$H@/."L&QY%E%;@18[9"SP'5HGO*Z$Y%K[+!?7_C0\T\;2C2S*9*"XIR X!U* M0(;2HP^)CU-SO>6R^KA1XCA$::B1=B87U]^*%F;,Y$B+%UE]XQE))S,$INM9 M6'( +:=O3>NBQ0L =C>M9Y]TYOG.E\5>04A(JT\2VMGW6<#1Q M)F7('\S!J\9[&OIOF+<^!7JZ2#S')5:O7XI48A(10JJM=11'"-%S8%)$14X) M?6G=M^@&*),*C%HS:;>!;V?*+QJ,0;ALE9!:D0T2@H"@)3H*F\'[H*W)2^10 M#Z&1"\U$]JVC_.V036J1:\V.$933L(J^1_J86FKX$C_A8C7T\/KJ,=L05,W5 MI%+;X^JL(6+MZT&F.M$J;[EH'(1)1S1363?%W88']S#*3 M77KSDW,FZB M_;H'/D;&_4[!&Z7>KWG.UT,YP5A7O*XDI?5'%9,@1DZN3>&&R"M\,*WW0>,!1+]E=8",HI*#)P9IB-4K:N!KME#^]Q ZE6'+CL"SU\Q-MN M[U\CWZ^KCD9VN2G*32?ON[#L0SJUT<-/I]K(_WO<#]5K9R-RNL8^6Z^[>3Q> MUV,;[U=OPJ9UFL",GC/07-$RZX."J%,M&I9:>Y:8+ZV[S>Y5P"EEJ<8B[709 M,_JDJ-.T'E7[=;'Z_/\P?\":LZLO#OV>WV):A+Z?EWDZ:_1L4 M3&,1[NFIC1Q5/B[MQUE-'L:6B2TEFY3I-U&R4,B2UU #[%JG$"$8ER'DDJQE M,?'0.D\SBB!3\OE^2/;O0ISO-$[*AB3DY"P4%G+U$RPXXP-$B85\7FE#\ULY M'C%.>DQM?"/7+>I(V9N) ^>"6=T+/L*B7>79EJI M_1]R"HU(KVFE=$X]HY%/3'Y[S*.D;ZX7LE'2IO8)H@>\Z5:?YO1IST]^[VL; M\Z\IQV=$^D^;8_A<^,R+BN!D9:]51-P8%3@?F;,F&X^M3\ALCZYQ6;;C$45U MES6KI:>UZS?YTF"R+DX(I9AN?OIIJBF=D1AR>X;G/@IH>)?"M[L'9\$R(W/D M$'4]0D(20;W@%ZQUR%31F%EKFWO^^5.*E??$@ +:YRY1D MKD4Q_4PC>I2,>*I2/9XDZF5V.D)!5(Y;[HMJ?I_Q+7BFU/1L3\M&,_6T*[X^ M)+_Z>1A\NJ-:C[=9TEC*ENDY%,9J'WW=NC'6]4BFU"!M M3R1IH)+QKFP:.N/0_R_HQ3F1UH9@#/<26'2$BH=J^^A'Z1)R&P3'YGT8[L(T MI?[2>W-'&JJIC8ORK;UKOP%1?>73DM_:@*3KPV+&C6:61(7DZR&LR 2XNOA% MKR0&"O/IE:U\E&V>-J5K+/?AI#37P!Z;%01#*UW1Q%=9&VUYIL K&H-LL^1< MU/XSK>L4FS0K<'L\S+B/A:6MIIH2J*(Z6-9"[X-"PT""KT_>+,)R79NK#<=/ M9D(+ZR3+( Q29.Z+K'>Z&BBN<(^\1%;&8-'=R+:ADO\!J=189RU/4M?[8? E M;OY_M;S:I7S&F5+!6@XEZ00J9 F1#^>9 I>Z7A-N6_O$V^#::O^-_6!D:JZP M$:ETUOR\RLQ$TDJ3?67*R=HYB\QMB08,"UJ$5*UNZS9_MP+:BCQ[*_-Z-/(\ M5$4CLF;(H7V3?+.G))16F=7;J88;ZH4R$$PF@(;^0Y\55ZWO"-\.V58\VF>G MA\?ATQ-.AM4QNA@*^6A ?KX I7R]S4HPB,E+[VC=3+%UCX@[06U% MHQ]D(WD<3;4)WN_$1#]VQY@O-DR^?)'PC&6)M)(Z0.$)>"P: G<$/)L@0["2 MY\NIR>O#^S9XMF+7#[+C_%AJ;-E[[+KQJ9:ZOS0^Z"5&1=&"'G9&%2)$9 YD MKD=#'"VOH?4>Y/;H=KZX)IP,Q17O5\.)^@XOQ$VDKF^A4^*>H8T(SB$9&M0< M8JD7FQJ&3)(.25&-QV%[=),Z3S 2N:Y<@#..[MI=BG09WY4D9K$Y>6$,))%) M^MKDE\;#@PLQ>V;C",4E=X*:5%'>8S%I)TV-1Z#GQ_U\69N&;^ZX'"X"W/PF MSU!P[9+5()# *6/)C?%, G/9\."Y#['U;MQ]\$VJ/\]CT:J5_AK>V[9*B'EH MV7C-ON&%-526$)UA]8XIPJ9*K@=$&5+(Z%8**3HO4U.=O@^@XJ(\;D4Q-UM;NI M@J2_=-WMT/)JGFK9].8ZW(LOG'OG&^SFJWPU6#MM;_3+EW1(MA[?AC7^4@JF M]2PRJ7A-TZ*IUZ0BYQ!RC.3..-\]/7=5_]CT_%JO>@Y?9D[J8@1H+3PHBP&< ML(5\MRQER,$8MJ>]MVO03:DL_?NGYZ[J;T;/C8@'Y;S8!\N=!GAFBS'2*@'" M:3(#,27PI6A@146-.0;I6GL!(X@QI1CS.R+\8Q/J,19NCB$P- F$W]\Z%>[>X_FR/Z]=5-V2VKAL,U,BE" J"8P94#1=#X 4L M1:K)L!!Y;)XYN1_$*04"(['LMFB_M1(;]J#_> KMH+P[7'7K]]@=#86QDG&5 M;;20'*U%2A9!IK$88"II0S"=<*UK=6X$\SVD3%K3IXUF1B'*Z[K'?E V5?DS MAUPX*26(J(:*5P8NE@0N)^,Q6N]2Z].[-X+Y'I(@8Q+EX9IIGE/;U->_ZOMC MDA8W1P299E%(9B$JI6H+C$Q+G"D0F(W1"1UT:ET^>@N<25U>L"^CU$@[HZ0P M+K)72(&N7M"+%BW!T0JBE X,#Y'9K(N6K8_[W@CF.TA6C.F^/%PQH_#DC+:O MEB1F6+PYCHMY.J @J-[.,;/))YZX :2X"6H%?3V17("[**)D)3,]9K[K5G#? MP=G.,7G43G'-S15YYF1(CSN*H'L\J!MB[[N#%$4S&4")0B2 M3Q04.R%8H)G@I&I.J#M1W?,TZ ]EO!KI:AS?>+7\\-53M\[7BQ,5L!3)4R< MX&45.Q=IC"^F?6(J5,O#5)2\)A%/A@ M/7AFC\P)<65&,]JXY#T829-<.9[ E11!R&)0RV24:UW9B=I^(\2&@34IXD*@'2@KRF&2!D'74]!-O?QOM MO0!.*;_T8)98_[E:Y4O 9%;9EF#K-K!WWO?L<. M[DO+Q[?S>T8;E!T=IM,KM+#[5>P\B?R6E*T$RB M H;2@A(,ZV%T#5I%F3R:<'6CYU8Y[_?X*;A)XW+CTB7N8ZNH7>?CTWE*:]'J M!/$Y+K',U]^&P!44.B30J;85*TY"K!Y>,([@,N32M?:_;TKHV_RGIPARU&)Y*R$H@SY469H')<,> HJ61(V%MNZ;F(;7%.HP=DO=9IK MJ]U%?FY7G0%"Y:75@D'*]182K$6L.0N0Q=*"*(JVV+HM MY"UP[EEU\P/PI95N6OLRY'$7[/LA^O\5O\F:;+*Y7AL@0RT%BB2F]V1(LS:! M0O\4D+=>8FY'=,_2FQ^ ,@TUU)PUX80&;#'<2'*&)["ARX[JJ;M9<17I3_#I(1PGDD).DH-*ED&068- M45I%_U#F<2X4OA'1)(IN]NS$M%/1'C)=YVN!?L/UNW2(^7AQJ4AHAU36O3Z_ M7:[JX6*U2$;5#R=V#5[L05S,/PQR_+.K-Z#F8JP27(.0IM0N$ YB#!J,UEH9 MR=!?N2WN^LVM6QZR^TUF<4VQ/_E6M4CU1>BZDUJ3=E3;(<^"X0FM$"",I'6/ MQP*>>P&F<#*7W%MI6F_PWH9G,EFF5DJ_>E]9(V4T,T*;*D6\&*3-BA04T6L+ M.M0C$:RZ3HHQB"(%KXP/7K?FQ;5 )I,L&HL0NP__'NS*2^SFG^BS/@UE +4! M(9%VN,0^I/J$?M-'I%^5;^_\QO(^GISM([TGK//ELX,7KW:P0B.B:6>S]C5D M+2SHMI$2@ *_,T M#-AS+*NNWL8X\VC(*W(,2B:7FKSH D%Y!PF#$#Q0'%8N[^1>;R#'P]C$B[\# MV9:C)1DM&QPE1)L#!:PB0N26?I2%V8*N>&R][]T._61L]T3H?&THL7^>M(U6 M;\#_D+$LSJ-.UD ]U$!C*2EV8DH !B--YE;'T+I-3&,1)N.,'YLQ;:H; M=A[8#?B;15)9'H<,=M@5N^JAV,?U68!L=&/UC8#[F9Y^P"Q_PM^.CB-U!>3E?'-.K MP^/[@^-U7\M":PL<$[P*VEF(PD?RC3)22. -&&1<<"&":[Z1>T^(NRZE-SSN MRG.>AWZ>9IJ[A(083! T[92R$$K=1DNU6Z[VO%PY%3+2>%P/< H>P#ZX=GE) M&T^+S6SVM1!O&HQG^7^/-VOP3-F<;SOM7F9LT8_+X]Q9@UZG14'KW0!A:ENOS$&+!7#8O)<-[]S[2Y,HZ0" MOY;@9:EC3@Z$L/50K_80K4 (A@FKO"P<6Y\CNPW/E.QG4ZYLE2!\B%+&S1C_ MMEJF4U"E!%]L*13Q" )5CT(ZBH! UR:?*)A6LG69VQV0IF3O]D^6!ZIF%+Z\ MK2-\4'[O-[>WS@09[<1B!%W+LI1/"9PR'EQR15HL/IG61;2WP!E1TDU0_BRE MXZ/*/?)!CE;=>O[O@3(S8X-T1@JP22?2B]$0=': 3G(AA2>5M\Z%/!3K5!?> M79AUVS0:38_[F%\WX:+9Z(TS^)>#V7D$V4N>8KR MLH>@R,M2G'%PQBAPM@CNLN2NM#X>M/N)LGTMQ"W8<<_S8_?1Q]BSX+R'Q:2K M)@"B5K06:,VK!1 0 RO.9XP$;3\TF:;[NT>F/% K>^E(]:_C>3\?Z@##Z5UJ M9R??SOWN\J_>XF ,3IO.[-22JN'S6_:D&FM8VC2E^HK@V:T(-CFZF:)0*\C, MZI&B4"]W#[1 ,03/F;7"HQ?QSUXUS7N^7%?+^WH?_DR7P\MK/F, M(:%740$Y.J5>44^B)$731UGTA85 GD[C1>TJBBG8N]&)<'EIVU$9;:J@SD"< M$_Q<)3.-P:OE&C]TP\"=CL"F][G4/J$2"@H: 2IF"H>BM""*MSYPH_25WE/7 M3X&'(IB"Y=L;9_:GJ\>SZW#6SJ2%6>F$SB!43;3) MP&A90PZ,XEKEA4Z9M[[FK;$(K:QO"SBGH=+FG?0I./]4_[*?.5Y8\3D#CXQ, MB"?'."@>H23&K?=HHVK=@'P?QII)3H +4WLH/9W5ZUYE M0 -9U4E=-YV]JIML,AF:U#33>>ND_[@23:%QZ(\^)7;DT23GQIMN]1&[]Q5P"GUDI\CQZ;)LDA-I$.E;DG/S%S/D0H>8.&1=[Z!(T4&(08%2 M7@E'BX1*K4\AC"[4%)KG_N@39G2)OA>OT*C>1U+^;[DJ:P^%$5F\30E8C$9LA"N9(\NTA_6AXZ&XS__7C_$,,,?:'+CV>++?_SX83[_ M^/>??OKKK[_^]CE.1W^;3-__)!B3/ZU_^\?5KW^^\?M_R<5O<^_]3XN?7OSJ M;+CI%^FQ_*?_]>O+M^D#G@48CF?S,$Y?!Z#A\_SB#R^CT3\M?TB_.AO^?;;X M^Y>3%.8+>NZ=P@^W_D;]"M:_!O5;P 5(_K?/L_SC?_S;#S\L)1>F:3H9X1LL M/ZP^_?W-BYM(A^/Y3WEX]M/J=WX*HQ$A7CQA_N4C_N/'V?#LXPC7W_LPQ7(K M^O64*RA=X?S?]6D_=<;T@8!,TWE$H._BN"IX0XR;GMX=\\6S(&,)YZ-Y0\0W MG]T4[^0L#%L*^,:C&Z!=/ C.\"SBM"74*\^]A',-\CK"^LCWHTD,H[]]"%_^ M"M/\MS0Y^VD!\NGDTU;@Z.^@+JG,,K% L?S#2Z,3SS_Y]!.-\U,58_UD(<\EH_>,OA1SMUF]H]\= M2(LL2*>!.U- >=KA@B\*F$G,Y^04\[S)+.IH5U%_58\GTS7^U9NRYZM4]_\> MV)M/&@AOR0S!__&'R33C]!\_LA8D_K_G83K'Z>C+&_PXF&?:$&-Y?G#?Y%4V6XFD@4Z-. M#T?XVWD5QX#<1E88]T [A28L2%L'TP%*0%.BYYBEZ$3P]1%/@-A.0KQ)J.I. MZ!M\/YS-2<_FOX4S'+B<" /7((,E/+24@+>,9F=4R85SR8MM0.K544^&V [" MO$FN[D[NBW&:3&GA6$SR[9RVBJ>3\_%\^N7I).. )67)QT@0T K2O>AH6=$, MHO)2,*]B*MT,K2U G SU[41]4Q-,=TUX%SZ_R#3S81DN(V&K]2=G,OV"":2= MB8%"21 #688Y&$8NJ5(EM7C?;QG^9-AO(=Z;O-ONO#_)>8JSV>J?.ET^8"4* M6\@;H/6)D!D4$&1.D(OW6.=I?0O.-PQ],GQW%>M-KET?7(M!T=D)]*1V,=$6 M9"1"]$:!8R)FFJ547/;"M3AAKG<3ZTVN?3.NG]*GKZ;O)G^-!T'JY)+UH(1# M4-8+<%%)<$)C22FYD%N8XS<&/C6>]Q3IAK!)I^C8%4P+>^+5]/5T\FDX3N3O MRVQ$7 9P)&TKK) E82)$7KBQ65G%NOG6=XU^:H1W$>X&UCM%RZX >SV9SZ-*)A+T*R%M;YI[%-C?'_!;N"[4_2L M+C9/IAB63L)B4O(<7+<5_/)H)\#IWL+;P&*GT%C- M+AB]_C 9KZ,ZMBAC="K @RTUWAXAZ$1S*T(J9XS+A75B\OJ()\!F)R%N8+13 M;.PMIO,IJ1<7\=UP/L*!R(YT2"DH4BN"0&!\# J\9]I:'R/SW7; *.= MA+B!T4X!L7?34!.RWGXYBY/1P'!%MEL2P&V)U3DG2YZC)X7G4$Z"ULS WL-L@:O7T?#JEJ2X/O:K:D8E^/AL0 (7<%4!O:8^GM00" MDO]M62J2\YA\20U,X,VCGP#;S82[@?4&\:L7XSE.0YH//^$O81Y6. >9IEIT M1/!9$C"F/42#FG32(+?*%F%;A"LWCWXRK#<0[@;6&T2RZF'H]"FYX.\GTR\# MLOB<3DZ CB57HX^1WZTY,"Z+KW/DQC4Z5+X8]&0XWE^4&Y)"&D2OWIZ%T>CG M\QE-;S8;Y%*8"2Y <:4L'(0)?EMRF9:2$P0A,M)%PT]*'1+Z[IC M\).ANKMH-U#>*4JU4L$/.!JMX>@@D!DR_K5.%I2I05)!)F-,1I@MS :X.4+D)R5E,6)NG/MQ_"%&>OSN?ULDWU]P9)&969Y!!T)$_/ M,05!I "1U%"BQN)T"Y[OPG RO#<3] 8]Z!3M>D(3SG72ST?A_8!Y)C6S DJ6 M@58:5J>K95UXA+=X$V-U??!N([!3D6D_O^7!6@ZF+'.'G]+W9 M0'GMC#81O%>T?0B?P6NK0=#R8SB9B09CDVS<&T.? ,%MQ+J![$Z!L*NH_C\, MTR4FIUU4-2YGJO&O7$8(/"K@17%%2FA2[&9GWS+PR1&]GT@WT-PI(K;RU+]" M6B?]BY*1W'0&)CK:,2(3Y+63#>&X\M9CY%)V>Z5O&_D$B&XBU U,-XB"/25< MTS!Z,<[X^7_BET')B2P 25-T"4')0 8B#PJR):-?%&YEQZ.*C<.> ,?=Q;F! MX$X!KPW3?!?B" >:2Z;>2&-%^ZOW[ ME;J3*#===?MA>3/Y[VDTF6'^QX_SZ3E^_>9D/,?/\VC?SR>?A;"!U+)[S L9YDH_F9&H@2L@Q"::<%*XTS/2Z,7Y#_;BC MEL"]^K('M;?E_G03<>/+D9>@_+)8);<",[A6V& _)^SZT"U7_-M*,%PENB4O MD]9"[9WIP)E@FA09N5'D)Q9'OCZ!*HP;;D+RP74SWP[$\)6B%4!=9-B;V M.:U1.%U!^G5AXPRB"BABD=6HH(6*!U;SA@MYA8$Y573-9>I$[89!#VNP=:1@ MTDY^MQ8E^/>?KDF"C(X_N]45^7T8$<_J]K6(^X5Q7OS[83(BK+-G_WU.+\C5J6Q7J:0O*,UJ MGQQ$5M>JJ4AI170L2":U,IX%S MF,6::6XRJ3SYHLK(0%Y*\F Y1N-#Y-S3UV&1]62$-ABKT1D# 5ZDKAKF@;[%;"K2 M1-9ZL=D9Y+>C4(T):UC@IEHU-]2_;O\O9K-SS+^<3PGV\CQH^5:0.;$J!/JJ M+#^?#ZOIL$RS'2(Y/5*J6(R!X'@&Y02]*W4-]T:$Z 4Y0.)>XZ\]K!-4MB-S MU[#ZS@XS^5<8G>/]$\F,!X_UBA07!E16#+P-'+*22.]5,-'ZADJX':IO6P=[ M8*YAO:"=7Z;?\*_%CV:#&*SS@B7(SM5K7&2^!FOK]1^CR6X5VK"1<."1)L0O\&/Y]/T@02T ?' ILQ]2@Q8R9+4G+;Z6KP:$+GER@:7 MH]E':>X<]1O1E7:2;UBI:&M?HW"7#'(#4=4+"S$G<++>/[,R69$<^GQ]ZSJL MZW<(_\5'@\R( MS5?!0AZF5GJ8#EQ#$5YJVZ*ROS"/Y+B^C1S<#;Y=L,8SQK1;SBO-1S/\.5D-AOX6G^5 MT$ I#$%I92$NOK3"ZR!B83>\EJXJ< 7 :;._OZP;AE768)[D_SJ?S1?G?N\F M3W)>R#F,7H=A?C%^&CX.YV&T6+5JVY=<[^W@>!:619E)*K/AG!STZ:=APJ4A M_0;3Y/V2K853/S"J)*V< D\3 <6=A.A)NYWC7 G,Y:8'W%67^I[3::OG@]*( MAE&<*XOO_=$"+C0MNT:"5HI6ML MRT[#6,X]*!?Z_16D\M)RP3A!JUE!GH01&<\@72ZUZ)I@L7T>PQ; ODD-ZL!- M#Y&>!XU]%?S#SBM@*;XH>;.?\*O+C#YPZ\*S>-U MK@P"G7 #M"T//7,JY]=+XZ#.=CN-]MN6R937V-?I?AI^& M&<=Y]C3,/@QBPFBLCE!KYI'9J@Q$D0SX'"P/UF=LGFUP! M'8S)EF7GMSHK=Q*%K\ZSQ7K3PN5:O:(V'XI,,Y%YD*ZU+[I]UD*3LW?O@S>, M)9!9U#IHGKRTVII:1)VS]M$RV?L?9>X<;?\HTZB/'8I3UN3.'I*,QFK\I"UQ:WWUW22BI) MVUUU_10RF@UG&;Q4A6G+C3#M@]NW@#ETF8\6!-^F*YT$W4<6VB4\J[ORVR#: MHLC'7JOY#32'K?O1F*[K>69M9'T8+2@I.:]I/HPYO[7'!Z:"!TP)8#.UA2;0N-W(#Q.%M@0;D MW'Z-: _)]F#XW1);7ENE/B5TO #/O/;6RK%>5*.QLI['@ M4U"!=A+OHQ!1/=DXGRYOXR^5=0TL!FN#$L U,^37>EKD)*UTP@:;,1?N8^M@ MWZU@3D$-VDBZ!XOP#EX.'Z_KFB9"52T(0!C@9P@7\\VO2/7I>@< M+A M$ I*2-FFXJ3G.C4_*]X6W"GH1S],W'H/JX="LV^'[\?#,DQA/*?)U H+-8UF M,AJFX:*,\FH+O%0A_9?Z3HQF5\%N5TIV_\&:%8MM--]KY6"MS4)CX)&)J%"Q MH*QFR08?#7>QQ,'^P[9)!3X;+I,47EZ0_*BWJU( H)- 50H*7O- M9,RMS_=O!=-@05R)]&U-%R#"9[]_K(5VGU6:9C7OZ^5P-A^@44I&*T!R9^NZ MOU*N/. T5YB$"TDW8/_=!76F^'[ M#_-7Y?<9/IG-<#X@#RXEVI[!HZL3%H%@9@29Z/M:F1!"ZUS,.P&=IC)TD7H/ M_M0O6' ZQ?RFGA;3O\/YP".+AC$-,3!:I6AG!U\O(=(.+X6V@LGF>^1-%*=" M?D?Y]N!'79_G\@C)"V= M]W6PZ'SQ=>G?DS#TK!=-\>;_@57F2)Q\77-1C!>\Q,9XD\.AJV6CZ MC#8UA%30<)X3%WXKJY(&O*0L]-571=D6R[%.81NP/>E1Z@T-B&WPK0(+VR#< MY7"VHWXB%9<449 M%FH:I@P8M5"&^Q1##-(/KCVK8XK-HJW@'\.,ER*SJQ&>DQ+6J-9T'$9/20,F M9SC]:CMCCE;DVLXY2P$J2P;>54U(I&8A.6]*ZV/8O<%V/XF\&./II/9 3O-: M)F,]SK//:71>[W!5-Y_^/[\+GP>62WH-F0$1N*TEQFL T&GP,3/I$U/(1/-C MRIUA'N&,ZB :=_.PCAODT?,)^/\%79562SG[^\GD[R>9K/GHSSJGSB MRF6)(FAO>09C=:U49C)$Z35=36-A'&RCI8 ?7QLF M#5EI[%-LF.#*(-X&5,/XQ*U #A^2Z,[13<(;"?A@[).+DKR.M'UK3EZT)U2^Z2IT!I:MQ>W$&G[NPJ( M%\M%E@9,SIGL)8$0+),@G1:>M%\6"X06O'RMOIO*.01X]HZT$V#!3 MH,[TXH;1/W'R?AH^?ABF,%IL);;0%(/@(%&F>B/ 0Q!>@TS2Q.1+C5(UV%!O M!?#=_&['3VNE63I[ER&M7H]M0#6TP6\%PYYKA'8"@9RS:3AW%7B?@9IK^]GWSZ:?7$)<.K+[X2_'6\P^[[C00_ MZ22UUN;WN\F\9N(O]JIE6O[*[(A1YF +.0&88^UD*\$G42U+KSR2,9G+=H[4 M;2,\9O+:B:Z']_#IDT'*4:$A%7)8;49+[KYC/D.VFGG-#29Q5T[O;N_ATR>' MH[*AX">=I-9XQWQV/IU\7%^?"H%%V.4^_9 M)"^/^9@9["2_AL;O.L R?U7^F$Q'>9TA$_X?RK&WCY!QV2379Z?K-4 ME/UG=2U1)7JIT'/OI,XJ"N%TRIR,EV2E\?398*>1NIV5DR#HN97>U'4?M!"!A!22]0!@VA^SVLCD%/2@NZ2 M;AV*KWKY9)P7B%[%T?#]8JO^Y[0V! [<9>$)%]I(GHX/ @+R!-9Q(W1DA=OM M"F/>,<@IL-M4D#U0SIZ>3Q<-D:2*ELO R8TI!-9R1EX- MB<%'H4HDI*%YE:R= )Z"QO3/3 \W M=W%%>+V*)- ]EF \E]4=DEX#;6- &5 M(+B0P>9<"S]PB[&]U; 1RBFI1@MI]]"S>CN-'?@2,JNP&#)6"TC7:ZP^@4;C M(X_!(;:NK;,=LE-2D1ZXZ*%#]:;Y+X\Q409O7/;@F450,23PED40M)C)$K53 MLO4-\EO!'"HGN$=M:"+G8^?N7M28O#*/Q0%8U+3%%9B7/;E+NHVKK%43K/)DM,/75J&,#GN,4$&8S#W1L@W//<(?1@Z"WK21DH] M1 W?X*?)Z--P_/[J)%?@C J,T]8#-M8S-?):($010!CE,*>,*;2OM'H'H$?, M?7N!][!D7XUO+RO*%_(U0M(TUU3GJA/$>D 7$F-,96-2;GV+]2:*T[+7.DJY ME\)@EQ']%LYPW0=B"UP]V6RW83J.W=:5LSM5H*/ >U\(+N&+.I/B%P'.!MJN M.+U'/C,+I:00R;OU2K6O%W=(1;C'ACN4'NPBY]9VW//A=#9_.<1Q-54NMKYS M_#5\$8[H<:O-2F%*]&6N6Y2I:V KZ(!KI.0Z+2S_GK>YV8#;\L!#[_[MZ%G MTK-L6V>'/OGYY=U6"O=DG<;,(-@:X(J"Y)"C!O02T3MG[(U^;)N)OV^D4V"\ MJ31O?=7[SWYJ72E]E\?WE?NT=S5T[A(R9@09Y:@4=T$ZJV6P*3HC1=374Y]Z MK']^=RR:,RLUJ@@V>P7*\)H063PYFMIA0,T";UWMXTY G=,<+J7?3#[AN%:; M'X_/P^C76HN;_O;+ZRE^#%_J+[PJKZ?#<1I^#*/79//3=\+[>H?K<\+9;/8T MS#X,C&56296 Q4CB<4I S,*3M))C7 AIW?6DV]N3(YI">VA'7+LHTHV4BN.1 MUGIOW#R;E_@)IX3S37VOWY&BS#Y,1OGY9+IQ@O\;IY.!SCK4@U[(6M)^XFT" MYS4"J:HCXRNKI-X/BSS+ZN7:""C9UDF#\E*\E*" MTA!8-B133@8E3R9M::RW1O9=[UI0UD?"V:W!+Y6C\4P&*%%SLH7I@[,Q@1:9 M*U<\(Y7YMH[\]U&:MG)^P$?^(B-GFG/@Y+76Q&BLG:CCRWW"$$5&E[",GCSHG4-)$\-Y8$#QJ1>PD M+UMWC7L,A[Q==NB.4C[D(>\VN+[50]Z=.-OZ<&\/@1_RD#<)66R.GO2>W$T5 M= &'6H+DF:6"C%G1VF!_Z(>\O>C!+G(^VB$OSQPY8N0=P?9-C0$:NF,-V'\?ED?UM=.=%E(T++VFA&DV:Z$ M -PDQB7-U/ 61?TN!CR-;7Y_&3:\TW6OUT$UIBW M7TE29^=GZP1>(RQZ%N93O@.,CUD*\]? M<#K\M.A).@OC_)^8WP_'[]]-PW@6TJ(B1NM\Y&X#-LM0;CCO:SG+2EKG3%:6 M&:'(OG-**,>3#MIC1FX&W8;N&HM>C_WR(JG&"_0\ZII4D^N2)K!V+A*DFE)* MPS$7U_Y4Z@:,[E'V]2-_FRR%MZH7J#SC63@-3 5Z\T10X+1U-?E?RHRQ<->^ MXM)F+,<(NG;C^V:,O8&4>SAL?37_@-/?)N,)6?,$;_S^Q9A>=7SV^2/M]#C( MW-L2$X-4B@%%VS;XI"T$65(F^YRQT#HWXFY$CU\3&DJ\ES.W]6R_'CG,7HSK M8HNS)^2\#:?_"J-SK$7"1'9,E4(>.4\.R)W.0-](4$H)246C;'/EV '>X]>4 MOKCHY>Q^#77IUDO255NOGZM2ZP0(,MA<[27B6)%""%1INS#C7JIQT+S;_DC? M79(/)<=VD^*^&<[^7#B":+AGV0:0Q41:X#+Y!R$7L$IPKI/GBK6NV7$7GF.% MQ#KQO,5"L9>\>]U0UFW-W]%?K@N5;(&MM\R>VW$=*[NG%8NWJD]^;\'$,[=I%\#UJQZ.N!L_F;,,>W M?X6/Z[R4+)"C3I!]++2_>@\A, >!?"9:.9E@KG71^,U(CFEC=F5KTES4?30- MF$QQ^'[\['/Z4$\&UW->@=.IWC)3 FS(9/1RIL'Y>CS/9(PQ%33-+^[<">B$ MU*&=X _EI/Z3IOQR,IO]_&45&7R#HV5MX@_#CXM5L@BNK$8#67!+NLQIE30I M0W#.(BN:1=^ZM.M^2$_5)FW,40]^[ 98JY=I&V ]F:JW@GHX=FIK9B=]TM+# MBG0[0%L-,64L,*9H V68(2960 >K4$N.]%H];GW9PW ]FKKLPD8?]P_#[$/M MI;X"N$Y1DE)GAP)X$@F4Y@0J) &F%$VPN$73VKW9".3PYDLCHJ[?0NPLY0=U MD+SH[G,1[*V_]+(J&OUH4C:^7'T>,N\-YG 'T&WD=;V7H C%D<[I7,LH:!&0 M*R,,&=@2O1'E_L/IO6&ULI6_#OXU4NU*C"5G2:MLH)>"OH3 G0*O#7D)2LB< M^SO"W@"HG6=P\>Q7EZ3[9#;#^0 ]O?V&-A23:1%0T1AP)C!P&(W*4JLMTVCW MFO3MN([I/7;5C=NM_T8\]'+/^$Z,7SOG2>Z$T)9!,9[V(JX?D".EP.T[&KK8)K'(.E"^VMO"3D(3T9+]8:WSK8N;]S>;P)["M-?*! M,/U0CG4WS7SAJUD7D[-"@I'<@$HF@,L\@9"F),M:1=>PVP5SA%6<:%KR8-: M=Y)V\@3>Y0+>Y"B,8T'[UG'5V[ FU-2NPNXQ23EM@(:8#:H00!,. M4)9V1[+Q/ 1G"XD@15-:!T_O@'-:JM! Y*W+PCQ)B2S=O,J6GCT9YP72M7,X MQ'4?ZW4M,R&*K??,,D9.6),A'1;D.GIE)*84E=VNK/". S]Z1>A=VKUF(>]T MU&1MT5)) \5@O6A.,G+*DY](6L!Y40+=(3)2'VY>P -U;@Y ]T%3#+8!]CW% MH!6SVY\9[T'+05,,A'48M.'@=4F@&"WTKL@ ]63*&O0VL]8]:T\BQ: ?==F% MC8.E&#A"I9UFM55$H8T9!81:2R6(F++'G!AK?83QX%,,=B)JJQ2#7:1\\&19 M6; @"@TLF "JA Q190M%HDTQQYH:>MK)LOVH0CNI'[)YVKWI"L]*P32?W9*; M$+]<-N^&XR>OGK[H,^UD?S2'RSMI)+%KB2>8N91*QZB*4]G8D'T4EB>,*;', M\/[$D_UQ]>"-/;F ^(30?5KXD+\,9_48ZWR*LZ_G=HR\U)C00#2U"+GW])E6 M-?]/)1\24P;;]W7N +A-H'-R]G&*'ZK94T'4>^'5A+F\V^"%78.%5IXWF$9A M-AN6X2H4/,[OPN>!)3>\*&5KD4):T+C(]1:Y >W(%?>NU)ZPO41'&TW@F'D- M?6OKYJCK,9CO*U2[RV2N3V,YN3H3SMMVCR3WW#^8DR;[+P*=OOWT7&6M+0.M"F,G$PER,A$#D*Z M)'4JRLET0"W>;Q;?M?E@.M!#Q'&_&=W^DC+"ZU/TP+RHS>1$@B"CA-H/4&$4 MG*G6IEGC*7S7Y\.PW["6_.(\:IN=AH2ZZVOZ=7*U\1$CUQPTN@S*:@N>^=I* MO11EHLTY;==ON6^DWX(&/SS*&]8,;C.YNRPI[=#Q"%):4ZMG(SAE.& LV3@G MDI7;'7SWA_&[#A^6YIO:JUN>-ER@?3?Y^=+[AOF/X?S#HWX*2'I+-FTIH>DG[N$=@ MR^P#XP-S/)$E'E4MU,8+.%=39(J@'8$D%75_-WMV!'OXZQ2'5K_#\/A0;E,L MMX"+8NE7&EEW)8&Z&M#C&W ==3^M"=P(Z30M2,QNW4HP,'!U<4+25BR9I0A5+OW09P MB3%(C@?%C!$BMLX$.(*"W),S=!S]V$7T/=;36R7TKG(42@FE8(A@3>W!XQAM MUQD1.)?%%9MREJT/6C8".;RIW9"L6\KI[2_I0]8@N4CP_15#W4:[EA&Y\WG- M,C*V1WT]IZ(XH7DNCA>G H:0C3&EI)2#,9[CX,XGMVQJ_-5PKNGQR?,,*5DD MDT4*B-%:D,F(K 0&T?PEO 5*UT7FY63\OC:6K8^_$.0@UDAQRDB>(:]W$&HB M%-,1-,LLN.28\:U-VHU CMV_=S_&KR\OW67<2T&-RQ-=6N+1%N3>)S#,DB5> M<47A':VF3&6;4@B\?8^ &S .YSNWI[JK5!^*OWNAIC]_N;2J_AQFP]G"Z K. MZR <0G!\$41RX%AT)"BE)2_T#V]=1. >2,?S>SLR?EL9BP:2[\$H?3V9+J3Z M=2&[^.2K8[\RH+:!VI./NP/,XWB\36F>'):C/LOT? 58%^-EVZ79NEF=H!=( M>@LL6,(J"Z_580P(871DR,DX;%W_;!M<1_&(^]2?YF0<>1UR&NN,ZTKL JB$ M-9EM:7QD]TOJSG8W;GM\."] NY/1@!C\-T^F7Q3V3CP0:\U(( MM\-56EC#$EGM-F>"JQQX[A.T$\07WJDZ0>UJ9GL_GP M+,SQ5=E&_T72I6@&4:5%V?8"+IOZ03"#QD:=6]\'W07?"6I3;_3TD UZ:9N_ M^/0_ASBE03Y\>8F?<+38[;-#K1T+P'UM &"4(M5G",R94EL\L)!:[W#;(3M! MKZP5#WUJR^5(Z$V\JW=H&[ ]N6<[ 3VZ@]:,\=N4JC>Z^O34M@+MK::8U5:1BL;FY] !T:WO?[6&HUBXL]:E2+\8?S^>SA03$^DHV MK<[>N@PZLWJL9VGK35C >VFX8TJ'8/I2H)MPCF@-M2?R-I7IR,(ACT+?+J/= M]2[UHE YDN]Y+?O;;_=.>G^@S4[1&TTWVLGK-8S+)F<[6!18;!.V^2\9$@: M8SSM*OL/V]&1&L^'\R]_##,IQB<# M()1WRG@0T8;JV A:I\DMMDQ*SHI*P;?.U-^,Y%O0A[VDWH/Y]#9]P'P^PE?E MA@Q^_G)%"K.?OUQ 7VORRC";G5Q:76Y[D-8!\J M4^ 0NG5H%A]*IL%%/M_/YS,2Y&RVGM+"!Z+%E.N028ZEULE6-D$HDH$O(NM0 M D;?.M'J3D#'BF<=7#NN:V?,V-*Z5]@!*+\GFG0HQG<1;NM"XK_1 M>O;A":UNPQ16J-:1B1BMH'4-&&9.MI>6$*3*H(,6QON4;;J>$[+YYO2M0QS> ME.T@]TESH35T7A:HGIU/)Q_Q28TDS.:ORA\3,BZNH@M*D165-(A:@%$9*KCNVFRF]=ZA'2VU;(1ZRE.6=H:3GPW$8I^&52%+\#=<;X=@1PF\J=(FZ5# M T5P$A)(FZ]?G2@2)_JX<_IR5D7?.S7N9?C_/LJC_",YH*'ZB5\+G P,BPZU-\!%K7[&(HE :PV!65^8"4ZIYA7P;L(X317I M*N\^TFC#EV6$8/(D_??Y<(JOIY-\GB[:_LX&PHJ2H^9@./!9"D$ M&2C)YM8K[+V@3E,]VG+12\>>CU,D"Z"*>F"<#NB2 JYJ/VA&'YQ*#H*3: M) M(:;VU5B^CG^:*K"WA!O6[FL9[; M'2OL(K3#'RMD9CE/K-X1BAJ4H"W*:4GHZ 63ZQI[_6(\5]J6VK1 ;OJVS MZ7SP=#*>34;#O'".%H;Q,DN^%(,Z2BBE+D>E%(C,*"CD.]G F,S;%:>E(2XM MS/35UT7Y]M&_-;NM$0\-8Q.;$:VOS&R!:1>;;6<=.8;)UHJC.RGO(.#>EX4+ M4Y('G[@&H6LRWB*H:HH!]/0-7DIP?BNK[4&1?HO1=DC.=Y%K'UU_UD'T]6JV MVIF29";7,A>)E44MR S1UJH7QAL9A-6L>3K\+5 .M_VWX^FVDXH.0N[AP&I1 MIW$5('HV&IX-E\W)5^"B2KGH+,DVJ:=IECZ+6A70.F8?G%686Y]^W@GH!/2@ MG< ?3([)&TR3<1J.ED'V25G]\O)(;CY9_EM%NWH'2*S+!@[+G[P+G[%+L;)A[TE=:8GR,'DM25KTVDEP M/,?:FL'22YL9T&O%R'"WOJ3F54$.D]>RZ1!<6<,+>:W .2I:HE@DAU(C6"\U M-XDEEEM?6WI420>[:,,V20>[R+MUH&9QMCU;"G89:)B>I_GY=-WK&_.J"O,2 M[Z!>6<[6,%"F?DBV2L%Z**ED+3(MK>7ZS:3-89L=!SXM;>A=]*U#LT_.:LSB M_RP6XU>%[) P?C^,HU4FQ$4VU:K2V"^(9YB?3FK4ZFT8X6R O$A>+\%C3B2D MZ!@9J9R#R9HI8T7P[/I5@%O4IAN04U2C U+30Q;+NMC[4LE7&O\;F07KA?(W MG \((#G()@(Y/+8V9BX0O/:0O"A"FYQ-:=_3Y7YE5IL:I.!$-,Y#MD+0IEHD>,T<\(Q%:&AV-:F.A#Y:S&^YN0Y,24'4 MW$&6?:R5+'D]M96U#:3/,KGH5.L2#SU.YS05\Z'P?U.U[4-()T[2N%#I7#W+RI!K$FS1B+&TWCA/,)VXBX(>FL5CIQ/?<;":G%2:!P_T8DE000KP M0EF(]43%8G+&]G.^_-@33W;B__[$DUUX.%3NP3:8OJ7$DYTXVB8)81\!'XI\ MH^JI* 9@R)"P^011H8<25+#&ZVS#5E5('A3INR>>-.=\%[D>,/%$9,Y*+@P* MN0Z@=%00:^.5J)T.7L=BK&ALE#SLQ).=>-HR\607(??1)60RI:TLS&M4\FI" MK,Y<2S*HP 7.ZY5,VLP<[6C!QA1LX5FU[P=R&Y@3X+^-H ^9;/(L3,>DK[/7 M.'W[(4RQ0V[(;8]JELJQ%=;KQ8%-X48)+G2,RBIT(3/FO/=&.<<2#FY[:,=$ MB6M/K9VMTE8N>U-:YT?O[B5< '"&ZTH[O&]&^O47;1]O5X2=R MF<9Y-C"^8.$H !WRZH;S6J')@9!*(CH7I6I^@7X]^$GQNY](>[ 0KRC:DT^T M"E9_]]WDZ>3LC+:S^23]^6$RRM4WKK,?.!>40]HH<[:%'&&L#6G(8-8^>5FD M8DZV+E>X(\23TI,^Z>DA3V%[N+\,1^=SS .6D_'69@A%UR)RO)"S9034RW>* M[.<0=.L$Z)U!?J,:M0]%/60Q_('#]Q]J [U/Y&:]QW4]\X5<9J_.Y[-Y&-?< MG86,GL39HHS5(#AKA<\%A!.U71:Y\X&)>H_$BA +_82W]G#W GI2NM4_53TD M/NP$>L"%82;4ER'6>ZI!9B#'PD)(.D693+7%CJE7A]>G Y#>1@/QD_Q?Y[-YC2 , JVN69D(1D8!RM8H@M,)).,JF&P,-D_-VA/J-ZMR MC5GLP1Z[15"W 1\XG[.)G$&P4A+I!]Y4]R'9U 6A4E662@O*X7LJ4!7HHV2":9YLWK7V^&\FTH MPSYR[\$6>3*>#W.%,OR$;S&=3TG4N+IZ@WF9.WCV\7R^NJ-S?1;+7NJ#[%0( MWLEZFE9 24&[GE^>)L!/8B@_;&>3!$C?[TZY^B3EV=N;% M+->U"A?S('^B1EX724BAA)!92L"D)I^1LU"KT1EPEMP(;:(Y-K(^C!:H((MEM>E M54:R#P679-H7!XSV4\FU,TZ&1\K^MC5>^R9_%Q'W0?K7!>[)14=[A5R0*X=* M6W(*>+W_H I8'8)PO'!R#9KG[5U'<7A#MBLW-]+U.@FVETS-"T1/5X@8"BNX M=:!S+5J6LP3/7:ZMT+SS4?@26D?_;Z(X):KW$6SK^B!+G;MTT$Z^_Z6OUO7J M7*S%3#WD4._XHLG@ZPF"+&OCHH^9;Q1C# MK)8:.:MW>1?^\I.<%\^_TK2N2_6VW4=I5X>MXPROY?6FS+T1+F2ADY(B>LPI M>,.#;@M!CG3$!;!1NL*>,$]!%V\PTQ[@MVN0>]=HWPS6M%6WKUY M3XOMX&GX.)R'T?+8_ W.#<-D!ORBM?E10OH<%DNXS5. MAY,\<,[2-(JMC4D$J!@08E(&K&4Q^10+9ZU3<9J!_^;T]#BT]]% <5\Y+C[\ M"V?U'NQR*GR@B\V\=M0IV9/?%3CY79YKR(FG$&,)+#0_R&B(_]O4XF.0WS"K M>V&9[#V114E9LF&6&7BORF\X7U4*^>=T\M?\PY-Q7B9W8EZ?2ZV+&RTK%JW* M;G_MB%K_XE+MT0'*%&S0 HP,MAK($F(@,TEZG1))RF>V74>GASO';^:]>> \ M[*1K/20"=EM.WN"R\#.^)4MOF'"]KLBH$[-$E)?:@S)*D8O!"XC _7?D6+.ZBT[FL4B($F>"[DRBY\-6 Z*(R>[3T5' M&V=V$(H5U2 T 9F3ZH:"-]XA[H+WS:CM V&XCZJ&^T[JU<=%.<=_TB_.9R]6 M'@MM5K5"@?"R",? "A*S,MF JPU6E;4*F79&Z-:%.GN8QC>CW ]%%6YJMSN: M=J_#F+7#Q**,TZ(6\[L/8;QQL@/&N)>UKD^LYY6*)UVO=D5 J8QWEED96]?" M.-378[;3"W_MHMJSSSA-PQF^GI*!-@A*I)B1@^6U:$WA MU48KNK9N18$E6J<.;JBWF][W5^2!J,Z&PZ/."5F'6@ZN"6'QPU_"')^'X?1? M871.DG!!&6,*Z*QI,PVVD"18AL!IJ6 R^Q!:E[%X,)/__HH]"K7;\ )V/K[] MFOZ__[*SO!;@HA4ZTH8;?$T*CL) B(JV7JF+,[+XY%H7W6L&_E!W>8ZM]DKF_//[Q;_L< M5 ,FC9CH(7]EC665(+L-FIXN_5Q%6/03)]]SKZ8OC7:39O"$H"9IO2(];Y:5[G;3D4H)> MM+3UJ1:=3@6L2\7(S+F]0?0M_3[O'.?P=G07"B;]R*^':SO+;8=^>:&R16'6 M3'JPH2QJ?2?P6ED@AS4A8[0?R=;AP"L ONV]>W\N^DH"W$L07ZHFWF MU),)T,=\CF-(=%"39N&PQASW8(_T,C<4.EEE!1A'?J$R]68 *_0E2Z%8A]$V M+\CZ>/3V'MOH@:OM+M3V46?J[.-H\@5QD2:^#'BM# 0TDOXSC)!427E;+X.S M "EFX851F9OFE:9N _, HYF]@[YK4D+#6+M^E?)^%,+[B M6X'+ F6,KM8?KDF9M=E8B)Y,;335T]H(8J2 MH7A%4TP8R?YLP-R500_;\7!OL4]:R*RAK;X $CY? D(;=%):.$ E,OG!F&@Z MCBP#S;&H@"GGK;R[^\B[/.@C)&]OF1VR(^7FPBT_CT+ZDRP'^HW9TE^L^6'# M\?M?)QE'S6OB;#=#&=_/I_BQ3W"-V&. ZM,U.1K 6)-X%$Q@%.F0$F\+O']F"82]J$D/@;J]ZRQLFF"M651#2.]P>L8'3@A.)DP$Y*)&CK@"LG,L M&*^\2,8ILFWZ> %ZF:< M?"+KI L>Y,5 M9%4[1AM4$).N272"!5\T+\T;ZGR+%R0ZZ?-1R'Z0%R2L3=JIPD$75?N;9T9B MU!R2TC(Q+0KWU\LG?;\@L;<&W'5!8AWT>L_9,= M6,[9^P#,+^I:D4?F?2*W+'*E;9"9N[X6@8=R0:(AQ[M(\\ 7)+)2W"DF (5B MRXXN00H!3'@EF311JI.X(+$3!3M%%&:4JLDH%8BI,A=<99E*901TO/!WJ,V M2*5M%L&8UKG@V^!J MDD9Z(>/QLL)C-=1F\[4763_G QX]+RIF<"D@*%=#*1P%:"=U5NBE4ZTWL&VQ M'7XM;*XQ&Y-%6]/25Q;RA2#(AG^/LT'D@A9_8R"RQ&EK$+0K,%Z#T9(G2_:[ MUJW=\TTX3ETM]A%W#X;NS^-X!N N^$U29WNCI(5Z^QGK)#J@B M>546WR"$S\A:G']90 YI_>/9H BN#9I$L$NU1L(*UB=I/42CU^B>5P9(%)\POQC/P_C],(YJ+!WGLVLUAWZ?83D?O1P6')3H MI(BU&FHP-9_01W!9&]IUC<7:FE[[YA>G.^ ]0:T[&'T-Z_S?L22_P31Y/Q[^ M'YI%KBYQ&8:+>:RG2B)\2=^NYSE#G"V.>^B;BU\9:"URJ=>'O*C7"G0RX"7G MX%"BD%'4<]#^]]6.LSA!-3TRU3U4R/_G9)+_&HY&@X3>N)@9)*LCB<4Q<*8P MD#P:=/2&^>9%[==CGZ"B["76AL7A^U#8KPLR::W,H41IP&1.NWVV 3S&>J H MLDS9('>M+Z3V-)435+Z'0'H?1>,O3B#O"*?,EF>,"D.V]653Y#*#4BJ2<> Y M&'*MN2\\2MF\\N_V\ Z5--"[IO5%R4,Y^+]#@(LS,$VNC3.H@3.DU=VQ>C/8 M:8C"<\VM+ Q[C:+>A'3\](#&FG!GR*P;(SU$S^H%\FLB6!VP;0.LI_2 6T$= M)U.@*863/N5_4 61.25#X,!(SFJ5 0-120;,2WIAT%J16F?_'U@Q[LDN.(Y> M["+V/BL'80UKC-/ZKF64*7&' >*BJ91%!;Z8 DRZE%F,0HC>Z@9=A7)X [D1 M6;>5_ND@Z1Z.W#;$6Q?:'K@0+M>*E;S&!>IMYYB+K:U8E10AD]'6>CFX!W V66!19U JX6 M]\@*!^=E .X\YFRB9*&OL/*!%>4>4^,X>K*+^%NG.?YG&*7)RWJ"0DOH.TP? MQI/1Y/T0UY6HM%9)2>< :0^M"ZB$Z .'H@O/B3[%=/TD?W.>XST#'=Z::,S+ MI">A-C0M%MC^H!UR^L=D^N?L,K!_3B?G'U^^?+H"*+1$C4:#DIY,ZJP8!&G( M%*+/C+$VRW3=RMS,^C:CG13US<7;PX9PQV'JSU]^#?\UF3X=!9).7?E$L1:U M%&"=,O4,-4.(+(!,7@ODWI34.F"Z [Q3-T'[8JJ'1(L[H'X%>BFQ?!NX/1FI M.T(]CLG:&_7;JU@SW@Z[AFV$[;&4F'B&9"(MZ#%[B!PSY$2HH]4L-<^<>!!J M=H_!^U"U;!>Z6IO$%QOW%UK/WTU#QK,P_7-=WS$EKZ(-(&(4H$(R$(L7$')) MS",FY-?OX6^VC.X:Y? 64:_\3/H0[D.Y%/0\I,75^Z>CR>Q\BO3C18?#5V-\ M1V]AK=.R.FK_&<<$:3[KZ<+0WC@.@ EY"B2M+9;" P0?X!Q@SU$A5$[;S57-;60H_]$M+JX6\F MH]'SR;1JTL :JVTA?RMH4U.%F25+&@)4^W!X)4'5KAC0I4HBCN 8AQ9&[J2M84B["3I M'JSZ&]H_(_>9,>:M!V$969TB1W N%ZAE96NA"*>:5W^\B>*$F=]=RCV<::V* M@YIV'3WM*^2>]N/?)@" M?'M*XMHI6332*X%H1 DJ^1*%3=742%Y85HR^NQS?]AB:)RE_]? 99@R6*? R MU1. MI/@BUXJ(*'-!;7?,6#3@M M(YC,E-2(C#6_W]S?;!Y$8NA^6MA_@9"]*._QGE*+F3T]GTYK3?#%;])3!>84%I *9KFF!T''P2"$0ZEUT+8W/ID^!#S.IZ"'UL/>WP]FBC180HH M=JB^\8E^?S+],O")6\:T@FA*K0JI' 0C F1N#$W+<(<&_F,CW5^'!J$F/ M=Q:;O]\+UV? N6?91 =)8P+%C =GH@9AN2A*>8.E/."7X.:,OK\-#T]Q>CCL M;CF[U]/)1YS.O]0:^S7P7$OO?ZQ'B(-H7-&AUM9/48'"&@3TFA8 EFM9]B*X M/T QWO83^_Z2/%@UZJ&:YD7E/$GOJE*Y5I"M_46R)80\(%JW%YD]%"ELI^*=I=VB'!W]7[P:O7 2X$N)O?;9)PNFUJ#>K>=28^0O/>@4E 0M.4$+W]G+7Q6$W>38E#+F &QP,'EA(#68\ID M5V%H72NRYRE]C]OW0OX#CTFNW.O+/TAISUZ'+XNTR$SNK9?^BFD6ZUOC#>=&=.:7I^A8Q!K+DZ M!>M%^U*K!;% ) 0)*4LA%%.#!_-]P/A"99YJ#AX3T M0:DDP7LR07.,DG;N9 -_R-L"3>&[ZC\4_>@A2/_U8L@&*W/V\Y=+7RUOAVBG M50C: .=2UU0^LCP5;45*BA*Y#89+UMO5K>TP'NK^5F]V>:^D/)3+6[=5HY1> M%X,N@[%,UF:@G$08&7W06D7#2]%]Q5,>7 G@/NC?L@[P+C0 MF[V&1$1L&N7^X[F3K ._&R2QW@783Z4.J= MKXP]S$V&7.UZY?N$QDJMK/ST253 JR&,$%?4FZ@T'>??WB MGH%[O'/AK!7>N0 QR02*2PN>&0,8Z;M)>9[Y8[IST:F1K+?""5,]E5Q;H;DL MP"_ 9=G:T!=<*4R23)CD$%9#>.8Z,+)P@ M1"''.Y?OP:^.NM8K*0\]^!6+MT86!^1WT5Q2L9B5*T3_Q]5 M$Z0#V"%]T=5#?LRNO32V@?N]$U(/U'?L4;,/;P^@$Y(L)@HM!)C$:-W5WH*C MB4"14A5GC6=9G**:->R$=$@MVX6N'K3KZ?EL/CFKY<5&BZ#6[,/PX\7Q5; \ M^Q1!.J%)%IH#22&"1F88UTSHV#H0>0>CB5*>YQN/0 M!"N*!+-H%*8L@HL&P2!/I2@6/6^=1G =PVDK0R>)][!(_(*?<#3YB/EK=Z\W MU?!?PV->6*5R!L&YKR4-"\V5)FR=4*4XQIUI7?'S'DBGK1\M^>C!0*XW_"9G M'W&.3]Z3H[GH0[%"9M'8H'U-S,NU#XEQ$+4@'S%IJ;/-3FK56%-N1W/:2M*( MA5LSKGO(2UE5XG\=IO,OM :.9R$M]L(.N2?W/;)9?LE.V*_ED'@?N'4.@^%. M.9\"QJ1-]H:A,L6SP7T/[]I$8N/3OQYFJ:*1/'L&PHEZ6Z#&B(1+H#SM0CFD MI$S[_BQW8^K>.&/C\Y]]_DC^!,Z>TZM[6=!_#.AI ")"6E4-JKDUH'*O8 >KG]0CQK6/T4/Y2S^[9PF41^T ML#]>E;?S2?ISV1.:N"M.,4BVIECQ8,!;,B=M3M%+YFLWUM8*=QN8X\?!>].# MZYK7A(\^HD67\*S[Q6^!J*?H]DTTQPE@-Z+K>D2HC:P/HP7&KJ-2UD7%60$A MJPGEJ_5$^RS!TD84GAQK?D_Q)HK#F[5=N;E.=3?!]M*C>9MM;GE2$DTA#U63 M9NL:H,@9?*J[G @"N97*BM;QG.W1?3L&0T^,]1 ;O(QG?+(B;:([5 M<; ?_NY0DP["[Z4Q^ UDNAC'99+@2BB+B]P0:WE:4PASXKG&N!^I.MS;9_!8 MVK"+S!MJP6PZ'SPI93@:5D#/QO/A_,OZ[+,XE]!GD&1*@6+2@JNQ<.:%T=DQ MYMQ61TLTQ"4-H*^^LG_[Z,<-F>W#R:2I0 ]G6RR4V5B5A9"BU@JQM -&"\%' M!U:Y4# 4:W7KZ-8=<+YYZV%G3GII%[\1VMKLW@+< 2R'&\ >E!&Q.XW;J4<' M#GHV(&Z"Q.AMCK3><2,D@4QU#:77T4KOD$=>1)*/7T'V,RMZUH]=1-\Z[__7 M, [O%\&9YXBSU]/A9/IN\N+UJ]56&&,I3I8(L02DG=58B#8$B$9+IVO'=W;] M+N/FM/^[QWDP!V_[,#+I1YP-+8L%M%^&GX89QWGV.@SSB_'+(9Z_*E?QKE": M[&R1WH!&C*"XCF3_! ?&8W9HF=,WSK(WD[[UD"?#?S]"OO6E[R'!Y.UYG.%_ MGQ/89[5SUNQ)SHLGA]&+<9E,SQ:IEQVR379Z_O_?W;7TMA$"X7O_"RJPP,*E M4I2DIU2I(K57B\>06(KC:-=[:']]AW42-W[$CX5-E(-7MF7O?,Q\P#(,,]E" M3TYOU7HIV2B=4TZ!HE:($*T/W#(KD2YU;0*='"5IX)[D:U%7+UNZ3'KJ:^5) MT$P3H1V.,,)H4O7%GB+C,7NQV%U8AD?6@FV[YD_O2OYM[SMXSAMP/F\7/V!Q M-P\3)RS#)3XGP4I#!-2XQ*\%Q:G9:X,K_$BS'X@^!-?XHUH61FR&VF8V08E8 MD83M!AZ[QM_9%GXV\]O&SFX@:2TE$>H09)/R4*Q^I(I' M&555>*%&&7STE#KF#I_= >7=W+R#3;R',Z>HNL2QR6&8E1*!<1SQE(^5DHIG<4FTZ&W?YT,V@L+F/TKKS=*NM=\TV%%' G[2P! MCN^_3Q_L@XXJ;E=E0=WUGW10XB150 MR=.S6#IM+RPU1$G[7Z;OMHQ+*;" L/BU3RE ML6MF%^!2]SJWC].%O>^[U[6[G]XNT[*<%YFOCI/]@:T^2)G'[@0_?9TN#F_\ M[I$6DBD@@2!$2BB!=I$,H :2#@J " M4J* ]!(@]%ZD*BI56@()1:4)04! BO3#?\8]#_?EWM M]CGA_ ? K >%00$0" ! %P&I7[JA ?&^9F8>*:$K0E)2,A?QS_HW_K/_'SCO!EAH@#R0"CE( "!C 9&S@,Y[ =X+ M@V3DH'^\_@=4U.04E" RF@L6Q@R0@DH*?\A060 .0O%-4HJ5EE- M:C9CGZAD 3E[OY3\VKHQ=D$%N&]T#P?G=?D[6HC4^GDA$X>G6V!%QX+MBZNX M+R3^MPX NM AH[K@9%DN9,C)R*DH*>_8Z#_/DT0']12,9"S@)H .T. D!<')G 59JX2('_VC1(WP:)ZIN. M;+)5RB$.]CA V.L5T=K]PMU,DF1.0>U8A2]B(108%D@?9"9D?2_J,S+75B'U ML;CH#L6 2TSE@XKBG\[9>%$?)U)0.^8&;_'"ZZ@X3".XV*N2H-2?0VTX_AF^ M(MIQI-F?MLNBBBA4CI"3C+$P6GXB' )?NZ.@DII0DF.EJ'0.%/6_:[D/NPIJ MSS"V3Q$N6>:VM9,?3[ZJE!5GZ,<&[3.>5QU M>W_(H,CEU;!E>.:)(\,6%W3)2$867X&5[@6-ZY)/74V5-) O$CUU"[ZG_HY+ M'_@T2K4-LP.MJ3Z:WQ44G8XO.82^G9S8G5J4'\/R:8G15TC37(U6UN194IBZ MEN84']N(TI^+3DRY4+%-L&O)I=%SDH7; M&:(.QK]KUB:_UVDV6QSCH/+):QDN'N6"'IB[*J M7W<^H54*1;B@BS8ESRP^N3D5;>1@5Q(/A9B9!(,H?C?3OJ$Q4*>FM@Y/5%T( M<3*N"GZ 5?HP 3&M+?-2NS2W\>9S2U*Z[2VC&=%9>;]&[*UO>Y>/=O8,FA!H MV.^^_I 'XYCI!7V4[7U&@6BS%8Z EPPI)5)O!;?2_7-B]-6<\PR&%:E*W?:F\ZWRTG(5!8=_8\V5Z!WMROWB?.G[%I^*.C!: MI^[JW:"3[Z,?83P\_*4[SNDXCH\H'9?"?EU$N*FNV_K0!60Z&3C*E(=F.*_M MVG?5T#!TRG '-C"RMAJ&S?F$;I3-/*0Y>+;ISEB/_XRM-#4> M3M&T^B[K)?_<*,+EX-F>MR%BU>4M1V[ D]8RNF9QG_GTTQM)HS_-0[&D*_CY M+]/>#DD>-;,S\A^,@_N+U.'QY?"GLI?VH??6V#*(N$8\?F(JF;!A.2U*.IT) M\KMEAXH8.;MWR4RT*F4L*<;/.2_#>;39)VO(P-?:CWQW,_4DK_(+HKW+LM@C.Q16UAIUWIS/]6 MD_L/\[]^5C#[OQ75M7R5FLDOE.JOB0^.0K?QDN'W=CO'(1Q?_3=W3_(3" &R M(K\-;. -''&?)K@4WY3RJ22? XPDFK'TE8\X#M=WI/2#.1W7IR,ORNF;YN)3Q[B3PH>-$WV:O&?*0T"+ #JM)_!:4,W M)6=>RB,7AHP.WC)6NRW,;WEJU@?W), ]UP?=42 [Y8)&)U>]&TD+/T^TZ5@[ MRL4&GW==AW-$U1(A5WE0,V(!KJ<"C*!RRK9R3^KQ!G'\>74R8N[9&BO\9Q_KUU9+S/^.-+=2UYP#D?=R$3[S M#2CQ9V=5R?2A#9LEI%P\5&]1H5K4A,JMJ97OI]:>@'QXRT?X<6 MSN!YF?>,N+I'(UK5N4X$G;Y>71&/=(=>M:OAG>9YP)KBOY3O/2N2,S;48))T M\U3PNU,Q4[SEP[?[ U\>R'X7[<67]\23K[]Z7N=JYR.<;F\)N!QJG$8&*;$>W+ORE+$ MU%1\\+S[B[BJ]]E:C 4R$F=F7];4SX%YY=EWKM*!EX93Y^T)U7.W\C>&IS'C+Y=SH8'5&.R#5FFF>T<%'< [0!I60R[?A<)\,N!Z )VX M7PI\,Q"IVWJ3L>N=#C=5R3XBHG1O.NJAHO5G0E87@E PF Y@)[27/Q;RP9S]A&(JI(4P5I[9-:;L$HJ0MEHH?-F,.F^;KZX'=^H6:K#5 M$KLU*S=1UI):YZMN(X@-]2TK'*4SQ0%##RXG37.V=)GY@K28795QUKL9O&&3 M#-[F5>9Q<_=QDR==Z'7KHXI-!9$FXF^CEO?(=# C5TR%Q6\NZ_3UREB'7OHC M$9L0M2RP9"[L,HGPXU=\(Z4:A^NQ$Y,MG:N#^,3-#N57RAHN,WB9,/\CI3_Q M&^BJUE4H4C;-;)E=RHD7$=1(#2/K/I0:4Y@V@ :%;M;@L')^CL*CLG MK#E'G#P7&YYD< N5OE8JS&7K9/K2KUBF,;2R+EB$QTSQ%$GP+W#Y$Q,0[UD, M?L_9F/1PI+&MXG. MK>V76!,PW"M?19\0D^=HJ =="0 9CFP.I$NFBZHY>VX[G/%"1A'^^P""L"@6 MFCVED]-7C#"VXGJN=PZ(T7[U#%+]BF^R?OMY!KS]2/5BRM>?\6F=?O_5OKX? M QN/1@;-'IX-%1HV+&'J8S;-,R>P"9$(1PO$"EG#NDWG^,W MUK[E1R=S3$UGJ^A&#:[@J6^L@ZX#Q9UE7@<'$FW/Q.9SM)7?PFK_FQX:#QN96H2G566@/FETF$B4S[-B(&4%>O& M$$T^I;,"';&;J6)U+PJ]JT*<(QZY;- J'V@P\BQZ\TNFNW.^[3'K?J4F_D;A M32X$8A5L)?TKD6@K!+W#Q9!!5Y<3:T*7LRV&D V*F"K3(;;3$U._8JWUL:FE"1\K#.'!DJ8]/AP$CI*EVF__0 M2^]CBM'4@BI>(ZPX7]:VZ=>@VK?8LR&8E7;5DSTQ@Z >/Z6!O$O4*EJ_F1)6 MI+:?C5FJLA9V%0$G:K[> U5TPWHUBRBUV 7SBDF*'""'1&AT*Q:%[>P3YFU$ M]-H76H_4^CVE>,Z81GP\M+KLO!X%A,XM!3*\$#.LE TQ5Z@^(_JJ_9F3PEJ* M3TLAEX*TZ$''(6"1\=:T6>R 6X43^HQX' S>?\;'I<5T:K)#S![6[?$CK-%I M?X(H6O6))5$$<&19AD(')KKSGWN6\+:@<4JY-;8,LQR7F:_-S M$W_\ICZTG@,\T)B2Q( 1F\XO65DD?N?+S+G4K.W$U1FPF_,W/@\1=W3U;-@Y MX((^4KE&GZ$(,8>/]LWHA72GAAO+EMN\8:WSPL;$KE=1?K&X%:"M9W@3F?OP ML*BOQ%KO,W*$JOV=T=1U\1CATK67GMA7[+;7 B!@.R*:E_)-'G2\O)06R5:QO. MEHMA\@?/%5$YPNBTQZ)_F&4B@-(KW9_5U7*@OO14_/3&FVJ$U4&BQKX&ER*. M_(A*TM\S AK<&8U\M=UICOM#Q/.Z?]2R MV$@T9VUAO$]Z]S/ZQ_"1WW1<65UT4I[4*%,C(\TRW4V0Z/XR:&G>1@8=8D*D MJ&1]7_?8C5-X_Z$AWW.8KYK)+P(?>0NT>Y7O@TL,WD)2V%C%#7Y8@ C62&WH MV+9HM/\DQBPS.1268JT7P\W^21S$P;EO*B@7^$:%L#FT"PN$7,@D1(VJ/-LV M:5@+':IC7Z2,JV"NI-V=CGA]@?&>6\9WA,Z@M?8+$K9YY-O0+_+J4N8PY$XS87"^0 M$CSTZ^ZSZ1_<^C]_^ OS/^7,AV9#!'H+8B"K _;5Y1;*K[[^==/_"GLL6I02 MF.+L<'WMR5?=\3;>TROYJ_;]"J(3&,ON=5&K&#*FP/:V.1A$K M#=Q$;]9'?CB%R.<>ED6=L2;M3 8*Z*4^O.QCE/PJK[$27>G]P=>PW"Z^]/1[=%S0"JI[/BRZ&+WL!T&4P"DYY(L2T7/(AH,"P%17NJ!_,>\(9EZ^E MK. *%WE28L"\CP;+AQHY/%'[+_G:^'_3B'/BOP!02P,$% @ TX']5(-E M].M-XP PEX) !4 !H87EW+3(P,C(P-S R7VQA8BYX;6SO,!$F"?F3GE.$E/3F7'KNQT]ZG9=4N%IZUI67*3LA//I[\ M'Q)E211 @31[IJ>R$YO$6NL'XH?7>OS+__[QL 3/,B\6Z]6__B[\0_ [(%=\ M+1:KNW_]W9^_?83D=__[W_[IG_[E_X'P_[[[^AF\7_.G![G:@.M7?'%WOP%1$$6O?YO_,4DQ(S'! M,*%! %&8)C#+< I#DG$N(P%)K.[/V:4AHR&,0Q$+"'B-(-,I0***")*9)(P M_:)I=+E8_>V/Y@]&"PFT<:NB_.>__NY^LWG\X\\_?__^_0\_6+[\PSJ_^SD* M@OCGYNG?U8__.'C^>UP^'699]G/YV^VCQ>+8@[K9\.?_^\OG7_F]?*!PL2HV M=,6-@&+QQZ+\X>E;'YVGTMUO-EEGN^U:K3,C)9A:K3\'Z>$_7R!^I[TW1SJZD&YTMPO MOG3LPO2+-W6_:7Z0PRO<$G.QRM4']6$EQOIVMZ(N5GUXC7U]%NL-78[P6>S$ MM%1>FA]\UG^KQ9B&.LBTE%-3=TM5^6,C5T)6;+G7-%B(?_V=_MO\J8!WE#[. MWST5BY4LBBO^]Z=%L3#D??5C4>=;?UQ78Z%UG)Z0*WYGCI+LUA8 MYZ]A6'-;&'9CL- 6E!@H6K#2B+J)G\WZ[&>YW!3-3Z#Y23D0STGY^:"7K_+& M IKS,YU0/_$S7^LUTN,&[O6'65,ZF;I9.WT@%KQ7])\4GHU?%"+2A;RJNBD)M*/\GV+^:8<@U\RJ&BF@Y1DBA(6"2AH*%2+.0\DN'\8,H\ M.5)&4-EJM-DM*7R.O%I1L-QI:D=-8_1R-[U-I=-&ILB6I3.PLQ6TC065M: Q M%]"5 "V[0&WQ##3]_WF*_2_JC739\#_*=["G]'_K[\%Z!AZQA^I97 LLI^8 M!]7T/(8*HTSQ(V+9+!/&%-ECJ?'K/2;7.Y:>5WCW(8O.-_I#%>_F82[ZHA.HW'M;Y9O%?%661((I1 MQ#"4A.M]#U4(9AAC&$C,*%(,88EM]CT3MW-J^Z[&8/"]M%@;!-8*K.0&Y)7= MX*XTO*1!6IL./KS[].W]EO$U9_O+7OA$$XMF[^!U#7 M;;B)[H>;JA<)4^ZLU%3VA>WVCT M;:;/\0._E^)I*6_4X;&&9MR;S;W,KY_R7/-ZZS??S%')-_EC\TY;_[=Y@IA" ML8QAQ' D8Q2R(A*81!FJ8ICKF2*[ \*/&@T-;IL;#(;^2-GE.5.OC0,U);U M/-'VTILVN^^1^VCH?7+3/3?'N^>JJWO ;Z5=P!@&2LLLYSA_/>:RV1RYY\;: M%E[2@[ZV9QZA[=Y(^1 TXI;'(R[[FQ.?#??;1I3;'+/SR3H.:D$/0&BM9^:>IK!44&(PE!&*H%(97J[R!&"6'(2AR+ L6(V%-$M9FKD4&D* M:E5GH%(6:&V!4=>.)LX@VTT0_O :F!KZ0F5-$G9('*&'0O(_W*V??]8-5,R@ M_[(CA#/-CD(%=J8U)&#Y=+]UPL?%R@1%?39'6%^K:X _%Y6'S9R+..419I"F M+(9(EB?K 8$1I5PIK*C =+[9Q@61LKAY-4+8B,=IQY%SM,Q MZ5D<.L\^3[\]WH'F60OV3BG//]UO==6X-'_XL=AI8+Q/H&*.Q%3X[YM'(%Q&J@I\6*U"4!OS>C0+.86['!QZ1')@<=B"6JLXJI]D"M+3U M1Q:6L'ABCG/21J412]-?KU1-=_J*;-WWYHN4_ M5AZ=-^I63ZM\\4B7MU)_?'K]>2=OU(<4V+^SDAH0Q#:C(CQ E$,J"0 M!!&''*4)Y0*Q,+'BHV'4FQI];8T M#0*/&Z-F8''K0W&74B65@"NK7#8L?CO M8(L]X9MVV\!<:6P#.^-FH#'/>/N77;CKTYV)QAUE:^0,[,PTOZ@-!==OW;4. MF]@W[>*1-K^#=75W3[OMH@?KB,[=MW^IX^W:!T-L;[<_G!0?OAIEVITDCE&( M20(3E&004:H@HP)#S.,XXX3*4*K^'AI3S&3T:D3W2F)T!$B[_4A0R*"#!,%44P8)#S.8)C) M0)! XCBB\V>9L[7M^#XJQ^4;;DL;_GIP6<;'K-ER<5'=SGW!7;85W2K;69@L>Z M*W26#NW.S?:.%5\_R&_TQ_M%P9?KXBF7CO$='2U,:"166IJ4%F"GYR!1'19X M^ L7/BEI[-#@[,GN5J):_JX,'Z/9H5RLULXU[%3 M# M??.^L9L-!OO^!YX?]B-VJBR]3YI!8 M?HWTW;*V/+3T/V3^+.=QPN(HEA*21,80!0F%-$X"&(=(BC1,)<%D_OBJ=(C% MYNA0E,LX>BUP0/\L>;=8F>Q'X!U=FE,"U[WF$4Q1BN- I1P2(IB>((C>VY,$ M09PD**9$IBE-:TR;DA8C(7J\6(??R"'A%TS;W?AE\ R^Q6X[1];Z^=POG[;> MVR;XB(B1=[:GC3S\?)[DWKM>KTJ]P&U&WHB(R8Y11"A M4)F@:PQ)K# ,>90&@%RN M7Z1\)U=2+3;;O0L2/ Q2(J%>(V@.87$ LTQRR**$)8H1CM+4A4.ZQ4V-1!HU M-7FTDLJ:+0ZK%709R U9(U+@=K:+K8X614-!E,K\_@Y$X3 MW2CXXH<34L8EAFY3#QCAS.,]X@F^R8?'=4[SERHW:1FP\*DH-.^\+_= =?'7 M,H3AB_Q>_JJ8QT$82D'#*E( R2B#)&$I%)E$,=/+$"JLPA7[JS U C%:E1XZ M:P6NE]24%*P#G)R#FB[HEVZ:&0?M@1EHJW^=+'E6A4"!R@90&0$J*YJXJ!G0 MEE1/N.1D[=<'#C[Y@_?%2'[W@_6)FV?]17!V>L_W:WD\#_F++-_S@K^LI9XG M9'21_X4NG^3NMOS31CY4BL>F]&/B[S8?%[(E?%L^$AYZ6__ M_DG^0E\BHD$@]>>F!V3&@A1#2J,8HDSJL1HI#'E"%1=Z[YG$TGK[:2ET:@.Y M5!L8O4'IV--H/M/+;3VOT1<0D1DP^COL>&P[P&*?.0"L0R\+K!'MDXG,%EJ' M[>, $(^T8?3P\;IM#1VAZMP,VK8UWO;/T;J]#9_KN[UH?;78R,^+9RFNGXK- M^D'F59&Y]:JX7SSJ?>1F'LHL"1,3RRQ,:'-,**09I3 (>:8D3<((6666MA4X M-3IO] 1Y6U&'G++62%MQMU?\!N=MHRTLU05;'+_NX_C%.XY.1.T5S]%(^D)< M72G:&J0S]'R^G3&IV=JJ5[1L_UX_2MY&MI9I?4W9G5:IG<]2_W 7*Q6G$>8! M%U QQB$*-#LS%IGUMTH")G 8!?9EXMQD3XVH]X+576X3'"&WH^F!@!R>L=O1 M[)7N9:6OEO8S4.EO$\9V,=IN9#X0ZN/QNCWZ_LB]!VCG>-ZER5$IOX>MK]F_ M3Q-]$PWM2C7/%0LBS?04QCQC$*D4019G,11$HB1,>2B%4W;2=N-3H_*V;JXI MA5J0V=V1] 5B8"JVPJ!'\J!#8[VE#6HU/7+"H$.C#E,%'7FFY[#<7GG@#L8>WY:[3=:VR5+JQF[.<^E:4QYR*$0"=);)^.73Z($1DRH+"41)\K) MH?:4H*E-KOLU>RM-W2;9DY#:49L/H 8FK6,8#1#&L M]0C4U&2(ROQ]LV!+^:OD^DFSO)_+@"8(*PD3+@.( MB*(P8TQ G(;Z_Z1BC#E%]%RDS=289:9W4X=I;&F*3+V_XQSM [@\#.(G_DY@583PQXF2ZCTJ07V%YS MJ9]&^Y9=J6HSWB[+K,WB0U.74?^]HYS=E:D[V"H[V-[ Z3?;10CG<8*$R&@" M0Y2&$&$J89:J&*H4,4493S!Q*M(TO,I3H^Y7!31G1RIH&LZ@K3*0HF6=^=W_ MQ&B6DKA\\W^F>!:GZP MM;C\U]XIM67)T+;Q92/#U! =KZN\U=097.&1R_*,U0&'E7U&D]SC5O>5U!NV MH8N5%)^V60D^KO/]9,;;X\*0)!*I+("$F=1#@C"844:@0@$)%1$BC1/K&][^ M>DQMPMKRSI/F'5IMT->U.2;X=9NY1*WSP_SE?W2XL+R@[RRNBL?ID8%GC:HS M;EJ3 &@, 9]:&5&T+?6TL;6FWR7R!7WB<*$\3M^,=+E\01]YNFJ^',[.:^<+ MFA_O"OIR#/:NHSTTUV]3]SH:\:"PHTI0%&M?3_,L[E@&E+&,0YHD,40QQ1IWK/\F611%29C$ M/'+-5.@?]=&R%@X/N-TFTB>$ T_F1V+&!ZQA:@N,IPW767&C;I=LC7^]V;%^ MKR>YYV7$715C7IX17G$M**^N:G^1F_NUF'.]"Y%IH@D^3%.(>,H@2T,,8\1P M&"B&:6P5ENDB=&J;D&N]E5AH7*MS#5,AW1R$53P#Z0@!Y!\T9"-R'&IR &$ SIR>;M*OEZ?S^H?Z5;'4&-N:,UI.=6"R?S)2W\]OZ\(,OGX04II2C<;M_JJZ8;M0'FIO3 MZ.)6YN71496U:TZR-!0!#TRBK0 B3B1D$2<04Q6G&5-$1DY%[+UH-37F:=2O MZJ>:4FC?I;F$T3^ASS*G=Q*LGHR;LCD):EQ@JP.A]>Z ;@8:8(!X*A?C3)KC M:JHA@]M?]3ZT]O,]V''BZ+T\,'FV[6GYQ8+]CF_99#JZL8Q M^[9/H'WEZO:BT[B9O7W">) 'W&OC[GD3KRL_)BW]@U*2;RHWWQMU)=:/I4O3 MCT4QIS)B+(A"*'@F]8X2IWHSF:40)X&,2)0D,;.*)+85.#4*W^D,*J5GM:.\ M&B"9(Y68D;+\NAB=#O]H]-[ M;G0CY&+^OG9=^K12Z_RA)+7/BU69";:82QY&@A$.$U.K!(5!"BG&(50)D0%' M@DD2VM#,.4%3HY=&5]!2%OQFU 6EOI:<(Y1,KY-^?=.,?GO4?WW0K MY>R'%=5KC!C#)#+)JK(4PXP& 0RB.*82JR"A3BE,3LB9&B'LU 2EGL HZK2^ M. >LW4[- UP#,T$OI-P#$[MQ\!5R>$+*N,&$W:8>A F>>;P?'51.2F;CLU[I M5NL"!F$2X"#E!.K5 (%((@J93 CD(<8LX2*)J%5<0Z>4J5%!I238:MFS0L1Q M1.U8X&*6H$T53]E#],EAQ9 ME#?=ZS(;R7*GO$.DC%,W\$A%,DP#&&&I%V@\R" A40P3065$I<)1*FS\JH;M MAA%\KMZV&[J)?%!PASYW<8:*M\.WM9+L\5N;T08X?7#KC/!R:G"\F*X^=NY%<2XDQQXV>&(*-!" 5" M<:!B0F)J=5QW5M+4IMP3F\Y>"_/3\/;>HD]N@=X3+Q_;]$%6ZJ?EO/56O7O% M?OZ%?A3Q::5'G2PV'ZJU3YW:#Q&**48!S!**(4HR8G+,8YB@@$4B8)BYG=T= ME3(U:FB4!+66;F1P'$@[(K@8GH%)X#4R R1'[(3 T]@_+F/4<=]IYNLQW_VP MN[^ *;-7IN']E ME#"U<=[HYGSI?QR_[B'N!96AYWA+0)QN[CN-ON"J_GB[H]W-=YK5OHSO?O 2 M#_&;QS(&=77WVJTYE!*E)-3C5R&]J"*F-JS[ M>XF?!-1N]O8'T\#CO/$4WZHZAJ_X.5R\>HN?%/8&_N+G##_N,7[VK7[,42=? MOZ7YYJ7>HV+%518C8O)FZC5^S%*8Q6D"4R8REF)">>2TQC\4,36&J#4$I8H] M]_Q'@+1CBIAW/.DA?\=U&8-01N7/ M,Q9AC@F'C*<91&F@()%)JL<[)PD)XRAAP7PE[XPZ=D/\E"BK+SFKON2VP.$^ MZ.MV.O+%"FQJS?\7B.(9R=)9$B?EN7@RBW$R0R$&= /^S]/RY?_]'V$:_*^H M+'L;E8^\E[S<>56_B=[9OC6'?U%=WVY^4UH0M.0,9A%40212!&D--%K"A9B MS3-AC%.G>X1VXU-;/AC=@%&NES??'FQVX[PO& ./;6LG$C>JBDU=T.7MNEB82^D//S9R59AJ M )\7Q6:>,$)1K).M[.WYZBQX=F-O>IC/=2TEY M1MY7Z2E?:HU;JLHSF >EK7RWW]<9Y/%Q64JBRVM:W'] M6FX-L-.R8> ..A[YS:\!J5@=%Y/RAL@%JACD!YRY#63RO=8.E!^751_*W<184DRY)09C +5 !10 1D4BD8\8#2 M@#/*N5-.I"YA4Z.GG:Y@IVROC6DGQ';TXPNX@3FG%V8]4J2=!\-;LK0.42.G M33MO]&$"-8MW+CNCJF]H.$HQID+ @,0,HA@ED&58F&H%01(E#$FWK>Q^\U.C MAM;Y3*\KKE?@N9U53>YJRP&-WN=5@UQIO6K\3JJYVB!JYJ.IYHP]KIEJ\XYXSY<-J8\KP M"*$_H**4<9/?YNMGD[-VKG#(@S34F^PL2"%"20 S1 (8"QPS+FF, ZLXR'." MIC9!5;J"6MGZ/$U#"AJ%[7.F=.+;S1H^41N8,?H#YI0SQ0:-7CE3.AL>+6>* MC7GMG"E6S_>/E:Z]NCNBO^H8 D8CI-(P@21!FB9"O9L[1(P;2O>91BTE1AN-#0ACA_:X;H'\8WNH:36'=+-*T.#/##7'*![U1D] M>CX4Y'*\W:-WA\!]Y !>2_S]1N^ZXF83P&O=YN@QO*[6'@OC=6ZCYZV^:=OD MZ\CEO;D2,F< M"84T-M<\F/*$9_K#Y$Y5)2Y7:6KKTFJ4\;9)=6$9\-/2%%6Q+"3LL=,L+^)' M[8JAK^#+7MBS9K^TS0R8:C=Z[ZRM&F33[ ].7_?JERLT[HVZ-P /[M+]M=PS M^?YWFHMM*KX(B2Q3J8",I!(B$2!(4IY '#+"@R ,,TZ=DNBW6Y\:/9;*]4]G MN(^<';'UQF/H1;(U%.Z)WX^9["N!^U[;XR9B/V;604+UHP_UV&*_EVRSNU2Z M7C_+%5UM/LNJ9L-7LX3_IC$M[M=+\7&=_Z)WD*9;7FYS^4A?JF/ _Y#Y>LX8 M2M(@38TSC![@)D6*WFY3& @51VE,A8B0=:HR7UI-C1@:"T#IYP8VC0UE*:^' MQ@KPN#7#3-[_I0UQV#-ZZU&+S?M;]-/@5]]LT[KT-@$9E54SL.V]TC"PM0QH MT\#6-K S#MPH\!]OU'L.1P%OT8LCG1&,VIMN!PF^4>\\8? F;+RC!]_X[)U) M>&^\WQKY'2T6Q8W2K1;-6+A:B5\7=ZN%6G"MT17GIO3)8G5WNUXN^&*OT%U, M0F+*^R)LDA@D60 )3E*8J$CA")& 4Z?2M9>/$LSS)JE;4AYZW"F0P9*K. #5D\[BHM4&74#X@.TU_L5+VWVX]B_ MUG7HKBIN_U)6H;M196&IXF97>\ZHR+?'B4H$B@J+3?CJ,RJ,7P?2:0"]KK!]S?I$;X^%5>G((*=Z]_+F0XM-J&Z5U M95(ZE!=X\TP@$<5A""GG>D$:AA)2A2BD-.511!GE";/)D.XNVHDC1TB1;FY< MRJBGQUIWP%[ >ALL2;>*NQ&C0U_8L>$P" ],@0;K30-ZN7V>OSS5.N6[U>%YMB3C$C+(XC MB#.D5WB*)9"$F$,:QS'"L:(9P6Y9O5Z+F-KRK50*?)5\K9?=_R6%:SZO PCM MF.8R8 9FE#WE0*F=SV1>IRSWELSK0,#(R;Q.&7B8S.ODDT-D[Y@+)@,I(@4I MBT*(1!9"$M,8QIQF5.B=G:)6'N-VXJ8VTG<3X=*HNRW.\@(@*.[7^09H+1Y\ MILR82Y*DF8ACF%!"-.""0)J2#!+*PDBO"I,TE7:^M_XA']?;UD=Q'$O0[0C8 M'Y #D[%%3I&Q,H/X]DOJ%C:A+!XG_8GLWKH\Z>JWG*X*LTU:K^JXR@BEA,8H MA&E(-)>S*( L23CD6&$410S'HG?^U0-I4Z/R_82C+74]I&4]A-IV1><)P,$7 M=[VQNRAQZTE,!LCA>BCKS=*YGC2[*[/KZ9=Z>#/I5:;>1ZXV96:@];*.BE!2 M!B)0%&9,,H@HBF%&0@73F!/*J1"86?'':1'3(XVMDN!1:^G@@'(\ /, M\#N]+29&P3[Q.,?!<7"UN1BDD?QF7H/ER>>ET_Q.!Y;C;X[GC=*I^9YK2?>3 M'HZOKE:B)E"SCS9A-;S^>S@W=>0%22G4V]Q 4YVDD D6PR!(&0N2)")9T/M0 MJT/PU BP4= AV<6 M2 UQI-8E]NT.VBS Z#Q^LWF_IS_;4[%8R:*X7C^PQ:J_MQ&4GAH_UNXVA>;'1D='G[@Q>MJ.4J?6?P/3<6,N M:-D[:]WJ@+;)H+($-$:7]-VN>%S;O8M2KUXH&VR,]^B/-V)7^?+;&T/E;A([J?749K%&T1EX-*J6Y"8;9=]N/CO=Z^-/:%[Z\A]S1MM] M':7QL_+)#V<_CS>=U,YVUP1GM=,Z_\-.:V>[8FBJKRJEK9;'+4EZ:-)!_=$CC_1,Y6K.MB. M=,;MMH&YJNJ)=Y8]]JYOC[GG"/8&LJ],PIR_[QS39[D M?Y?B3OZ)+E;FAWI]N*1%4<8_&EW?2;7.Y3?Z8YZP.!5I'$ A,#))^!5DBF'( M(QF$'*N;JX_@?YN^&YC?+1+7[0H=E=;-0*NK9^"UD3/ M2C--HKMQLMOUPWZ$+'>.BDTFVUT_0%VRWO64X#8=%/EFER'_3W)]E]/'>]WV MLLSE%E.]2I4AD\:3-8)Z 1]Q'A(486G#[)U2)D?2+?V<\N%U8]G- MG]X0&I@*7<"Q)C KX[NX2#?0XB']KQT'=;<]"IU8F=]1IC M+WQQFZH@3!(19*9T11B8,N XAA2)!&89(BG%(F/,*0^FNPI3HX?KID1D 4P7 M@T6CNN]8Z:YNL5N,#0OVP$QS)G9Z:T0K=GJ0[!']01PVG+I+@2F$55L 9!E> M;=-2W])4:_ZW3T7Q),7[TM6LRC#\%[I\DE_D]_(WQ9S% >5)3& 4(PH1"V.8 MQ1F&,>4"AT$@8N1T]VTE=6JT9[2B^GLPZ5L*8X#CP:(5TI9GA[[Q&_IXT.@+ M*H5!I3&H5)Z!4FF3]_Q[]8#'RPXGF+R5"K.1.7+-, <8#HN'N;SYS/_ MM/HF'Q[7.KG\N,[-Z=^<,16ILI28#"5$2&@NBE(&XR2(&*4B MQLAJ1]9'^.0HJ=8=_-1H_WN]- !; T!E ?C-V !J(QPO1)PZQXZ^AH)\8!;S MC+8SG?6!S1.K.8D>E=SZ@/*:XWJUT;=@XO7ZX6&]*FGU(!?8G*44X3!-89*8 MP&F2"9AAS75,<:K78!F3PJJ0C9VXJ=%9I3&H5 :ESK,CF?)<2RAV(M[-6/YQ M')BC+H6P1U%%&V0N**W8V?S(!19M3#TLLVCU5K^5TT>ZR,NEV"^:MY[R\LBL MV/[PWQ=2! L#0VF?XXCR"B>D.7!8&$BM" 8)H)E"J7I9.3]*F1 MC=&SVGR K::EP^F7J[_TS-3@UAMV:Z7!,!Z8B"Z#UWEMU LF3XLC-]FCKHYZ MP?)Z>=2OD;YQT\_KY;/).)9+L=A\I+Q,6E/'[7.$*%4IAX)$"40J0Y 03649 MQR+D$>%QZ$1@G=*F1EA;94&E+6C4=0V/[D+8CI2\X38P"9V$['PJB1[1SQ:8 M> MY[I(UZ M@>ECA]K^1JI2U!]UG ?#$V]T"!J5-,X;_)HQ+-YP/Y!Y7Z?F,67YYBH,N4RS M#$8FR@9E201)2A!D@B*2($85MRJ'][KAJ5%!HUM9XM'^*&4/J_.')GT1&'A$ MVQGO= ARS-)>QQU[#8UVL'%,_?81QM'?]PQG6Z_NOLG\P93R:A7%RD0L$HIA M&N%,3\H\A2S-4H@I35 2))ACIZS>1Z5,;1 :):'1$A@URZK/CD%N1[&TFWLO M1FC@0;H/SD"%ICI!\!42=U3&N,%Q768>A,EU/MQOT%='H']="/EII=;Y0QUI M^RQ73]+X_'_XH,0AZ&,41!'$$6I!*F*A,1 MB;&(4J-UJ!1^X+8M_Y]94<\H_3 \$<*%X/O3%87 ^>) MT/KK,2KI70S7:V*\O,$>J7'+R(B/B]5B(S\OGHT;X$9_B(MM2@*]9IA' @6< M(6G2 .A-2R08S&0@($\R0G"F9&*R E@FRK40.#4JK.*2%EM%BQE8V2ZEK$'N M)KSFP;MEY'5#JS-5K MT\YXF7L=K-K+X^OR7@\^_H6N:!69_%'*XC9?K/-OZT^W-_7-"5&,L$@(*,P- M.XI"!;,0!S#C4@E&,"9V=U,6LJ;&PCMM@5'7)'+2"H-O:Z!5=N"0,PA;\+ _ MW :FX$[(^B0Z/X.= _7ZPW DUNWW^;DQK1THG21[IHGQ^-7.ECUJM7RE!ZLV M=5'_LM[(N0I0G""<0,EQ")%4##))$RADI)>U*=/_L.?0=LM38\Q=(>!GK9W# M,-^#RX(0^X(P,/W5]M\H\)<+['<@M;XXC$1AEGBX<=8QFSL9:N^%\?CHF)Y[ M['/T@9X.DZ>7A[_0_USGUR:WP!?=4[637D SG$2F3'(4I;7+@)(1#!630<19 MA!,GEP%'^5/CK4I]>')K4]H 2B. L:*O(Z5C+]D=/PZ(_]TR=>?37WZA;GQX?>K]7)]MY!%O5L(,TJ% M8@)2(DRN:^-BF1"]+(N1BA'F,6)6^:QLA$V-XDIU0:,O:"OLL$XYA[#%TLTC M;@/34P=D?;:RY[!S6/9YQ'"DE>!%6+JM#RW!Z5PRGFMCO%6DI35["TO;=SR5 ML"_+^!0R?Y9E/B04A@S%E,(LQC%$-."0)F$"*<-!&,DDPL@IL\P9>5,CVOTJ M5<:_R"G7E"W*=FM#C]@-?@'M"MMEA;Q.@S%$_:XCTMZN;-=ITSNK=76\UC=) M"UT)FIL\\T(+^2LU25(W+V7Y@292'BB][SR+<8_$+2Z0>KLW.56I M^IJ*&K_*N[+=,D]N6[-/H5>$OVJ M%T0++HOZV!;Q1/$8<[U,02%$&5:0X8Q!AH2@BF E[#9 G5*F1@K-I&IBX6M- M'4_)NT'M9@9O4 W,"+U0Q:%"]+MGFY[M'2[9\UKI]L]_W#?;$>_WLOE MTJ3WIJN7.0U"'D>)@BB, XA2BO5B0*\-!#/%SQ.99,0ZQ.ZP^:D-]#H53ZDB MJ'5T35VT!U_WR+X/?(0'3/[@KQ#>\V-G&?HF"F'>86./M7C-JBL MMU86VJCJX-%E?=">41:&&2.0,Z$';1 A2)$9N2)$6#"48F%_#71*RM2&;55] M;M%6%.25J[_#'<9)3"TN?GP@-?!8KD#:T['/3<])E!RN>'R@-=+=SA'4/%WE MG .A\P[GY,OC7=ZES?26S)3 M>RQ@*:898E"%AGQ8&L",Q@@F2<9QJ#)) Z=@:*_:38VJ7A69:XJ2ZQ^: G-O M452NLV_M>._->FQ@EKRXM%Q=2.ZUH>71T=M6E[/I@;IV[1KS-G >G&9 M.2LA/6>&1ZF)9[&Z^VRN4)O:U"]?-%Q/>:ZW(=N3^!OU<;&B*[Z@R]MUL3 : MF%!SK3];ZA>+S9Q&>BE/0@9C&NB5J2 AS)A@T 0<,AQ2B9+ :5[PI]O49H6M M::"T;0:VULW SKX9V%IHPG.V-H+&2/#;SDSP8:7WC7GY:3A>[_G\""PGD+?I MVJ&GC[?J5??IPS_^OB8/CYJ-.W7XA_1@XAA A/L=ZI526JQQFJJ.?IN80 NN!X]T?!H=Z/=AK4O1L\\V=-CZHD5\N]/FC(^/.L_ MZ@]2D5"F&"$8$DGU2B[FD$1$0,7#",=2Z3^=O,&/2IG<<-XJ"4HM'5VDC@)I MMQJZ&)Z!!_=K9 8X,>R$P)=3U%$9XSI#=9EYX 35^;#[Q'UMIJOE0I2+R3(E M6.VF([*$LX#JJ3LILQMR!FF2"DBH$"2)6"H)LYVZ3PF9VFC?T[-*DM?#]>DD MI.>G=!] #3SN>V'D-*V? ^&"B?UDTZ--[>>,:T_N9Y_MGU&\*I+Y827>Z[7# MG!,2X#2B4/(L,ZG%*6111&"28*8-I&D:6B41."EA:@-]FV:[TE(O3P4P>KJG M&]\'LGN$>X%GZ#M!5V1ZY2(_:OU%2E6WK0R[ MOVX"XY.41$@OS2,D.$2I4I"0#,$H4H&(XEA09E6?\;2(J0WENI)@E5OBVFU] M?@1 N\7Y9; ,/D.W$1E@77[:>D^+\B,"1EV1GS;P]7*\X\D>CHY5,HVKE6B. M\1:R^"SU#^4WRI9RET?->S=Y# 8F$,?TU4X7AW'$?Q6*@YLBAQ< *V#0^40 M$(_D8-D-M2=?2U=\.GTOK1L;SQ?3U;X]WTSGE_LMS:[$?SX5FS(Z[=OZ2HA% MY0=Z2Q?BT^J:/BXV=%E6BJIJ1)D_J;;<1.87<]T)5- L@D(R"5'(4YCA0$*9 M9;'>G)&8$=DC3OX2G:S&TOC1\^9":[GXK^HLPH1ZF^2T^AMZUK+UC]Q6@Q?U MF=VZDFX'&(%!:Y&]%Z@-73VO7 MBU09=97K [37ZV$O;?:CW"8J6"_)V6)55\!H?"L_":W20BWH-F7=%?_[TR*7 M8G\JT+_3ZP!AB@%@RI,091BRA&.("&:0,41@E# 6RT@A8HIQ&E=_._KUK)_3 M:GRKY7".PW! M;XV.7L/@ND#P%OUV5,C(06]=AA[&NG4^W;.V)\U7B]5=<2OSLB*WX_=ZZO4) M?;&-BN:ZMJK^/LA'>PX)7^4;3XD9MSKC&6,/BB^>>[[?QUO%_VR]MS^OZP@? MDUU-$1&B*,4P($D,49R$,",,P32(:()I)*5P\L7LD#6U6Y\Z]&X7+M$HVRN) M71?(=B3A";J!>:(W:LY488&')[;HDC0J85B8_)HS;%[I2QM5[/!7W?2OW^EC M[=<@,0D421!4B8G/)EQ"JH( HS. LT@W"MZHX*B0D5F@R]!# NA\NF?@!K^7XFDI;]1>ON\R MU_?2W,F5Y^SE1>>2GIZ+,,/-[\%A; M =@+4(T%@&Y-<*,VAUZQ8[9AL!Z8V S,91*8VQ:X/_VY@7RK/+@Z#[,SL;DC MYHG7' 2/2FON@+QFM1XM]".USVM3URE_,,>?'^DB_PM=/LEY*EB":9C"1 D" M42 %9&$2PU#%L0RERJ0(7=9F1Z5,;15FE 1:T ,06DTW%CH.HQWA7 S.P-QB M](-&06 TG &C(RB5]$YI0>->\)XU^.#2]_P;?:OJK/G? MOLI'_C-QPCB7A$<$49E&F(,(L@42&#*8Q M3M(DRL*(.9T[6LJ=VN167R?O%BMSS0T871J7;3?* M9/.MU*_GD/TM-*RP 2\5#;XFUMZP^=IEG&7/^I\TQN> MUS-/_X8N<>$QV7H_:J.NUV8A_J0%UCD;UZLZBV_UW#?Z0Q8??NC5N9:Q6&DU MRYPO)I.C?E,#IB7=-?>&#273BX'X+K>SK53?N3 4W M!SU:/U^:6R7=W9FWS;7OVP-JT$[PZD$UC*9OX($U*.3'/;B&%7G!TJG? M**J);GO(B)(T4!0SF)&4092B%&91P&%*LBP(0[/4=KI8."UJ:IS?UO2?@2QU M[7'J]SESS&S#E8\1Q_JD>S\Z>%IJ4G\67Y02O(Z&>N-NA+K1T/M]3>89#(0V Q< M)J2Y"(I@EL;*5)EFD6 IYPZISZU$3FU([[0&E=JS)A_P6H%&]3ZIT>TZH)L$ MAH%U8&;PA*A;(G4GD"Y)JVXG:+PDZTZ&[Z5<=WNS;Q(%)?/<.)1NCX:JNGW7 M^H>+33&G7 E",@)YR@A$BFL"HB* /(LSDD0QE]@I-N>G$3F5BMAW'I&1LQ1;FWLNDXBO;,2[(+VRV7>TD.*6OI@] MU=5WFHOR1/FF7. 4QLV]RD5@DK)5/WN5JSM#,I4BTV2"L-XDQ0I#)H2 $0YD M)D.1A(G;+9)7]:;&0.V@U\H(<)LORFBP7]9"]Y;)6URYM-8V@C_E=+5QS9_I MN9,M#V+>K.N&/LEI]5II&BQM [5QH+1NMM]O,[ U$;1L=,F@?T%4L\\.\![X M[$6Y-XJ-]@GLZ?!IKU+Z31-5>*,\54AXSE&$TX"F>OV(];8TIA+2* UA$(L( MXY!+P9V*"YV1-S4B+P/Q>@8HGH/6CFT] C8P?=::=M8\]T>"EKAX8K5STD:E M*4O37_..[6MOGXJ]_9/&WP8'&2&<@G$B8J22$:9 RCD,:AI%5^:.1 M])T7 ;'TABLXT:PN-)YX\*VY4HK,U_C536;_7CVIN-O@&=-4%=5,6:>&+>^)YASSE"<, M:4IB#"*,*&0!$C#E)$E"28((I?-GF;.U+3WY5])E%+95'6XP&JV;>*'6@DG_ M\.KF^E-9U$;_HS$4W!M+W0AN@*ZVH\2W[;Z!2;0T#NQ9!_:BOZJNVQD)2BMG MH-7ALR8,[+6US=VX/PX>KB\\L?8 "H[*\\,!_'IF&%!2SSN\[?FPT4JK5#6= MZUGKKLPA7KQ[.7Z&7/[Q34O5>MSJX?5%#[C:T8['1&08(1AAXVB$4 ;U^E9! MPB4)DS"6"75R"QA"R:DMCTM-@5&UK\/S$#UI>5WWQOTS\'3ATC7N-VT#8N?K MOFT(%<>]=1L0Y(.[MR%E]2-Y,X\49B*1Q*<0A*&#&9)FJ&$T%B)J$=MZ+."K4;Y^ 6@CWJ[ MD?)YY.T8U@^0X]!E>U>D,=S7UC@^O.^ZYW0F4&MH/+'A>7FC4INU^:]YRO[% M2[W#WLM\\5QZOQ>?5B:;>\F"VRHUQ8VJ,R#3Y:W,]5+WP5PB:A+<_7A=E"6? MFX(VKYR*)!,TR2(!PU!1B.(P@#06,4RYD G+4L6)51SQ^*I/;17:]D^J0A6J M =N@ %HHF',.O9UI57_2CV[M!HWAY7ZXE3W%_+-CZ]W7.VWPC\S5WEIW'X \N\,-KO@;NA& MTZ!'BHUK=G9BYS:W%8J#:Y*EN&ELJ PVCIDD+"#NGNF& ; @1F^P:[2L?9/OJIF M\MT/>N3DL$/4(3F'=V1'RM)AA;"G3!U.&'6F[+!K:;S<'4Z6[27Q<'NS;X1N M,XN8Q&[&Z<2<]M1'K4@&:1:;;!Y9FD"4)AR2*(EAG-$H%)F0@BNWZ-S3PJ9& MS:T-1J-LSU/P3HCMEO"^@!N8DGMAUB,>]SP8WF)Q.T2-'(=[WNC#&%R+=_SZ M>WQO",1W!R%_&9:XC;]_?;^]6TGP-#0A['GQU=K;MU[$#8NMLHK&8@1J-P?/' MOTU'#NR3,I#RD_!7&;9C;'U9!M:BYQ6H(=?;?*T6FWG(F)1IHA?9D=!_,!1# M$E()0QDJ&@N<449=ZKBVVG::?48HU%JJ9JI":=T<;RY;@%G>4?:#8>C;R!*! MVVX$W"\=#VWU=;W8:GGP>ISZ@&7BP.J)B/6S/F7YD[!:2_^%N_?RS?K4:MOHON]%ZLL%1ANPY_:Y"RH!?"J*)RG>EV79JW1VI5-3\45^+W]5S F1* CT/C+"@8*(I!(R&A&( M4QPB@B)"4K=LM59BIS;0C5;EY>9:[=TZ@)\6^F^E[JYWWG;P6]Y7>P=UZ+OF M$KQ*8U"I7*>\G%4954PM%OF]>L)C8CHWH'Q6$S@O=/S* M9 '*TR8/]V3X)Z M8H7\^Y/>-7QX-FBCB!F"8FX4C*8!:$"*(L9 ')4G,5ZL1)IR1- MC89VBH)*4T?..8FH)/OT M(2909Z6[^66>I#S-(J(@SHAFE"0+(2-206$RZD8J0RQ-WRIIR%;+J;'15K&W M2PVRZT$[!GOS?AF8_09* W*^I]\T\\=!3TPPW\=.QW_8+!\', ^9V^-0V$"A MD:?B>#[216ZRZLE61KT//QXEW^A%[^)YHO%C?:85R^H+? M.:[3F^"^":B,7SK?E*H28?%KQW.1T?2^K_WY:77&^?EIM"DUT MY;*<\_QI/ZW>2I0.(JT?S9&,:**8@%*H#*(PCJ%F) &5)(PJ*DG$N74,BA^= MID93M=) _C!33%UI9UTZEBUW6CL$6'CJNFXR>Z,.&9CP&H/ 3XU)OP>?]!*U MM@K49LU TVDM,V9E[$;E$?CY+3O.(71F_ X<*;9FS(YTB\3Q"WEGJ(XG4>/% M\OC%9B_8QW/3_1;LUT_%9OT@\S);I-D4W"\>BSK@+>.UM5M:=X%K=VRW!-@ \]06ZSVU/18V-L! M#D\K\2Y)HZ["+4Q^O0*W>:6OO^25$+DY(-=_O'M"9POWMGWN;_?;V97UKUPK#NV_-"'.J!0;I(C/<9L] M[21>-3[JYN&X8:_W"R>>ZK&"*-VJO\I'W>?WNLW;?'V7TX?V#Q9<-O5_YRA) M>9!F 12)R<\MF8)9D'$8!Y1RDE 4)%97@>ZBI[:2V*D)'HV>X%%OILNHC#(^ MXZD0NY]8AFGTZ ^+Q<9@* ],'E6X1@OF6O/9_L\,](ZEU'O@[+#L& SOD98> M7G%W6X7T@JYS)>+6XGBKD5Z6[JU(^K708X+X\F36-3?JP]^?]);UD[9M97+5 MF#3CQ9PB%B8\,9%ZA$$486PJ\$8PC%(B<2P2CB+K^:!+TM3HO]+5A.;)4ENP M:-0%CT9?!R;J!-B"X'W!-C"?UXCI+4RE*-AJ"FY](N9 U;Z0&XF9>R/HQL(V MJ'22;F<#XW&LC1U[E&KU0K]]W:=524IWYBOYL%P\U)[J3895Q-* \!!F41)! ME)FJ-S+%,(S3%,M0)ED:NMS9=4J;&I.VE04M;1TO[KH1MMM(>\-M8"H]"=D M]W=6F'C:=W?+&G4;;F7VZUVYW4MN#%+DF_DOB]7BX>FA_I:5P$AP%D,5F(HK M1#)(>8 ACQ63+$ZB*+8J-G[0\M28H5;.C@<.<>H>\Q=9/_#XKO7R.)I/6MLU ME@AV2I^VP;0[MZY6]866!SWNX!4BE9 MB!PYD9(]"(=IE!S>[>MR^.%!YG=Z!/XI7W_?W)NH1[IZF4LL1 M6/5P0^Q$X@)7Q./MCNR.V&G2*:PW>+PJ^7!=/N>V9>Z\V)T1-+;WKNN,MS<%.]4$.N7J!YG%E:2][]#6F M,RS'5IONC?2MVJEDKD=S== FK]?%IO@B-_.,8QRP1$*$4&H2:H60902;O#8H M#2FGA(3SE;PSZ^!O+G4[CXJS&E59-:H.A XWPLPA_!_!G_4CIG23F>V%9!NP M:*H><*.^:PG/XWC;4=4E\(U5N%,#M"T+42IH2A9XK$YT!@-O]3J/2QFY5&>G MJ8=5.KL?[\<0WTP2D:?\I=S]5AOAVGLE1%&4\22&06 .R[ED,.-A L,@RB(D MJ0I$XK*+/"EI:CN^1M$S=:L=X;2C "\@#4P"^_C,FBK?_CW_SH+AB0U.RQF5 M#\Z:^YH1SK_0CQ.V63]WZY%6U8PDHCR+10QCBC.(9$!A1F0$ T(U+["$$^R4 MC+-3VM2XH96Y]Y<2_/(FTW&5T(VO'5%X0VU@LF@!UM)TH/(D5J!X(HUN6:,2 MAY79K\G#[B7W^_=O.15Z0_/KRP-;+^D!]U1[^]X)R! MIC>,WD/XK;AB-<2&OTOLV^W_+<#H/ ZP>?\R7Y920N6V:UJ_48W(BD+UTF95 M4-[\NI@SSF4DT@ JP4.]%5 <$H4SF'$E(YY&.").#-=3CZD17DN_/C<.?7O# MCLM&P'A@:MMZ>+1,F($VZ->=H/?VQ>@)F6>O"E+A28\R4T1>0D5X9CRD&0!LBH9>&\P:^) MP>*-WK4/I7[I_FHEWLMGN5P_ELE;JAI:-[L(S4/+5YR(Y6R$%3^,K^^FD<\ M8QB1&/((28AP2B!E80@Y12%B*$NE78F579-3HX=KNJ*"V@W[%C#=8[N?N0,/ MX.NK+U?OKRX?IH?&==S@U ]70['^QVX4MIH:9:@=JMZ,IR._Z>LLG2^>J4FX M^&EERI$V+MK_+H6)3;[B^E=E-$3;8\)$3LQEQJ(8LQBR4/^!5"H@S5 4XRX M8B%-!',*N.NMR=2&Z,X0T+*DG(=J6\#.F%<.0L8>Q[+&_7O0;L(?I5\&YI+A MNJ2'K_>%<'KS!N^KQ\C^XA?"=>A1?FF#/1,6]2U'W^3%W2J[#4"[J6K3_TDW ML2D^K6ZU96LQEWJQHQ=!$F:I<575.R9(41SKA5#*@H"+)$G"^;/,V=J6F<=2 MW84PV@8,NHG8Y MNTAA4Y[E/JX7FC3NC=GT)W^MT=[2/P8[BI]C! \\(I3VP M- BTC08MJP%[ >WG:LM!:?ILEPY\-Z&T IYK &:@@@#H3Z4"P6-6KI&[S5=F MK['4'C<[V,B=<9!A;&SYO4_^:D8M;QO^;/CTZZ]_KN.%DI@A).( \C )(4HP M@I3K[7Q":<0B25/%G6X/.Z5-;=^@%7.\$.@&T_H\SP]$PY_G-5-QY;!5:@I^ M,JC]?H X+"M<_)WJ=<@:^U3OO-E'3O4L7NI'&!^4DKQ:KO/U@_Q&?WRE&UE% MD#_I!7N==U3SU#RF7# 4)I#'.#6)S4+()!:0Q(E(HD0B1:W*XKB+GAJ5;#4W MUXQ *^EX4> NAW+# /EP)2S0['2VEQ% J-WF2QGQ1?+19T\1T^-W.OEI#M> MGJC(0?"HO.0.R&N2ZM%"/\:ZS==<2E%\U$9\-LY9-^HZEV*QF6.<\82D*8Q0 ME$"414QOTO5"AZ69WJ+C*.*I-HL!T+,CE\WKY; [=>*DM4-2, MI8UE5M;S.-MQDA?T!J:@?>!*+4U 0*6G/[HY"X4G=CDM9U0R.6ON:^XX_\)% M'E)Z\_64E_DM:G<>&2)*!.$P"%!LW" 22(($016B*$ DPM*NI,49.5.CB:U^ MFB(*F3\[KEI.H6E'!QXP&I@,&L^HK8K#>46=0L&O2]2!E+?PASIEZ@EGJ)./ M]RU1QXWWI7POJ_]^6FDYYG*WN*4OY2T=PBG+F-2#7S%AO*$DS+!2$., \205 M$8F< MJ,'K[ -3!2-KN"G1MO?F_/G+9"W9X#L M4:[.$AQO)>O.R1NY;)VE^8>EZVQ?['GI^,0*^?,/;AY./=\[YFQVJ;O+N)W^8("DH68808Q M0QRB-,X@B3(.,X0D3CA/@L IKK)+V-3FP]UAE&L 02>DUM.@%Z"&GP&; [MV MUMA!$C#90.)OWCLM:NPI[ZS11V:[\^_TJ1AI+BS-K6=AQC..A(0TU MO1((0DCBDFG>H_E]*B0KC^6:]HZVNH\W% T M:H.?C.*_;R>9-^O1F^M/,_#-Z.!2,G'HWNXFPLGUX'4MHWYV,V1>M\Y>/B]6BN)?"5(XP::QO MU-?JG+N82Z67%2Q!D*81,U>#$61,4!BD,0U#AA"1CJ=\9V5.;5_3: KNC*JN M.YOS$-MN<+P"-_@^I]9V!K;PE0J7&>K-56&CM,_]CC5"WK8]YR6.O/NQAN!P M$V3_:L^",N7-Y,?Z3OW]^D&3W#S#&M6 ))!SI#.KCL)IQR67@C0P>3CCXUY2IP, 7Y5SCHD8MT!. MAY$'=7"ZGNV[NM!C22]J;NG"K'#F:9"B"*<*RI3JD8X1AP1) 1G.]**3!XP% M3DY&K]J?W" W>PN3,A,N:D5=5P[[\-FN$GJ#,OB*H-(,&-5FX,,/OGPJDU1? MT\?%ABZK"G_U0S-0>[WM!4#Z7"H3&DX\0[-FJVT@_3S29? ML*=-60QTLP:\53K[?KW4WZ[>:[ !.\..D"\&>&!:WB*[32@\ Z6.'GW&NR#P MY1Y^5,:XGN!=9AXX?7<^/'(D=_G'5UDEZI2_ZKW>@LLJJBZ<)PICP1,!$Y[% MFL05A90K#D.]/2.")1D73L$K@V@YM4E JZ76^4/I,OK8'5T[8E?:,=:;=]# MC.1UGJVOVX M_8M7?JU$;_83E 4P#KAHRE!A#)-09)(A$<41[U'O=E0CK/AL_"JZE[DDC_L9 MV,U&T^O5D5/EMPR?M?U4VK:#ROAMK9 R@53+3% #L(W+:/]R-J#_]9OTGN>L M_>/H_B:Y_D?MEE,5 L95HN?5U3I_7)MP]2_KU:_RSLS)=3(+J2+"42:A9-P4 M8 TYS$+,(4,HY13%4KC%]I^4-+4MSE91QUNKDTA:7EWYP&?H^ZM&QQG06L): MS0%R@9P%P]==UDDYXUYHG3/WX%;K[ L]3UI:AXQ5FJ)Y1GG,L>8!IAD!(AXJ M2!GG$!&>I033+#+').==<4^+<"* $?QG2__8O?/6?P:RU-3QK.,0S$"%+,X0 M@:'F4(A0E,),110&&E>>+R]$CZ! MM#Q!NPB:H8^_]@9LG2OPZM5ERBWU&[U]&A%?IU"' L8]0CIIX,'YS^DG1\N4 MO0NNTC2 VY<,8AA6BP32 ,:PCC ..1*!8&)(!DT6?9DX]EVMNQG9&[5+'/T M!KVHJ^RX9ZP.&)BE^B;&'BB4S@>J;YTF$=DS%R*JP.,P_38'4]W#,A\.+N?G.C M_EQ4YX\W;$,7*Y-FY\,/?F_NZCZN\X^+E=E6?#8I,IJSQYQHQ%U"E9<%]-ID8;M9)@:;1T32G* MZI8U*@U9F?V::NQ>Z4K07-SF:_'$-W^EQF]R M\U+F0*7+;9IB'F(F!8,R$C%$8:!I(4X"F#"2,(PC@:G3H8R5U*D11:-EOYS% M=D"'"'$6\Q2&(=++.:KI.,LR"2-$,XY8$*((];FH]0SW/]#=K17J,1(B9A@* ME#*(XB"!+$ ^GH&L*.J83 >F*].Y [?Y0FH51\DS[([8H,E%#\I^(TSBY\#Y'R*\;,M]+RW M7>=EA-7F(UWD?Z'+)[G]R^Z2N/9!YGJK$.L5+ R%U.M9I7XC"B21(S MSJE3MC,'V5.CLUIU0,U1VR('I=+@%]U56N4'ZY.&/KU@>14\#+9#7Q"?@W4 M-_$>2/FZ2':0/.[ULCLD!Y?./9KH6YNVNKMID@;4PX0Q'*J8A3 UM=I0G')( M4LPA35),B2)IAIV*,1T7,S5>:K0$C9JNI6F/8FEY27PQ0D/? +\&9Y "M%T@ M>*L\>U3(R"5GNPP]K#7;^72/]/%EQ%NQJ +CC+,;WSSEQLEM);[*I0DIWKF[ M;7< @F5!'&8A5#QF$ 6Q@L0L8SA/(Q'06.'8J@!%;PVFQA1$D [-Z&XU!PII/F.XMG/EU^R.',9\P M[S!\^=2#_<9Q5SF",M'W-_ICNZO=!01^6U?A@'.]GR1!S$,8L4"/>A*'>L!S M"FD6*OW_J:6XWI=;+Z5C6[C.E%( MD$"$04$4@B@1$F8TU/], D095RP23FNI$W*FQI:EFC-@%'7T>3Z!HQWM>4!G M8#IK 0-^*[4$@\2TGD'"EV_S"2GC>C5WFWK@SWSF\7[C_\N36<*9:BJ/FF-, MRW5*FF).,YXFH5Y)<9/J!)F[1\(%@W&0I/\_=6_:Y#:NI0G_%41,1[]5$4(/ M%Y $HS^EMQI/^%;ZM;-NQ41]4&"UV2U+V5JRG/WK!P!)+2F)!""0R>GHZU)F MDCCG/! >;&=!64Q)QC,7"K@N:FHL4&NJY^;U7E>P:91UXX4.?.VH(0QJ [/# M ;"#FN!K'V#.Y-"/12!^Z! T*D7T&_R2)2S>\'18J).^;CZLUJIM]<7YKNCH M7A[M!N>BH(@2$_*0%6K-@-6:07 ,&4UYFDK*2A1YI%#MEVPU$L;/>_JYT56/ MB^-" ";4<;LVM^N.::DL>H'FF F1"T@3RG4P&U;[8?4/R],,I5(6##LE3PD$ M_ZC'8FH9S8W;CH)\JQ.C2+'6&4@U\.N]$;SNCN ]8$?L87$=F.!;90V"!W5- MY)O-(:2[=X@U.J&<0OH%CNL+8@W F0N(_9O>X2Y;XQ7T5A< O9>FS;N?U68N M61Y1GB H4:EF !UT00GB,"Y0@5FN?4/"28?3_YN",)Y[U^1,[;'?K>Y%[ST>UZXD1#,UG0NJ"!%(5,H M4J0VCB*AD"1% CE'E"-!"^%68>NT^:D-_;UVS;F([[!_<,@_[X_(P /<'@S_ MP7UB<^@1_3!^WO/+AET=NZ=/N<>OOVN\.O[_'5FK\;%XKK>*:M_ BS1"):2L MR""B@JD=1)Y"-:&3-,8\*K&5XV:'C*D-W59-L->S.;^PCU>_AF;W. Z$T<"# MV1T>I_CT'@"\0M.OM3E:5'J/4<Y+ L MTUBMZK%D&5(()4[S>7@5IT8L^F:W#;*K]7R]FC=-)]HM+%ZW:P;FLX&JU]0/ M3K,\S6D?3+ &3:/@_[.%9DX!'K*:S M)?K-#W4@3C[WW..'[]4R^;7O[K-\5U@V\WN@2 <>'"W6M8WM;.Z[KRIRENK&FY&M\ CT%S> M)6G46=S"Y)?SM\TKOGD\3'SF9[+>/A\5D3(34QES11)9!.-$1&H^+TI(HM)< M#&'"<$&E=$SF<576U.BC#3LVNAY7U_)R[N@"V8XV D$W,&UXH^:1\*,7CV!9 M/ZY+&CGU1Z_)Y_D_^E_Q+3RU8D+PS0>EIJYS)3XNG\1F>U+N:AY)GK*4Q! 7 M D%4)A1B@7(H:1E10;0GB%-A!1NA4R.25F>@.Q1LQ':[$+4OI5J:5$9_LVRN M]V'L&7S7AKD6K[+H##N>"0WQP(1SBJY1> ;V*A\EC0A9Z\H>H6"EKRQ$CEP) MRQZ$\\)8#N_Z+FJ>Q'(GM(3W/]4H7^HDM)OMZH<:\&^>?Q.K;VOR^+UB=WI9 M]3+TD>NH)RFA%#B&*)8I)!A)R"3/=%!D)IGCHL=;EZEQV5>FR&FW,'[?^H[[ M*UFHC15]!@K0\R3ES6@CVBYP:=>Z3((H@&2(O8&Q+@2&1&YSI7F:._.5( M7] H?/T([^8TDM?1&2BEY 6!KYI>\CH ?:DF.][T]%UA;+53^Z8O@HGJ21.8 M6H+LJX_@E*=(GU1)33!$)P#")8*LB'-*29FSS,V%I4/8U*BEU16L]\K.P+). M+D,6B]7?N@:)V6[^2SI+TLRXLOU+,E-*SG0=GD=AZB$M'&-1._O#CHQ"H3PP M#>T!_G($,)&J;\%=BZ^)C&RJ .K4+0,4*K%!*Y3S3)>H<7UH+(P^<%G!^$6"[!5PP MV 8F66?$_,-3NY (':UZ4=;K!*]VF7TUEK7S)7='Q*],+,FZ6OVQU'N:2E9J MZ[GZH7:E1[*;%X+A,S ?V$/CY*[8:_H-[HO7VQ[-G;'7O&/WQOZ'/79@;4#54;[Y M8[>&)=?UG;^MFT@K<_BD4R9NY@7)BR+% L8QC2'"J(1E65"8)HS'G.:88JL# MZ)NTF!I!'.E?I\EJ?'7T^5!U, $PK;S##L2[ERQV=F-@/S#Y[.-03RI?'#M+ M*3/ D1W[&AAOQ^H(ARWB&!TRTM9QJ(YQVUS>"FCGIM.[\?$VH[?:?[))O;DQ MCTFJS<'Y#[+O_!_'"@.YU]B!WOJ MIA. L(W\*S1('AS@SFF>E5R4,$HR!!'5501YG,.<$U'$,24)3>9/8DU7KPCXL?P1(%?* MUV&@,V#T-\=$C07#](+%^GT89(>^C;*!%"C=_>K..B#LL,X?!NF1EOS6B =: M^;N#U;D)<&ANO/V NXTG6P./U_UV"?J$1WV7MG59M?<_'\5R(WY?+5=M2I3? MQ78N&$YBQ"*8,;4S0#+*8,EB"5-2&VAQT;C7TTNI+W2IO)CN"V "TB!UOY6 M(D==]+N \'*U[_2N?\+M#VKS0!;_1Y#U!_6;S5S03&B?4*A6EQPBH9.PQ3&# MN2 \YKB@:6R5FZ5#QM26[_N,TK6>0"L*C*;N&;=?PMG-*(% &IA //#Q2KE] M!8&;4FZ_;'/TE-M7C+J4IOM:I1%/)Q'^MO@IY_ M(]52/_1%,%V-HY(5,XO@-T*NUN*!_)P3J3;\*98P3],,(L8(I%@R6(HTQ:0L M,DS1?+O:DH7%%G0X/9U(9J_M<(-(*]S46 8'I=7R7H=&@KO[MQ]U8>5V^3D# M#UHGA^W5@#UNL>&=1C\.S(,6Q;.UK4 ;:^[D=3#ZP=XV#\31-V$&7MJM-H#& MQJ][[ 9G\:W8*3-^V2^#6YG ,/W4>>9P8#BQSMC&![#DS.)$<1YEFD6 M6RW_\WKU5''!WSS_L1'\XW*?U?60.&5_M%=$@L8)2J",$@$13W)(I14M<-=A:GM/@Q)2-6%3;:@_?X.D/XT0:&ZQ>[@8UBP!YZ]-?T:K%OU M=4:27[0%H%K^"@XIHP]6#))EWA_$4&6DW148M[RT-T!G9:?]6[HQ.NQ3M10? MU02!W$02,,U1=!Z"4-XR6E,J+)OL!\_[E(KT"/ZYF'$0XXC RP,KNB MYIK&<=ER%6'+UP^)N :HP^*4$N)JW+&73'TF7NV,.A]P8\D M/I!J_4^RV(DWS_N/_ZM2@M;L^_,G\:10T%',<<19BI(8RE1?Z^8D49L@]2D6 MDHN$P'II9;X'0F M&#=T K&-I=!1J<<-B)<\Y/BVYZ9$+-1?O_TFEJKAQ=V2W_$?U;+2&QZ=8*N= M9'F9\"(K"$1%G"A2BC$DF$4PSVA>"IXFBIR<-BI68J=&2HW6,_"MUGMFAA Y M4=UO>6/9#9;;G.#@#KWU:7%M5#:PGBH-WO? ZKX??J&[<1F^;#@VK(3-A9&:Q,/'9IL7PC1/W0+]6W[]M[^<>F+E<\QZ5,$2M*6 @B(!)E!G', M$.2QP*R@/,JDTX%KI[2I$891#ZXDW&U$74/XEF*A+Z&-9$&X+!!,DYSK:$4! M256/??4*5L M7:1^J#*L5T 9I 3K2UFO6'[UBMG=I5>OO>1[#;9B__GE4-CPG0FP_BS6U8J; M/>X\9VE"48Q@+DJUXXS5)XI(# N9,H8XYF4<[<_,72['>@3[G)V/$OO!8MVE*5W"D+*BU!;6ZL_HP+.3MFB4VP2[;^N2-?/=F M:?[Y59SMB]X9^-N4_M<\I9H4PVKYA](RR2"C10%1*1'$4<%@+!-99H1FG#O5 M^["6/+5EXG&YBEX_1N?\^Y:]8<=(@V \,#,9;^Z[[79=T=W65#C:KG0>!G/S MWY)9E63ZHNAVOZLOD3- MV" \IK04)<0XSB%*!(4TBBC,L$!%4L8Q*ZQ*UEO(FAHW:66!5L\EN7PWFMU, M$QBC@;G%P-,DCMYK:O#RRLK?#9Q+3OY@ ([DOW\=R%#I^*T0Z4[&W]W$B*GX MK6PY3<1O]XH'=WY<\MU&3:YDH3W?WZZ66V5'\XV-B$A*G'(8DYA#A-,,EH7Z M5!(N&,OS/*)6MYA]@J;&F@=5C2\Y8+6R#E30A:H%@0;":F#V/(+)Q.4T>OI0 M9Q=>#KP9"+>12/,*?H$8TP*+3KKL>G\\KK2PXH0H;9[W=$>KEKH(F#GA^U01 M:LJ@-!6G]@ZR][)^3,G_O*IST>I*G6JUJS8NGZK-=IYP1I$0$E)99!!% L$2 MR1C2E!!1$D33.'=R5PNBUM08N+&J/>?>&[8ON38#!__OE01[\T!K'_CK8"%X MOU3CN>%46I<][V@0)ZY]X5M MW6\2^$R>M9C-P\ID&U^+S^L5WYG:FN:N1X@^/MRFWL.)D4V[SO-]Z3#M!WLLO0FWY=TWI@;8<(,-1 M1%@,"XHD1"9*G&($BTR?728QIAB[K,.N2IK:^LOXY*J]U(FJCO4!^^&U6X$% M 6U@YO3$RWG)U8M%H*76=3FC+K%ZS7VYM.I_P3\OITGP7]4%H!Y7Z^T\XDF1 MI"2!)2[4O Y(. W::R9[#=:SQD8;I-?,.!Z<5Y^Y,;3HD&%O'N$X0IF0,!,1 M@2A-$T@%+6 L\C)#1$9(5^FV3^QR0<;4CC .41N5T=$SON4(Q#QFD4P(A3G& MJK%W?I='&&Z"/]=M-L(W@C-P%/' 14[7VW_6*IS\T-' M4!U)>)VXJ7,3KT9+77C4M_X+6^O#I7>B_N_'I4[>NE2=8BJ=4LD+/><4.6<0 M14D,29*JE2'-DIS@E+,D]XB/ZA1J]>T>/S;J2$/7BB]="-N1P.V C>775NL' M?FDU_571);#!SJ.RBP4FP4JZ=,D:N9:+A=GG15QL7O+-OOSW'6.KW5+STN?U M:JD^,N-2L/F\6E3LN?[W4.VTY)A%#'-8Q(E:/*0L@83D$ZER5;Z<:D&[#?M9[7WA,*84A;#4D8Z,2,N89E& M!20Q28@H,YPBJ\2,M@*GQHC'*NL+IFJOKU.B"VN\NXEL"!0')JX3 .]E7<4' M'!3N\XKR@]$E3"LLG".Y.MP*JV/@ECU&W=%;%NV,&,)E;]5I')?#>_[7G1^7 M9ZW?E2R-3H=W^9 M=Z0H^,NHZI#E[2JD]A>>MP UUH6G"T9>5Y[70+CIRO.LT=&O/*^9=>G*\^JS M?CO6/X5.,R3XW9-8DV_-C[[4;OG[0315UL^5VU88O59K>N$_CO MB]50I)D@2]4^MI 0140OT H.TPAG453D4B G?_4P:DV-3%JK *G- FSUXX<: M*QMC%E@=['+;K0;J1+L][/A=,S!][7NEL:BY]]6+[=HH<&25/FQ0 [M:5 W- M#5".*"S"@7:_@90:=4\<%LB7.^7 K?OQ]UO#(":?TYG@>@\WB=L@$FAJ[A0UZH1K8_3+:=3J';_) M\;?5BO]=+1;SB#.>IP6!I:2*GU[UV.P_?ET8&&JK[9D<=EB^->3D$S_[N-]S^L7H2]1%%>^O: MQ+7^2=9KLMP^WS&VWI'%E]5B\6&U_EL],"]D4@@B"TB2(H(HB9@:HRB",<(Q MC1!.,N$T,CUTF-H@;DW0WB*M$6T4-VC- (T=X"]M"6A,<0S,\NDP.XX8N!L& MII-!>L"9@F[ ,!!;^6@P*K'= -%+#KRE*8^K;[WJ$>LZP\@^1QF.2B$YD[#( M=!'"DF!(2:0V-7&:)0S'L>!6T:97)4R-Z@XZ@L>54VJ\B_A9W%W?BLH(&Y0& M$*V?3Q*\B\@X7$??BM!(]\\OD ITS]QE?.?%\L47Q[M)[M+[Y.JX\\'PI27J M'=T\)IBP A=0)E*M\E!:J/V7I) AGLBR8#C+6>#:$K5DJR_N)(I+^!_?6.!O MMV@+!.=$2DW4&H]3:^(4G1&*330")U-MXA0 EW(3+][T\2+4"S/!6R_NY\^- MF$V3UFW.$:49BA LN2ZCJB]$"(Y-(3)4R((05A)[%\(>:5-;8NT5!2W\3JYN M?=A:++E"(C8PJ32J@@-H>V7WR29#HN?B)1@0Q;%ERW5H*E:,.:]>_U3TQ9"AX;4P%]!JM]D"K9V^E836B(KX'= O6U M.W?HV>>T7_<& F7A:4RQ_K.V$WP^ZMI?M*VJ_W\%ATCD@[V#>"H-V2&A2B(- MH>*XU9,&!/FLT-*0LKRCLI7D!_*S*6K^1BR%K+9SDC,2Q0F'>4Y2B!#)($'J M4QGG:2YEII!V_/0(Q;X(JQT3!P!K8#)M^%*I M"!H=P2^-E@%3,O3@$"[D^J*4L8.MNTR]$&;=^?CMY3->%,AUJ*/ *>5<$ Z+ MA"OJ$!F#ZA<$)I@2+#A">1[Y5L_PUFIJ1/.BZL)YD>C7*)[AW^=VO#9Z3P[, M@J_1B3>5SK@9] $J9_CK]&J%,VZ&L:MNQNV-NY'_9KV=-UF[?A.K;VOR^+UB M9-'D$.8TQXAA!DF2<8AHE$!,N824J9'SL8:.69F[T>RF MR6 8#4Q[;O!8$Y:5^5T$I!HX(A_UTX%XNML>A4BLS&N)P>YAOU7>.R'%>JVW MEQWOUFPP+PZ3:\D4OE.N+J_AQ'6$\P3ESB_%MQ[/JX+HA M5^..\YFL[]=FZ\;_218[\5FLC2O.O, %XQ@12#G23%<4:C^52+6]*F52$I:B MU*WTH)78J3'=7NLV.<,C68,GK;%QU-MM.'@4Z_J/COYZEOU@1W/AT1V8W [ M-E&82F?U-:Z/H3@P:FL?OMI_+V"M0B>@0A4LM!,Z;M5")R#.2A>ZO>W+5"LF M!-]\4,I__;Y:;Q_$^HUFJ#?7%#5RZZAK0M_03 ;W#&.8;.: FUFN!= M%UP>!-,#13!.N29G9!KI,?><.?I>N,4_8'\([>A2=.7M"7U]FY.*PS7-$(X\ M/3 $O<<^E_(*]]A73;U\CWW]<<^3"#U+OM&^\&]7/_3]N+E3N]/+_V]&SIOG MPR--N> ['7-X_Z@?W/RF]PF;C\O:A[ZNJLHR2FA$)4RC!.N:X2DDC".(<2%0 MQEB.!'>KYS* EBX#:YQZ,(VNX)M65JU _>-P!NA3R[..U^VGH8]#M.K0Z Z. M[0-'!FK_Q^/G&B.!L7(&&CMU%5YMJ3ZT:L.$ M7E':$K0IVM#*#AN,;K9JQUILWSW51Q&KY MK;FHV]1)9W$F,B13!F6VMF^G=[@T!KD5M^X) ]ZWHT/DI_C7A:'KZK;C@YOQG/W*_O6E?WX9U]:2FD2?Q<:F+5)N&?R/54OO6OWG^7X)_4Q*_B(69:C;? MJ\>[G]5FGN*,(1T8Q5FD%O)6U *YD/AI<3(KA6W '7N<7%3:^[E)>XX M5]_-S8-ZL_$YC%,:48X11&6A_B$D@R7F,41UB//61BL3<=60X_H0UQ_RC?;FQH.; M+#Z3BG]8,._Y-R':L,4$9G3\@_J=YMYR2-.(R(51>1$+32H6FC@,H:I%!+% M@J!"9JXUY\ZD3(TB]@75:DV;NRI@='4O.G<.:O^6(0A4 [."%TI>9>>NHG!3 MW;GS5D\%)C! M-"K5T%=C'&(I.40B)W',L<"QDP_R=5%3&_I:4^/51Q:N&3TZ\+1;"X1!:>!1 MWP)DU#3EWUM%@=8T9 &7/C2"E6^Y*FCDXBU]!I^7;NE]X]9+DD_5LJZ7-D]% ME# >@[>768'!D M,3B8/-,Q\C/0F V.[=99*&O+PY'N\+T3B+L'5'34*6!XP%_.)"-(#%H+O:G? M>UX:4V9%0G4&N:A46U54H!R2E.K2@G&29DF1%,RJ7(^G_,FM5FL]_1WH7?'' M4DAT1%E.\R@OYMO5EBQ>'_^]%L/A?U9=?KFO8WZU MSOP,\+%[S6Z6'K O!IYZG#5X_N0&[9,_%7I4Z@'WP>-9>'WWF9N M]?C?)_9O\OF_3%9#8R1CED):%#%$S$Q'<0DYQ3@NBBQGF6>RFF[!4YN'CAW" M6\U[_=\OU; MSVT_D&IM4D(H7CPZ.6KRVLRSA,><%1CB%"<0\4*MFG',H:(I08JXE%$I_0YS MNP5/C:O:$CE-DNSZ0J/>O!]E/O,]\.WI!-=3X'#0CGD*HJV0< OIF@ JI-J+@7LI-V%R ;C &/V+N$?M*Y\YV8%P_C+9\ M_X8H?=H?_DE?AG_NM;K;;'8_ZEA0/<1975_R1SQ'+$>22>WS+M7>E:(4$I%C MF,1Y'G-)&,DRCV#]091U&=GCQ.RWZH%%)4T*PF=!UHXT.6#G6BX')]%A0R\@ M;P_>U^8V><&.#)Z!_9= VQPX@G_0;@D9R#^,HN/'\P\*^,6P_F$E^KI$Z7,Z MDUKM7:7K*RWYILVI9JHND8K/XSQ%<4[4LKE(&419+""FE$"1()J5"4$\LDIX M[R)T:NOFM\V!IBD"S%NMFW)W2M^;DS1:]80=SX?&=V#&;J!MLC/N-9X=DC+. MFMIS2N^0[E;V* 5SO+(0.;(+ECT(Y\Y8#N]ZYV4\3E/;;%KG@D8XH83"#*=< M;>:37*UE8PIC@>),Z'2RL6M2Q@MBID9!^XS,HM;/.?'B)2CM&.5V@ ;FD+.L MU>][,/+)MM@!0;A4BY>$C)UGL55B%C]S1 B)U%H#2L1,*M8" M$LD**&(>DP(Q%-F5W+DF8&I#_62U\2_1OT51?,@'/0-%%LVBR/P/D-WV^VI= M_;?@_PZ2M)PI2ISE26PRMNJKV24'29S-__5_Q'GT M[\D,Z*^C;@3/4)K,DC@_:21-9U&6SXJR?-G(.\%,\%[=4!J;EF+OY4_=Y>.''59\\^ZYSX:0 =9Q)S8'W[!4C?_6HN3$^,Z%B*GSWFRC^*R9Y."0F?C M$?SNQVJWW.YW8N^J#5NL-KNU:.*F*1>8$22@3'3-#DI,1?$4H*#HC.@5?6,@[\*KNT=Y^V0#7ZGZ866QSUE-Q3![B6O MB!GY'K+;V/-[QY[G/?-D[#;54FPV=^R_=E5=.-5\7(OV:QSE49I'10*S),D@ MDD2'P4N!DV;,T_2[1A_>+()0C>*R6VST?9 HV_TL-WLKR8]?J% MMZSYXSNR/7ANS$N2$QEQ?72Z\07 MH6RKS+UY?9ZU6U;;#?C[9?" *8< N#(&2'T!'Z;VV60Z9NC*"J_Y19J^2T>- MSM%R=M,X/6X50%W5&LZ"*\PC0$-UY"!"&[7_QNE(X;JSF % M)P93\+8=C;*"5DMCQ!?!5M^6^F;D(U<*5K+2GN=WFXW8;IJ%#;];\B.W9^-D MHWY9/]+6]>(HE@33!#(>$XCB0L(R28SGI"2IY!&.G3*A#Z?JU/90M79^6Z0! M.M)M;_6ZW3/6INS(RADXV F.#06U&>V>K;X//#(6--;.V@>'*!@W?+<$W@X. MH.BK[".' _S:!G1 B9Z)8]3N@QS7Y6BNGTB!4I*B&!9IBB&2"8($\QR6/,L8 MXDA]-9P.R:[(F1JM[]4$FT9/QXPL5^"TX^< ( U,K@=\#E5_@M_6]< 0*NG( M%2GC9@SI-O4LW4?/X[Y> 9OO'Q:KOW5]"M&6JWA8O1&*HA9DLU'4)/B?U?9[ MM7SX6RR>Q#]6R^WWS9RF&4LX5ZM'D>;Z(#V#E&'FZ Z=W2XK3E?;W$AQ5JM"(TK6)T6XV[O'CF7M,2(IBDL)6,0):7ZA'$$ M4QQ%C. RB8B3GU:WN*DMVO;:-J?P![]1_TP\/8#;$5XX& ?FM0."C4]GDUWG MH&Q(;W,;4()YG7<*&]G[W,;PD$W%/NU3VT9ES#G) M!90,ZQ)B)8J_B7XAU"]Q&_(-MS3.W8<% [S@3EH3+B=2+>/V'NR4__<71DW."\RC/1 1%*BA$,=/> M7[* 4GT_2Q8C3K-\_F@N=KYNR7IKOV?UULEE$+[4;."]CCX.-X' XJ"N^>7Z MX/J@_ZY3O7RKEKK3=7JK6DOWO:=_M^*"8%S*#))4)VQ#F*BI*LLAXZE,65:F M.:)-M[Y?6N:I'KE36[TFTZ5"_?)5.M/^.&&4[AGA4*$) S]24%]9[?NC?D1W MTHM?'K\1]G3A9F0#GC'XZS+Z2814O,MSAPK#;F(G]KVX4A[,W)/ M]'>/('7H!TOZ' S=H?FR"UAPT!W\-4@N33_< D:M.@@?/:;5'9A+$:\>K?@1 MW-'E>I/"<^]1DVQ MK0MJZ%N>NR=2+>H:&4=Q^=]7"]7>QAQQS&F&N6"1@(E,$H@(EI#@%$,J4!FK M_T\9<3HQ=90_-2I1ZK?7UN1%L1MVE >D,6$&J#;"C6Q<>\B.@0;$?6!:TI"? M5"<">_4U[,>I._:PO^F$W9FP/,$+Q&*NTD>E-D]H7O*=;S/>JP)(7.HY@)2..,0HE($G.6)FEL55K: M7N34J*[5N/;EJ1J=]?G90FD-E0H_ %=Z.Z]BHZ)*"#7T 2T@)G,)9QCBF.<)DXGD;W"YT:5[QKW;KJ39@K M-UB@;$L48;$;G#5J=8T#+V@5GAT70&F4#LDA]A %(Q0+D2.SBST(YU3C\*X; M[WPGSW_/CW.'-%=N.[;=K4W2,^.UWV2(K7=F<\0+G:ZY@%F2IA#%J=H<12B& M+(G3O,"H+)$5__@(GQH/':E_<#5H#5 _U4$/3LF?O?I$)%(4.2.0(L8A*@C5 M$2MJ=DA15C*J_D,CFRJG@_?)""5.C_ODKO4LV/=)8T&;;!K\4AMAN;STZISN MJ61HR >>4B:'-E\QD]S Q**^&NHG6OP_@[[UY'X+?,TDKUHP,W=41/7L[=7F M*+/X+=:VL_E-;?CM)NI&OJKOH,D*\DGWII+<9*U+F$P$BQB4B2Y,SM2\@=4$ M#N.(R&VFXO$0S @1G_!NR<-P]6 MF 3:-73+&G6[8&7VRWV"W4M^5/*A6NKCST^";,395IG3*$9,Z U!K)@D90B6 M1<%ASE$N2<;C"",7)ND2-C4B:?TC?A!-XR:SRHTW(YU0VS%)* ')I)&36#T M'/80P@:10#32*6I4%K$Q^B6)6+US>S8&M>!I$HCDF$4X99EVJXW4,D3]@[,X MAD6>9!F*A"34L1+#!2F38XV3<'NEIG\V@P.2B.J:.C2#DI4JS]1:&JQUAL?-W^3QANP0!SPM3X!OQ6CH(]^7 M7[5!JE!T8#! 2H:#C%=+N'!F9EQWU8D&_SG* "122" M/-%WOAA)2$I20!'QN,QX)M/2JGKF6] MTO5Q^9OG/S:"?UQ^7#ZI):8:V7=L6SV9G?Y<%#0OA%IGYT6A-C!1GD'"9 )3 M@G(6Q66>(ZM;-W?14[MST\[9)O9ZMS%.&>K_&YT!V2OM[/]NVP]V$_4BS61\-*]KU\(#_G.!4HEAC!N$PC[2/ U&9!=/8LO0JLY9%!&+B&/C@X0>HD\F8&-"VM)% :S\#=BP"HSR2T UDO M7.$<4:]*&ML9M<_D"PZIO:]XUH!BWP7?+<2];)+SUJ4P%5E]7,K5^H>Y97KS MW/SQ$*U/TYA0GE(H\R*%2*(4XC+FD.(\CTLJ4LZ=KH4\]9C:#JP MMP0%@A]NWH22[+A!L1R.Q>,Q#A%.E]Y+A33%@02]U1-\652NP;6T!JK?!C]8:\+@W1[.$U ;IA&',FHR'Z>INBG[U M#AR8N,_J&[?6S<"^6XV!8&\A4":"O8W@8"2XE\"8"3Z_?K.Y-7Z M.MWLYOPZ5#=T>L<&%SJ>^^Q0>)WXUPXFQ&_G],+!=R/63Z+UY$IHG&(D8YB@ MHM!S-H4X+W-81CFC/&(L3IQV1QVRIC8#[PN9G4;+L-7&M2I1%\!VFYE L T\ M[[UTZS=J#N F9X%&H*U&EZ11MQ,6)K_<,MB\XG[A^WZY/;C:[3NZST)VV*37ZMK?#W>B MVW]=' JS@7G"%RZGZV0;++QNESL;'NVRV<:\X[MGJ^=O/7F]F'?^S7.=A<"4 M"3"'4W,BLHPD*(,10:G.%LX@)C&&<5;0'/,8B=S)F]99@ZD1R/%17ZA"#,90 MQP A]ZYT/8P=H(-&/(8=J6]N.)AUQ#?XD:RM_%K"7I0Q;E78+C//:L)V M/GS#L+]P5:[=&BX60+R3:@@>*B#6(94/Y&?MY# O11'E@B:0QGD.44%36!8\ MA9B5D91JKT:4\*8HJP-EA-/0:A2=%H\=F&[>?E<_:=<;($FU!D]DL3,K -6) MU9-2_DDG,MN2GZ[^@J&[UH&Z1NZN,4FOTPOH1=78V7'9V!D@VE+PTM19[304 MVDEHH'X(2;T!M1N?M,-#>Y'N!Q#CF1JXO@[8?%BM3X[[YB47<2R3#&:X*"'* MB8 DBB+(]<^H)(C&F4=M\&OR//A[C.+?M4MRH[-CYM]KR-H1[DU C93EMU'1 M>!2<*!DPKV\/#*&R^5X3,VX.WQYCSS+W]CWO653VQ^-B]2S$5W.?J#1OX@9Y M2;."I0EDN0Z\+LH8EAE!,*N](F=J^\963;#7T[$*[!4X[7@@ M $A#'\:?X3- *&8/#*$*MUZ1,F[%UFY3STJU]CSN>22_U3X#:_YYO>**5OXD M:]7V]OF.L?6.+)H?JWVZ:1(QEL0Q@5%2(HC* D.:"@9E)F@9XQ(+YG2@Y"9^ M:HS1J&GFQ;_WNK:YOGE]NZV6@5Z5.1U[QO)X?3"\ASY;;Q0'C>:@51TTNIMC M]+5.\V*ZXV!*\"3B?AB&.C]W$S[NX;D7,&JV_+ZK\%_\C5 M6DMMP 2O#^M,DL.U^FG)C\I7J;_M?JC-B:GG!@87-(#5H;35+B(RM!8Z;OY6687G>] MVAR]+T>\^+RI&T>*20F*?_"+T3#:O=*U:5!HKU^JAA7C-W>\VQ_PUPX.2&V- M4YYAF/(DABC&,:1E3J$LDZ0HD,BR&+MP_XOVI\;=!_7\/$A>PF='HC> ,C ) M.N#A3%U7K Y$/2];'Y4ZKICV\QOZ*K%Y&JWW&X^DV?=FEE;BA.^6')S M?G_TJT-1X\8W[C#_(Y:4@I0)+)DNJE=&!:1,'Z1+)C*>Q26CAU(BC M,:?-XE[7!J]OYX[L<2.3P!UJQT6OUTT#4UEK&&@LFX&VSTYJ*5_LMZ.Z[D?5 ME@=9T V#?R!2#:SKAS3S)$TFP*&".(UV5(,:01E$.)2\3BC+,<^84%C60GE.;(QYTZAQ0 M[15L7/CJ.E]7#@7,/M_R M6& &/I@.AY]4AZLF#I:'FTP&[II L\I06HXZO0P,]37B?%9M=JF W%<5]KA;;E,#([BT*N^ M%L"#RC-0JPO^:OX[R!& &U*A%F%V0L==4SD!<;9$P8(D'+&2"1([\=< .DZ-[&H3]6 5C9%UG9GZLQK%RSKSM=Z+F0_B M8,NA)K"QU/S=T4ER@"^!':F^?J&KMQ=+7?:J^W^4=3KEH!;\ %[*)3?Z :CNMS.AS$9_ZJ XKR M+=CV6.F,W-I)\)XNJF_U%_AC'8O)YW%!$U(6#,:1Q!!12B&A:FZA3,@L*5": M(*<*LCWR)C9;)G$4>H777Y%F-@O%#Z_;18S?6D;T* MLQV%W(3:6%GQ'H^PTDI"K25XUX651TZ\;B"")<2[(F;D;'C=QIZGPNMY_E8W M\_HBR]QC'>X27EP\;#Z3M5HX7;BW.!PDE2Q!+,\2R&A<*FXI&<01+B$C&2E0 MDL=EYEF,()"&4UO='/LH7[E-/+^.U!XP:[.KNG2OZ>MT'NH[8$=\K]JS S/F M )TZD@MZX+X([H0>2K]7:%3JXTZ%UWT2=HK[6>\@([VOHA([Q/I/S.E'>U\R]&N=]]07/-6B3 M?%!PG91&+#>&@8[Z_,WSX9'F*W'W-UGS#Z1:_U-GM3(^,/6 TK[;^H#NGZN% M:D;7"=;'>W,%6JJ.H/&XB]?QNN!L.3NB:,]8RTJ7EUWRS1P)@IF,&2244+6@C2-8 M)DC (BJSLD0IP91['*KN!4ST%'6OGV.0Y1XW.\IV@V&DP,I>T]WC*5^:&2J2 M\ S;G*Q6/VM[P(_K-;O5CNZE;M%&\;S13!1/>FSD[9B MC8QR3!+)($^HVGO*7,(REC%4>\Y25_*+B]BJC)^7]*FMZ_8Q=>N]IC- 6HM< MPQV=^L%NZ ^&[L#TL ?VRQ&P>V-,,J"W:\&K+=!)-@ ME2J?JLUV'K.(T#0ED,@20\0$@QCG!*9F;8(6V0M":"/XZ& G>+W<_&L\TQWP4X;K?CF]?I5,'YN)7ZD]G MR@Z.?2 Z#Z?7J%0?',Z7TT!X 3>46U!R5[7WJZZIK5-Z-YDLYGDAHQ1E&"8% M*W0T30I+)#G$11$IWH\025*/Z@E7!7KL50I 6$<\DC1/((I%"%+$2DA03F-,D*Z2@ZK?"XQ0@.-QC' WLZ]WLM6YQ#PJY MW:P6 ,$QRT$<:[JO!M$H^VO@:@Z]J(0LSG!=V/BU%GH-OU@ZH?\MW\C(A9Y+ MOGX78OMI55=9N/M9;>:8B#R790FS*.(0)3B&A!4(XABS@N9)BC.GRZMK@J:V M"&_T!$91T&H*_M*Z.JZAKV)K1QXA$!N8-OS \HAK[$8B6"3C%3$CQRYV&WL> MK=CS?(#JYB8,9:&G\#NVK9Y>)!\Z^.!%A%"9YR4L9:0+9HD,4D1CF!5)BFB1 MQ)(X)7WT46)JA&(!@P5$R MMH%RL-T"XA"EUVU5>+V:[(X@=19K=VW+,V[.E"HU_DCF&GASM]M^7ZUU^IQY M(6.2ESR%.<.Z( 1!B@EQ 9-$T!1303,JG6+FKLN:<U17PW6M<9('L]]?87 M;(SRU[<0SD#;<5H@^ :FK@:YKS5RM:+@H&G 4+E^.$*%R75(&C=$KM_DL_ X MBU=N+Z]@:$I[0C\_K,ER0YA9'[QY/OE+G4@[U^%Q*869(2S+%34@7>7CK/CJ,&[8V#V&JPG M;JIHX(SD '4+['5XM>H$SC!UU2!P;\R[2%=[OU&?A*EUWX7*HG=4+0V5$O:U MH%Q:G=((/+Y O%C1]Z]6ZY"CS0^O<(6?G*2/7?G)!YH+I9^\FG$;59OU=OX/ M\K/ZL?O1A/5$"NEHK*N?#N/\O+U11O!5,]JQ>?V!6ZOF M?%SJDPP3;*_&N2Z%K4\T+IQC;#Y52_%1,<-FSC.>\+3(8(2S%*(TP9!PF4'$ M\QBIX1HG+/&KL>.AS=1&]U$%FB-KS-%@8\_EH\$-^$O;!(Q1WE5\?+K3;J$R M6B<-3$(#]\\-585NP#5X#2(?75ZI8M$-L%VO;W1+H[>>TM1YB?^LN-)"KM8_ MFF3I3V*Y$Q\4$-J9:KTDB[>[S58MQ-9JK].4Z=2Z?A7KIXJ)S>$B)B](%C$I M($]+'0]*$,1"_9CBF),R$I0GGEE* FLZ-2H_/F/X76S!5[)0-$"?]^5O?UNO M=H^.40/#];/KP<\K]M[@MW+&"*!I [1F@+T=1UU8$W]KRTAI1P8"/OA94F@] M7^F\:2"XKY])#270N\S>[L?.G(49EZX+>WD=DZ,([EX^D)]SDF8L)YQ"$F&U M#T_C'.*HC"!5:_NLD&DIW:K+.\J?VB1PI#Y8&7=%=G+657O9.A?*<^H2.V8? M$.B!^?H8X]HE].)YXB]:_5]G9BY64[*R(6@9.Q_PPM6I2.!8Q->YJ MKOB-BN#.QPWB!$ 7[P=?6,9Q>F@0&2"QTG7K@_HXG AX!=>&2P9>]FBX^.2M M6^0VB]NQD^.;YZ.?ZJOPF-$9Z((A;"R2_458&I M\<'QAG:?=O'8!'-??O2+6_T6+/O)=><:'OT1O17" '_#]M,-O>"[2DOQK[19 M= /G^A[0L1W?6@JF5,.+ @UWV[=DO7ZNEM],5J"YR-*DE%$&24$2B/)2;>VP M+*$@B@.1%!&GJ5M%!0NI4Z.^M]>JZ;A64K!!W'*A%!K'H==.+83G-6G(%K1: MUZG30A9:<$ I6+D%&YDC%UUP@.&\](++RVY<])T\_SW_4^WJUG^NUO^Y>1#L M^W*U6'VKQ,82+O0/FN) M4^,@HS,P2H-CK>M[A!E0BMNQD3WFW4PT")(#LY %B/W;.D\T^8J9.T%SH#LN MJB>B)XZN-<<[(]7PNWK-D'941#5QVSA F&<\ 1B2CA$-,D@YEBQ-RD3 MB6A.,FQU>N:OPM3HO-%^!AX/^IOU$3E8X,! ?MUB0?"#@SW\[8#6'^SQ/C(! M*!O D1'@?9OLI"_#7*@.<)@3!N^(D2:)83K$;=:X"0V0"O61PJ'O:D[;' MO86]9-;9'>O%A_Q&Z@/Y*3:?R?-Q$EN<2:6Z0% @IHNSL@22I!0PB]-$9'E< MDCQR.4J\(&-JJ[S&]V"K-06/M:INH_82D'9C]T9X!A[!1CO0J#? 0.ZP/M!P MOB1AU$'=8>++H=WUJ-\ _[CD0AXJ9SVL"1<_B-IVSLLH)01',YAF(J_KO8SM,(XR1B#)88%Q A$D&*U\%#&UP6^NM1Z5;K ZFO-=F> ,2%L*N 6>P<>^P:.=\"MN M?#!##OMKQ@<;[V<"1A[HUPP\'^%7G_3,M'GNB/#I$,F)11:5I("YU.OYJ$00 M1TD&$T9B@4E6\%0X9=OL$#:UX7[)#^>&&,Q.G.TX(!1Z [.!/W#N&3@M$ F5 MA;-+U+B9."V,/LO&:?..9[KU-O^O2?S^I?KV?7LO_]C4]74="C(4J8@+6G"8 M,I1#E-$,DIA(*.(X8UF6)0EWBBL)I-?4:&EO5EN_P5@&5Q(JV^HZVF,5XPC5 M\W;L]PK].3!1ODY7NN=%#PM\J 3J@;0:-]-Z6"C/4K(';MYM0N"BFM>AC5]_ MD,6BG7+FI M8]JAWO>89U6UMD3LF^=_*.K8K>N"LF13;4QE ,E2FO$9E9_I9C2[+UVZHO'4E;E>?GGY8K/[6N7+$;Z1:ZE_>235\OPBF8P K M6355(I;\@?S\3,Q%:):K[: D.101*2!*"@*IIA\:<7W1G'*!N8L'2'@5I^9& M\O:[+@@.JB60NE+]DZE4K_8.?)^\:.-;ZBMLUUIN^UZUPX;> ?8G,S"W#MI( MDWY,;1*UG?N_$FTL>&FM\3)5]LY ;7'@&EF#]$;(NEIA%1R_%M<@ %^LWS6, MI-MFCQ_5UB16JV-_DY+R*-%Y7@E62T^*4DAH5D***7>%RM]8'['\MJNYDC4J9JOZK6*EE1 M0B22V"Q38!Y%99EG+&:%DU_D93%3XZ):2[W%7+=Z@IU6U(V*KF!JQSNW(S4P MR1Q VJL(_N@$R9E,NC$(Q!Q7A(Q*$]V&ON2$GJ=OKK;WKGJJN%CRS6>Q-I6Y MWNDMTEKP.D,)7[;LN\K7*]_6"T%''K_]=/W+Z5"W%O7RK&JJV'PBK%E5;^RTB")H4.229+AR,DQ12$2$8Y43G9"K2*(KG2_%-)^U]<(KUZ)5M M-1;*>BR<:3#WE)'C6V&@>@M?,.'8/O/J,IV^@<186EUR*CU+VW_W0 MARO_769ZJWSBY6UP1-+6%^4%/8!2](>S[*K9V5!$"L8%YP@\L=U>)'B1">49< M$S.N(T2/L6=^#WW/^Q'#%_%(GHV;U[W4;6[:@\@Y$B(JL"A@&J$(Q!G7Y8Q*&KWFOF2-_A?\:..=H-M#@>S# ME%<6,8VH9)"R5$*$I( 413DD.6>"<"+CU*G0S!4Y4UM-:#6/:LG?L)BX!JP= M,P2 :V!>\$+*F19Z< A$"M>DC$H)/::>U[?O?MQ[P]R0C&E_L]GI#?O;U6:[ MF8M8T*A,"20<ZX@.D1-=29BO?M4H"IC6U(T; MNE"V/I:X";31CB7V*X>:+UK0WG:"YG,JT0='N%.)JY+&/I7H,_G"J43O*R'R M2GVJ"#6KZ7F>EE$<93'$5*I5A&(02*20,!))2N."1 6C\R>QIBN_3%%[22Y? M^F-YPWWW#PF#%N8B?=&J>DO>I@.R!2YP1JB$12)RB'*$(=8)?A-!>4(E3F(< M.\5:WX[K>'GW5U>PK5Q3?%Y#UXZ$ V V, &?9:WZU/LMO#'EU!D*@Z20.DAY MQ9109Z9VIW@Z?]SS!%A\TRR^=Y&_% !6EADJ*28P2T6IEFJ,PE(F&$I4,D*0 MR 3G3H?!_3*GMI-K5*ZO1+Z(^@;QXU*NUC\\[F]M0+<\)0X+Y= 'QK6V1X$P MP\?9V0,4ZAS90N*X1\KV$)R=+CN\ZE%O[K@.O*Y">OBQK:LHTCQ.XCR&3/,/ MPCF!5"0)3%DA<,;R"&'[RJ"]XJ;&.E\$%^*'OOL#1DUP5U?9K4,_' J8]0/= M33?AX1N8:9H0F18U77KLY%=>E4#[470H^184S9'*N_6B&JB$FS4VG>7:^EL9 MKS2;M44G9=CLW[K=P6^_H&SW]>]V8AY+S#E3?)L)M25$F=15V H*<:3KOR1) M@DJG'%Q] J>Y092-8]F-V\->M.V6?"$Q')B%7WCD[;6=@>T*4&$*1@SC>M<% MS ".=A?%O9I;79?Q74YTG>_Y!B3N!XLBL/,D#7O_N8RDZO]T@F"2J85>5@B( MXYA#B5&,,8M%3)P2*-@*GMJ2[TAOL]:[E*+$-6;1L@OLZ&<(8 >FH9>8-HE> MAG!H=$4G6(BCI=B1(Q[=P#@/@'1\WX^CWF^VU0^R%?=RGR-U_^&PX6U7^#)G MN)0(BIBF$)620\(B#F-)48(90NI?%YYR$3XUKOJPSS+JQDA.@-NQTE P#LQ, MK=JFPH-&TR@,CO,G]^Y3G3G*!ZM /.4D>E2N\@'E)5]YM1$VW_*'U5I4WY9U M&5#V_+ FRXUBR"9=I_YI42?OY/^QVY@\?K^+[;W4B3SU"9_ZPW:[KNANJP^= M'E9-OMXR1IS%"8 MP?9@&"![RT*F:A[F6V%YK3G5OA[ZLK0_P7/[36@Q $<@U(FGL]5O[G0?MQX-30P^@^B:S1@W:+;4+I897PO/#6Z9;>D(W0 MQZF/2MM:@_5:Y\XWQ/OF^?!,3F-_7D=O-Q^5FLJQ7_4^C( M0\'OGL2:?!/O?XHUJS;B\[IB8IYC24H9E5!-DA2BG B(92%@P@J9EE3-J$*Z M.2R-J/T4G:",">#O1FM :K7!-VT4X'HA?53YX-8$U $W2_F8LDSO.4 M2%AF/(>(4@&IQ!@R$F5YF10D%3ZQ@;V"K_]U MV.TFCS HCNSJKS8RC;;@H&Z=S6, A_]>: *[_5^7]RK._[WF7PL!Z'_1-U.A MCFE>K9_5MF!>9K% @N4PIWFB%M,TA6512BA8%(DT%1A+IRK1QXU/[62]U:WR MJMAU AL3'*$RR6 >0YV6:H2S2IWL(WFKE&U&MZ FAVE M^F(Q,'ONU3(G12%3*IZ;&RQUXE'3(Z=(/#?J/!7BA6?\**W-H=CD=*F/1K;S M#/$"$1[#C.@ '$(*2#&C,&-\_3O@E5=' UV^[6U?+; M6[6?^R8V*1%N6Y]L(PH%T2,G SENI'G>5 ZG@V57=W< MCNRC]YH].RIQ3#.60%[$.K"%%9 4<0P3EL:81A3CS.>HQ$[Z1,]+ZBO3^EY\ M:RY EZLEW/_F_I3-L5_O!L'W5M.LUS(=@WM"G*6XX#99[_:+05\Z^W@5$ M?_[USK?]V$J7^55MF8A6?9C\O7I\M_I!JN5<%"+.%4?!(LHY1&E9P#)E,4SC MF'(B$(ZPDT/V54E36Z TBH)C3<%?M:Z.69NNHVO'.$$P&YAD_.!R)I5>* +Q MR'4YHU)'K[DOV:+_!<]+G[5.C[%]_JPZ?7NWY-KS^M%<02VY70+F=T=ISG4& MV^.LY%F>BH07%&:QW@!EDD.]\($QRI"@.8[*TBG-[*#:3HVH6F-GX%&;.S,K M)M%:K'X,DFM^V"^ Y=755+IUZ&NO?8]^/O3HWECSTTE(76^.^V.SZVS>@R2] M'Z5_0MV]#:KKN/=V8\!^=N3%O6S6R&H:G*.HD&E*,XAY7$"$ MHAB6)%/+6(+2/,I)3'.KJD+714QM6J@UU"X'!QW-V+]??R/+OK%OBZL=<=^& MUL!L>Q&H8;+07,;K3[H7$7N_W%;;YP_50JS?*FKY MMEH_SZ,L9W'.&"[0>)43*S#<*]Z8I?:&ZVD6(0'3"&4010C#DK,9Y0=Q";IVD M3VVX&Z6,:[MQ:=\X^K2[(<\2AI((9[#$B$'UD4":)R44$N<)0/CS9>3!TAB@UQ"L*7=O+ &K@RDS0,?L,[N%V6#],#"UGSGK_[[O@%IW M<'^,O%$_W#+."[5 *SPWV:,N_KQ@>;DN]&O$;?XQ?AUJ@?/'USDN4,)91&%4 MJ"TA8NH?6J1$,1U+I(AH)C.KQ(*')JD1/MTTXF?U MP-SPQ^\?']Z_ U\?[A[>?[U]T)_;V+'":QZN!W+SPV$,'S4URL \5[T=;1?^ MXNG'N##("7XY?N7]3_U1S'G,)2U*!"7F:NU&,@'+%',H6:SV8DF4D])I[68G M=FI#T:2N@=0$IK'C"#91Z^OH]V@'O=U"(#R@ X_RBT%^AVBI&7C?@ZF[FZ03 M1*'<)NV$CNM&Z03$F5NEV]M^M*139%9U_@R3,'.I/27$DE5B,\\)2F6)"ZBV MD43M(V.UFRDE@3D2"1.RB'.WR\8.65,CH"-5S5$P.U86_/+[:BM G#CN2[JP MMB.?0 @.S#@OP3O1,QS-6( 1B%NZ)(U**!8FOV01FU?YQFW"CB[)F!J)-'J"%HE M@=;2_BCY(HC]9\FW0C/T>L,-%:?3Y"[3O8Z3+S8XVGERESG'!\J=S_F&59GX M4WT#K7:]GZHGP5_&HKXX8/AC(^1N\:F28JZ^ EB6G,"$J]&.:)I"BGD.A2P) M88CJL>X6?.6OS-1(X>S$DQQ=U^O4*M7J>@KG\%U52%T0@A8P)D)GU,D22#AE M4/V22YY2(1!W.Y$>J[/&.:"N=0,+I=R(O6*YU1P)Z8$GA-8,4-L!C2'GV0DN M))9I.N=35^=X!/'=CFJP4+\;5!DY(/!VT,[#!@.TZ5%$Y_U.>V2IQ; .9KJ7 M?Z[6"][4[6E2Z"*,$TH0@FJ'JTB3EC$L!6>09AAE28+3.$^LB^CTBIO:#%8K M#/Z5_'C\=Z"5UI=%1FV'TB_]('=S8'CH!F:Y!K4[4^Y,87;?8 ;:&EX>]7/Z M072HGQ,4S)'JY_2!&JA\CC4TG>5S^EL9KWR.M44GY7/LW_*M=K^NGM17YDG\ MOM)?'+*X^Z'O5^9EDLN4$@%1J1:H2#$L)*Q,(4\3F109+;*B="MW?UG0U*CV MH.<,+!M-]89AU_'5=D/6;J49 J^!^?48JE9)<-<-E4>]^VX<@A6\OR)FY(KW MW<:>E[SO>=XW8$I(L5;K0'/I9W*_SQ$B))4H@7&9E3IUE8"8H A*G@B=U:J@ MN6.8TYF,J5'!7D6PT3K.P+]$_Q9%,7@D37K6&8BC:!;5_P-DM_V^6E?_+;AF MCM:+JMIL=JJ%U?K8GPH0DT_O?^\6S__Z/^(\^O=D!O17TIS-OQ/,,'O]ES0V M?XI=(Y[.>]".=V[LEX$IY] E7^LN^6?=#Q\-RB&C@:ZB$"R&YUS"R)$W5TT\ MCY>Y_JAG!FOV7?#=0MS+=X)N'TQN['W9X*@4&98QACS1Z=Y8G$" MTY03D3K5:NX0-C7.:775]/!IM?P&E= ?0.OMF/BY"V [)@@%V]"7&T>(:47! M7T95,$PI9@M,0B4L[A(U;H9A"Z//4@+;O..;ANI)+'?B@])3WYWJZEE_5MOO M;W=JEOXAUN]_LL6.-\DEU/_S!_)SCE+)4"DIY#E2JY>,,%CF!88R94E*$YI& MA9,/EX<.4V,:78!C0YQ3^?J@SS,689G&4$92H5_J;&&,8YCD>5;D+$%91-QN M/ ;&?YR+CO<_53_K/=-RO*ZPH_Z!X1UX1FBT!YK)0*L_^%L9 %H+M(M=8P-H MC="U:$+F*?.&,%@:,W<-1LYRY@W1>1(T_Z8\5[!Z*5QO.]Z9U&MU[OK:UU_I MH"ADHW;D][+^O-4W*(W3@'8N8Z6(9%7&>48$RITS0 MMZDSM;GIH+#.GMZ&)6D3P>Y1??SX^=X_%NG&GK-3 J[!@T ;:I5^FS+CKN.# '>VT@_3JKO#XX?56E'[ M'>=*SJ:Y?*,R+7F",$1J;:G(-$*0%F4$15D(%!>8IS*R]7>\T/[4>+)6$30Z MVKLY7H*NF]<" #(P49UB$;#F;(_I7DZ.E]H;S<>QPYAC%\>NQ_PC&U9+0QAO MR6.U)8N:);Z(C5@_":XD?MCIU!J:3G06GGF*BB0MBP)&,F80T2*!F(@4%@E. M\Y(645(ZW4(Z:S"U$?_V)$3[<.4 Y&H-I%'=7#F8!%O>2R3WCK);%0T*_\#\ MTB#?W#LTZK<1VZT!IAMJ$T!K0]CP"B_X @9=N,D?/13#"YY+ 1I^#;FO8MZN MU*+HCF[,GM5B$CYY?E+#0^D%_FHU"S3O7K36:\8];6FTN?:B <>S[.4'?)UY MZ/;C4J>#U_Y!YM!]CCD5,HD**+.$0\1XK-.32AB5499C7.8Y=;JWOR!C:G/D M]3LT<-!\T]P3.:9#O@2QW=QW(W CWJ(9S!Z\,/-P[[F*2C#/GG,)(SOU7#7Q MW)_G^J.>E%!MV&*U,>GJCD.539)E';V\V6[.2G-N#E?%*",IXX) :BK6I64* M,6>Z)F8J&"KB,G<[I[Q1G\E1S5%6A&-S'$GEQDZR)*#QH!^:K+KS)PR4 #,0 M?J%H[49MQJ7 ,-"=T66@9OVHU92RT&+7XKN27#V)CTNV^B$^K3:;MV3S_<-B M];=.:2]^(]52__).*DKZ(MB";#:5K)C1]8U06T;Q0'Y^)J;T&RI87*14++Q.H$ :H,5G?YL] ;76X.6#03@DT,PRCXZCSQ: POYQ%AA5V8]7H/U?K__RX M_+Q>,;'9_"ZV][(YA-K,N20EPHQ EDNU-,>\@(2JG7VZ'X&KU9HM7!_&J/6PV<<%$*BB&25D@M4#-(TBS.(,E02E!*$'( MC79L!4^->QJ]@[ILNF[IA\!N8/*Q<,X<:/_N"M8X;IBOM"-W!H=D"$HP]\V#K>_[6 M&+>Z^L2?%5<["[5+^-$<4NU'4!L(T(Z>S9MG-# MURKW)';&LNM4YM=_)"79LF/+I$0I:C2Z3EUL[;T7PR5>]EX;HD(O_4F$7R M(>1(#B@%' 'IX#6$(7U\I^+#$6"^7+4XAC&_UTBYV6I_Y(INENO/ZXWDM&PD MAK!,.<5Y!M/$5#/F-((T%3'$'*N,9RDFQ.F.X+*)N1%XXYT;$7= U\VB80 9 MF0(;QP*F.%^/NXN0]+=;9*3_=""BC@=/PB+7 VLHP.&3/83M'N3&LH=VTMY! MVGP!T]6DR;KG428P(HF>RDD&D< %9+1@,$4X(WD>22*9LZ[=-6MSF]4M?T%U MFU]5&UF7/439KJ+N#8S%Q1C)HK4 MJQQE=(_GQOC&1ZBTDV!9>PDVVDW/_?7HX^RXUY[3Z(U]3-E*N6M'>Y1WIS?? M9U/S3,PWP$1=Z76!5MPWP$0.3.B@B1U\Z_J9\-^I3S5.H7;MH_L[[0Y^*OC? M[.8G,]SO??5U2=GRR99!FS,#\S+\L7[2WR\__>]NN7U=%-AH0J $,OT;B"@C MD#&"H7Y:A%%,8JNYN-[2)[?7S36#7F^+O=GQ2.?1V !/!Z]OP$8**9^MP%P/3RK[1/_^F"6RSI$_6T.[EY4G;/,Y]DH442:%7NRA-S553FD%: M) )2B9,,*T*)D+T2S%RLSV[E2O\$SXW3/?/,G%!W(YK1L!R9=5JY9P;1O>O5 M94WM_!1I:#ZXA4Y(<[+]/JEI/K!<3%+S>DC/9EFM%D[WZO-R15=\N?IN2SX6 M*(T$806'*J&I7C=Q 8E4"D:2Q%'&8Y+Z"Q\Y8!*JMU&7J6E[%SD$_:8WD*K+R!O4U^]GS! 8O2;?-$_:3]H*1],D0M]_B:?Z7)ETA3WXD^'SU3M M/^*%'HXTH[& A4")$17E>NLF(HA3CF.<$L)D[BTOVLN5^=%6[7/=U.=40VNS M#Z"'JFB_P7*\;9AD",:^1K 7JPF M5P\=!-A9Y=!A3^Q9N;_Y3E?U4O*#9N[UTU)4=P,K\:!_W)N4@_TRDS[]IO]& M5BW;_4H0@MB:T0QNQV.5?P\1V3.<=DQF\[2/"AS"&J7$(2C0H4JQ@_@T;>EU M2!C?E%H'?7C/YF:-#,BZ[G9[MRN7*Z,*7QU0F9+OI@_N(B:FNYEB,),\AXAC M"8FI>(Q%)@C5DZ4HQ&(EOYMEWZ-'\S,/'YSF?E'-_3>>C'A(8MPKE_4=_JHZ MK^5&L('6CGMV+/,9%C?J#8[R1.E]M=M&^KYV#QP\WY^-6W&,VVM8^W<^ZP%: MJ)9H/J:G[976 Y0W3=3Z/*,?Q>WS%[ZL7G;;\JO\*9^2.I4SSE F$$Y@1B,! MD8QL.@&'J<*,4YDDD71JI.U@:VY;/^L;2&[:(D%+Z[4?577!Z\9,@4 ;F8@. M"5LWH'+T!M08!JP]\, D$,]T69J45AQ"/F41EZ_T$"'>;8QHS>=ER>G3_Y-T M\VDE/II$R 1E&4U%#F.F8H@$SR##2$":1XR1A,=Y[I0"T&5D;C11^PDJ1X'Q M%'PR?5F=$U4[(>UFB%! C4P-O3#R4WZ^ D(_$>A+#YU.#_I*6$?2T-<^VV]U MT*P[/JR?F=YE586-?/U]98Y:O@AM<:F6)L/.-,O2VZYZ3:*W:.WL)),9*47M M8O5)*Z2U8!F/"QY)F$;FZ!EQ"@G3#((3I"*:L)1SKZ/G<=V=&_E4JGB\GE[4 M.NJW.AEY>-T6./,9M)&)L D4M"(UA]E-K* =+*ABV._:[(%9.P^SCO@&-/Q: M?>$&V+##K;6F&9Y R[61G9UTQ3<-\*>+QHFL]GL=ZM6 M$XXZ!?;C\FFWE6*!"8XR)1G,]")4OV&B"#(J)"0IS1GB4N4X]GG#>'LPMY>& M.1%:5M*I=+O=+-EN:^GFI'=B'<0-$%48?N\5_W%R>U6,BO[([&^ /]*L!?L M#/CMED%[\#]> =^;S'L#&(B?_>U/2KF]X3EET?X/ZD>,G^C&7(.6#W)CRY2: M:45R_;^$V2T(7%[@02 >>37Q!Y?[6)5(3O":^ *#('(_I*522G]2JBGQ'WMXSWOD8T& MKQ2E48/ZC1K-*/TW>@9L7Q_TX&_UXMF4;+V8.Y]%SCB.N5PIN):U:3KW4[M^ %Q- 5=4IFQ@\;Y(]!L;Q M(GD^1SY"^K<:Z8<]T@\'I#]=1=K_'MD?LU#7R!Z6I[U%]H?DS25RCT=, M+*9B?_EO66[WK<#C19*R6" >0QDE'"(:QY!$A$,>LXQ3HM+<3S,\I'-S(\C: M.[.8TNY-I(QR;M#SNE$33IP?V_]DG.N_6M( ME72 &DR5I,O&L%3(>V5/+YH2QZJDDY$B98Q**"7+S3T>@X7>!D,:18RP.,-) MC >D/IZS.=-41^N;N8M;\Z4MU;+="KZLEEN3UORP8T]+#NZ5TF.R^MXOZ_'L M"#@N3H<".G%6HUZ#5E4@8U74N@ 2.&/QK*EWR5#L"OI21F+G=_HQ2],JZWYU M9I5ZV'YE3 @440$Q4QE$":&0%B2&4<9RFN&,$,%Z<(R;]9FRC7$_Y<507^64KGTNK@((Q)Y)& M' K&],LBSG)(4B2"*5Y0GDN<(0*9%! M$DL.,8IIEJL4]"3V\$&]CX+VD=T\"[!#;/?UD3UT1DP[]39;;S8YO=^8TN"FZ)2)3 M2N909HKK&4XB2'!20*&G=D3SJ% Y]=GI73(TMU=X=]F"'X9N,SL$,B//[ZK$ MY\C'$@5>Q(3 MF.580A31#!:D9MM6F$,NRRB$U$B%^)' ,I-O, M]\=EFNF^]^O&2G:$F^%G PXTK8^?/>E:AE6:DA^-6=-WY;? M?VSOU>]E50IU)]5Z(V\YWSWOK+1C6X1V07!!8RDPS.((021B!AG1RWB21E1Q MO2V7S"NKJ:\CH]-FZ<,07B(]-+'0*P,9AF2CH*N%;P][(N-[T! MS(8"6K& =C !)3P&PAE*WZ.O&].*?PP$ZXTRR-#G#=CS5-6@S1Z<94WOBRR;FQGC#J_;/P.BQX>D-SB1;G::(/?A9 MQN780^YNC@U,OZ\Y&^#9'LH$US[>MT5&Z[#$ M7,;?KD3=RN?KK4#M&-4Z06$O&0%6I!_)J^/"TDG&=KTX(:&"A@77[4C_NI'_Q3EG?T MR1QP_?9#RNU7\Z.GK=V]'C[P8;VR_0$>MV-HY_ YT,0,3-#@#QNBYQ)XQ!\+Q_N"60SVV#<*4XYS?YGPT88@M,IX M>$??1Z1\-, O:IR/9[%'6G9U=Z(M?5)*\FWUGKM7MZ):#!\RRNM\)4X)%B;] M(XZS B)")"2%$C!E.5\]3$^MU?'P7]0!7!3+S5-U5T3Q TXA.&1 MX>T[+MU,/S;:(W.W-] !,\^&0#S[=D_"] M.OREO6!:,)FGDF489B36S*90#DF>,$@H$5DN,".IUV&)B]&Y,5K[9M,SM\T% M8K?E:&C@1B:GUB*QSDSY;5@'4"R[U2^EL! M$^@\X N55^=B4BA3S)XBR5F&9NS64ZK?Q+3?S[E4=3JLO ]I_X2.&T4JCZO-W;!77<%7GV_Y7J!82OW%HS(.(H2 M!7&>2(BH4)"27$ 1"X08RFBB>%]M90?[>AYG@;Q^HCL4GO&YQA<9KU/9KO 'G+R>?>QDIZM=0;5/4#L_-Z#F MQ61(;.0/N2J7/^6A,9#M$O135F>RYAI*-F)UWR1_HF6Y5,OZ]LJ>:CW27PLF MTP011:%2+((HYCFD*:,&5.W1FIC!#Q-TC^J<@ /NMGAZQV$QTB'WZX+G1=>6;^QKO"*3K:[N^H8]] M%&7="GR]?B[6 0NXH\=-MG [%T1[P7;VW_LMU#Z8&5S+FW]>J9=GD'1;Q S# M9^1)Z@N-]^+A.@T*-!';XFFIU5=@'&X/3N8 M]ORY'V!A1M.BE?O:"L.^*>M 6I?(K9DSRL0) &GP?%A_3]XI3;8W9)>S9_L_ MLM^D?=Q0(?]N?EJ;6B5!,Q;'!$998@Y%"@*I$C&,(I0*08E2V$N?^M3 W/8E MUC_S ;^=R!O%2<*?3_.+G>AYI MZF7K.<P=W _:<\4(G5!\:-Z/3]J;Q N)-OQJ_;P?(JRPN:*I;T+ 2^:GMN='2_VY9;/8O,1GYU)M^L=Y'P M]5$8<(PR'-OW.399KJJ$L/(&4+/8:8X<;=K8R.2YRP?+[GX-T0^)T M[G'E$?VXS&1VK?00OQY.4![EK^V=#NA_%A$14:IW1I HFFGRRA1DG B891RA M3&8B3;R645W&YL96C:_>'?S>/#F.-I\"Z&G!/Y8)((%[I M-#4ID;@$?[JT3O_5C6;\1Z.;<\8!=Z*CV<9M4/EMTB_VGH/*]5K!^PCUSXUP#=^3W0&[CZI:"_;ID^RJ.*[?T?. GU]XZS>0_T M?T"_]6-EP?.^^OA+,R*4RK%1+I3/QQQHS7+R\$E7*><#.UV77/A43U'['2OE M_^XTUWTRJYU*GA:G6,5,"^O1GC,QMDW+P M$5@G^VD&GX73;28/!6GD^>R-C[]\>P< H938SYF85E2](\@W^NA=GQV^\;"Y M\5_*_3=TP7S\_Z]]5.YC=B_[MEX?[,%N9@>/K MO]>98+C>:S-45>Q4L9U?F-^ UL#J/6DK1G (\MU&L_^F:KI1?;==U^BC.VAS M%F8 ?'9O RV^V_8N#%)=^[] %H)=,'CN%CN>,"/Z/7\8/L)&T@&.\4["WV>+ MZ1"RPSGXP,WG0=#OD?YJZF4JW8._[VRJJXH$QXE*H"P2!9'D.2Q0GL$TQ0PC MP=-$.=5-7[4TMVUHK2EIVI@>NPLJ?WW5-R\!W,T706$;^Z"I+V(]5#BOH#% MB?/2DR=6X[P2X%M%SFM?&)H65.XOZ+_NVXXJ7D0J)0RB3*;Z%R8@%44.F214 MI(J1-/(25>BT-C>"..J1U"I_Z]_JM1MLMX5%, A')HM!Z W(Z.E )7@.SSE; M[Y2UTQ'VY3R=KB\-4- [K;&MBVI2$<02";&3JN* F,$(ADP,>(?7<+EB:7INM.^2S M.FM7OM+CD/R;Y%(3D=ZWEU7)A5%G^_3+M">5WZ39W].G!46(8)[E,"9(DT:> M)9 )3B$N4L0)CCB13JG(SA;G1AVW3T_K/VU[1K7> $:%K8OP.=YTPMGA##HT M>B.S2,O=&U"73QF/0>TR^$OCM,_)OQ.8'D? H4&=Z&0W!+A^1[4^0'6>P#H] M:+J#59^XCLY+O;[8@Y[M2>O=]9[1=Z<]HQ\U_.6/]9-XD!O-6<^&O#ZO-_;? M%H1)&9N"$I;F"*(XCF$1)00JO03,\H1'HG!*>!C/Q;F] /:^@I>#LQZ,-A;9D.VA&V>]R!NU?0_EP=)K"QW(##V+9"!3K6Z@/O/LH> M+[)W'^V)WGSO..I^+\Q1!Z3S#3N.Y>E>R:,B=_0.']=2OR,5;]3S@Y_5%KTM7WY=[H=)/O_C3SH@* M/)A/K56:8=C<@27^X"\A*B#C)/#1GA"]$=FK5/@#['4=S0W8!\.J.,!54# M1&0E^4U,$PZ0QQYVPH&::+8[[B._T$TH-\#\"EH1F>KX_1!7'S'C?O*7Q]^H4 -#. O#1!_O0%[+$ # M!C!H@ J.@"*6[S*,H00RIW5^6O'-=QF8-\*>[^-%SW)Q_D.*W9.\5]:E'=_: M*AC]![GY*>]>'_5C3?%+N3T(-1&2YJA@ NK?"(BB-#=B-A&45-(X89(H'GM5 MD_O[,+>M8A."+27[03??I6WU?A#2_5!7O1B"JQ+/[E<2/"Z?]2]R\UPW'0%W M,J$CG.5 :O61_SA1J&RR52TN)^R5A:_+:<.J6ST&H\N(@#:+)$-"/?@W9 M1K;"ND+7NOP>A'@-M7')\*+U.1#A-6@<2?#J8_H1X#_D\OL/_=#;GW)#O\NJ M<.SC\FFG_ZXJJ&[)'-^*?^XJA>-%'(NX2!(&*4$%1#2BD F4Z?5D+H7B1:K_ MXT.$/?V8&R%6ZWM#A\+X;D2,RWWEN;^BR-!1]'"[%BOJOZNO0363:#] M]*V3/P6RF[Z"P#,R,7DCTZ,>_D+T ^K@3Y\XUKU?^F#/AJW+U7(K MO^IWMCB]&[M[_1O]YWIC^YG;ME$\$QE3A80<4P(1*R+(-B>V^2O7(?6][>7R.:TQOH/; "]VG;Y#(S;BF]<#\O3-N;UA^1-G]X>C^A';X<%3UEO)!_7C_2727\UV>)Z2?1YO3F?=;Z0 M"*4Y0@DD+*;F,EW!@C$.6292%F="8I9ZR$P&<,EI6DZO*_EHKGYVF]=:2W*O MCV_N%;;TE\T5KT,KP5YR4OZ2&[XL?3MS#!E1-YX<>X"FK,:Z.ZZW.112Z/U@ M?65GA\EH&+4"'*4[6@!< W'K$$\FY=H D)UR;XA'#KUVN%KF4UZL\[&RUBCC M*.(DAA3)7"]$4PJ)4DC_,9(YBU21$#^5\%">S6V9VKZJ<"G4L^NIBY5Z/87) M@PV[[Q7'A(,YX?UPF]@=QO&NQS@.N" )A'GPJY.A?KW3I4H@."]?MX0RT.^5 M<+@=C1R_2D!-@'E%..Z_6,GBI_*VD2Y%KY<4UZ7%VHF: XS:FD M,,FEU-2%]?HJ83G$E ND.,\%]4I$O&9P;G2E_85;DT*X;:40LEXIA%>Q=J.I MD B.3$U[\,[E7XXA N@(32@EP&OFII4#= S^C2:@Z_<&Z(C>-#<[=K%IRK1R M%SP=_.TA)WH98T=>"8;YMCKY&V(-W/CH4/^597O!NC>P]4ZMA/GQM#]&G,<@*8(PWTAF'L:5]W6QE!X_1\S*%F]?'#IYW% M9P-[,VO/?ZI7@_'-\]GZKYX3-9J^MJ/A6]G MZ',!7VGM?/25*7LSG_/UI+GRV8_TZMIDM.+^L=X\B?K'B$9"YGF60::W]Q#% MDC4..L7-@88&H3$R$UD@[FL@ M^K#16T2\^B8-0&:R)DDMA(*U0;H0]Y6>1Z??FK+!T06/3[H97?K4@ OD#^OG MYV65^_UUWV95)KS0E"5@6FC.0BS+(:&(0\ET:#+B*L.Y]]WQ.4MS8Z[J!K3E MZ8!.MI?A==O\! %M9(+KB5>_V^(N+$)>%)^U,_T=<5>X9Z^'.[_0]V:8;FW* M[[VRER.F'$1/0Z/YMWWUW,P[/6M&/]M[?^V=8,OC?P>5SZ-L_[U0"G;OYV)S MXOL]#QC>WN/Y?+G?S*@*[_^Q%+)NI5+5J-;]4PY['6SMXTE=G[+D&]7Z^N ^!&3B/ .OK>8@"BWK3D MB4\@8G*U.BDU>4)Q2DZ^7^_9>4ENC3COPV;]4UL2=Z^_EZ:P_O-R15?J<1W0O>^>C9O\A\6-O\8%>V0JT\Y7:NF-^Z94\2\F K!<_17L@P"' M*$99>_4',52#*'\'IFTZ07Y9:0OT MZ6''GI;\7BEI]"4715*P# D.<5PHB&@1P4+%.91"1A+G*$/(JY+VZV0UQO=/^WL3G MC54@OG.W.RG-><-QRF[^#^C;A_:EJKXN37KJ>K,U=U@?)=LN1)ZSU!S94EG$ M>C&74E@D4D 5QP7A,DL1CWL(%5TTZ#2)II"?=M:]YK7^AY MEGM> MQ1?)<\T-F5CI()06D.O+A9FNL+;)U2_C?H L=C=H0IUZST#,RT^G*Z@$5YWS\ORRWM#- M:W4V;F>%6;!(\=&*[5<=G?Z;/NWDA_7JIYZ8MF5B]?NMD6C\;:_JOLCB.,XQ M3B%+RK2),54H1C[9-B%\VQNY'-PV%26'6VF=B_ZMU\>[KTR MU@*.83=UO>O(C,QV^[#JV[V;ZLX/5*&!*K:ZA=\-L.%9,9AF).\5:(4(#C&^ MUU!ZI2Z^SY!.EO@X]=#Z)E*&A_]*&F9 @U,F<8;'Z20%= 0# Y*S6I7^9JU5 MEU 528XD$@PF&3?O6:8@C06!(F=%ED<9R9A7RYG+IN;VXJS2C5;K%:P='*CL M<1Y?M^5[&-1&?JE5@!TI>1S\#)R>U8E%R/RL\X:F3]#J#/ALAE;W-WI>;-2' M!8]KVWAN8\K67S0;O3[HGX3M[4H8+GNQ79"R.,J++$X@S7(.4:P()"J-89(H MJE(2Q6FA>AP*NGLPUU/"NH;?GGN]U,[?@!?C?M766381>-YIN(^-XZ5&6*@G MNM5H3A7U9J=V&SSL47XXH/SI*LK^-QO>@(6ZVG W/.W=AC<@;RXW_)\P5!S\ M$]VL3*< O?YJSD"67%NJ>UI9V=E#VTN%XB(MT@@F#&?F[B.!3,0,\B*)129C M@4363PK[:ERY7)N/GT M2R]]5M_EY_7F_L7*X*Z^?S4]0)JUZNN")%SA.,50:.:$*(HQ9+&,8"Y5)E+, M21)[";P-\&5NG+IW$SP9/SWWH$,&Q?':>1JHQ[Z8-E' M8(ZCJK)%V@B ^ 3H-!@0UU!7W $^FO00?#MF;:_( C^RM'K7>KE.0;\NBRW"\8P$311,.=I:L[I(LA2E$(>R2(61&9$ M>?5&=+0[-XX\N WV?H/*7P],7XE>V46)EV2^T[/^16:*<1E&R0CJ^5XH MC3T_CFS.8W:<@\%Y;IS]\J69T1[3K_IW__%OS=_H7TPVV'_\V_\'4$L#!!0 M ( -.!_52Z,9N_K(< )L&UL MY+UIEYLYU12J:TSZI*NI';?N5]XL 12G&:2,LE4 M2?[U$V R]T5<\.:+++O<59FI%!'+@T!$(!#Q+__SV^GLIZ^X7$T7\W_]$_\S M^]-/.$^+/)V?_.N?_O;I-;@__<]_^Z=_^I?_"^!___+A[4^O%NGL%.?KGUXN M,:PQ__3[=/WYI[]G7/WCI[)#?-G_IY>++]^7TY//Z)\&$ MN/VGRW_6QD8GG04=& /%C0;O+8-@N1,QH>??__]]S]_ MB\O9GQ?+DY\%8_+GB]_^T_;7O]WY_=_EYK>Y]_[GS9]>_NIJ>M\OTL?RG__W M7]]^3)_Q-,!TOEJ'>:H+K*;_O-K\\.TBA?5&YC^DZZ<'?Z-^!Q>_!O5'P 5( M_N=OJ_RG?_NGGWXZ%\=R,<,/6'ZJ__W;AS8F%/HG^'E3-,LM$7?9_G/_% MGZ]6_[+$%0%FP^U;^L'V[]=5#J4$OZUQGO& #8.89E/<2G,0"KF@6/<_.^7*+<2)\191O M%++"].>3Q=>?Z8-_KL*H7VRDLI'(G>7.I7,8W1?[[\V\+):G&Z%^"G&&$\TX M$CX]9%<$*%%H(SG:)LXKIH55+CAY% L/K7R3F^O:?K%,/RV6&9=D6"Z6#LMT M1_,W0;W]C9^_A"5]$*3/TUF^^-O5PK30X7K16*+GJB/2__032:#@+J:.$,$1V? QT*;(SH%$44!S8(WW#I$EEM[&I>K[P0.\2S.DF9"[@0L==M, MI$46I-/ G2GDA5'(%GQ1P$QB/B>GF.=-P%%7Z\JQ.%!W]P!B;T%V H#_=1:6 M](FS[Q_PRV*YGAB#'CUW(%0R%+23;^Z]\V"M$%H'9-+=#BU@ M<8QX.T'(>UQ.%_G7>7X5UCC)SJ@D"X-DC 7%$@>?$,G+\O1/-CQC&UMQ8]F= MT"&?'3H.%VTGV/BT#//5M IEBV_GBA.%"?!9D>_% LDF&4\6T' A(CU M/K3R3@A1SPXA1PFXBP3'Z^D,?SO;.--".$9.N !X_:*.X%"/QM0'"70+L#P 4^F-?4W7_\63G'B; - W%QU)U"89P:*(P3;!3#>S--B209N(Y2/I Y\N3B;KY??7RXR M3EA25FJ1(*"E:(W$1.9/,XC*2\&\BJD6'XGY+AGAIP6 MHNX",]M\W_8_53Q\PDH4ME"41G:4.#$H(,B<(!?OL/5#VDW%/ M0'E)7[Y;?EK\/I\$J9-+UH,2#D%9+^HE@@0G-):4D@NY1=QS9^'=0/)\<))E-B*>9P,EG9VLD*ME(D1>N+%96<4:7OG?6GTW ML#R?#&PS2?>$F/>+U3K,_L_TR\8_E\7:0!( HR/Y6KDH\K4HRN/>B(*Y!,U: MA$7WK;T;6IY/1K:1E$?&2K6)+Y88SJ.WC>W+#LH&XY'@[8)"L(P[B9Y".G?< MJ7-]M=WP\'SRKP=+'Y)%V/DNC(:/B(Z6Q)2.8B?IJN9S@1V1%)=&1T?!I&>H3@8_?3^-B-C%3_KT<%EV8A)^_98^A_D)GE\76"V4 M-Q*2"1F4Y$0Z<_4B6C)K%(J,H8E9N+[J;I!X/GG1HR7;1:#Q\FQ9I7=^VUP1 M3BHY6TV(7H7<%4!OR04BDP4R^I :AQOVK[X:4YY85;2#I+A#S M9DZ?%M)Z^A5?A778LC7)))FB(X+/DOA@VD,TJ G^!KE5M@C;(H=^_^J[59,] MM_1H TEW@9A:P;!\&=9XLEA^GY S[71R G0LN?K3#"+7'!B7Q5>1<.,: .7& MHKOAX[EE1@^7:Q>P^'@:9K-?SE8DC=5JDDMA)K@ Q95R7NCD4")(F5T,QJ;, M6L#BQJ*[P>*YY4 /EVL7L/CU%)+T2YA_GWB9B=;D($H* MQ97-9.],$,2&DRX:^J!P7!WJ(XOO!I/GEOP\7LY=P.7C9YS-+JC702 S%)-I MG2PH4_/\@KSQF(PN20@>?8L,^?4U=P/'\\F$'BG5+C!!A)_6^J9%^L?'SR3& MU;NS=7W>7T/X25)&928Y!!TI>'=,01 I0"3$2]18G&Z!D<=HV TSSR=GVECJ M8[^Z)?GD*J/7LW R89Y)S:R DF4@@\BJ=+2L]E%XR[5-\KB:CQO+[8:,YY,_ M/5R6G;QX>#U=U?N S<.-U_2SU41Y[8PV$;Q7=$(*G\%KJT&0E323YI%E;R'?L:_KSQ,T5!Q M9TH>6GDWD#R?#&L3"??ANA(;RS![,\_X[?_![Y.2$SE(DB3B$H*2@7QO'E3M M3Q"B*-S*(Z_M[EUVM_>7SRV?>HQLFX'C7WZ^(U/B[Q_'=0+[VSRD:\\L% M,3=?;;Y8+6;37/N__1)FM;49Q72X7MUD:+=^8?M\?,.N8@=S=63OL;,5G(3P M9;*I(JQ8?%=>3^>TV)2\E,7Y\\S+EE8F9YN"ER CX4=)34Z+E1DT@=-Q[X)Z MM"-/":NX0R M!Z3(S7,H)DA>F"U6/G8?> B7-RD8IXW$8$BX,$X-Q#WBL763^NTA?,E$B#D' M[1PD"NY!^90@ULJ98+V34M@B'NU!R](#E&S!U@Y658?7XQ MS_4_O_[GV?1KF!$SJQ?KEV&Y_#Z=G_Q'F)WA1-F@+$8!7@A72_SIH%>)HD"I M!??*H_*J,79V(JP'+!T%@,70VN@ 8B]2JJ]:5Q\P(;$49_@;KB]NSPV+C'.I M0-@LB1?ZRFN?03BNM1&,/,+6R'J,GG'ZX P'J&:R[P!';^9?B>K%\CNQ,&') M$$N2X.\% V6T)GE88B5X%"K;X,IC^9Q#<'-]_7$ZX@R'DX-EVP$NWB_Q2YCF M7[]]J4')!;AY"B9R'4#ZS$$)%HD)9J"(HI66"8MYK-;Z$(#<2\@XG7&&0\KQ MTNX ,N_6GW%Y0S:3D)FE\("!S"* 2G2RNIK:D(PDPUW4Y=%7HH?@Y2X5XW3, M&0XL1\JY Z3<)-[*$ C/#IBKY1@1'9!H"B3+A&S0.*8Y^JQ?ZE9"?KZ/"V!;S&L\$.=Y?"N_&V% M&W9?%$(G^65GIV>SFCA[A<1 FIYK<9Y?G-9ZY/_:?#M1LB@F&$)P3-=1#P9J M-SI@,:0ZWD$(V_X0&YJK'GSL)@F S@#0@;7\RV*1?Y_.9A,>C?166"!'DNB6 M4=8N1A9RRJ:(['/6C[U[/ 2X%VOWX)HW@==!PNP !/5"ITSGTS6^G7[%7-]J MX6E8_F,UP1"-=3$ ND*!12$>0DG$C;*8/4MH8VMS]B Q/?CE36#21MPCXJ9> M-$U>7W'P\FRU7ISB\@/.-OI8?9Y^6=6X-.@2I'>)O )-_&AKZE<*8M%&&\N+ MOE/[=>?N;-?%>O#$CX+'(%(=&R6;>.(:4V]()_.3:9R=GZP;?I023GB4D!R3 MH(+(X!EC@*AYR5'60W0GE.RP6 _^^/$H:2W5#LZ@:X'G;XMYNH@]C0^I\ Q6 M8:8 H]21:%'7RFDA'3(N=>OP[5Y"QFEF.<#9<[R8.\#*.?T3XY4SMF1P'&L% MFXV$<#HW?VX_3H'*P"]&]!-E!&/]V&N)T-EU/<471UZ9> M_O-B1D)?U7AN_?U2--D'+E4J$$-4=<(1IZ\H-%/>"!N%Y_[.P7(L0':E;=R0 M>O!RC$%4U('EN<;7[:R:9-G[H@*XF')]^$7G;381I-1)\Q@-IM:ATL/4C'O- M/HSV'X;8,:KH 52+^U!)\F59361-1[^)L>G+N_5_D7(4BL3#K M(:=06Y67 "$+ S8SY:6*,;O6B9J]".P&>D>AXC;8!E-1!_B[*#EX'[[7>H.K MY'[)RJ,#X1FGS,L9-/0]D@8X5 M=P>(N0?SQF99?) 072VU3,9 B-*#EXQI(0UCY;'GQFW<\'%ST4/Y0,<)NX?$ MP4Y>W(19C-'Q1 S5_#J%(1"$"<"=+IHI7IAL77>_&V7=.$(#1G7M5=2!G7JU M7;:.#SI%,KS79%ES]9(.8B4V> MTW!0:ZF4#C!VVPF\EMZ/1B.%HQ$*+X:L?B+[+U2I[.AD5921M7Y\]C UW?A2 MPR&KD2HZ -4U)B999 I"+8?:X6I;[,>L ^UKS7"FP]^U1M&UY;MQJ9XDH[F7 ML#OPK&KKHNGZ=//V:5Y?&=<&K3A/E1614)K,*)*PKH!"\CX]%P(4L> B)L3F M);B/D#-N <"3X*B5,CJP/X](J%K*C#8 BOH6RDD)S@0/,5N4(@5C;.OR_R.O M\P:K#W@25#5210>@>G^Q[H:E\Q>:.KJ2D_/ -/=0^]^ )^)!VQ1YY/5]7>NT MP3UDC/U(OXV&[[X_.DK<'2#F6F>^<_IS=@$M!9R^*(H_HW 0T7HP@9GB,131 M_.W1;1K&KB 8!"M'";H#H+S(>5-$$6;OPY0BRVW^HO;=X8;6(^*QEFPZ"QZ9 M!D^N7!#5+.O6:>P'2!DWL!\(-BW$W@%Z/BTQK,Z6WS=2.M\*6W,IA0@2'V[6-7TZ;OR*7R;%!0N MBGK5A!EKO[G:#5TSP**MP)282ZT3VWN2.&X^8*CS<$ U=8#"NU*;6'06CG>?I^0(;&3NX.C/1^P-#%SKA^/T+GX;OE1@%YDX)ZC\O-,*!)D%DF'L@' M,H[DS9*"*+,&;H24EMMDFW<#WHVRL3/*@V.UN7JZ ]WYN*D79^O/B^7TOS!/ M>+V'HVT"B5=OGAD/ 5D$46R4WN6<8NO[K<<10'6 &CH%U/7A>#FBX%$H M,-S7JLJZ/US1$'PTJ'*.KGE/ZA^0-'9:>01H':J0#O!UK>S@P0->Y&1RM<'2 MFP3UB0%XJQ!$Y$XQ&P^^Y$E'T\P3_\(R(:$R ZKP M0L<\U^ <"4DIS.K1&8I-\+2'J]5\7MYX6#I 3WBZ/J9;H5F1"ZKL_\RJ" M M.'(B*<(-V3 FT++614A'SX#FS4?LC0>I0W71 :[NJ:\ZYVD27&;(D@!&E).$ ML/8BMPE*8CEP)F5TK7NX/4C,;HAZOO<+;;3PG ]Y?OZ79637*]8J"_C_7@BK-541O$+*M M@]J-=[1-0P!GR:]47$=?6I^5!Y Y[GUJ"^32*<$*8X 48'=3[3)Z(R$#D=#E9%*V7KCET/4S/N%>80X&HD M^0XP])?E8K5ZOUR4Z7KBO(Z!1P_!6U\OK@($D1/P))B3QF;/6I?H7EM^W,O# M(5!RJ&P[*)3\B#/ZHY._X)QW1Z@BEU-X^7+O:M<[48:F.Q1)CB*T]QT<)&O>6#'V\%R,$^5\T38Y,+DVCZ*X%D+=-]ZI*!3Y M>W=[FC[4A7*OA<>]#FR)H<'%/CJDKI62O2NW)VM<1A#OZV\MYJ^01)K//<./ M88:KB0M>\& -I(PDU#I0P6FIP 7R V,Q-MZYPWD 8L<1,N[-8'O(/:%:.C@B MMUF;^*RL M._#<:3\@:6)]SL'6^/ZVF"\N6*L-[03M :88UA+Q3 =[[3WFZ-MHG?4V9J-8 MZ]OE7>@:]VIP"$ UUT873\O_$J;S5=T=1U%PP4YC2*#R"9XG7P,IG6)S ^)&OF:<) ,0U-%'(NM3VT[6%[?)C?V MSP2+LD:%!,4E!":1GE2MO(_BC;5-#!^O"-;RX6YK. MSXBWJ]O57[ LEGC93!@I)B$QDO*F\[#\_H9DN^D#6V^E%INDWH67,'$9G93* M A.J[BI)$E%:@+1!%\PR6MWZLG! =G8#\[-*Z?>B_ [BTDL6M]OY%YSCYJ8C M.A]]Y,!4%J"L9^"209!.)15"TCZW?M?Q "F[X>]9W0*T$'H'V*&HYUJ$[77. M7I,$I/.VSKJF"-O$"(5E9G4,DK/6E5\W"-@-)\\JKW^X@$=,86RR>Q<=LBZ* M^G\)JVFJUQ/3V5G-)K__>-5R).E@4U&0=.V@'NJ\TY(5F,B,,B9'?:>PZ/[\ MZNYK[@:5YY.^'TC:'9B8>SF;!)&L3A2G")4+G;%";9LF.*FT2XFC:9WXNI>0 M<>JM!E7YHK7\.P315D:3:%5!5RC<5V M:DP@':*##J#T=ZP=+#"_^$J1P@G^=G8:R MEA]YDB\R,O@J1XBJ\HKH?,!@N&Q]4[D7@>,6/H^!H -!O+\Z^\7J5IQW'U,Y M)TP(T9$U<)*L :_/JH(&KJV46FFZCTC_*@Z9XFOS=9 M;/VRZ;X%1WGB]$/.VW>2/%]E,U[ISMJ7B.>).R62!)MK9P+D!F+6$9(41:"V MPHL!FTKN0F+;E)Z34F9;G2ERTJM;51NVHH%2#X^4&9R2'0\ MGNG;1^X=%"OMTI*__P72':QD$<2$ QS M17#&8HRZ,=*.I[J;IHZ#P_.)-=R!S_D0QZ\72W)=YN=-6]/W3\LP7Q%[YX73 MF^]FYPC(_]_9:C.S[_PJL0KHO)3UQ7J]G,:S=>W]^FEQWBYY0LZ,C9X72/5U MD2+7"GS1!I1)1G/N$YF$)\+_,!R.:\J?&K\[;I\.P/3,MMIM>?Q $D8X@TQX MD-DQ4-DCN&@D:,F<=H9%[5KWD1N.FW&/FV>TA08$21=%<.W,R:7B'A$/%LYL M9!ZTK9<]H5CP24H0,5@?BT_)MK[7?U(&QWVQ_(RVU=-"J?.XYF58?7X]6_S^ M[YA/L!9PUQ^^*'0J?L T"ZO5M$S31D171_:Y$+).Q26A(&>G20AU=G/)"$E$ MSIVW6&3KR^M!&!GW<7:G^^;IH-&QX[:?$*[8EZXP-,Y"++6YGO<67*TRH$.4 M9)&RQ2?SU@YD8=RGY7^(/7$8'+KVR_830#U@+V40#H@,WZA[F+P=5&AZLL E!Z!#.RW_H &3 MO8I)HA=T(#;&]R/D=#/Y9/"$;BN=/.[BTVM_2/ L7LF_] M$&LGPHZ?E[M=Y%,5_41@*M$S"U*62&QJ!XN4[_J\4IN:>3DI+S6@;(-K)ZGV3!>YTAQR*L M%I)SV;J5VUTJ.D'*<>J][8\=)^NQ>VR]W#0?WS#QXMQKO?CVY5^QEO9-A'0I MJ*(@UV:&%*9HB,YJ^I:VFHW6![P=R-[_RNN'2XT+CV,5N1A,JCU8E&L,;3E M7D14)D-*];FTD 4<*@^%)&1-C(+KYA;E#A7CWJPV@DPC(7< DTL3>^["U5AU M,:^1Q[F9#8@IJT">6^V-JEB!P(H 35+*2FDZG%NGQ!XEJ),JL(:.R]%B[P!# MMWC8[JL@O8G">+!6<%#.'33OH=0.F>04X7C,1@;5 "N*[/H]&3,99DD84--F,NW,?6 M&9H'B1GW=J0]A-I(O0/X?, UR0+SQ1O[+1>9F(@V!& LU/OS.K[$.W+]B\XQ MYTB[HG6AT?V4C%LIU!XX#>3= 6I>I'1V>K9I[O[0'?66,6V\\I*$(XNOK;89 MAU!00LHV%2<]UZGUZ^^=B1NWXF: N8;!_Z.HGP#\3" MW7Z%PRBF ]#=XN1NZX$H:X655:"ETJ"TSN"]<1!BQ)0R6=K/M;5?#XS>KU1GF5YN) M4.?%LN>[\>5B_I5,\6:&S_G7ZSK$YR,F^M7U%%<3*:6*Q1@(CF=RA@7MT7KN M>"-"],(CBA\6S[4G:_0QE8G>&/^<^,!X\F@N/"@,J* M@;>!0U82:4,'$^WML:K'X'@WJD8?D-D-C ?0XMA%-?OLW]_P]\T?K28Q6.<% M2Y"=*R1G\OB#)1=)%:/)U1?9W&G5=[R]O5Q^]-F:W0#R&+UTAKP/^.5LF3Z3 M0._A<&)3YCXE!JQD25NJCO[@,0 BMUS9X'+= M([S"ZP"$^K)%26(KYE0O\A)M'9FL2 Y];CW,O$GP/60'W$Z"[WU4>DW;3Q)[ M.$P=J8%ND'1K0E9 4X@'*(4A**TLQ,VW5G@=1"RL^9B"_?L5/V%6>3C\'"[W M#HZYJZ9EJT^+!PI)-Y8VALTC^-,ZI&^CQ@](4EQ-U_@1EU^G"<]#\ ^8%B?S MS:=LTI 3HTK2RBGPQ#@H[B1$3_NI-NU0 G.YFX,[OOAW6)YZRS0/!^VNT-'! M;MDQO\F%ID.BMLU42E)H1W%62$6 X:P$95P,NGUO_.>8DA[X4&^KJ7[QM]E+ M5TPI+RT7M08RF3IVEX07&<\@72XV6"=8;%]+N -AO26JGQQ]1^BI%_ ]GGG7 M6C",G@-B'=; ,SD_CJR[25)Z(Y/AKGT3C1]1U5N2>F#8M=-0/WG5&XO3NCAE9O>"RY4#/6&J]8;E0 A% <86>3*9Y5< M^RZ(@Q?G\C_$W-^V[)S%A-%9'X++0"1+JJV^1#/@<+ _69VQ> MH7:#@-U0]H>X=#I<\/WXI3O=+ESMIOKO,$^TB5;KU<1RE:*6&:RU]2T1_2LJ M\F"\5K6J)0631[E7>H#>W:#YW^?2J(5:^T'RHV4I3J+P->%1YQ& YP4$9PJ(J'/6 M/EK6O OQ@;5"_(]SLW.X"IH":>PY$=N)+:N;S#6? 7&YS#CS'>[GLOWLALN% M+MOT.Q9JTS\$)]""$O69E+0"T)C$!84#"5N[TX_1TZ ^K7[F^^6BNJ[YE^]_ M([&_F;\C:),>YRRDO^NX!Q%4[1].'$3M$1)9\>*""-&T M[BRQ?\'D8# :6MN/UDSN(_H.<',CP*DE;?,TG>$-ECXM]I6FRC)E0@A$E(9D M('C=M F8RKRH$'PLK4LGAN!CW++Q)T;QZ$#H8#.\0EHY3<_O1Q5C2A6>H(BZ MD6O)?"!O&CCW)6>5$CH^&VSG"0U4S]IO[%Z?UPO*_-H2_*Y_J M>+PWI,CY24V6OUBM<$UGA@XYTLH@0R)^A+9 /^ @B3,2693N3OOZ^Y_:[[#8 MN$:M&UP-HIL.3-A-EEY/YX$D/#_9)B1C)&?9&V#".3H?%)T/WB)( I).41G5 M?,3&8_2,^ZRF&R@V5UT','R@YDAX0?Z)$N!5V-SM>(B%#'?@J?98UK52N'46 MX/ 2L<%N,+J#7@-U=0"Z5]MESZ7X*7PCZ6SF*[^D'TYI$QGEDM:T:Y@UQ$^I MS52TTB"RB.A%KH46S5VZQVD:]Q5+=T!LJL*Q73\2*$Z_U@JUU3GY59Z_?JO[ M"S]@+9X(LTE6GOF< T1=NT9I)2%F9$!>K$$= WDNWLU__59%=C9=?3Y/J;["N)ZX)&2.AF(EFRH;:,"CY1 B MB\&9A(RW-H$_)&K<1RW=H'(8)?936%#YJFR]FW\,,WQ72)XDP?7W][-P/K+L M2V5QXJ+)*CH#QE1/5[H(07(/"2.%]D;*TKPK\FZ4C?L$IDN8-E9G/UB]>PU_ M*<9MU<^E#"U),+J"$((B!F.T$"U*4*J0=(V7R(=OU?00=>,^A>D.LP.IM8.3 M_RYG+U*J'=165W[.)&;'A90!1"+Y*6L*1)C:6;^9?2?*+Y>8M0PSD)[O:B*V.3VV/#WX?O&@'NI&2+9;H^U->GF\CW:!%)H1:YN+EF) M)SMAMT3UUN+IB8_70U0S=N;PA]S0M\LSHFD:XG1V[A_/SP<+7OO1!'-D7O( MF:D$RB #9XPAEJUE6L:00]HIM]B&GMXZ-C4%XEAZZR#VV+U2:9+(O\V&$F;&Y+0')3W!3S+"GQTP==-)^)M0SD0+!^ALI..VT]4F]U*71W81[+]%R\( MTW^>39=X(U5*!\!5MC0+[:0D>T_[*U9!*@A%<4 ;47BA+/.M>SKL3EV75=W- M<+)X$J7U$\S<8?!.Z9N4AOZ1#%+B"(IQ#I:*.H??+V6HZQWKCN6GS4V6\_9,\"3K$(+*&R.L\]!#(&>DZSON=B\8?B1!>%2DA!1>5!)9]I] MPH&-VN90T+KFV9X]R!LW[_/4R!Q(;3VXC]=8^W?,)WB/#,D#=TY0F :<"4T\ M"4NR"[&V1K79)D<^2NL6(KO0-6[*9T0,-E%4!^#;7823Y'EF+M:&DK$VE'0) MO"9&%2O*2A6]DJTO^G:G;MS*QR<&XD!*ZS>W<_E8XAY!ZF)\+,Y!2;IVR) * M8LD&"L]9J]I#.K4N>MB?RG&]R*?.[;125P?V\;K-O^C^]*9.!0FS]V=Q-DWO M"M%5>_3P6K_AZU0Z61]3<$V,2:1_<:.."#XZ!%"0NB8E%V_KFY3%ZNLSC#(:X M5HKI*$S>LO1ZL;SJE5\;@5YV*9M(J65B*0(KECR8VC#?&T?<6:V30,Z*;CUC M]\=4=9FN&1IWC934$?KN,>'ORMO%_(36.-V\D6 Q1T>2@Z@=Q5G>9O*?R<^- M5O&2$5E(K0<'_9BJ+E,R3WG.'J&DK@[82OU-,QZ\UC$G"=(X"J2R9^!0.K"N MZ*)HET7=W+U[F)PN\R[#'Z_'J:4?^T;6^I*G&QNF:')'LY"@C24Q6>4I7)<9 MI-*9>92AF-8YEH=HZ3*C,A3$FBBD'WQ=-\UOZP4..06;-[ 3S#QQAP6*M8'\ M@>0@)&7 JX(^^$3.0>MLR8/$C/LN=,33\G"5='!(WM@J-QDIR'*4!9(U]=FJ MH',_. 72!E5^#Q(S\E"P$>W7X3KITWY=R]%LW@'<(\.)2P9%J9UDU694 M'^/@BR(K[67A0GNE5?/<[7XDCCS::T1CUUI_'9C W:4YD4PP4^<-R% 'E1G) MP?G$2*B6#+T6$G&\R]61!W4],2@'TEH'E_Z_EH)I_:[\^BU]#O,3_$#6^-V\ M,EO_5^NZOH89;E[2DQRGJ8Y"J(6(\WSS!]=^3!R@;&5G@'-O@H9L^G]-U]C)AF9W5BF1V+;6,^E-3KIUO#?\83!80KY/B.^EQ",'6I$$ENL.<(O)<.X4 M XVH06EG:H6Q :$BUTQ&[['US??PN!TLS=\I;O=18B\3_FY,B^$6CSQI7(&GG0!Y4PBUG2M.ZX=];7@JKFOL2-IXUX*#(;$(133 M@8O\9DZ?11NH#F.EX'?"I'4N<@]:.TG.22DD(N9(1%EJ8DP*U]KNW2)AY.EI M0ZCY3IN=PV7>!60NVXI?<"""#!02(H6$I79X%@ZBX0%0DU"LY4Z(V[-7&G1L MND7%R*T=G@0X1TF^ ^QLFP2]K3'2NSB;GFR$LR+&SBHU$]21^9@L"%O[DDJG M2#I<0$"EHX@J)]>Z=<,/2!KY48#//\ M;GD2YMN),3?9V&UP[8\_M.&8VCTY:#24]OH"5V-Q*_[F^?TUCBX'[M1Y[A<3 MGGFINX5KL-T=M"H M[IT_^RD-W[W\=&7_G N(:!VX5!LB&N,)JSG2B9HLCYAES'\H^[=IYOC;V6G$ MY;ORUS _*_1A9_5-X.N0+KHT"A$LMQ3V!%8G&_!$0G%< C+:;Q0/^91N.WSW M=]?\P4)_!&.W#X!N=-1LJ82^S=['Z*@0-LW>,? MV-# [4%Y(ZMV=YFKO@G>%VN\ "=E[=W*#(3@ \0B-/W7Y7"5*&LUX_)!:H[U MOWX)J^FJMK*YMN?G^5%Y?R(1_S*K3_NL#1E3],!9)(] 983HR",0UKCL+2^L MM,ZS'D/OR ./VR#JMJ/V9 I\QK9M,!OWY+9N+)LG7=19)0TZ&D% B;)BU8-5 MV7B>O1>N=?O:P6W>K06^G__[VN;(F?':OPN3,:"*I@UI0P#FDRO<6)M-ZW3; M;I1U:\?V0(:ZEXT8+;/V\9%\:1Y[O/@S\!E74,SXZ7^0\K;Q0.X-,MP/[ MSH>F"$=,T"[E2(]D=9,$'ETB"=%703F$5-!P MGA,7?J*>;?BQB/1=$[-.'@:1OM[0.L 570.KJM!M7_%FF^>N,2B M2LR!%(Z3_\@-[/I:J*]*+EX#\F+6@J5! 2;:I^/DK*OI;[MK]8>(F;>OGN#N2UI?K=2 0%L-KI0.P78Z VY357@#9&X%Y]QJ9UMG7!\@I2\[U09,+:1^,'B^XC(N!H'/A^G)Y_6[\K?5^<2B MB26II%"P3F&M(A*!&,L(,M'/M3(AA-;7LX\2-&Z-[%- Z1@-=&"-7FV7_4#R MV3:M\LBB84Q##(SLJ4(%GF<+J)@4V@HFF[M,=ZD8]^G],, Y4M9])](_X%>< MG]VZ,-\M+7[Q5QLFN>^EIE'*>OO9M3O-R\5\DZ?\^W3]^25%4(M37%[F+FL( MQ1E2B%;GKZL2' 2I*9#2O/:HXK=N2?U=I<[8J)K1WF76D;UV,> D-WVWH-H*5G880VH>U!-W0W/Z"]0;J/ MLB9A=4+#ZY?O[Y2*?I74=&/\1EU^GZ7JIF"N8C?<.&*L/ MZJP3M$,,@D,ED@G62=7:)1J,F>=A^/9!Z9T'V5W@H /G_G%._X*+DV7X\GF: M7M3.-!O3=,6J#H5\VEQS*5K1R4-Q3*0?0"[T?T%HGD+[5N@'DSMNRN(I0/U4 MNGP6!_P1-3BW/J']$3]DM1%M4!&X+KT#C$'ADX'-41@5M-6M=2/=< MS_C-+4@407O+,QA;-X@W&:+T$C@SJ7K>PLGF/5.&8.1YG.W[H'/PLWUO_8]\ MU[[EX=URR\&F%"&C":JD##(+ \J(!-ZY"$+9B+P4F?A.'8Q_<)]^W]HC-V49 M'PZ+AKKI UO7!;(M/(@J):^C@>HLD$1?* MFF#,[5>SVELQS&K?H8VW=\F'T#(J M6QC(P$*=N$KNG2=;653VB@7#"]Y.EMT/@T<6&>=>>2 TM!+FR-[#95^"JV1$ MF&V.2UM()$%PD"A),BQ[",)KD$G6/OE%J-T>$_[ >WB0@)'[OW7EH[;1TMA0 MPY/;+%Q4R*)1HD@)=&AJ8H+8B2Z3)8UH5<@H4K0MH/80 >/Y*8T4NV@MY1&A MLJD?7'Z?_.WCQ$MMG%8%').T790/X+A'8"@9RS:3Q_Y81FR%Z<\GBZ\_;S_Q M'!K;;ZZ0<;7>B#!HH[3%41(_#KV7+Q!;=LA\ B!<\12B#W M2"4FP*6L("A9@C0IZ=+"([B^YCA&H+WVCY+EV&= ;?[_KOQ]L9SEBT=-D>+H M@ P$IDTLI2 :"JVB16M<*F0-=\M/W/GH<<+1]@IO(+@.RA[V#;/>7E;WDJ2L MR,F"RU+4 7$,O*MOWU+&&)+S9C=;L<<]X,'$CMQ^NIN@]FFUW@&\?W#-^NNW M[8"I^AZ!_C]_"M\FEI.!KJW51."6##?66A"GP/>)3X1 M@/:KTCU:FWW7\[R9$_<$]P/[TUW_ZPTK>1ZDJE$9S\7G?W\U7:798G6VQ*N^ MU8$XS!(AB42'M52)SMJ<(1CE?'8A2=7Z"'J$G.,G@MSYZ*NR-"\-"J\D:"?) MK=!DZ+WA#*0+*,GN\]B\@^9C](QK?5IAXNYDD$8:>#:&Y/#J_[L?,HQ1&? 5 MP&,PHF-*T[$A($?)09E4(&B*"*06+FI6DL%G9%JN/-#+15[6L23S]:WJUY"Y M3Y$AL5T[XW'BW8<2Z+#.Q1;#1;##%?<]3EN_)FQ'8KRW:!S4/NC_-==1!)N"2N;\OEO]X,W^_7"2*$6^R)&6*UB1R\;+9 ML"2!OB>^)#EYN2 27T/![F&RQJW(&!QLC?31$\1>3^?3%9WK?UDL\BV66$*9 M'2M0%(^@4JWG=]("C]$+SH23;J?J\T,@]C!9X^9'!X=8(WWT!+$ZM9+'P+.R M->5+>T3Y:HLU!:BB&)4QE&Q'U]2@WM=+](:7F& M^==O7W"^PLW8K]JWY:*YTX$YQ1T^M:%3OB\/C9ST]^'[)@=!GM"&@NH472#- M%\:"=1:,#J[6H1- C"2D:2E,]"QZW_JNX!%R&O7V6VV7V,K[FGQ?W!7YU?:[ MB%LO0]9MQ4D?P_+99BOOU_V\[S-7^$YJ^A >XVU(:P$ MS\C7S25$BY'D:UJW8-N7QG$S(:VA^22:>NXG[H]_XX@[A);+/^FY?:!4GN!H MSS;EF$P"%(I";R4=1.\*<&6+HYU@16QM188ZVK="_HBSV?FHK]/%>=%H72A_ MQ>5ZNJ(_V"IA>WY,)%.>6\/ A>+K>&'Z*F, Z9'^Q'/MS>W',_>?Y0PZNA@]/Z8D.3U5I\1_P%YUBFZ]4%-R6@*(I.EB0M^1Z^7O[:^BI% MY9RE8I&SUK.O'J>HWY/X$)P-H(4.,'4Q">"65[&5V 53S#G)=2P0F*G32S(Q M%66&S%%ES5R*J76ARTZ$C7LE,13"VNMD[*66'++ M2TR@Z\!HI:4 G[@&$1@SRAGKW%X'XH,KC7L?,>39UT:X'9BD2WY69X3[='E: M6R--R :!<[X974AAM4P,T-3K?;I.R$XCTC:"5CFN0&KN48Z0-D# MXV\N]XR.7C)T]1*X@'+U+4FR!:36*C'C@["M;=7C%.V$+/O@M.T6[S@W!LT>.>I[?'OS1XD9R>&IE;R[P!*V[.<(HB"J]4F$_(:KSQ"XQ&#U@&XJ4&J0 W!6P].<24-URJF MUF7#CU.T$Z#\9&RW/N2@E\\/K/6D-\V[\/L$ MU\I"2X^\!#H!L4XKY@0Q6\>NA:(*!O1T&/9_K7SQT7]=?-UTGWPS?_P^X -Y M Z\7RZJS"86XJ$P08$I]J,!D@NCXY@9*&9%U4J9U6NL ,ON]?]X'0;>/TZ'U MU8'CMMO%5 SC]B:2S9S/^>N*RE;XVG$)?+"AN(\22)&1=A%4L MY-A\E/%NE(U;4=$7%@_2UOX8].<8G.-)6&/^],2G=5$QN* *\>9I?R&2^(*/ MD)PU@;9;T;+U<_9VI_5@A1I] ?$071UY6O\ZS^/'T2]RGIZ7<5YK(#AL*?=C M*SYM]?;.O#]!9&V5=UPF"UK7@0>9@J.8L+8URSE[7A++K4=<#QA9W]ID6R5, M(E-UDPKPD1QB%12"U]7*H\RBI&#H#&C-Y+V4]!L?[X.#VR:N@=3[?J?R9DY? MXN9BYA#C=/VO-VU2]0!5S;I3;3__GA8+.M!)F!/Y3;R>5TG6G&]]_QMB*C:F M*'7KBO1'R#F^K<:=C[YZ;E6B9PF+ JM5'62.>'X%%[.-RC*I9?/IWH_1,W;O MJ3:8N-MVHY$&GHTA.:KWW9U/&<:L#-O[[A$D%25,Q (F&4\*Y_6MK:C5%"+F MX%FAZ.SY6)=?2\&TGG[%RS4^4#A82R>G\[/I_&1;ZK:8KR:52RL3;1Q!W"NE M7&U]C[.UB M?O()EZ>O,*YK)[ #SK#;']'P 'N4ND:G5_WL>V"3E8P:C8;B7285YPA.%@%" MUR&DADR-:%U]>3\EQ]J.ZS*\W3<;QXGY6!N/P/DKW?]!PQF/ #DD/P(C+R*30&3#7V7%>D[O! MF )I7;")_HG-:R2',2%7?4TVJ+[9PZ1$*T*42.?KIF=ZT.#H7 5O BL675*Q MM8?_&#U=&I1]D/!P4YDCA?^L[,H5U]?_X(A(>Z_/'\X*[<'7L,9)LN2$20(\ M3[HF=C+$P"(8PS5#%Y$U'T,SD'\SG9,T7Q*8I^O7(5VU69J@#-ZX3+N!6:Q] MOE(]=".($KDL43LE6]>4/$A,EV9I'PS<\7.:B+V#V/HF"YO1X5%S:PJY?LEJ M2U;5.3*H-H*.6C-;, 1L?7#?I6)SND8%S''ZO91J!P@Z+&?N]2S_>TBS+?39&4P M3L529_TH4_M[,*A#S$ :*PLW&(/YH0]SS^?VI/-#E+1H([$.+,,'_+J8?9W. M3VX*9"1' MRKH[M/P63G&[GZ+.))R>OID'*K:QN>,O5-2]L#C[1^L-.Z)U!XM327;P=ETWYG]]G* O-!.Y* $)%Z9,3F M2U)#0D9"DLQJT_I5PZ,$C?NL9AC_IIT&.H#3S0WW,BR7WVFCO#BM0W FWN6 M&3U$[6M-AN6U<3]%C]I%)4HPUK0NN'J,GO[2=P>J_5'OYP@==("GU]-Y[:%Y MLR_=!#EBTLY#+EJ!*L1)%)*B1:DEZH!!A-;/_NXEI+]PJPV"CI?ZP=#YBLNX M:.$"U5WP8IXW/+R+L^G)1B]_62Y6JTG@+@M/G*"EDUGY(" @3V =-T)'5K@U M.WD_CRS2WU%U'#::"K599YHV15?$TLOP95H_^B9GUUJ#1,VZA[24SI>\OW@:+>],O%UIEKEAB%C MH)#I^OHY@4;C(X_!(;;N*[,;9>-V[1[;ANVEEV=5*-;Z^?D^'S]EE'3DM4[1/'65F,K1>$:11HF:4\Q*_W*V MSN$0F2M7/"-L_+>N$ML' [M7B>TC]@Y2!?=4MXB,G&G.@3OK:[(#P<4L@07M MBA!"B1G$M9)WTE[BA]$#+6^(8"M0^S0 M14/>WW_'*K&]=+M+E=@^@A[[+NU6S9.3F7@.'F*N%;E1%0B!.XC6LYABQ&QN MN\_/M$IL+R4]4B6VC\0ZL SWU")$5"G7IMV,6 E303OC07!HU:DV>1EZWZP MSZ>VYYASY$A9=X>6:S?,23#V%^@IM=Y!63HK8XT-+1+A*TBUP)M6U"8ER29 S?Z4T# M?>HUZT+?75F6&POV=Z-U^ %TN"1[4/]%^;VU3K/((&=I:_F](S.J'* V@BN) M0JJ=+J5V <"8]N$(9=U6]P&2&UGA?YW.IZ=GIQ=U\D98K,.M!+G?H- IB,$: MH.#,^F EVW'BV ]4?F/1D95^B,H6+>0WMN+#M^N$NY(C,@Z(6!M>6 T^^P)2 MJ2*P6&O-3J7B/U+\]47'B3B:*?Y@^8VL^(\DXTW7Y(\)YV$Y79R;/2X2+TC1 M. &X(I=\9O)-P*#03) L/-LI-_4# -R[>'_5!<>=_,=+>&R(;.G^VWSU!=.T M3#%O767GZV,ICZ 91U ^"O!H+6 4S)3(!.[6;^Q','F(@/$.BP9*7;26<"

;U88@JK]=86VNQ0D#%-9]]O7M9>4#9U9J5!%L]@J4X0J"*K25M":F4+/ 6^>Q'B6HOUJDX].@ M[30P=F+K5NWYXBMMD/GZQ7Q^%F9_K;,9Z.]^?[_$+^*0$Q"T_"2(YQ(:1UMR__'Z[5 M;4I:?Q>[!V+F=H7O> KL$[YO\2LNB:\/5;F?"&2KSXM9)J-_KT#^#RX7$YUU MJ(6"D+4T=*+8!,YK!.8HW!#:!>YVKS!O05%_MT>#@75@=?T1,/IZ6M;?MQMV M(J-G629/+G(=7A>4AL"R(1UP(9$GDW9\0-R:LOX2SIU@]F#U]5TW^@J7TZ^A MM@>ODWS^'?/)='[R:1GFJY#.*X1OL+%;M>B//[1AC>B>'#2K#+U8]0I8=>[, M=OT7M>/Z9AC2/:6#+FGC!>&X5CB#BC*!#XE!*BFGH%GANGT'U(/)/?ZV?N^E MKSIYYBQ2R"P"8R73EB=?/[A,?HTK6;% NY"W;LA\#+UCW^4^#2;OE@<\D8:? MN2D]O"OTKA_]E&9UT,[1AP-9)H,I"SJ+K237(%D+GGD!0A4C%;D0O+1N*3:B M<;W>!OE27]>HN$S0KJH'4U]<33=1X^;UQ#PA47GUX\5J\[KB;5V5_GNKJ;*W M'(OU'+BN!2&\/O1#[4 @!D'NN\RN^;3-)^/N^1KN??#^6!/MCM#SS,U\Z[=7 MQRWXE$?"".^S#M\XI3:?-[7JS%L&2LI"'@]J\%SJB#K8E-H_]>W "S]/G-7U-,AYV%?>7P\=W%O=)[8/ MT]4_-O>^:#BYZS: +":"4EF07'(!JP3G.GE._OP3[*@+>GH!V &*WB' .DCJ M72&HCJ"K^^D3_HM;I] Y'21$A4%2+!AR:CW'^#%Z>D'0 ML5I_$$Y'JJ #.+V9TV?A:EUG&G[\/7RY*"[/ CGJ!-G' @J]AQ"8@Y"CI+W' M!'.MNU7=3TDO$#I6TW?&V1XM]@[ 4VM(IB?S7[^ES[7X\4)&6V9TJIE\)<"& M["AD89H._%KYS&2,,14TS5\R/TK0V&T]!X)2.R5T@*A[W+E:K7[YO MO P M/E5C376 QWO8N-BRU5U0Q@)CBDPUPPPQL0(4OBC4DB.)LS'D'B2FET-R."0L MAE!+!_BJU4:O9XO?MPQ=%/Y+J;-# 3R)!$KS.D$K"3"E:&*#6S2MW?A["1D7 M5XV4?+NWP]$2[P V5UON[65UAQ?H>=2UNJ-:=!1(WH03D**4TG#,Q;5_\'^' MC''K7X8YX Z3<5=E16GO$LG :F0O4W@R)_T[K:]5W*C+%P-USN M]B8MO9Q=!RKY0= <(?$.D/-N_1F7ORWFBR^X)';F)V_F:7&*OW[[@O,53C+W MML1->4,QH!0Z\$E;"++0CG.%L="ZZ=#C%/7B5[=!44/I]]/J\UXW\K%^':;+_PBS,ZS-3$5V=+(7!Q2\4M1:1":3K1*44D)2T2C;'%][D-?+&=?: M9+75RS._A=XT"+]DOO[2QR:AG\)LUJ@\O$SXOI"B[]\OS^'>1GB MO\+5]&1^5;TR<9Q">VT36.7(7/AB:WM]"4E(3Q&7M<:WGB\X'#>].*K#XOE. M=KD/='3@$M_']":195U,S@H)1G)RQY()Y-7S!$*:DAS/7IO6R>>':!D7H[U@ M93& XCH%X#8AIC1M:D&GZ^#)",ZS!$PKX4S*5C9OW/."L(VV=X#0 M :+O $2;T'([>^3%:H7KU38#*JSB0M@07=\7TQ\K^%X ]-MBGNYA!3$;5"& )KI!6;+2KD0/P=E"(DO1E-;W M%H^0,VY.:$@8-1#_V"^"7Z2T/,.\36E53W;#V<7D-G)DMWOEHB&S$,76)C@9 M(R?>DJ'](A@4KXS$E**RNSWXW7/A<7,]C4$TN.1'':%WY'VTM45+)0T4@[5G M&TG5*1^!>!6<%R70/#K_N((1UQHIUGM-%+H!$ !H7:S M#"*F[#$GQEH7 S^K1.$3]$ISPP68S#.H:"A0,J&^ MTXY&9:G5CNVN#X+EPW3UXHT=#8,' =9()_WC[&JNO>04EFM+4;CQY"#PZAO$ MP$%&5!EYE%JT=LEVI:V74JPGQMMANGGF13*_EH)IO7J@OB-^OW[,3.\@',U:5L$N=\&1=3#&>L]B>W%6Q@6C0TZL!V@VPX< MC/-"XLN^1#,="YF[H%'KQGY_BK%UK=WCY#S[(!X""#N MO IOHYU^@;9-=&@I$4O61'THU2VOP[\9@^1X4,P8(6+KA-"C!(T+MF9JWPU. M!^B@"T"==TS8WEMN\UJE!'*G0@1KZ@0#QS*$C B3KMRY\NI>0+@%T MB*(?Z%-QN-0[@,XAQOPJ9F1.QYC00#1U%+3W])56]9VR2K7%JR*;WH'WME\V M\@GB[Z<\.)].PQW ^;R2;'%*ZW^F3;EANN[_>K]Y_3H)+R\]L2R6%/RG65BM MIF6Z/5[F^5/X-K'%BJ*4K;,H$R@N"+Q[ MZPG'0,%SW *WV3X71N5<6AN,(;>*VQSJPUP'P3 /.:-F*:ELV.CX?Y#ZYV?K M1P)_&_UWCOS?^XRQI:1UH4Q@HK01XC70.2Y>D3D4YV;HQ M=7LN>GF3V]-.> (\=%%\V&Q#K,.]L)C_J)VZ'@$*:VIH]T1G#(<,)9L MG!/)_O_M?5F3DSG2[OWY+QFA?;DY$4#3\W4$W1# 3%\ZM*3 ,X7-9[N8YOSZ MD[)K=2UXT>M79F:68JG"RN51*E/*1>Y6B#(?I[.._\>(;_CZ?K3XO)XKIG)@IH'.@PXX;#Q3[UZ=43;\7 M(9KFL\(.)'4G@-N?!^"GU&SKAE&#)";=9&#]CJ'*=ZV"0W**'O^@ANE .U#: M*)/G9J4[L+M)CF#2V!)J-H2PM;J%,?#<(12>91*R))9:IZ \1T^SGC5W7Q%N M9B6):#5/*8!(CC@.MI; 8H'(HU/,^6CQ%,QV,ARK&2Z>; USM!+ZSH)\= L? MD MJ?*G#JP&\N\)3K=;K888FX;#RZOD'R=(,M);8,$23[+P6O%@0 BC(T,>,+2N ME=N%KDZ,5 L@_-@K.DXK'2#MW7RQ5LUM,]A'N+PN7=98)53WI@L486+-)$ / MHI!#R;W,MOG\X#W(ZP1WS; Q/XVB.L#@J[!8?%^737\E)C%OA/8T>TH+:UAM M>FES)O:4 Z^]@(@RYE3HMP]>*XZ_S=J+Q$[ZN R%Q2$5U@$>7R]7TR]AA6_+ M+GM-)%V*9A!56L^A*."RJ5\$,VALU+EU=Y9]Z.ND@'TH) ZFJ@Y@>,>5N?GM M_TQQ041]_OX&O^'%VJ/)#K5V+ #WM4&\48JV&4.*O$RI8^!82*U/Y=TH&SN# M;; (HY4V>L+8W8NDA_Q=[52?,\-45$V2(*FI&*I?0?LITZX2J5AL?O#N16 G M+F!#A#P%PN;JZ@F+O\V^7JZ6:XF)ZR8WM$6]=1ET9K70Q9+53EC >VFX8TJ' MT+H>^1ER.L%9>Q \!;^^'QP_X*>UN0ZSO&X2A_FW69DOOJP_ M_I 7Q^<_L.&3XQZ4-WISO%IQ<\E0LV^NWYI\S#Q;CZ"EK&]-4H./.D!BAAM) M4!.L=57#4[0<:U^V/_)!^.=\\>IRN9I_(;R__'ZS^K6>KL)KHU$93W$2BQD4LQR<3*[>"R;D M5A>76N<$-2"[4Y.Y#[:>-IFG468']QHW#85>7BXI<%\NK[E97U$K+K@.),=8 MZCPU1>YN*+(VW1-9AQ(P^M:78L\2-#+F3@V/;7@VTU4/P-O0?OWTRY1EGAEP MJF"MF G@E5+$1I"6+BWR?FZ"4YY@TB#KQ0ADIP:4DP08A)4>4O&P7 M'3P.AQ\N-6X>0R-8M!5H!P?)@[/XWDE\^QI14B:V.(,2 L72V9!!S4X##\X9 MJ3D6WKHX94?21L;5R%[-$/KK )9_7-;-]+9L)%:E="VRB73%Q$*D(Q.6=FRJ M6;G*0(BU*9MA4IO62'R:FG'/ND&4/Q]$$]UABG;AWV=3XB((Y1UM/Q#1AOHH M+\A@.P.6D;UF%/8&W[JH_W%*QC5DI\?201HXXSO37Z>S,$O3>Q>(\?N#?374 M+>J>RY_J7O48J0Q]TVJ+1N.,@D*_@ J\3OXRP*#]^8,'Z$.]U.8]DF' M$$#F3.+0M1*!"0V%D5-KM+ %6U?O_KPWK?M@:XB;UGV4V<'A_?PE#_?.F,@% M*&3U!$&DF)R"+F,63ZP1GU,]RT'@J+M@(=$1[+Q6KR:CY;SB^F>:V$=1R]J6$JQ:".$DJI M9K.4 I%5ES"@LX%HR+OU$Z0E[IPD]*?;4^3IU<__WO00'Z61-KK#T]5VXYX' MG[@&H>OMC-8:@BD&T--?\%*"\SOY)WLC:DSWI)5.GX7( 0+NP'M]^Q47X>[. MN;*=23*3:]>6Q,IZH+,(3K>[J_>0. =X&8] MU6RY8>'UQ?3+=#/T_HJ9J%(N.DLZ>75M=$V_BUH5T#IF'YQ5F%NW3'J6H'&. MLL$PU$[X'2!IUW<%):24#@T4P2EZ9"6"5^3VTSE>> A)HFY=%-_R@7FPBM*Q M+W.&T%\'L+QBYE>2]_4X\=H6^IJOUW^EB\M<[VN72Z3_K<>^Q) Q*9G E;KS M8NW5JC-]$5QY@\(@;VWV#B#S/)ZD]X++_+2ZZV-DS[4C<=ND?V)8=*B] 2[J MW"$626CKDX597Y@)3JGFDG$>[]3' .Q8V7"[ MQ3Q?UM;[6#?&:CD15I0<-0>;"XDHBP#!&P\F2R&,+<]GHBU/)07 2;2&IQ>9M].^N/^Y8KU/ MYV!IGW'FS'M,\UF:7FRXGE^79&ZL\VJ^^;6JX\IP4U"VF4VS^0Z=_WA,._J3 MT7:JG)O!Y#EX0HY3E@Y=!9+7%R'. D1I.>A@8DT^"Q[_DTH?DS0NU(IFF4R= ME*-^ETE^>L?03<0:CQU.N*R)R53'%YL;6=D(X*8IU. M$#4YR%['8FSS><1G\YRUEXYW?,[:1^ =X.;5?$$FE[S@/^:S^TDD.G,MI45P M@?,::Y/1=61Y@XTIV,*S:M\$_REB.GS&.@8[;83> 7IV#>L3L>2UD^!X;9Z1 MM(5@,@,?'&/:6U]2\Q[V_RDUDH/+JG@N? MQUO3(4@:7 VC0^Q+M>/_;ZVLM^4W4MOLTY1,^>:1X^:1]FH@TR^(7S"_FM=< MWP_A I<3Y$7RVFP=+U.$0/*&: M.C@TU[E5M,\V&^IJ=Y&#.K\VZ'_@:D(,E8 F@F2F7@6* A34>$A>%*%-SJ:T M;DR^"UWG\;AUS+':7#O'SFIO@KDZAWY9701TTJ653 KD&[QGYJ;5!KD=T4)2RV7-=5/,P]7F*=D*:.6>D-=1(%Q;M M:5:\MB$:<@>*EHG\ZX:J.'HRW7?!4N&GEG MU]'T=7+G='9)O#V3AT!V>Q%(E]-96'Q?2Y2$DFI:Z/SB8BV6C4LQ,24%45-M M6/:QCBWDM5)0@L[!9YE<=*IUG^ !V=D)V^ZIZ]1OM#V(K/!ZT$3PYV5%#I];\\0G#6A1!IQ.\R2>F$21?4Y@8KWT,G7&B(L:$F-!QX*Y MB'.Q*W<>Y[96>!F6T_1BEG^97EQ6+Z_*^1;\.7+,=613BH5B%IX-12]!K1LB M2\<%K=2\$\YAI'9JD_;!T#/YAH,I[;PLUA'IW4]]U( V:\CDZ2I9$.H'67 M_JMT/!5LL1PU[<)(<8S@$J(J#IAW4G+MC).A,:8>4M%)#\+CU+N=JWB>G$S6UXA%Y(#*FTIZN7UXDT5L#H$X7CAPK3N5_"0BG'1'Z2T'B7D MOF#RZHH#AL(*;AWH7%L3Y2S!,+$QK[-\YT_7':U #B[7_D#>MZW:?IZB; MA/@3.,0-==,!TO[ U9V<:V8LYUDKR!8=**?)WN#X>-P\3;3W[Y(XV@RA MZ#JODA>(Q0BH#?$59R4$W3JFWYO(D?/4>T#C(>KJ (]_XO339Z+[Q3=+'.G0@R@_/>4M2D4Y3)5)=U3$R.&SB< M ##'0'0O[771;/-1]JX.@0<\OLC_O%RNZAO&)- YD.N]CI%1@+*U)X+3"23C M*IAL##8O_#F0U'&CF4X VUBC_5K5IQB=.)^SB9Q!L%(2>W7(O>3?)8RNHWVNHQ-(%ER2WPK*ZSKD M1QK@I6B#Y+AJWGR&R>.DC..MC0FE0W30!9A>S%;37(F??L,/F"X7T]44KQIO M8-[4OGWY>KFZZM#Q($WSR_R2W,[L5 C>R=I-K8"2@LYWO^ZK)I+W/L?4''I- M"!^Y1G>X.YG3J[7OA/UZ1SI=7?[&UWB_39;J8+R_O9&:K(F4.*,'P*&O8P,E^%D9PU63WI%"&M;YXW8O %LEJ M/USLMKK%28&63#QXM+6F16GP/ 1 SZ-1)L21-2 M=*V3<.Y3<*R=>5/'A.%-3\?-A]_B4R26E:B-S5SM/2J4@HC&UYZUJD19"OK6 MV6O/4S2N'3E"^]N&HJ'@.[A+W7#SZW069@FW>?&84RY90%8IUWQ11KQ8M[Y[ M(UL:]SF\.H09"/X>3Y?"Z_'O_OODI,V -_A94BD.5N450EGE0 MRB7PBB.4F(HA*Q%\;OW^T/JLH4^K#32W2K-C"(D"2@>%*?*W7/ 0$ID^*7A1 MCK9'SJV=UR=(Z>ITV4??#TW#\:(>NQ9CTX:5O.@WTQ"G%^M+A(W)VV**^?I? M&X&74!ND6P%!9 6."X[.<,_2CAV:=URQJQ/D$)@,)]]S.$H^7'ZE8Z/&:.'B M55A^_O5B_N_EG1EQ1S14V&^!YH?109P-KGKO?/] MAG%#?KM"IL$@I_U8?(%@"P.&5C+!R;$O"8SO1JNWC K-,$6O(41I03%)OW/:@BN,%VF=$*'U;?[!Q([XOMPQA(_7 MZ[EYCB_#1>7XPV>LI1'#.(\_6&-0_W$?_H9Q(97&P"2KM9:AEM@)!K5K+A3D M+MF@D]2MVQ8W="'O&_6G@ZW;+:I4B"9C;9%0FTUI!4'7](TD6?"B>(.[I?'M MNW)7[N(^2K_G+@XJ[PY.U_O\;=GDF]9 ;\O&$D_#Q;OY9KS2Z[HYEW6PS9OI M09!N %E:UY%J/7-/@J58\PJ;LW4A3ZW;@SR/$7C%,WWAL>]]-*S+:V# M1_;>8EX+HXVSD$F0H$@$)%>%@"+X9&(L1;9.I&I(_CCE]=T@>'"-]VM4;UF? M.,DUUAH.EFN'^3HVSZ<8 'GAR12O\<&@X,$A/$Z=7H? W$L[_<)M4IRVM&DL M)&U$3>NB78,V4DPG&:*U4:O6LR>.>X'YWOO;$DZ;/619NQQ;H/@?09N WC*>N&^=:;L_E2->0/:! MTA;:ZZ0_8!PKWT,6), M\Q@K1USOTWX2K 0%S-92*6TE>*,]&.EB<3XFSEN/M&Q#^8C7CB,!]D1:[LQL M/G@J,#&@9KE "'6?1H,0+:^U/%ABT#P11R=$[(BWC)W@<"^-](JN@Z[Q>;%. M:CHHM%8!5"KK'.4$@67M2E$6W4F,YV#/-L-<88Z-V\%UW3_()V@2AJ ,KTW$%Q]'$!E;40ID;5N*/\#DG8"I/O) ;F77GJ%V;OP?=T$YI=+G&0KA,_D M1D==^\D@=^"RRE"DH6V#"G49\CKI,9IV IK_*8%VJ&::Q3N#U"?M\YWO4W#\G.5ML?TQ7^%CW:2DSBX0-1 #KV^=)D 4UD)D(1BL,_I,ZS>6 MG8D;>5S8X9AX.&1Y"'7T7?WTD._K!!;'.@A]9 MQ;G!)R5=ZZY@SU/4E7'91_O;QJ6AX#OPC.]S\RXLWB[6T6;^ M1[BXQ.M^KQ/KE+ */9C:F8;\_0CU#0-8L#Y+E\CG;]T?;#?*1AYC.!2LFBBB M WC=F3WV8*<8(9ESS)*TZMC.PFG/."D!M0I&<*^%:YWD_@PY(P\I; >D5B+O M"SU/;HA22BK1!U"U)Y^RKM2\00=6H_1>A,2:CW?;@:R1APP.@J8F*AB[8]GU M )I_4$ PH1,Z.\LYQ)2(\! "11M"@?71Y)H=JOSVJ?9X$N7=3QUYCM_QJC]. M3GV9C9MAP#>#&#!=T"]YDLD0>I&OD MJ3V#&(XV2N@<6+67V[LPS1.AR.JA2;7W7B8/+0>(&!!0QN1Y%CKSUJ[R+G2- M/,KB-, Z2 D= &O-S7O\>KE(G\,2WRWFGQ;ARZWCMIFWP2=:**M9+>.65M!Q MZQ&<*0Y8Y!DYDT;YUA>E.Y(VSK/8 / :0A7=(NS^ ,!;)C_.7^+M#^=)9$H* MCPD*[9XZ[<6#RP;!BACKR")14NO#\BB"QWD[.QD:AU#;V([YXYS>_8MIN@TY M, 6+GB$4F6NS/0H^/#FI4.BONAT\[OQ'U*U&[;.XH*\ MK08ZP-3'!8;EY>+[W4NU1 *K(8Q2@ANMR-/T-811+D-464-.B)$D995NG>?Y M##F[H>@<[L-;R;PW^%PS<340N0X N#&U0;@2.'%3A*H3)Z6':%CM-B)]UM'& M]MT4=Z5M-V"=P_WX(-KH#67K"]IKYBI7OR,YB7EB3"V\BQR*SC6KPF;PS&>@ M4#E2S.)4P-9'WRYT[8:N<[@O;ZZ%#I#UE+_X)4SK5-#;^./V9ZZC9*DP2U4X M4&A,SJ,/$7S:E"0G5KMT#93N=!"UNZ&PYZO[$VOL##*B8@V$ZRQ;G"TW-=F' MID,]_*36N5 _H+51(M1M&MS:)[]9[#VNZ[2KF5JN#\ U.=?._&W3#1.,BL6 MR)[P$8H%QUD R1+CAI=$WGSC'7TX'1UP ."1 M: T^.U)MAB1S;10@:W6#,< -,[FF(!?;NC1O7&OZ(7W&?'F!5Y?7=S?2BZK* MM0+??JT$+:O[O#$[R^7EE\W?;0_+RXHE'P68S#EY*R6 %R8#<\AHUX4D;>L6 MOVTY.&M;NP]Z'[BHXP'A'$WOBYS7Y9[AHLT@DP-6&=Q,[\YC'\8;8_8VIP)6 M8AWK*!,$SBV0NZ%E*LQC:&U\^C/>]Q2X6-190^LU7WY_?%^O]^W$12MTI)T: MO*Z/2L) B'7T(SXLS;9^V!V%Y,]O/H[N ![=Q%F?X0O^.*O MZ7+B3,C(^=2[$W?7'1=]($-A^83Q4'QUAZ9=Y MO8R;F*+KB#6V[G-+8HBJ/FH%*,[EH$,(N7D <)^"190>V8F,NZ8?7VZ,HS)I)#S:4=397 J^5!128D#&RH[)U MO=0] L8MM>OCY#E<(QW Z7#!W;(]RUM;%85.5ED*O%TPH(RC+<4*_9&E4*S# M:)O77PW!Q[CF[PA8;?OH8^NX YR__O+U8OX=\T$$7)4+PBD22, MY,TU4/F]14=6^B$JF[>0W]B*#W_=(9R.K*2TV$PHH&@6$['OZ*S4'(L*F'+> M*>;ZD>+O+CJ.5]M,\0?+KX/PYX=GXE-'XIOI#'];X9?E1 5CKB)==\!VE]VL:MX^;S?*.K^$:HR7[K<+$IP7U/ZEQ\P_SK?/'KY>IR@;\MEY?U-F.24TD,4ZW)]1J4, 5< M[1;F@B]2<945MKY:WYO(SF^BAK5VPZJT \S>9KT]+]^X+5\R]-/%^H??X6(Z MSQ/G++%=+*2$U0<*"#$I ]:RF'R*A;/6S:&;$3^R'SHNQL>!0"_8/T3NZR__ MP&6=GKYAG4]TL9DSZ:!D7]L]\@S>\]I>@:<08PDLM/966](_;@/.'G; &$ 8 MV_,]F/%UXC3Y:7_B9M+F'[AZC]]P=HE_6\S_O?K\8I9?Y']>+BE.>!T6M7QZ MN1F^_=N,2">!?0Q_X?(7)*[3=+/H[/ZT8Y0IV$#1M)'U3:D"AWOI[$Y:#XLC)MU5UR%+(#D*QHCJ])B!S4CW8'(U/IN?(&[>G[%D>*LVT M?<[GP575\-_H!U?+WZXB.CI4E\L)$UX6X1A806I1)AMP$1&4M0J9=D8T[[ V M !OCMK<]U[.@$2P.WAG? MACKZ07 )BB<-SND(*)7QSC(K8^NBDU/Q-G(WWW/=1D,BZ#SVUI,OZ(\*8!/? MW;28?/T7+M+TJLGR)"B18D8.EF\&,E5GM%"(EC,*+-$Z=?+HI!U[(_P'8JYD=N%]W[!NT2@PVW[PG[%[V\".E?'Q*%IKC<"*D:KNGLT^_SC!?- M&QGMMMS@'8T.X+J/UD:IWAW+4"!9U*!R3N!S"A"#XR5'KKC^^?O2'99 &6CC M>I,59$7;6!E4$).N/08$"[[4Z<"M$V'^V]IH7\P.U]IH'_5W<,EVKP&+M4F[ MVOM9%T6T^\P@>CI1D](R,2T*]]L/E?]M;70D!)YK;;2//CK"TE619& Y9^\# M,+]^?N0*O$\* FU%;8/,W V%IAYZ.ARNR>=;&^TCUK%?K7[0CBW*.)U:9J%%H0*SW("H&<,H4*(G76E'N0NYF,^S*U-D7)^V%TE:;9!#(]+*' M#LGM?DP@M;:K=GGYB(LO?.*$X,6K",A%;>Y"9W+@=#H;K[Q(QBGE4R_Y_C_D MYNP+L([>->.#Y+R?6)Z3Q?7(];4%"=&JC+[V_U<>%*M%;5G7F@F5O568>-F> MPMO5H?,84V=?(];-H7,T9'HY=%H+Y!_SFOE]08'<6B1<>\TY)O*=LP1RIRDB MU"X"LQBD%\JFO%V6V^4NNL_6V=>A=;>/CH!-WQ-/UA,RE^O1'\M =J+VX+M, MJ\O%=/;ID"?!9S^OX9O?[G0?^:BWN?^Y7>W>2B]F^>J!Y$5:D:E=3?'V381E M#$&% 63J\UCR,>WTH#%*'5(17*Y/:WOB1NV U9OTDGSN85N'XQN!P&EY&WT MSH(H*D/MI N1"PETTEAM*R'$+G.+'M:8#T:%/-(?5XON;M\(EZ.WSJ MB4S= -/U#L>I$]87Z62=!4^GHF(6(N,(:&+.J8A(\NO6X-U>SSZQY/H)_':/ M>*9<1&,A%QLH)!4.O$(.6G(NM$TIB>:7?ON1>&YF;A_X/)U#T%Y[/81"C[-W MU3[DY??:*;?F;2Q7MRR&&".760#3=82TQP+1<0,R:F&DY\D]Z#@T$$"?(W.< M&[.N0-I,BYT!-J<\]]R?3 M4Y+G3K..)<154G"OL"IH1 7EJJ(>01 MR>I-US]1>'><7$8+!*6)M4F= ?*R+2C--00A!1B.VJ'3FZ!^ L'K[?CZ MK^EJ'37P2632B/H\'ZW1=2?&.A*/+(0Q//N4I#*M*]&^X MIF_I[8KOQS?.H12<6SAV",A.IZ*Q<7B'N1?/'A^_S>@XPDGFI3C)ZP-Q;VV')DUM.6,X/O:[5T6/K<8Z6#4#:F0P\$V7X6+4;V_G#W,[^C>7!9QYB5"< BCQ0$A3KW3RH026AE5/#<]>O![7@9 MO,ZE5ABR]115J605,:HB1.*.MK*K 1:/4C9O K$[>>?F\^T#FP.O\/?66@<7 M0_<8JFQLC'^]]5U7*&D=G#.H@;-ZR>M8'6GG-$0*_#6WLC!L?/U$L',-N\']QCZJKP2>:4##$!1G)69R8:B$HR8%Z2_-!:D5HG63]) MS+C0:JKR^1#R[P!(-_. L7;-F*7KH5H4^23N,$!!Z)K-<[*W A7 X,.*\CK>HXO9B+K:W]E10A MDXO0V@8]04HO=8##'FXM]- IG#8/*-=5O11P!!9U J[6Q2&%@_,R '<>'1(UKGYJH?@-)R'ZP*'HPG.BWV+:+7?W!POUAY,C=#H?2,!C@^5/LLJ+/^>+ M?RWO,O*WQ?SRZYLWKZX8$EJBQOHT(3TYCEDQ")(B88J'F3'69IFV?:/'$;/+ M:N.>8 /"IKFH.SC!GDD%>/G]]_#/^>+512!I5@LMBK6HI0#KE*%3WV<(D060 MR6N!W)N26E]'[4%>+[/?AW6Q.PQ2/I<14WQ],I'T;3>QCY=;PS]=]K)'QP^->5J315M $%Q+JB0*)XN7D#()3&/F)#O-C;UN56ZQ=#QNIT/(>@.#-DSUWAO;JI( MK:2 IC )Q64Z!'S0$(JR()5QV6H1C&G=77@7NGJ95C[:W?IA&NH-=?L?C5-0; M]%Y]#HM/N)Q$+F@G&C+5+-%14(2"P'CMDB(Y[5B#6K>^CW^,CG&CT=-"ZA#1 M=P"?1W+,7\UGRRFI)MSDOFTHXQ.TIMA44]R4M.0+D-@\SQ)DMLQ8SSA7VY=? MK2Y4=Z%OW"AT<+@-IJJ.8'CGYJB*\&VYKHEX/5M-5]_O9&)NDBZ+X-J@2<1F MJ8T[?2#'U$4PP>C@@D.%K9L='4CJN,[=R< YI ([P.DU-\_$9EN#)?Z^Q')Y M\69:<%*BDR+647_!R!KH1W!9&_(LC*7831OM6X_M.H;><4=V#X[8DZFR ]@^ MZ0Z,%!=I"(.X!&R\UQ>W#0#I$YE"@-F,S)H\DV@,=8^]2)+%,VR)WIV##> M867<4<]G91T/!<#Y5F;_&M*Z[>&K38\P^O9ZWMK;&7ZJZ6DCI]'J?8QFQB<"LTZ>-IB4"5Q1 0K+KG8DUS[O7?G79[V/ M$CHH0Z8C:5<32.CT\D5"KKWTZ#O6YM9W6S]QO<\^L#FJWF_P\]3[[ .%/>M]]M%+!S![I@Q!%"&% M\%"$JR4#3H*WUH#BW!4;D$6S;<[_0^M]]E+Y[O4^>\B_ R ][:5<98W^:CT']'4;070/JJ?#ZB'#G!UURFN@W!D''2[P#V*PCIWN2N4[\ M+KX$M!P2THFOBJW] #DQPZ1$7U!JUMP,/4'+N(_0 YF?%G+O #\[72E%E:2S MV4"HK:04Q@R11 11.V\UEUH^R"SM)CFPC]K$81SQPS34&^JNF'D_O[CX=;ZH MUT@3:ZRV17 (VM0G\-I7,B '8XS.LK:-2JV?A7] 4K>>^8$8> YD1RJD4WQ- MF/(VZ93!"/35,AO:A,H#*W2^"U6B*.X$H.H(2<@<0[27U@Y'S%1?3>?ZP M"HO5,*?B:M!V$9N0@B1W N%PB\V#I;UJGF@TL?4M%1]NB0V-E?XAW8 MG*OQ6$N2QCUF)EYZU$IFL.BQSE1/$&L^5\Y,)T5N@7"M[SW+H_:6O/>H'QY[U!^JT^3N*Y^J[^2!LACM5=IR1=X4&38" ME2#OOX:8SD@Z+2T&BCX=/IC^T>.K]"-)T\N7W^]V'EX'U-II%6B' Z>XIE[= M*/#*$M]2E,AM,%RV[C*^+XWG]CZ]#X">?I\>0'\=^'9/-0F27A>#CH(;RV0M MC./@963T16L5#2_E00_R,?MTG>!1>@C][]BL:Q]E=(JI^YUA(L-@ H4]4@5& M 9"2X)T,4(0-FF04I&M=&7NFS;KV4OW>S;KVT9:1C"9*8KUD;AI_<@]'#?=F[9DG2DWX=RS;**#I#&!8L:#,U&#L%P4I;S!TGHZ[[ Q*-*SH( 2Q%!0IKGKO79&Q8=I;E M(K@_00>J]HR-^\S\'[#!VD"J@WUVTVZA#AM5*M=62:K4,G,*6$/(M4^AC+PH MF5SKV&>OCA:#=0;J%*T'*:8#0 W3!N'.2?;Q<.A*(IY4Z?F6[%&FQFVJ]!^PSXZ'TD^VM^[^S;6R6$VY3(I!'0X) MI#4.+B<$M!Y3)M\1PU!)"P.QU,>=6=?O,L<"X2?;%U=7%W>_D=+\WAK\@:X6S\ MZH=U@DU31R*EQ>4]'4YBK> O6&<)E3I,CP7279"0LA1"<<5RV&WVW+!T]G'H M]+2!>@/'^-ME"&W]@:N)R#P3ZQX2TA>ED@3OR>G.,4KR-Y(-O.?#B5CX>1YG M>CY^]L7*X5[>?!4N1JV,NA+#]DW+4.50/UCN5#50^W ]6N$3+])K$R(D"GTH M!C("G&<9BLI:F>1U=MM)JF=<^"2X5I@BAYP"U2.(^76OD>!]B$JJUDT3?X["I[WT MOV/ATS[*Z!13]XLS'!?6JEIR'4-UPW5]KJ@UW%RA3(QAB4.E-)Q9X=->JM^[ M\&D?/?1>^"1+)OL>/3A9ZW*X=. ,17JH T,;LO!VM_KH,R]\VDNG^Q0^[2/@ M#JS0/N.H494DLRN@L)9&)T5&VRL)648O)6,QJM8O]*TGS?=3%G7,"3B4TOK& MXZ.CK64Q46@AP"1&VTU["XX8AB*E*LX:\F!;#VS^:2E$L>MXZ?6"; MAG'/TU,"Z2CI=X">7_ ;7LR_UK>4*W?T^_OJH%ZSP[RP2N4,@G-?VSH7D@T) MR#JA2G&,.].Z9^,/2!KW8>*4V&JIFPZ@5M.^YE^^X@I??*)@:MUK\(H3B\8& M[6MA?ZY]*HVC\%M0')2TU-EF)W7K@M\,X% MB$FF&E9;\,P8P$A_FY3GF7?7@V,P S;V=>MA:ND 8D=-=O96.&%JEF&N$R5= M)B$F-!"C+=$FC I;0_ 8>KN[@3L0-2V'<^^CPH/A2JO&>8D6QN ']%T?+/PQS__E^DR;4;L?B3IOJ1_\J^)-R9(EG5]^2FT#9PF MSCW)("2/V48ML?UDE9W)&WLV1D/L/.PM/HR2SM-6'9$X]Z.//('E&B(!;F<0 M.BEDX"'5N88>E*'@-HB=36SG0@5% M *TL^;3)DB!*"I"8D$9EHTIN_2I[$*&=&[5]\/3<7.IA%-=![/R!E+6^7EK? M7KTM'U9DH]?OAB)C*4XQ2+9&53P8\)87L#E%+YEGSK8.C)\DII<\N,& L V] M)EKI %YWZ;^Z%C6&LQ"B A-JRSU$"=$5 5ICS%(RQT7K_+>'5(P,J#;JW7XY M/4[6/:!E_N7+?+;FX]7UHYUU47%60$C)07DKR8"[.IM;&U%X0@RKZQM,SN!3-<*BGOY6*BM:/U_M3ETO MN6VG.M4&TEMGB+S:HKH8QV62X$HHZ[;H%.'6Q\!"O"6>ZPOQ@,CKX9@;2M_/ MP.H X8\(G^5B-7E1RO1B6AEX/5M-5]^O4YV*Y A_YT"YNG5^\'-H?H<]Y4N)U9ESO[:+UQC%59""EJ?Q1+]CA: M"G6C ZM<*!B*M;K]W-\GR>GE 7WD$VUOS?0+LJL-B-';'&FS<",D,9/J!HP( M5GJ'//(BDCP-S#H^V/97^VYP.D '8Q_?V MR@#'2%&N+!%B"4CVW%B(-@2(1DNGG2^2;1?Z/EZO]/PZ7:+D$&W.AQ'MV"CY M9?IMFG&6E^_"-/\V>S/%R[?E/G]77)GL;)'>@$:,H+B.=&('!\9C=F@9!:J[ M-;;9>IP?B9S=P#J+,OK,:/ES&)?[O)7W@ MZSKMY: TA@>?T3!OX7GZ&B4J;"]R\Z"<@PN_S^AK9,UCK+"#YT MYID,RH@"H3:K\"%X59B+N7V^QFDLT\;UE-90>$/G:L! _&E)_.FTGG&L8N3: M*-&Z<>-C='1JC_;1_@_LT?[B[L 9W^:!_MGZ.BZ3S1 ^(6CA:GM]E<$;25^8 M-UZIK%UI[60_04I7P#E QS\ S2$"[Q,W5Y*9$;EVL_R0Q?6'G(%7_&#X'R+T_ %UGU)C >$8/S.M1!6X M*5Y #MJ#0DMFV=(NLRHY;R6YA,U[F.Y"5U?VZ$ $/.@STU@='4!LS?*FS.?A$%RVCUPR,Q5*+L6F' M9E\ E5+,)&V8:-[#^6!JN[)P;>!X(M5U"]);!J_9$MGI6)R'8((%%56B,X-' MXLUF$WC4/C0OI=J-M)'3I4X'O^.4,OQ-Y]4WZI=(5/_?__/_ 5!+ 0(4 Q0 M ( -.!_50%]TGV> < &(B 5 " 0 !A,C R,G$R M97AH:6)I=#,Q,2YH=&U02P$"% ,4 " #3@?U4E/\RA9(' !P(@ %0 M @ &K!P 83(P,C)Q,F5X:&EB:70S,3(N:'1M4$L! A0#% M @ TX']5!VVT>1H! 51( !4 ( !< \ &$R,#(R<3)E M>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( -.!_50P1^5'1 0 "D/ 5 M " 0L4 !A,C R,G$R97AH:6)I=#,R,BYH=&U02P$"% ,4 M" #3@?U40=3.-JPI @!_9AT $0 @ &"& :&%Y=RTR,#(R M,#&UL4$L! A0#% @ TX']5'8R%[Z(40 P7(# !4 ( ! M?G4" &AA>7, ,)>"0 5 " 4'9 M @!H87EW+3(P,C(P-S R7VQA8BYX;6Q02P$"% ,4 " #3@?U4NC&;OZR' M ";' 8 %0 @ '!O , :&%Y=RTR,#(R,#&UL 64$L%!@ + L V ( *!$! $! end